回答:
まず第一に、あなたはこれを株で行い、12.04の新しいブランドをインストールすると仮定しています。ここでは特別なことは何も起きていません。
nagiosをインストールします。
sudo apt-get install -y nagios3
それは通過し、使用したいメールサーバーについて尋ねます:
必要に応じて選択してください。
次に、メールの送信元のドメイン名について尋ねられます。繰り返しますが、必要に応じて記入してください。
使用するパスワードを尋ねられます-安全なパスワードを入力します。これは管理者アカウント用nagiosadmin
です。
そして、パスワードを確認する必要があります。
インストールがすべて完了すると、localhost/nagios3
(またはインストールしたサーバーのIPアドレス/ドメイン名が何であれ)に移動でき、パスワードの入力を求められます。
それができたら、あなたはそこにいます!
少しいですね?
Nagiosは 'localhost'を構成に自動的に追加し、現在のユーザー、ディスク容量、httpおよびsshチェックを読み込みます。
nagiosの準備が整う前にもう1つ必要なことがあります。問題を認識したり、コメントを追加したりできるように、外部コマンドを受け入れる必要があります。
そのためには、いくつかのファイルを編集する必要があります。/etc/nagios3/nagios.cfg
次のコマンドで開くことから始めます。
sudo nano /etc/nagios3/nagios.cfg
検索check_external_commands
、およびオンcheck_external_commands=0
にしますcheck_external_commands=1
。
次に、実行してApacheを再起動します
sudo service apache2 restart
まだやっていない!編集する必要があります/etc/group
。そこにこのような行があるはずです:
nagios:x:114
に変更する
nagios:x:114:www-data
このファイルを保存して閉じます。
ここで、次の/var/lib/nagios3/rw
コマンドでファイルのアクセス許可を編集する必要があります。
sudo chmod g+x /var/lib/nagios3/rw
そして、(パーミッションがどのように機能するのか)のために、その上にあるディレクトリのパーミッションを以下で編集する必要があります:
sudo chmod g+x /var/lib/nagios3
ここで、nagiosを再起動します。
sudo service nagios3 restart
WebサーバーとしてApacheを使用している場合は、それも再起動します。
sudo service apache2 restart
そして、あなたは行くのが良いはずです!ハッピーモニタリング!
アラートをメールで送信するには、この質問と回答をご覧ください。
sudo usermod -a -G nagios www-data
編集/etc/group
するよりもエラーが発生しにくいでしょう。
/etc/nagios3/nagios.cfg
に実際に記載されているのに、デフォルトでファイルからコマンドを受け入れる必要があるのはなぜNagios will *not* check for external commands, just to be on the cautious side
ですか?
Linode.comのこのハウツーは非常に詳細で、Nagios 3で動作します:
http://library.linode.com/server-monitoring/nagios/ubuntu-12.04-precise-pangolin
Nagios 3を使用してWebサイトを監視する方法の概要は次のとおりです。
http://ostatic.com/blog/monitoring-web-services-with-nagios
そして、NagiosとApacheの両方を構成し、エスカレーションを構成する別の良い例です: