ksaitoの日記

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

nagiosで監視しているサーバにアイコンを付ける

移転しました。

自動的にリダイレクトします。

nagios2で監視しているサーバにアイコンを付けてみました。Debiannagios-imagesパッケージで代表的なアイコンが準備されているようです。

アイコンの確認

今回は、Windows PCのアイコンを設定してみます。nagios-imagesからそれらしいのを確認してみるとWindows PCとWindows Serverのアイコンがあるようです。
登録では、logos以下を使います。

$ dpkg -L nagios-images | grep windows
/usr/share/nagios/htdocs/images/logos/cook/windows_pc.png
/usr/share/nagios/htdocs/images/logos/cook/windows_server.png
/usr/share/nagios/htdocs/images/logos/cook/windows_pc.gif
/usr/share/nagios/htdocs/images/logos/cook/windows_server.gif
/usr/share/nagios/htdocs/images/logos/cook/windows_pc.gd2
/usr/share/nagios/htdocs/images/logos/cook/windows_server.gd2
/usr/share/nagios/htdocs/images/logos/cook/windows_pc.jpg
/usr/share/nagios/htdocs/images/logos/cook/windows_server.jpg
$

hostの登録

/etc/nagios2/conf.d/hosts.cfgにWindows PCをhostとして登録します。

define host {
        host_name       winpc1
        alias           winpc1
        address         192.168.0.100
        use             generic-host
}

hostgroupの登録

/etc/nagios2/conf.d/hostgroups.cfgに下記を登録します。
Windows PC

define hostgroup {
        hostgroup_name  windows-pc
        alias           Windows PC
        members         winpc1
}

hostextinfoの登録

windows-pcのhostgroupに対してアイコンなどの情報を登録します。
notesにコメント、icon_imageにアイコン、icon_image_altにアイコンの代替文字を設定します。

define hostextinfo {
        hostgroup_name  windows-pc
        notes           Windows PC
        icon_image      cook/windows_pc.png
        icon_image_alt  Windows PC
        vrml_image      cook/windows_pc.png
        statusmap_image cook/windows_gd2
}