溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

開源監控解決方案Nagios+Cacti+PNP4Nagios+NConf+NDOUtils+Nagvis(九)NagVis安裝

發布時間:2020-08-15 12:04:01 來源:網絡 閱讀:1120 作者:369177825 欄目:移動開發

NagVis是Nagios的一個插件,它在用戶選擇一個背景圖片上顯示主機和服務狀態。
背景圖片必須是PNG格式,但可以自己選擇背景圖片,可以是圖、系統文檔圖片、機房照片,或者系統環境的示意圖等。

通過Web接口,可以任意地將對象放在背景的任何位置。NagVis會根據對象的狀態顯示不同的圖標:紅色表示危急狀態(CRITICAL),***表示告警狀態(WARNING),
綠色表示正常狀態(OK),以及一個灰色背景的問號表示未知狀態(UNKNOWN)。如果設置了歡迎信息,它會由一個綠色按鈕及其上面的一個角***片表示。

NagVis 使用了NDOUtils并使用PHP實現。因此,NagVis除了需要運行NDO數據庫,還需要量一個支持PHP 4.2或以上的Web服務器,以及訪問NDO數據庫所需要的庫php-mysql和支持劃線的庫php-gd。


1.安裝NDOutils
NDOutils軟件主要是用于將數據存數據庫,然后又可讀取出來.
參考http://s8576.blog.51cto.com/9510968/1745544

2.安裝NagVis

#yum install php-mysql php-xml php-mbstring

#tar -zxvf nagvis-1.3.2.tar.gz

#cp -R nagvis-1.3.2 /usr/local/nagios/share/nagvis

#cp -a /usr/local/nagios/share/nagvis/etc/nagvis.ini.php-sample /usr/local/nagios/share/nagvis/etc/nagvis.ini.php

#chown apache.apache -R /usr/local/nagios/share/nagvis

#chmod 664 /usr/local/nagios/share/nagvis/etc/nagvis.ini.php

#chmod 775 /usr/local/nagios/share/nagvis/nagvis/p_w_picpaths/maps

#chmod 664 /usr/local/nagios/share/nagvis/nagvis/p_w_picpaths/maps/*

#chmod 775 /usr/local/nagios/share/nagvis/etc/maps

#chmod 664 /usr/local/nagios/share/nagvis/etc/maps/*

#chmod 775 /usr/local/nagios/share/nagvis/var

#chmod 664 /usr/local/nagios/share/nagvis/var/*

3.安裝nagvis的Automap功能

#wget -O /etc/yum.repos.d/graphviz-rhel.repo http://www.graphviz.org/graphviz-rhel.repo

#yum install graphviz graphviz-devel graphviz-doc graphviz-gd graphviz-graphs graphviz-guile graphviz-java graphviz-perl graphviz-python graphviz-ruby graphviz-tcl

4.配置NagVis

#vim /usr/local/nagios/share/nagvis/etc/nagvis.ini.php
打開如下配置的注釋,根據實際情況配置

[paths]
; absolute physical NagVis path
base="/usr/local/nagios/share/nagvis/"
; absolute html NagVis path
htmlbase="/nagios/nagvis"
; absolute html NagVis cgi path
htmlcgi="/nagios/cgi-bin"

[backend_ndomy_1]
; type of backend - MUST be set
backendtype="ndomy"
; hostname for NDO-db
dbhost="localhost"
; portname for NDO-db
dbport=3306
; database-name for NDO-db
dbname="nagios"
; username for NDO-db
dbuser="nagios"
; password for NDO-db
dbpass="XXXX"
; prefix for tables in NDO-db
dbprefix="npc_"
; instace-name for tables in NDO-db
dbinstancename="default"
; maximum delay of the NDO Database in Seconds
maxtimewithoutupdate=180
; path to the cgi-bin of this backend
htmlcgi="/nagios/cgi-bin"

#/etc/init.d/ndo2db restart

#/etc/init.d/nagios restart

5.登錄頁面
http://172.18.1.113/nagios/nagvis/nagvis/index.php


6.主要配置說明

Nagvis的主配置文件為/usr/local/nagios/share/nagvis/etc/nagvis.ini.php,如果Map中沒有設定單獨的值,那么該字段的屬性以默認配置文件的為主。默認配置如想啟用,請將配置文件中該屬性的‘;’去掉,重啟apache服務
(1)全局變量global
[global]
#語言選擇,默認英語和德語,german and english
language="english"
#時間格式
dateformat="Y-m-d H:i:s"
#是否在Map中顯示標題菜單,0不顯示,1顯示
displayheader=1
#Map頁面刷新的時間
refreshtime=60

(2)默認配置
[defaults]
#后端ID,暫時未知該屬性的作用
;backend="ndomy_1"
#默認圖標級大小,std_medium(中等)、std_big(大)、std_small(?。?/span>
icons="std_medium"
#recognize service states in host/hostgroup objects,暫時未知該屬性的作用
;recognizeservices=1
#recognize only hard states (not soft),暫時未知該屬性的作用
;onlyhardstates=0
#Map默認背景色
backgroundcolor="#fff"
#標題欄模版,默認只有default模版,模版存儲在/usr/local/nagios/share/nagvis/nagvis/templates/header下
headertemplate="default"
#是否顯示hove-menu,暫時未找到該菜單
;hovermenu=1
; hover template
; Timeout of hover menu ajax request (seconds)
;hovertimeout=5
;hovertemplate="default"
; hover menu open delay (seconds)
;hoverdelay=0
; show childs in hover menus
;hoverchildsshow=1
; order method of childs (desc: descending, asc: ascending)
;hoverchildsorder="asc"
; sort method of childs (s: state, a: alphabetical)
;hoverchildssort="s"
; limit shown child objects to n
;hoverchildslimit="10"
; show map in lists (dropdowns, index page, ...)
;showinlists=1
; use gdlibs (if set to 0 lines will not work, all other types should work fine)
;usegdlibs=1
; target for the icon links
;urltarget="_self"

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女