Nagios



目次
  1. nagios doc:


    Debian Nagios setup メモ

    1. install:

    package名: nagios-pgsql

    1. apache setup:
      $ cd /etc/apache2/conf.d; sudo ln -s /etc/nagios/apache.conf nagios
    2. htpasswd 設定
      $ sudo -u nagios htpasswd /etc/nagios/htpasswd.users nagiosadmin
      New password: ********
      Re-type new password: ********
    3. cgi.cfg 設定

    なぜか /etc/nagios/cgi.cfg がなかったのでコピー:

    $ sudo cp /usr/share/nagios/debian/cgi.cfg.dbconfig /etc/nagios/cgi.cfg

    nagios_check_command エントリを修正:

    $ nagios_check_command=/usr/lib/nagios/plugins/check_nagios_db -D pgsql
    1. permission 調整:
      $ sudo chown nagios:www-data /etc/nagios/*
      $ sudo chmod g+s /etc/nagios/stylesheets
      $ find /etc/nagios -type f -exec sudo chmod 640 {} \;

    sudo -u nagios chmod 600 resource.cfg

    1. DB setup (参考: /usr/share/doc/nagios-pgsql/README.pgsql) ※ debian では install 時、既に作成されているはずだがなぜか table が 作成されてなかった
      $ sudo -u postgres createuser -A -D nagios
      $ sudo -u postgres createdb -O nagios nagios
      1. 'nagios' pg ユーザのパスワード設定:
        $ sudo -u postgres psql nagios
        $ alter user nagios with password '********';
      2. DB connect check
        $ sudo -u nagios psql nagios
        (上でセットしたパスワードを入力し、ログインできるか確認)
      3. schema 作成
        $ sudo -u nagios psql nagios 
      4. CREATE FUNCTION のコピペ(参考: /usr/share/doc/nagios-pgsql/README.pgsql)
      5. /etc/nagios/database.cfg の修正(必要ないかも)
      6. /etc/nagios/resource.cfg の修正
      7. テスト
        $ sudo -u nagios /usr/lib/nagios/plugins/check_nagios_db -D pgsql
    2. テスト
      $ sudo -u nagios /usr/sbin/nagios -v /etc/nagios/nagios.cfg

    [-] 1. nagios doc:

    http://localhost/nagios/docs/index.html






    Generated by juli 2.3.2