zabbix中常用到的几个key:
生活随笔
收集整理的這篇文章主要介紹了
zabbix中常用到的几个key:
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、監(jiān)控端口的:net.tcp.port[,3306]
?/usr/local/zabbix/bin/ -s192.168.8.120 -knet.tcp.port[,3306] 返回1為192.168.8.120的端口3306存在,0為不存在
2、監(jiān)控進(jìn)程的:proc.num[mysqld]
?/usr/local/zabbix/bin/zabbix_get -s192.168.8.120 -kproc.num[mysqld] 返回值為192.168.8.120中mysqld的進(jìn)程數(shù)量
?/usr/local/zabbix/bin/zabbix_get -s192.168.8.120 -kproc.num[] 返回值為192.168.8.120中所有的進(jìn)程數(shù)量
3、查看CPU核數(shù)的:system.cpu.num 返回值為服務(wù)器CPU的核數(shù)
4、查看系統(tǒng)的系統(tǒng)啟動(dòng)時(shí)間和當(dāng)前時(shí)間:system.boottime、system.localtime 返回值為系統(tǒng)啟動(dòng)時(shí)間和當(dāng)前時(shí)間,為時(shí)間戳格式
5、查看系統(tǒng)的簡(jiǎn)單信息:system.uname 返回值為192.168.8.120的系統(tǒng)信息,類(lèi)似于linux系統(tǒng)的uname -a命令
6、查看windowns系統(tǒng)當(dāng)前網(wǎng)卡的進(jìn)出流量:net.if.out[{HOST.NAME},bytes]、net.if.in[{HOST.NAME},bytes]和linux系統(tǒng)的key:net.if.out[eth0,bytes]、net.if.in[eth0,bytes]一樣
?/usr/local/zabbix/bin/zabbix_get -s192.168.8.120 -knet.if.in[192.168.8.120,bytes] 返回值為IP為192.168.8.120的進(jìn)流量,此值為計(jì)數(shù)值,單位為bytes,減去上次取得值,除以時(shí)間間隔為此段時(shí)間內(nèi)的平均流量
?/usr/local/zabbix/bin/zabbix_get -s192.168.8.120 -knet.if.out[192.168.8.120,bytes] 返回值為IP為192.168.8.120的出流量,此值為計(jì)數(shù)值,單位為bytes,減去上次取得值,除以時(shí)間間隔為此段時(shí)間內(nèi)的平均流量
7、查看系統(tǒng)內(nèi)存大小:mory.size[total],返回值單位bytes
8、查看文件的大小: vfs.file.size[file] 如: vfs.file.size[/var/log/syslog] 返回的是/var/log/syslog的大小,單位是:bytes
9、查看文件是否存在:vfs.file.exists[file] 文件如果存在返回0,不存在返回1
10、查看文件的MD5:vfs.file.md5sum[file]查看小文件的MD5,返回為MD5值(好像只有2.0以上的版本有這個(gè)key)
11、自動(dòng)發(fā)現(xiàn)網(wǎng)卡并監(jiān)控流量和自動(dòng)發(fā)現(xiàn)分區(qū)及分區(qū)掛載情況的兩個(gè)key:net.if.discovery,vfs.fs.discovery,windows和linux監(jiān)控模板中都有這模板(2.0以上版本),應(yīng)用即可
?
以上是常用的key,其實(shí)監(jiān)控服務(wù)器無(wú)非就是內(nèi)存、硬盤(pán)占用、CPU負(fù)載、流量、服務(wù)器和端口等情況。如果要監(jiān)控其他的可以自定義key來(lái)實(shí)現(xiàn),本人喜歡自定義key,寫(xiě)個(gè)腳本來(lái)返回,得到自己想要的監(jiān)控結(jié)果,zabbix在這塊做的非常好,擴(kuò)展性很強(qiáng),支持各種腳本來(lái)實(shí)現(xiàn)自定義的key。
要啟用自定義key,需要在客戶(hù)端的配置文件中啟用UnsafeUserParameters=1參數(shù),然后在配置文件的最下面來(lái)定義key,如:
UserParameter=free.disk,/usr/local/zabbix/bin/disk.py
free.disk為key的名字,/usr/local/zabbix/bin/disk.py為服務(wù)器端調(diào)用free.disk這個(gè)key時(shí)執(zhí)行的腳本,其結(jié)果就是free.disk的返回值。腳本可以是任何可以運(yùn)行的腳本語(yǔ)言。
?/usr/local/zabbix/bin/ -s192.168.8.120 -knet.tcp.port[,3306] 返回1為192.168.8.120的端口3306存在,0為不存在
2、監(jiān)控進(jìn)程的:proc.num[mysqld]
?/usr/local/zabbix/bin/zabbix_get -s192.168.8.120 -kproc.num[mysqld] 返回值為192.168.8.120中mysqld的進(jìn)程數(shù)量
?/usr/local/zabbix/bin/zabbix_get -s192.168.8.120 -kproc.num[] 返回值為192.168.8.120中所有的進(jìn)程數(shù)量
3、查看CPU核數(shù)的:system.cpu.num 返回值為服務(wù)器CPU的核數(shù)
4、查看系統(tǒng)的系統(tǒng)啟動(dòng)時(shí)間和當(dāng)前時(shí)間:system.boottime、system.localtime 返回值為系統(tǒng)啟動(dòng)時(shí)間和當(dāng)前時(shí)間,為時(shí)間戳格式
5、查看系統(tǒng)的簡(jiǎn)單信息:system.uname 返回值為192.168.8.120的系統(tǒng)信息,類(lèi)似于linux系統(tǒng)的uname -a命令
6、查看windowns系統(tǒng)當(dāng)前網(wǎng)卡的進(jìn)出流量:net.if.out[{HOST.NAME},bytes]、net.if.in[{HOST.NAME},bytes]和linux系統(tǒng)的key:net.if.out[eth0,bytes]、net.if.in[eth0,bytes]一樣
?/usr/local/zabbix/bin/zabbix_get -s192.168.8.120 -knet.if.in[192.168.8.120,bytes] 返回值為IP為192.168.8.120的進(jìn)流量,此值為計(jì)數(shù)值,單位為bytes,減去上次取得值,除以時(shí)間間隔為此段時(shí)間內(nèi)的平均流量
?/usr/local/zabbix/bin/zabbix_get -s192.168.8.120 -knet.if.out[192.168.8.120,bytes] 返回值為IP為192.168.8.120的出流量,此值為計(jì)數(shù)值,單位為bytes,減去上次取得值,除以時(shí)間間隔為此段時(shí)間內(nèi)的平均流量
7、查看系統(tǒng)內(nèi)存大小:mory.size[total],返回值單位bytes
8、查看文件的大小: vfs.file.size[file] 如: vfs.file.size[/var/log/syslog] 返回的是/var/log/syslog的大小,單位是:bytes
9、查看文件是否存在:vfs.file.exists[file] 文件如果存在返回0,不存在返回1
10、查看文件的MD5:vfs.file.md5sum[file]查看小文件的MD5,返回為MD5值(好像只有2.0以上的版本有這個(gè)key)
11、自動(dòng)發(fā)現(xiàn)網(wǎng)卡并監(jiān)控流量和自動(dòng)發(fā)現(xiàn)分區(qū)及分區(qū)掛載情況的兩個(gè)key:net.if.discovery,vfs.fs.discovery,windows和linux監(jiān)控模板中都有這模板(2.0以上版本),應(yīng)用即可
?
以上是常用的key,其實(shí)監(jiān)控服務(wù)器無(wú)非就是內(nèi)存、硬盤(pán)占用、CPU負(fù)載、流量、服務(wù)器和端口等情況。如果要監(jiān)控其他的可以自定義key來(lái)實(shí)現(xiàn),本人喜歡自定義key,寫(xiě)個(gè)腳本來(lái)返回,得到自己想要的監(jiān)控結(jié)果,zabbix在這塊做的非常好,擴(kuò)展性很強(qiáng),支持各種腳本來(lái)實(shí)現(xiàn)自定義的key。
要啟用自定義key,需要在客戶(hù)端的配置文件中啟用UnsafeUserParameters=1參數(shù),然后在配置文件的最下面來(lái)定義key,如:
UserParameter=free.disk,/usr/local/zabbix/bin/disk.py
free.disk為key的名字,/usr/local/zabbix/bin/disk.py為服務(wù)器端調(diào)用free.disk這個(gè)key時(shí)執(zhí)行的腳本,其結(jié)果就是free.disk的返回值。腳本可以是任何可以運(yùn)行的腳本語(yǔ)言。
總結(jié)
以上是生活随笔為你收集整理的zabbix中常用到的几个key:的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Zabbix 探索主机 “Discove
- 下一篇: 项目管理平台(总结篇二)