- 追加された行はこの色です。
- 削除された行はこの色です。
* 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での設定]]です。~
次は使い方[[harucaの設定(cacti編)]]です。~
~
~
#counter