Zabbix中内置监控项
1 、操作系统信息(OS)
#系统启动的时间点(Host boot time)
system.boottime
#系统已运行时长(System uptime)
system.uptime
#系统时间(Host local time)
system.localtime
#主机名(Host name)
system.hostname
#内核参数,可打开的最大文件数(Maximum number of opened files)
kernel.maxfiles
#内核参数,支持的最大进程数(Maximum number of processes)
kernel.maxproc
#目前登录到系统中的用户数量(Number of logged in users)
system.users.num
#获取系统信息(System information)
system.uname
2、 网卡信息(Network interfaces)
网卡入口流量整数
net.if.in[if,<mode>]
网卡流速,流出方向
net.if.out[if,<mode>]
网卡总流量
net.if.total[if,<mode>]
- if - 网卡名称
- mode - 可用值:
- bytes - 字节数 (默认)
- packets - 包数量
- errors - 错误数量
- dropped - 丢包数量
例子:
net.if.in[ens192]
返回:2742810501
net.if.in[ens192,errors]
返回:0
获取指定网卡(br0)的流出流量的流速值(Outgoing network traffic on br0)
用法:net.if.out[br0]
3、端口监测
检测端口是否开启
net.tcp.listen[port]
结果:
- 0 – (not listen)
- 1 – in LISTEN stateport
例子:net.tcp.listen[80]
是否可以连接到指定的TCP端口
net.tcp.port[<ip>,port]
- ip - IP地址(默认是 127.0.0.1)
- port - 端口
结果:
- 0 – cannot connect
- 1 – can connect
net.tcp.port[,80]
返回:1
4、服务监测
检测服务是否开启,并且端口可用
net.tcp.service[service,<ip>,<port>]
- service - 如下:(ssh, ntp, ldap, smtp, ftp, http, pop, nntp,imap, tcp, https, telnet)
- ip - IP地址 (默认127.0.0.1)
- port - 端口 (默认情况为标准端口号)
返回结果:
- 0 – 服务宕了
- 1 – 服务运行中
例子:
net.tcp.service[http,,80]
返回:0,表示端口应用层挂了
检测服务器性能
net.tcp.service.perf[service,<ip>,<port>]
- seconds – 链接到服务器端口消耗的时间
- service - 如下:ssh, ntp, ldap, smtp, ftp, http, pop, nntp,imap, tcp, https, telnet
- ip - IP地址 (默认127.0.0.1)
- port - 端口 (默认情况为标准端口号)
0 – 服务挂了;
例子:
net.tcp.service.perf[http,192.168.12.87,80]
返回:0.000319
5、进程信息(Processes)
进程数量(Number of processes)
proc.num
目前系统中的进程总数(Number of processes)
proc.num[]
目前正在运行(处于运行态)的进程总数(Number of running processes)
proc.num[,,run]
6、处理器信息(CPU)
#CPU的进程上下文切换(Context switches)
system.cpu.switches
#CPU中断数量(Interrupts per second)
system.cpu.intr
#CPU的负载值,进程队列的平均长度(Processor load)
system.cpu.load
#CPU**每分钟的负载值**,按照核数做平均值(Processor load (1 min average per core))
system.cpu.load[percpu,avg1]
#CPU**每5分钟的负载值**,按照核数做平均值(Processor load (5 min average per core))
system.cpu.load[percpu,avg5]
#CPU**每15分钟的负载值**,按照核数做平均值(Processor load (15 min average per core))
system.cpu.load[percpu,avg15]
#CPU的负载值可以使用uptime命令查看,但是Zabbix所获得到CPU负载值与uptime所显示的结果并不同,它的结果是uptime所显示的负载值除以主机的CPU核数。
#CPU的使用率
system.cpu.util
#CPU的空闲时间,百分比形式(CPU idle time)
system.cpu.util[,idle]
#CPU的用户态运行时间,百分比形式(CPU user time)
system.cpu.util[,user]
#CPU的系统态运行时间,百分比形式(CPU system time)
system.cpu.util[,system]
#CPU的io等待时间,百分比形式(CPU iowait time)
system.cpu.util[,iowait]
#CPU的中断时间,百分比形式(CPU interrupt time)
system.cpu.util[,interrupt]
#CPU的nice时间,百分比形式(CPU nice time)
system.cpu.util[,nice]
#CPU的软中断时间,百分比形式(CPU softirq time)
system.cpu.util[,softirq]
7、内存信息(Memory)
#系统中swap分区的使用情况
system.swap.size
#swap分区的总容量(Total swap space)
system.swap.size[,total]
#swap分区尚可使用的容量(Free swap space)
system.swap.size[,free]
#swap分区尚可使用的容量,百分比形式(Free swap space in %)
system.swap.size[,pfree]
#获取物理内存的使用情况
vm.memory.size
#物理内存总量(Total memory)
vm.memory.size[total]
#物理内存目前可用的容量(Available memory)
vm.memory.size[available]
8、文件系统信息(Filesystems)
#文件系统中的inode的使用情况
vfs.fs.inode
#文件系统的指定分区中尚未使用的inode数量,百分比形式(Free inodes on / (percentage))
vfs.fs.inode[/,pfree]
#文件系统的inode表示可以创建的文件的最大数量。在需要创建很多文件的系统中需要密切关注这个值。如果文件系统的容量没有用完,但是inode的数量已经消耗完了,也再也不能创建文件了。
#文件系统中的使用容量详情
vfs.fs.size
#文件系统中指定分区(目录)中未使用的容量数值(Free disk space on /)
vfs.fs.size[/,free]
#文件系统中指定分区(目录)中未使用的容量,百分比形式(Free disk space on / (percentage))
vfs.fs.size[/,pfree]
#文件系统中指定分区(目录)中已使用的容量(Used disk space on /)
vfs.fs.size[/,used]
#文件系统中指定分区(目录)的总容量(Total disk space on /)
vfs.fs.size[/,total]
9、安全信息(Security)
#求指定文件的校验和(Checksum)
vfs.file.cksum
#求/etc/passwd的校验和(Checksum of /etc/passwd)
vfs.file.cksum[/etc/passwd]
10、 Agent信息(Agent ping)
#Agent的在线状态(Agent ping)
agent.ping
#Zabbix Agent的hostname(Host name of zabbix_agentd running)
agent.hostname
#Agent的软件版本号(Version of zabbix_agent(d) running)
agent.version
本文来自博客园,作者:厚礼蝎,转载请注明原文链接:https://www.cnblogs.com/guangdelw/p/17096752.html

浙公网安备 33010602011771号