Top/Nagios/設定/アイコン

アイコンはてなブックマーク

  • Service Detail
    service_detail.png
  • Status Map
    status_map.png
  • 3-D Status Map
    3-d_status_map.png
  • Host Information
    host_information.png

などで使われるアイコン。

ダウンロード

cubic9.comオリジナル(cisc0風)

preview

インストール

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等の機能は使えません。

Amazon

差分 一覧