nagios監控主機記憶體及遠程監控

來源:互聯網
上載者:User

標籤:防火   互動   內容   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監控主機記憶體及遠程監控

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.