* haruca の 環境設定 (Linux機器対象) [#qa21b3e6]

#contents

** snmpモジュール設定 [#yf9da728]
*** SNMPトラップ受信設定 [#j20b90d3]
 [user@cacti plugins]$ sudo vi /etc/snmp/snmptrapd.conf
  authCommunity execute COMMUNITY_NAME  <- コミュニティ名を設定
  traphandle default /YOUR/CACTI/DIRECTORY/plugins/haruca/bin/sys_trapreceiver
  snmpTrapdAddr udp:NNNN     <- SNMPトラップ待ち受けポートを指定 (default:161)

*** SNMP起動オプション設定 [#i74f15b5]
+ デーモンの起動時オプションを変更する。
 [user@cacti plugins]$ sudo vi /etc/default/snmpd 
   #TRAPDOPTS='-Lsd -p /var/run/snmptrapd.pid'
   TRAPDOPTS='-Le -On -n -p /var/run/snmptrapd.pid'
 [user@cacti plugins]$ sudo /etc/init.d/snmptrapd start
 
+ 起動時オプションを変更して起動する。
 [user@cacti plugins]$ sudo snmptrapd -Le -On -n  -p /var/run/snmptrapd.pid

** ベースパス設定 [#o854af61]
 [user@cacti plugins]$ cd haruca
 [user@plugins haruca]$ vi bin/haruca.pm
   #$main::dir_base_cacti = "/var/www/cacti/";
   $main::dir_base_cacti = "/YOUR/CACTI/DIRECTORY/";

** harucaモジュール設定 [#b3fb234e]
適当なパスが通っているところにシンボリックリンクをおく。
 [user@plugins haruca]$ sudo ln -s /YOUR/CACTI/DIRECTORY/plugins/haruca/bin/haruca.pm /usr/lib/perl5/

** crontab設定 [#re088d1e]
 [user@cacti haruca]$ sudo crontab -e
   0   0 * * * perl  /YOUR/CACTI/DIRECTORY/plugins/haruca/bin/sys_daily_report.pl > /dev/null 2>&1
   */5 * * * * perl  /YOUR/CACTI/DIRECTORY/plugins/haruca/bin/sys_get_rtt.pl      > /dev/null 2>&1
sys_daily_reportは各種ログの取得スクリプト、sys_get_rttはping死活監視のスクリプトです。~
ホスト数が少なければ短くすることができます。(シングルコアで対象50ホスト程度であれば1分程度でも大丈夫です)

** OUI情報の取得 [#dd6789dd]
 [user@cacti haruca]$ wget http://standards.ieee.org/develop/regauth/oui/oui.txt -P ./bin
取得はブラウザでもなんでも構いません。取得後 bin ディレクトリにおいてください。~
ファイル名は必ず oui.txt としてください。~

** 完了 [#f14516d3]
以上で環境設定は完了です。~
次は使い方[[cactiでの設定]]です。~


~
~
#counter

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS