首页 > 代码库 > zabbix简单检测
zabbix简单检测
zabbix简单检测常用于远程无客户端(Agent-less)进行的检测,这个功能很好用,可以不需要安装zabbix agent 并进行一些简单的监控,zabbix使用外部程序fping来执行ICMP pings。
这个软件包不是zabbix发行版的一部分,必须另行安装。如果这个软件包没有安装,权限不正确或者路径跟zabbix server配置文件("FpingLocation"参数)中的设置不符,ICMP pings(icmpping, icmppingloss,icmppingsec)将不能被执行。
fping必须能够被zabbix守护程序的拥有者执行,并且以root用户setuid。以root身份执行下面的命令来设置正确的权限。
shell> chown root:zabbix /usr/sbin/fping
shell> chmod 4710 /usr/sbin/fping
# 以下是一些简单监控的key值,高版本的zabbix已经可以使用简单监控里的key 监控esxi服务器
icmpping[<target>,<packets>,<interval>,<size>,<timeout>] # 检测客户端是否可以被ICMP PING访问
icmppingloss[<target>,<packets>,<interval>,<size>,<timeout>] # 返回丢失数据包所占百分比
icmppingsec[<target>,<packets>,<interval>,<size>,<timeout>,<mode>] # 返回ICMP PING的响应时间
net.tcp.service[service,<ip>,<port>] # 检查服务是否正常并且可以接受TCP连接
# 下面用icmppingsec 监控公司路由器ping响应时间为例
添加监控主机
创建监控项目
添加触发器
添加图形
效果图:
zabbix简单检测