標籤:防火 互動 內容 info style 一個 重啟 yum 進入
************************************************************
監控主機
***********************************************************
1.安裝nagios包,安裝httpd包,分別重啟
2.瀏覽網頁ip/nagios
需要輸入賬戶和密碼
查看賬戶
#cd /etc/nagios
#ls
#cat passwd(可以試一下下面的賬戶)
3.修改密碼
# htpasswd -c /etc/nagios/passwd nagiosadmin
4.進入瀏覽器輸入賬戶和密碼
************************************************************************************
監控主機記憶體
***********************************************************************************
5.開始做監控記憶體使用量率,先找nagios監控指令碼存放的位置,一般放的位置在
6.然後把指令碼放在plugins下
要下個bc包(bc命令是一種支援任意精度的互動執行的計算機語言。bash內建了對整數四則運算的支援,但是並不支援浮點運算,而bc命令可以很方便的進行浮點運算,)
#yum install bc
#vim check_mem
注意指令碼中scale =0意思是小數點後0位,如果是1,就是小數點後留一位。
7.執行一下指令碼
#sh -x check_mem
注意:
echo $? 是最後一個指令執行了返回結果就為0
如果沒有執行成功返回結果為1或2
例如:
8.給check_mem許可權
8.
9.修改localhost設定檔,增加監控記憶體的設定檔。
# cd /etc/nagios/objects/
#ls
#vim localhost.cfg (監控記憶體的設定檔)
10.定義記憶體
#vim commands.cfg (定義記憶體)
注意:可以用前面的內容複寫一份修改一下
11.重啟一下nagios就OK
12.監控到的記憶體,可以查看。
*******************************************************************************
遠程監控
************************************************************************************
13.遠程監控使用nrpe組件進行監控 *nrpe設定檔在15處改
監控主機192.168.1.155
在主機192.168.1.155中下載nrpe包
#yum install nrpe
在192.168.1.155主機中
#cd /usr/lib64/nagios/plugins下
在192.168.1.183主機(監控的主機)下複製記憶體指令碼到192.168.1.155主機同路徑下
#scp check_mem 192.168.1.155:/$PWD (下個nrpe包)
如
14.在主機1.155下可以執行這個記憶體指令碼
#./check_mem (記得要下個bc包及yum install bc)
15.nrpe設定檔
在allowed——hosts後加ip 192.168.1.183
這個設定檔有錯,最後一行command我寫成cmmand(注意要改)
再加最下面一行(定義check_mem)
16.儲存退出(1.155機)(防火牆要關閉)
17.主機192.168.1.183下做驗證
#./check_nrpe -H 192.168.1.155 -c check_rt_mem(驗證遠程查看1.155主機的記憶體使用量情況)
注意:這個地方報錯是因為遠程主機nrpe配置有錯(command -------->cmmand)監控端防火牆要關閉
18.監控端定義被監控端的
#vim /etc/nagios/objects/commands.cfg
.
儲存退出
19.在objects下再複製一份配置遠程主機的設定檔並修改其設定檔
#cp localhost.cfg airht1.cfg
改主機名稱和別名,加遠程主機名稱
儲存退出
20.在nagios下的nagios.cfg裡加一台伺服器
cfg_file=/etc/nagios/objects/airht1.cfg
儲存退出
21.重啟nagios服務|也可以重新讀取一下設定檔使其生效
#nagios -v ./nagios.cfg
或者service nagios restart
22.查看瀏覽器
nagios監控主機記憶體及遠程監控