標籤:用戶端 local screen 服務端 發送資訊
1 建議大家使用英文介面
2 添加一個主機host,Centos主機
sp1.在用戶端安裝agent端
./configure--prefix=/usr/local/zabbix --enable-agent或者rpm安裝
sp2.修改/etc/zabbix/zabbix_agentd.conf
Server=60.60.60.11#你的Zabbix Server的地址
ServerActive=60.60.60.11:10051#如果開啟,那麼就是用戶端主動發送資訊,否則服務端主動過來提取資訊
sp3.啟動zabbix_agentd服務
sp4.在zabbix的網頁配置介面,選擇Configuration-Hosts-Create host,注意hostname一定要和原來的系統的一致
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/72/DA/wKioL1XuwJ_Qg9p5AASjnoBSGGM753.jpg" title="1.png" alt="wKioL1XuwJ_Qg9p5AASjnoBSGGM753.jpg" />
然後選擇模板,注意一定要add
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/72/DD/wKiom1XuvvzgfMxoAAHEqhbIdXg189.jpg" title="2.png" alt="wKiom1XuvvzgfMxoAAHEqhbIdXg189.jpg" />
如何查看剛剛添加的那麼多內容呢
進入Configuration-Host就可以看到剛剛添加的host了,點擊那一排的graph
priview就可以看到基本資料了
由於模板預定義是一分鐘,所以如果你看不到資訊請耐心等待
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/72/DA/wKioL1XuxNnA_ou4AAUkP_w3Yqw612.jpg" title="3.png" alt="wKioL1XuxNnA_ou4AAUkP_w3Yqw612.jpg" />
發現一個graph不夠全面,我們還可以添加screen,Configuration-screen-create screen
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/72/DA/wKioL1XuxcqRcGIyAAU4_DrMu1Q298.jpg" title="4.png" alt="wKioL1XuxcqRcGIyAAU4_DrMu1Q298.jpg" />
3 簡單自訂模板
sp1.添加不含參數key
1.1 在用戶端的/etc/zabbix/zabbix_agentd.conf.d/添加一個count.line.passwd的key,檔案名稱為key_name.conf,當然方便的可以去在/etc/zabbix/zabbix_agentd.conf直接加上如下一行
UserParameter=<key_name>,scripts
這裡的例子是
UserParameter=count.line.passwd,wc -l /etc/passwd|awk ‘{print $1}‘
1.2 在伺服器端檢查是否能從key獲得資料,有資料返回才行
# zabbix_get -s 127.0.0.1 -k ‘count.line.passwd‘
32
1.3在Web UI添加template,Configration-Templates-create templates
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/72/DA/wKioL1XuyLPTok5ZAAHklpCRrFk664.jpg" title="5.png" alt="wKioL1XuyLPTok5ZAAHklpCRrFk664.jpg" />
1.4 找到剛剛的模板,Configuration-Templates,單機模板後面一排的items項,這是最小單位了,然後create item
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/72/DD/wKiom1Xux7XzGdQkAAMUZubCxKo094.jpg" title="6.png" alt="wKiom1Xux7XzGdQkAAMUZubCxKo094.jpg" />
New application自己填一個
1.5 添加graph
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/72/DA/wKioL1Xuyp-R_-ebAAQpongR-Lc595.jpg" title="7.png" alt="wKioL1Xuyp-R_-ebAAQpongR-Lc595.jpg" />
這時候priview是沒有資料的,因為沒綁定主機呢,自己點進host增加模板吧
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/72/DD/wKiom1XuybDgYHGEAAUKU3Dsc2c400.jpg" title="8.png" alt="wKiom1XuybDgYHGEAAUKU3Dsc2c400.jpg" />
把它放到剛剛的螢幕裡面
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/72/DD/wKiom1XuyffQpCjAAAeXGMcHmx0107.jpg" title="9.png" alt="wKiom1XuyffQpCjAAAeXGMcHmx0107.jpg" />
這樣基本一個自訂的模板就ok了
sp2.帶參數的key
UserParameter=key_name[*],scripts
scripts中可以使用Web UI給的參數,$1為第一個參數,如果指令碼中用到$1,用$$1代替避免混淆
這裡舉個擷取網卡流量的例子,大家可以看下
UserParameter=NIC.flow[*],/sbin/ifconfig $1|
zabbix------簡單配置監控centos