Nagiosの設定及びインストール

Nagiosのインストールと設定の手順は以下になります。

  1. 必要なパッケージをインストールする
  2. Debian/Ubuntuで次のコマンドを実行します。sudo apt-get update
    sudo apt-get install build-essential libgd2-xpm-dev openssl libssl-dev xinetd apache2 php libapache2-mod-php php-gd
  3. CentOS/RHEL では以下のコマンドを実行してください: sudo yum install gcc glibc glibc-common wget unzip httpd php gd gd-devel perl postfix
  4. Nagiosユーザーを作成する:
  5. 以下のコマンドを、Debian/Ubuntu で実行します。sudo useradd nagios
    sudo groupadd nagcmd
    sudo usermod -a -G nagcmd nagios
  6. CentOS/RHELにて、以下のコマンドを実行します。
    sudo useradd nagios
    sudo groupadd nagcmd
    sudo usermod -a -G nagcmd nagios
    sudo usermod -a -G nagios apache
  7. Nagiosのコアシールドウェアパッケージをダウンロードします。
  8. Nagios公式ウェブサイト(https://www.nagios.org/downloads/core-releases/)から最新Nagiosコアソフトウエアパッケージをダウンロードします。
  9. Nagios ソフトウェアパッケージを解凍およびコンパイルする:
  10. tar -xzf nagios-x.x.x.tar.gz && cd nagios-x.x.x && ./configure –with-command-group=nagcmd && make all && sudo make install && sudo make install-init && sudo make install-config && sudo make install-commandmode && sudo make install-webconf
  11. Nagios管理アカウントの作成:
  12. sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
  13. Nagiosプラグインをインストールして構成する:
  14. Nagiosプラグインの公式Webサイト(https://www.nagios.org/downloads/nagios-plugins/)から最新のNagiosプラグインパッケージをダウンロードします。
  15. プラグインソフトウェアパッケージの解凍とコンパイル:
    tar -xzf nagios-plugins-x.x.x.tar.gz
    cd nagios-plugins-x.x.x
    ./configure –with-nagios-user=nagios –with-nagios-group=nagios
    make
    sudo make install
  16. Nagiosを配置する
  17. Nagiosの設定ファイルを開く: sudo vi /usr/local/nagios/etc/nagios.cfg
  18. nagios が外部コマンドにアクセスできるようにする: 設定ファイル内の以下の行を見つけてコメントアウトを外す: #cfg_dir=/usr/local/nagios/etc/servers
  19. Nagiosオブジェクト配置:ホスト設定ディレクトリを作成する:sudo mkdir /usr/local/nagios/etc/servers

    ホスト設定ディレクトリにホスト設定ファイル(例:localhost.cfg)を作成し、以下を追加する:define host {
    use linux-server
    host_name localhost
    alias My localhost server
    address 127.0.0.1
    max_check_attempts 5
    check_period 24×7
    notification_interval 30
    notification_period 24×7
    }

  20. Nagios 設定ファイルの確認: sudo /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
  21. Nagiosサービスを起動してください。
  22. Debian/Ubuntu でコマンドを実行してください。sudo service nagios start
  23. sudo systemctl start nagios を CentOS/RHEL で実行する
  24. Nagios Webインターフェイスの配置
  25. Debian/Ubuntu上で以下のコマンドを実行してください:
    “`
    sudo ln -s /etc/apache2/sites-available/nagios.conf /etc/apache2/sites-enabled/
    sudo systemctl restart apache2
    “`
  26. CentOS/RHEL上で以下のコマンドを実行します。
    sudo ln -s /etc/httpd/conf.d/nagios.conf /etc/httpd/conf.d/nagios.conf
    sudo systemctl restart httpd
  27. Nagiosウェブインターフェイスにアクセスします:
  28. Webブラウザで訪問
bannerAds