[Nagios] CentOS 7.1へインストールする

適当なサーバーが無いので、NagiosをDigitalOceanにセットアップしてみる。

Droplet構成

  • 1 Core
  • 512MB RAM
  • 20GB SSD Disk
  • San Francisco 1
  • Cent OS 7.1 x64

セットアップ手順

以前にローカルで試した手順とほぼ同じ。以下違いだけ記す。

以下モジュールを追加インストールする。

RAMは512MBだけなので、2GBのスワップを作成しておく。

Nagiosは最新版をインストールする。

Nagios Core
https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.1.1.tar.gz

Nagios Plugins
http://nagios-plugins.org/download/nagios-plugins-2.1.1.tar.gz

設定ファイルの自己ルール

  • 監視ホスト1基を1設定ファイルに記述する。
  • 全ての設定ファイルはetcの下のserversディレクトリに入れる。
  • 設定ファイルの名前はドメイン名にする (example.com.cfg)。
  • ホストグループごとに設定ファイルを作って同じディレクトリに入れる (group1.cfg)。

/usr/local/nagios/etc/nagios.cfg に以下の記述を追加する。

設定ファイルを格納するサブディレクトリを作成する。

設定ファイルの雛形はこんな感じ (とりあえずpingとhttpのみチェック)

設定ファイルを変更したら以下コマンドで再ロードすればよい。

参考サイト

How To Install Nagios 4 and Monitor Your Servers on CentOS 7 | DigitalOcean
https://www.digitalocean.com/community/tutorials/how-to-install-nagios-4-and-monitor-your-servers-on-centos-7