首页 > 代码库 > 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响应时间为例

添加监控主机

132618848.jpg

创建监控项目

133034342.jpg

添加触发器

133048395.jpg

添加图形

133237784.jpg

效果图:

133324642.jpg


zabbix简单检测