CentOS下Nagios的安裝(圖)
CentOS下Nagios的安裝
安裝使用Nagvis插件
1.安裝需求:
1).Nagios已正常運(yùn)行。
2).使用NDOUtils將Nagios監(jiān)控信息存入數(shù)據(jù)庫(見NDOUtils安裝)。
3).PHP5.0以上版本,并需要安裝php-gd、php-mysql、php5-mbstring、php5-session、php5-xml模塊。
4).安裝Graphviz >= 2.14,下載http://www.graphviz.org/graphviz-rhel.repo文件放到/etc/yum.repos.d/目錄下,yum list available 'graphviz*';yum install 'graphviz*'或者安裝webdot:yum install 'webdot'。
2.Nagvis安裝
1).下載Nagivs,http://www.nagvis.org。
2).tar xvzf nagvis-1.3.x.tar.gz
3).mv nagvis /usr/local/nagios/share
4).配置nagvis
- cd /usr/local/nagios/share/nagvis
- cp etc/nagvis.ini.php-sample etc/nagvis.ini.php
- vi etc/nagvis.ini.php
在[paths]模塊修改URL path。
在[backend_ndomy_1]模塊修改連接數(shù)據(jù)庫的一下信息(如用戶名、密碼等)。
注意:修改過的參數(shù)需要去掉前面的分號(hào)注釋符。
5).將/usr/local/nagios/share/nagvis設(shè)為運(yùn)行apache的用戶(daemon)所有。
- chown daemon:nagios /usr/local/nagios/share/nagvis -R
- chmod 664 /usr/local/nagios/share/nagvis/etc/nagvis.ini.php
- chmod 775 /usr/local/nagios/share/nagvis/nagvis/images/maps
- chmod 664 /usr/local/nagios/share/nagvis/nagvis/images/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.圖形配置工具:
4.監(jiān)控圖:

5.Nagivs如何使用多個(gè)Nagios實(shí)例的性能數(shù)據(jù)作圖?
修改/usr/local/nagios/share/nagvis/etc/nagvis.ini.php,定義多個(gè)backend_ndomy_x
- [backend_ndomy_2]
- ; 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="root"
- ; password for NDO-db
- dbpass="111111"
- ; prefix for tables in NDO-db
- ;dbprefix="nagios_"
- ; instace-name for tables in NDO-db
- dbinstancename="nagios1"
- ; maximum delay of the NDO Database in Seconds
- ;maxtimewithoutupdate=180
- ; path to the cgi-bin of this backend
- ;htmlcgi="/nagios/cgi-bin"
注意上面的數(shù)據(jù)庫連接設(shè)置和dbinstancename設(shè)置。
在作圖時(shí)如需引用nagios1實(shí)例的性能數(shù)據(jù),backend_id欄需要選擇ndomy_2。
CentOS下Nagios的安裝就成功了。
【編輯推薦】