nagios

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

nagios2で監視しているサーバにアイコンを付けてみました。Debianのnagios-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
}
タイトルとURLをコピーしました