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メニューから、システムを構成するサービスをまとめてみることができます。