zabbix不显示监控设备网口_zabbix监控nginx状态端口不监听触发报警

1.监控nginx状态

1)现在需要被监控的服务器下的

/etc/zabbix 目录下创建scripts (建议脚本放到此创建并放置目录)

2)vim nginx.sh 脚本

监控服务进程/端口 (第二行是进程/第三行是端口)

如果返回值为trun,则为1,如果返回值不对,则为0

#!/bin/bash

#result=netstat -anpt | grep nginx | grep -v grep

result=netstat -anpt | grep 443 | grep -v grep

if [ -n "$result" ]

then

echo '1'

else

echo '0'

fi

~

3)脚本配置完成后,配置zabbix_agent

vim /etc/zabbix/zabbix_agentd.conf

UserParameter=nginx.netstat,/etc/zabbix/scripts/nginx.sh (调用UserParameter配置自定义监控=监控名称随意起,/XX/XX/XX 脚本路径)

4)使用zabbix-get测试

zabbix_get -s 192.168.100 -p 10050 -k "nginx.netstat"

返回1 则正常,server可监控到数据

5)配置zabbix 监控页面

创建触发器

找到监控项所在模板

下面是我的模板,nginx存活监控状态在此模板下

点击触发器,创建触发器

配置触发器 表达式:此台主机:监控名称.last()=0 (当此台主机的nginx存活=0 报警

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值