zabbix 通過(guò) agent 監(jiān)控進(jìn)程、端口的詳細(xì)過(guò)程
環(huán)境介紹
操作系統(tǒng):centos 7.4
zabbix版本:zabbix server 3.4.7
客戶端:zabbix-agent 3.4.7
監(jiān)控進(jìn)程:mysqld
監(jiān)控端口:3306 tcp
進(jìn)程監(jiān)控
確認(rèn)客戶端已經(jīng)安裝且運(yùn)行agent
查看進(jìn)程
查看屬于那個(gè)用戶的 幾個(gè)進(jìn)程
mysql 的進(jìn)程為root用戶 兩個(gè)進(jìn)程
添加監(jiān)控項(xiàng)
名稱隨便寫
類型zabbix客戶端
鍵值選則進(jìn)程數(shù)返回?cái)?shù)
應(yīng)用集選則prosesses 進(jìn)程
proc.num[<name>,<user>,<state>,<cmdline>]
以下是對(duì)mysql進(jìn)程的監(jiān)控配置,key中的參數(shù)說(shuō)明,
<name>
第一個(gè)參數(shù)是進(jìn)程名字,沒(méi)必要填寫,填了反而會(huì)使監(jiān)控不太準(zhǔn)確(僅個(gè)人測(cè)試)
<user>
第二個(gè)參數(shù)是運(yùn)行進(jìn)程的用戶名
<state>
第三個(gè)為進(jìn)程的狀態(tài) ,一般選則all
包括:all (default)
, run
, sleep
, zomb
<cmdline>
第四個(gè)參數(shù)用來(lái)指定進(jìn)程名中包含的字符,對(duì)進(jìn)程進(jìn)行過(guò)濾。
確認(rèn)更新
創(chuàng)建觸發(fā)器
選擇剛才創(chuàng)建的監(jiān)控項(xiàng)
插入
修改{hgh3a01:proc.num[,root,all,mysqld].last()}=0
為
{hgh3a01
:proc.num[,root,all,mysqld]
.max(#2)}=2
hgh3a01
:主機(jī)名稱
proc.num[,root,all,mysqld]
:監(jiān)控項(xiàng)
max(#2)}=2
:表示最后兩次的接收到的值都是2個(gè)進(jìn)程(ps -ef 看到 mysqld 的進(jìn)程為兩個(gè)所以=2 ),說(shuō)明mysqld進(jìn)程在運(yùn)行,則出發(fā)報(bào)警。
因?yàn)槲覀円獪y(cè)試是否能出發(fā)告警,所以要選則 =2 正常的<1 就是沒(méi)有運(yùn)行。
稍等幾分鐘觀察看看能不能觸發(fā)觸發(fā)器
收到郵箱警告
吧測(cè)試的進(jìn)程改為正常的(因?yàn)閙ysql 運(yùn)行的進(jìn)程為兩個(gè)我這變?cè)O(shè)置的觸發(fā)器為進(jìn)程小于兩個(gè)進(jìn)程就發(fā)出告警)
保存更新觀察是否回復(fù)正常
監(jiān)控端口
添加監(jiān)控項(xiàng)
修改端口 保存更新
同監(jiān)控進(jìn)程一樣(先測(cè)試)
收到觸發(fā)警告
吧之前的值調(diào)整為0
測(cè)試回復(fù)正常
到此這篇關(guān)于zabbix 通過(guò) agent 監(jiān)控進(jìn)程、端口的文章就介紹到這了,更多相關(guān)zabbix監(jiān)控進(jìn)程、端口內(nèi)容請(qǐng)搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!
相關(guān)文章:
1. zabbix 監(jiān)控mysql的方法2. Zabbix SAML SSO 登錄繞過(guò)漏洞的操作流程3. 詳解ZABBIX監(jiān)控ESXI主機(jī)的問(wèn)題4. Zabbix通過(guò)PSK共享密鑰實(shí)現(xiàn)Server和Agent的通信加密5. zabbix 添加你需要監(jiān)控的主機(jī)步驟詳解6. Linux平臺(tái)Zabbix Agent的安裝配置方法7. Zabbix 配置釘釘告警功能的實(shí)現(xiàn)代碼8. Zabbix遠(yuǎn)程執(zhí)行命令的示例詳解9. zabbix實(shí)現(xiàn)郵件告警的方法10. 關(guān)于YUM安裝部署Zabbix4.4.7使用mysql數(shù)據(jù)庫(kù)的問(wèn)題
