前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Zabbix- 服务监控-远程检测端口

Zabbix- 服务监控-远程检测端口

作者头像
以谁为师
发布2019-05-28 20:25:31
2.1K0
发布2019-05-28 20:25:31
举报

服务端配置

shell

cat nc_port.sh

#!/bin/bash
ipaddr=$1
port=$2
nc -w  1   ${ipaddr} -z ${port}  && echo 0 || echo 1

cat /usr/local/zabbix-agent/etc/zabbix_agentd.conf.d/nc_port.key

# 端口检测
UserParameter=nc.port[*],/usr/local/zabbix-agent/scripts/nc_port.sh $1 $2

重新启动agent

pkill zabbix_agentd && /usr/local/zabbix-agent/sbin/zabbix_agentd
# 重新载入配置

zabbix用户运行权限

vi /etc/sudoers

Defaults:zabbix    !requiretty
zabbix ALL=(ALL)    NOPASSWD: /bin/netstat, /usr/bin/nmap

测试

/usr/local/zabbix/bin/zabbix_get  -s 172.16.140.118  -p 10050 -k "nc.port[114.242.151.66,8829]"

web界面制作模板


创建模板:


监控项:


触发器:

# 端口3次等于1就报警
{remote_ports:nc.port[172.16.140.107,6379].count(#3,1,"eq")}=3

图形视图:

展示图

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年1月7日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 服务端配置
    • shell
      • 重新启动agent
        • zabbix用户运行权限
          • 测试
          • web界面制作模板
          • 展示图
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档