????最近經(jīng)常會遇到一些來自甲方爸爸奇葩的需求,但是你又不得不去做。比如說要監(jiān)控某個系統(tǒng)某個功能的實時在線人數(shù),可能這個需求并不過分,只不過作為一個網(wǎng)工的我不知道如何實現(xiàn)而已。為了滿足領(lǐng)(Ba)導(dǎo)(Ba)的需求,搞!
????手頭有比較牛逼的Zabbix系統(tǒng),想著是不是可以通過Zabbix的自定義監(jiān)控項調(diào)用腳本來監(jiān)控這些參數(shù),思路肯定是這樣的,說干就干。第一次玩這個東西還是遇到了不少的坑。
手頭都是Windows系統(tǒng),就先研究下windows系統(tǒng)的agent吧。
第一步:下載安裝客戶端
根據(jù)自己Zabbix的具體版本以及電腦的系統(tǒng)去官網(wǎng)下載對應(yīng)的32位或64位的客戶端,i386指的是32位的,amd64是64位的,不過估計大家現(xiàn)在都是64位的了吧。

然后安裝,Windows下安裝非常簡單。安裝的時候有幾個選項:
1、Hostname 可以寫自己主機名,在zabbix添加host的時候可以使用。
2、Zabbix server IP/DNS 寫自己zabbix服務(wù)器的IP或域名
3、Server or Proxy for active checks?寫自己zabbix服務(wù)器的IP
4、Remote command 建議勾選,可以從zabbix遠程執(zhí)行一些命令獲取返回值
5、Enable PSK 這個是zabbix服務(wù)器和客戶端之間的認證,如果都是內(nèi)網(wǎng)環(huán)境我覺得可以不加
6、Add agent location to the Path 加入到環(huán)境變量,沒什么好說的了
所有的這些選項在安裝完成后都可以在文件安裝目錄下‘zabbix_agentd.conf’這個文件里進行配置。

直接下一步下一步安裝就好了,最后檢查下服務(wù),設(shè)置自動啟動就好了。

然后測試下端口,服務(wù)器用的是10051端口,客戶端用的是10050端口,在服務(wù)器和客戶端分別相互telnet一下端口,檢查中間有沒有防火墻。然后在Zabbix上添加host,如果是監(jiān)控系統(tǒng)硬盤之類的資源就直接調(diào)用系統(tǒng)自帶的模板就足夠用了。關(guān)于自定義監(jiān)控,我會再單獨寫一篇筆記。
