ksaitoの日記

日々試したことの覚え書き

システムが稼働しているかを一目で把握する

nagiosで監視するサーバやサービスは、すぐに増えます。
システムは、いくつかのサーバで稼働する複数サービスで構成されているので、これらをひとまとめにすると確認しやすいです。
例えば、redmineが正常に稼働していることを確認するには、Webサーバ、MySQL、ディスクの空き容量、SMTPサーバ、Subversioが稼働している必要があります。
servicegroupを使って、servicegroup_nameにシステム名、membersに[サーバ],[サービス名]で構成するサービスを指定します。

$ cat servicegroups.cfg 
define servicegroup {
servicegroup_name	REDMINE
alias	 Redmine
members	 localhost,HTTP, localhost,mysql, localhost,DISK, server1,smtp, server1,svn
}
$

NagiosのServicegroupメニューから、システムを構成するサービスをまとめてみることができます。