溫馨提示×

溫馨提示×

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

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

cacti+nagios

發(fā)布時間:2020-06-10 07:25:29 來源:網(wǎng)絡(luò) 閱讀:338 作者:chengrui11 欄目:移動開發(fā)

                             cacti與nagios整合

cacti用來檢測運行狀態(tài)nagios主要用來預(yù)警,cacti和nagios還是以他們原來的方式進(jìn)行工作,ndo負(fù)責(zé)將nagios收集的數(shù)據(jù)存在數(shù)據(jù)庫中,cacti的npc插件會從數(shù)據(jù)庫中取數(shù)據(jù)在cacti的npc標(biāo)簽中來展現(xiàn)。

官方文檔 google搜索nagios plugin for cacti 第一條便是。

下載軟件包:ndoutils-1.4b7.tar.gz npc-2.0.4.tar.gz

軟件包下載位置:http://www.nagios.org http://www.cacti.net

(1)

PDO and JSON support are required        #php的PDO JSON模塊是先決條件,在/var/www/html/下可編寫index.php

***

<?php

phpinfo()

?>

***查看是否有POD、JSON 模塊

(2)cacti的設(shè)置

tar zxf npc-2.0.4.tar.gz /var/www/html/cacti/plugins

在cacti頁面點開plugin Manager --》導(dǎo)入安裝npc

將npc插件到軟裝在cacti 的plugin Manager

對npc進(jìn)行設(shè)置:

setting 設(shè)置:選中 Remote commands    nagios commond file path =/usr/local/nagios/var/rw/nagios.cmd

nagios url=http://192.168.0.82/nagios/

 

(3)naios 的設(shè)置

tar zxf ndoutils-1.4b7.tar.gz

cd ndoutils-1.4b7

(查看文檔README 按步驟操作,注意跳過第二步)

./configrue 在編譯過程中可能會提示無法連接mysql數(shù)據(jù)庫,需重新編譯指定mysql的路徑:

./configrue –disable-pgpsql –with-mysql-lib=/usr/lib64/mysql/

make

 

cd ndoutils-1.4b7/src

cp ndo2db-3x /usr/local/nagios/bin/ndo2db

cp ndomod-3x.o /usr/local/nagios/bin/ndomod.o

cd /usr/local/nagios/bin/

ll

chown nagios.nagios * 要將do2db-3x ndomod-3x.o權(quán)限改為nagios.nagios

 

cd ndoutils-1.4b7/config

cp ndo2db.cfg ndomod.cfg /usr/local/nagios/etc/

cd /usr/local/nagios/etc/

vim ndo2db.cfg

------------------------------------------------------------------------------------
ndo2db_user=nagios

ndo2db_group=nagios

socket_type=tcp

socket_name=/usr/local/nagios/var/ndo.sock

tcp_port=5668

db_servertype=mysql

db_host=localhost

db_port=3306

db_name=cacti

db_user=cacti

db_pass=cacti    #數(shù)據(jù)庫cacti的密碼,可在/var/www/html/cacti/include/config.php中查看

db_prefix=npc_
 

 
vim ndomod.cfg
-------------------------------------------------------------------------

instance_name=default

output_type=tcpsocket

output=127.0.0.1

tcp_port=5668

output_buffer_items=5000

buffer_file=/usr/local/nagios/var/ndomod.tmp

file_rotation_interval=14400

file_rotation_timeout=60

reconnect_interval=15

reconnect_warning_interval=15

data_processing_options=-1

config_output_options=2

 
--------------------------------------------------------------------------

vi nagios.cfg

         broker_module=/usr/local/nagios/bin/ndomod.o config_file=/usr/local/  nagios/etc/ndomod.cfg

 

4、測試過程及存在問題


 /etc/init.d/nagios reload

/usr/local/nagios/bin/ndo2db -c /usr/local/nagios/etc/ndo2db.cfg

訪問cacti頁面192.168.0.82    用戶名:admin 密碼:westos

如果在cacti中npc模塊仍不能顯示正??赡艽嬖谝韵聠栴}:

 

1、php的讀取路徑存在問題,可對先面文件進(jìn)行鏈接

 cd /var/www/html/

 ln -s cacti/graph_p_w_picpath.php .

 ln -s cacti/lib/ .

ln -s cacti/include/ .

2、安裝perl-CGI perl-rrdtool

 

 

 

 

 


 

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI