harucaの設定(linux編)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* 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...
snmpTrapdAddr udp:NNNN <- SNMPトラップ待ち受けポー...
*** 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...
** ベースパス設定 [#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/...
@INCのパスは [user@cacti haruca]$ perl -E 'say for @INC' ...
** そのほかモジュールのインストール [#c8aaf24d]
各スクリプトを動作させるのにperlモジュールが必要なためイ...
[user@cacti]$ sudo yum install perl-CPAN perl-YAML perl-...
[user@cacti]$ sudo perl -MCPAN -e 'install Test::More'
[user@cacti]$ sudo perl -MCPAN -e 'install Net::SSH::Exp...
** crontab設定 [#re088d1e]
[user@cacti haruca]$ sudo crontab -e
0 0 * * * perl /YOUR/CACTI/DIRECTORY/plugins/haruca...
*/5 * * * * perl /YOUR/CACTI/DIRECTORY/plugins/haruca...
sys_daily_reportは各種ログの取得スクリプト、sys_get_rttは...
ホスト数が少なければ短くすることができます。(シングルコ...
** OUI情報の取得 [#dd6789dd]
[user@cacti haruca]$ wget http://standards.ieee.org/deve...
取得はブラウザでもなんでも構いません。取得後 bin ディレク...
ファイル名は必ず oui.txt としてください。~
** 完了 [#f14516d3]
以上で環境設定は完了です。~
次は使い方[[harucaの設定(cacti編)]]です。~
~
~
#counter
終了行:
* 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...
snmpTrapdAddr udp:NNNN <- SNMPトラップ待ち受けポー...
*** 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...
** ベースパス設定 [#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/...
@INCのパスは [user@cacti haruca]$ perl -E 'say for @INC' ...
** そのほかモジュールのインストール [#c8aaf24d]
各スクリプトを動作させるのにperlモジュールが必要なためイ...
[user@cacti]$ sudo yum install perl-CPAN perl-YAML perl-...
[user@cacti]$ sudo perl -MCPAN -e 'install Test::More'
[user@cacti]$ sudo perl -MCPAN -e 'install Net::SSH::Exp...
** crontab設定 [#re088d1e]
[user@cacti haruca]$ sudo crontab -e
0 0 * * * perl /YOUR/CACTI/DIRECTORY/plugins/haruca...
*/5 * * * * perl /YOUR/CACTI/DIRECTORY/plugins/haruca...
sys_daily_reportは各種ログの取得スクリプト、sys_get_rttは...
ホスト数が少なければ短くすることができます。(シングルコ...
** OUI情報の取得 [#dd6789dd]
[user@cacti haruca]$ wget http://standards.ieee.org/deve...
取得はブラウザでもなんでも構いません。取得後 bin ディレク...
ファイル名は必ず oui.txt としてください。~
** 完了 [#f14516d3]
以上で環境設定は完了です。~
次は使い方[[harucaの設定(cacti編)]]です。~
~
~
#counter
ページ名: