アイコン
- Service Detail
- Status Map
- 3-D Status Map
- Host Information
などで使われるアイコン。
ダウンロード
cubic9.comオリジナル(cisc0風)
インストール
tar zxvf imagepak-base.tar.gz cp base/* /usr/local/nagios/share/images/logos/
tar zxvf imagepak-didier.tar.gz cp didier/* /usr/local/nagios/share/images/logos/
tar zxvf imagepak-diabah.tar.gz cp diabah/* /usr/local/nagios/share/images/logos/
設定
以下
監視対象ホスト | router1, linux1, windows1, linux2 |
---|
と仮定。
vi +270 /usr/local/nagios/etc/cgi.cfg
xedtemplate_config_file=/usr/local/nagios/etc/hostextinfo.cfg
vi /usr/local/nagios/etc/hostextinfo.cfg
# template define hostextinfo{ name nagios icon_image nagios.gif icon_image_alt Nagios vrml_image nagios.gif statusmap_image nagios.gd2 register 0 } define hostextinfo{ name node icon_image ng-switch40.jpg icon_image_alt node vrml_image ng-switch40.png statusmap_image ng-switch40.gd2 register 0 } define hostextinfo{ name linux icon_image linux40.jpg icon_image_alt Linux vrml_image linux40.png statusmap_image linux40.gd2 register 0 } define hostextinfo{ name windows icon_image win40.jpg icon_image_alt Windows vrml_image win40.png statusmap_image win40.gd2 register 0 } define hostextinfo{ name network icon_image dia_cloud.png icon_image_alt Network vrml_image dia_cloud.png statusmap_image dia_cloud.gd2 register 0 } define hostextinfo{ name vpn icon_image dia_vpn.png icon_image_alt VPN vrml_image dia_vpn.png statusmap_image dia_vpn.gd2 register 0 } define hostextinfo{ name router_fw icon_image dia_router_fw.png icon_image_alt Router+Firewll vrml_image dia_router_fw.png statusmap_image dia_router_fw.gd2 register 0 } define hostextinfo{ name lb icon_image dia_lb.png icon_image_alt Load Balancer vrml_image dia_lb.png statusmap_image dia_lb.gd2 register 0 } define hostextinfo{ name db icon_image DBServer.png icon_image_alt Database Server vrml_image DBServer.png statusmap_image DBServer.gd2 register 0 } define hostextinfo{ name file icon_image FileServer.png icon_image_alt File Server vrml_image FileServer.png statusmap_image FileServer.gd2 register 0 } define hostextinfo{ name web icon_image MediumServer.png icon_image_alt Web Server vrml_image MediumServer.png statusmap_image MediumServer.gd2 register 0 } # hosts define hostextinfo{ use router_fw host_name router1 2d_coords 50,50 } define hostextinfo{ use web host_name linux1 2d_coords 50,150 } define hostextinfo{ use windows host_name windows1 2d_coords 100,150 } define hostextinfo{ use linux host_name linux2 2d_coords 150,50 }
注意
gd, libjpeg, libpng, libpng10 が入っていないとstatusmap.cgi等の機能は使えません。