閱讀574 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Cacti中增加linux服務器監控

上一篇文章通過全yum的方式已經搭建好了Cacti監控平台,這篇文章介紹如何在Cacti係統中接入一台linux服務器,來監控該服務器的CPU、內存、網絡流量等。

一共就需要兩個步驟(注意服務器時間要一致):

1、在被監控的linux服務器中安裝配置好SNMP

2、在Cacti服務器中添加被監控的linux服務器

一、配置linux服務器

當前linux服務器版本Centos 6.7 IP192.168.0.71

Cacti服務器版本Centos 6.7 IP192.168.0.70

1、安裝net-snmp

[root@local ~]#yum -y install net-snmp*

2、啟動snmp服務並修改snmp配置文件

[root@local ~]#service snmpd start
[root@local ~]#vi /etc/snmp/snmpd.conf

1)根據情況修改團體名,默認是public,如果你是第一次配置的話這個名字不改也可以,這個名字後續在配置Cacti中會用到

cacti11

2)將systemview改成all

cacti12

3)去掉view all前麵的注釋

cacti13

4)去掉view mib2前麵的注釋

cacti14

5)查找下麵字段,增加一行view all included .1

cacti15

6)保存退出

3、重啟snmp服務

[root@local ~]#service snmpd restart

4、檢測snmp服務配置是否正常

在Cacti服務器上執行(如果你上麵更改了public,這裏也要更改下)

[root@local ~]#snmpwalk -v 2c -c public 192.168.0.71

執行後如何能正常打印snmp信息,則表示192.168.0.71的服務器snmp已經配置成功,如果未打印信息,請檢查配置是否錯誤。

二、配置Cacti

添加被監控的主機

在Cacti上添加crontab計劃任務,為了演示效果,我這裏就設置了1分鍾執行一次

[root@local ~]#crontab -e
* * * * * /usr/bin/php /usr/share/cacti/poller.php > /dev/null 2>&1

1、登錄Cacti監控係統,在Cacti首頁上點擊Devices

cacti16

2、右上角點擊Add

cacti17

3、配置以下參數

Description:監控視圖內設備的名稱,可以根據自己使用情況起名

Hostname:被監控主機的IP地址,我這裏填192.168.0.70

SNMP Community:這個就是在被監控服務器上設置的團體名了,如果你之前沒有更改,默認就是public

點擊Create創建即可

cacti18

如果能看到這種信息,即表示Cacti和被監控服務器建立了通信。

cacti19

4、添加Add Graph Template和Add Data Query(添加好後記得Save)

Add Graph Template:ucd/net - CPU Usage
Add Graph Template:ucd/net - Memory Usage
Add Data Query:SNMP - Get Mounted Partitions
Add Data Query:SNMP - Interface Statistics

cacti20

5、創建監控圖形

cacti21

勾選對應的項目,Create即可

cacti22

6、將192.168.0.71服務器添加到graphs中

Devices→勾選被監控的服務器→下拉選擇Place on a Tree (Default Tree)→Go

cacti23

配置好後,可能不會實時刷新,耐心等待一會!可以用其他機器一直ping被監控機,增加圖表效果!

cacti24

 

最後更新:2017-06-29 10:02:47

  上一篇:go  wordpress後台not found錯誤
  下一篇:go  通過yum快速安裝cacti