#vim /usr/local/zabbix/etc/zabbix_agentd.conf
include=为自定义key的脚本所在位置
重启zabbix_agentd服务生效。
例如:
#vim /usr/local/zabbix/zabbix_agentd.conf.d/count_line_passwd.conf
在web添加模板,应用,监控项
检测#/usr/local/zabbix/bin/zabbix_get -s 172.17.101.179 -k count.line.passwd
获取到
常用自定义KEY:
1.监控进程的:proc.num[httpd]
2.监控端口的:
net.port.listen[port] ####检测端口是否开启
net.tcp.port[port] ####是否可以连接到指定的tcp端口
3.CPU的核数:system.cpu.num
4.网卡进出口流量:net.if.in/net.if.out[eth0,bytes]
5.系统详细信息:system.uname
6.系统内存大小:vm.memory.size[total] ###total,free(空闲百分比),used,available,pused(使用百分率)
7.文件大小:vfs.file.size[file]
8.文件是否存在:vfs.file.exists[file]
9.系统启动时间:system.boottime
10.系统当前时间:system.localtime
11.检测服务是否开启,并且端口可用: net.tcp.service[service,ip,port]
12.CPU利用率:system.cpu.util[<cpu>,<type>,<mode>]
13.列出挂载文件系统:vm.fs.discovery
14.磁盘空间:vfs.fs.size[total] ###total, free(空闲百分比),used,available,pused(使用百分率)
15.CPU负载:system.cpu.load[,avg5] ###5分钟平均值