zabbix 通過 agent 監(jiān)控進程、端口的詳細過程
環(huán)境介紹
操作系統(tǒng):centos 7.4
zabbix版本:zabbix server 3.4.7
客戶端:zabbix-agent 3.4.7
監(jiān)控進程:mysqld
監(jiān)控端口:3306 tcp
進程監(jiān)控
確認客戶端已經(jīng)安裝且運行agent

查看進程
查看屬于那個用戶的 幾個進程
mysql 的進程為root用戶 兩個進程

添加監(jiān)控項

名稱隨便寫
類型zabbix客戶端
鍵值選則進程數(shù)返回數(shù)
應(yīng)用集選則prosesses 進程

proc.num[<name>,<user>,<state>,<cmdline>]
以下是對mysql進程的監(jiān)控配置,key中的參數(shù)說明,
<name>第一個參數(shù)是進程名字,沒必要填寫,填了反而會使監(jiān)控不太準確(僅個人測試)
<user>第二個參數(shù)是運行進程的用戶名
<state>第三個為進程的狀態(tài) ,一般選則all 包括:all (default), run, sleep, zomb
<cmdline>第四個參數(shù)用來指定進程名中包含的字符,對進程進行過濾。
確認更新

創(chuàng)建觸發(fā)器


選擇剛才創(chuàng)建的監(jiān)控項

插入


修改{hgh3a01:proc.num[,root,all,mysqld].last()}=0
為
{hgh3a01:proc.num[,root,all,mysqld].max(#2)}=2
hgh3a01:主機名稱
proc.num[,root,all,mysqld]:監(jiān)控項
max(#2)}=2 :表示最后兩次的接收到的值都是2個進程(ps -ef 看到 mysqld 的進程為兩個所以=2 ),說明mysqld進程在運行,則出發(fā)報警。
因為我們要測試是否能出發(fā)告警,所以要選則 =2 正常的<1 就是沒有運行。
稍等幾分鐘觀察看看能不能觸發(fā)觸發(fā)器

收到郵箱警告

吧測試的進程改為正常的(因為mysql 運行的進程為兩個我這變設(shè)置的觸發(fā)器為進程小于兩個進程就發(fā)出告警)

保存更新觀察是否回復(fù)正常


監(jiān)控端口
添加監(jiān)控項

修改端口 保存更新

同監(jiān)控進程一樣(先測試)

收到觸發(fā)警告

吧之前的值調(diào)整為0

測試回復(fù)正常

到此這篇關(guān)于zabbix 通過 agent 監(jiān)控進程、端口的文章就介紹到這了,更多相關(guān)zabbix監(jiān)控進程、端口內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解析Zabbix 5.0磁盤自動發(fā)現(xiàn)和讀寫監(jiān)控的問題
本文文章給大家介紹Zabbix 5.0磁盤自動發(fā)現(xiàn)和讀寫監(jiān)控的問題,在配置鍵值得時候大家要主要此鍵值支持Linux平臺,具體細節(jié)問題跟隨小編一起通過本文學(xué)習(xí)下吧2021-05-05
利用zabbix監(jiān)控ogg進程(Linux平臺)
這篇文章主要介紹了利用zabbix監(jiān)控ogg進程(Linux平臺)的方法,幫助大家更好的理解和使用zabbix,感興趣的朋友可以了解下2020-12-12
Zabbix如何通過ssh監(jiān)控獲取網(wǎng)絡(luò)設(shè)備數(shù)據(jù)
這篇文章主要介紹了Zabbix如何通過ssh監(jiān)控獲取網(wǎng)絡(luò)設(shè)備數(shù)據(jù),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-08-08
ubuntu系統(tǒng)下部署zabbix服務(wù)器監(jiān)控的方法教程
這篇文章主要給大家介紹了在ubuntu系統(tǒng)下部署zabbix服務(wù)器監(jiān)控的方法教程,文中將步驟介紹的非常詳細,對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面跟著小編來一起看看吧。2017-06-06
zabbix agent2 監(jiān)控oracle數(shù)據(jù)庫的方法
這篇文章主要介紹了zabbix agent2 監(jiān)控oracle數(shù)據(jù)庫的方法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具體一定的參考借鑒價值,需要的朋友可以參考下2021-05-05
zabbix redis自動發(fā)現(xiàn)端口的腳本返回json格式
zabbix([`zæbiks])是一個基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級的開源解決方案。這篇文章主要介紹了zabbix redis自動發(fā)現(xiàn)端口的腳本,返回json格式,需要的朋友可以參考下2019-11-11

