====== Nagiosにプラグインをインストール ====== i.g. nagiosでip_conntrackの値を取得できるようにするプラグインをインストールする ===== クライアント(監視される側) ===== ==== プラグインインストール ==== # cd /usr/lib64/nagios/plugins/ # wget https://raw.github.com/S1100/nagios-plugin-ip_conntrack/master/check_ip_conntrack.pl # chmod 755 check_ip_conntrack.pl ==== 動作確認 ==== # time /usr/lib64/nagios/plugins/check_ip_conntrack.pl -w 80 -c 90 ip_conntrack OK - table usage = 5.9%, count = 3893 real 0m0.008s user 0m0.007s sys 0m0.001s ==== nrpeにコマンド登録 ==== # vi /etc/nagios/nrpe.cfg # ip_contrack command[check_ip_conntrack]=/usr/lib64/nagios/plugins/check_ip_conntrack.pl -w 80 -c 90 ===== サーバ(監視する側) ===== ==== 動作確認 ==== # /usr/lib64/nagios/plugins/check_nrpe -H db13 -c check_ip_conntrack ip_conntrack OK - table usage = 6.5%, count = 4291 ==== コマンド登録 ==== # vi /etc/nagios/servers/groups/DbBackup_group.cfg ### ip_contrack define service{ use backup-service hostgroup_name dbb-hosts service_description check_ip_conntrack check_command check_nrpe!check_ip_conntrack notifications_enabled 1 } ==== コンフィグテスト ==== # nagios -v /etc/nagios/nagios.cfg Nagios Core 3.2.3 ~省略~ Total Warnings: 0 Total Errors: 0 Things look okay - No serious problems were detected during the pre-flight check ==== 反映 ==== /etc/init.d/nagios reload