Ubuntu 16.04
Sponsored Link

Nagios : 監視対象項目を追加する
2016/06/08
 
デフォルトの監視対象項目以外にも、様々な項目を監視対象として追加できます。 チェックプログラムを自身で作成して追加することも可能ですが、プラグインとしてパッケージで提供されているものも多数あるため、 主要な項目は容易に監視対象として追加可能です。さらに、以下のサイトではパッケージで提供されていないプラグインも多数提供されています。
⇒ http://exchange.nagios.org/
[1] プラグインはパッケージでも多数提供されています。
root@dlp:~#
apt-get search nagios-plugins-

i   nagios-plugins-basic            - transitional dummy package
p   nagios-plugins-common           - transitional dummy package
p   nagios-plugins-contrib          - Plugins for nagios compatible monitoring s
p   nagios-plugins-contrib:i386     - Plugins for nagios compatible monitoring s
p   nagios-plugins-extra            - transitional dummy package
p   nagios-plugins-extra:i386       - transitional dummy package
p   nagios-plugins-rabbitmq         - Set of Nagios checks useful for monitoring
p   nagios-plugins-standard         - transitional dummy package
p   nordugrid-arc-nagios-plugins-do - HTML documentation for the ARC Nagios plug
p   nordugrid-arc-nagios-plugins-eg - EGI configuration and dependencies for the
[2] 例として check_ntp を追加して NTPサーバーとの時間のずれを監視項目として追加します。
root@dlp:~#
vi /etc/nagios3/commands.cfg
# 最終行に追記

define command{
        command_name    check_ntp_time
        command_line    $USER1$/check_ntp_time -H $ARG1$ -w $ARG2$ -c $ARG3$
        }

root@dlp:~#
vi /etc/nagios3/conf.d/localhost_nagios2.cfg
# 最終行に追記 ( NTPサーバーとの時間が1秒差で Warning, 2秒差で Critical )

define service{
        use                             generic-service
        host_name                       localhost
        service_description             NTP_TIME
        check_command                   check_ntp_time!ntp1.jst.mfeed.ad.jp!1!2
        }

root@dlp:~#
systemctl restart nagios3

[3] 追加設定した監視項目は Nagios 管理サイトにログインすると確認できます。
 
Tweet