用 Cacti 來監控你的系統 – SNMP Client 設定 Round2

2015-05-22 Cacti

第二篇要記錄 Client 端的設定,以及 cacti UI 的建立

 

先在 Client 端部屬 SNMP 程式,在到 cacti 管理介面加入 Client

 

SNMP Client install

第二階段就直接引導到 Client 被監控端的設定,用的是 snmp

我要監控所有項目,所以都用 all
安全認證名稱自訂為 moitor_snmp

  • Linux snmp client
$ yum install net-snmp
$ vim /etc/snmp/snmpd.conf

com2sec notConfigUser  default       monitor_snmp

#支援 snmp v1 和 v2 的版本
group   notConfigGroup v1           notConfigUser
group   notConfigGroup v2c           notConfigUser
view    all           included   .1     80
access  notConfigGroup ""      any       noauth    prefix all all all

$ service snmpd start
$ chkconfig snmpd on

確認 snmpd 服務啟動並開啟 udp 161 port
$ netstat -tunpl | grep snmpd
tcp 0 0 127.0.0.1:199 0.0.0.0:* LISTEN 22909/snmpd
udp 0 0 0.0.0.0:161 0.0.0.0:* 22909/snmpd


允許 udp 161 port 通過防火牆
$ vim /etc/sysconfig/iptables

-A INPUT -m state –state NEW -m udp -p udp –dport 161 -j ACCEPT

 

  • Windows snmp client

以 Windows Server 2003 示範,到「控制台」→「新增移除程式」→「新增/移除Windows元件」→「Management and Monitoring Tools」→「Simple Network Management Protocol (SNMP)」

2015-05-22_163633

到「服務」→「SNMP Service」→「安全性」

填入驗證名稱 monitor_snmp,並且給予唯讀權限就好。

2015-05-22_164145

 

重新啟動 SNMP Service 服務讓設定生效。

 

 

Cacti 管理介面加入 Client 端介面

登入 http://cacti.twbbs.org

 

step.1 建立 Devices 設定 (client)

2015-05-22_174010

 

step.2 填入 client 的設定

Description: 顯示名稱

Hostname: 從這個位置抓取 snmp 數據

Host Template: 一般主機選擇 Generic SNMP-enabled Host , 另外也還有 switch 的範本

SNMP Version: 用 V2 版本抓取 (取決於 Client 的 snmp 支援)

SNMP Community: 安全認證碼 , 要和 client 端的相同

2015-05-22_174209

 

設定成功後,會在最上面顯示主機資訊

2015-05-22_174250

如果設定失敗會顯示 SNMP error

2015-05-22_174334

 

step.3 加入監控腳本

在最下面 Associated Data Queries 可以加入要監控的腳本,預設範本就很好用

  • SNMP – Get Mounted Partitions 硬碟分割資訊
  • SNMP – Get Processor Information CPU資訊
  • SNMP – Interface Statistics 網卡資訊

加入後在 Status 會顯示你抓到有多少 Items,如果是 0 就必須檢查你的 Client SNMP 是否權限有夠

若是改好權限,可以點選 Verbose Query 讓他馬上再進行檢測。

2015-05-22_174432

 

 

 

 

 

再到最上面點選 *Create Graphs for this Host 選擇你要監控的項目

2015-05-22_174505

勾選要的項目後就按 Create。

2015-05-22_174644

 

step4. 建立樹系

到 Graph Trees 建立樹系

2015-05-22_174850

 

把設定好的 Device 拉到 view tree

2015-05-22_174948

 

選擇 Graphs 頁籤,可以看到你剛剛建立的樹系,以及拉進來的 Device Client,慢慢就會開始有數據圖出現囉!!

2015-05-22_175014

 

 

 

 

註*

sumx tcp 199 是與 snmp 代理通訊的角色

sumx 可以幫助 snmp 與不同的套件界接抓取數據,屬於本機端的通訊,對外僅需要提供 udp 161 即可。

 

One Reply to “用 Cacti 來監控你的系統 – SNMP Client 設定 Round2”

給 Mr. 沙先生一點建議

彙整

分類

展開全部 | 收合全部

License

訂閱 Mr. 沙先生 的文章

輸入你的 email 用於訂閱