📷
生产上经常会监控某些具体端口状态,下面介绍具体步骤: 主机名 ip 操作系统 zabbix版本 zabbix-server 172.27.9.63 Centos7.3.1611 zabbix_server...,port.conf为指定的监控端口号 [root@zabbix-agent ~]# cd /etc/zabbix/script/ [root@zabbix-agent script]# more port_alert.sh...配置文件port.conf每个端口号一行,每行的被监控端口可以有空格,空行和注释行#会被过滤。...2.修改被监控端的zabbix_agent.conf配置文件,新增KEY值port.alert [root@zabbix-agent ~]# view /etc/zabbix/zabbix_agentd.conf...4.新建模板,创建自动发现规则 新建模板: [nouaphw1ws.png] 新建自动发现规则: [vbw96w90op.png] 自动发现清单中新建监控项原型: [1u4r7knkym.png] 自动发现清单中新建触发器
生产上经常会监控某些具体端口状态,下面介绍具体步骤: 主机名 ip 操作系统 zabbix版本 zabbix-server 172.27.9.63 CentOS7.3.1611 zabbix_server...,port.conf为指定的监控端口号 [root@zabbix-agent ~]# cd /etc/zabbix/script/ [root@zabbix-agent script]# more port_alert.sh...配置文件port.conf每个端口号一行,每行的被监控端口可以有空格,空行和注释行#会被过滤。...2.修改被监控端的zabbix_agent.conf配置文件,新增KEY值port.alert [root@zabbix-agent ~]# view /etc/zabbix/zabbix_agentd.conf...4.新建模板,创建自动发现规则 新建模板: 新建自动发现规则: 自动发现清单中新建监控项原型: 自动发现清单中新建触发器: 添加表达式: 模板关联主机: 查看最新数据: 查看告警信息:
前言 实现监控指定端口是否被监听效果,保证服务的正常运行。 步骤 1、创建监控项 配置——主机——(选择主机)——监控项——创建监控项 ?...2、 填入监控项名称,选择类型(注意默认类型是Zabbix 客户端,如果是主动监控的需要选择Zabbix 客户端主动式),选择键值,键值选择后填入需要监控的端口,可以起一个新的应用集Port listen...3、添加触发器 创建触发器,填入触发器名称,设置严重性,然后点击填写表达式,选择刚刚创建的监控项,点击插入。最后点击添加即创建完成触发器。 ? ? ?...4、监控测试 浏览最新数据,可以看到该监控状态为1,即该端口在监听状态。 ? 停止该端口的服务后,出现告警: ? 服务再开启后,状态恢复: ? 至此,端口监控操作完成。
Zabbix 监控指定端口 2018年10月14日 14:46:50 肓己 阅读数 2006更多 分类专栏: 教程记录 版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明...本文链接:https://blog.csdn.net/bacteriumX/article/details/83047122 前言 实现监控指定端口是否被监听效果,保证服务的正常运行。...步骤 1、创建监控项 配置——主机——(选择主机)——监控项——创建监控项 ?...2、 填入监控项名称,选择类型(注意默认类型是Zabbix 客户端,如果是主动监控的需要选择Zabbix 客户端主动式),选择键值,键值选择后填入需要监控的端口,可以起一个新的应用集Port listen...4、监控测试 浏览最新数据,可以看到该监控状态为1,即该端口在监听状态。 ? 停止该端口的服务后,出现告警: ? 服务再开启后,状态恢复: ? 至此,端口监控操作完成。
Zabbix 监控指定端口 版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。...本文链接:https://blog.csdn.net/bacteriumX/article/details/83047122 前言 实现监控指定端口是否被监听效果,保证服务的正常运行。...2、 填入监控项名称,选择类型(注意默认类型是Zabbix 客户端,如果是主动监控的需要选择Zabbix 客户端主动式),选择键值,键值选择后填入需要监控的端口,可以起一个新的应用集Port listen...4、监控测试 浏览最新数据,可以看到该监控状态为1,即该端口在监听状态。 ? 停止该端口的服务后,出现告警: ? 服务再开启后,状态恢复: ?...至此,端口监控操作完成。 (adsbygoogle = window.adsbygoogle || []).push({});
线上memcached服务器启动了很多实例,端口很多,需要对这些端口进行监控,并在端口关闭的情况下自启动。...监控脚本如下: [root@memcache2 ~]# ps -ef|grep /usr/bin/memcached|grep -v grep root 6139 1 0 2016
端口转发是一种网络技术,用于将外部网络请求转发到内部网络中的特定设备或服务。它允许通过公共网络访问内部网络中的资源,提供了灵活性和便利性。...传统的端口转发方式是通过配置路由器的端口映射,但这需要具备网络知识和一定的技术操作,对于一般用户来说较为繁琐。而HHDESK提供了简单易用的解决方案。...本文以使用HHDESK登陆管理服务器上的数据库为例,详细介绍HHDESK端口转发监控功能。1 端口转发监控设置在HHDESK首页,点击“资源管理”——“新建”;连接类型选择“端口转发监控服务”。
现如今,无监控,不运维。能想到的尽量监控,拿到数据说话。这里的话,一套脚本拿下,直接输出 json 格式的数据,让系统自动发现。 1. 首先脚本功能要实现,怎么写出自动发现端口呢? #!...PORT}':r}] print json.dumps({'data':ports},sort_keys=True,indent=4,separators=(',',':')) 此脚本可以简单的实现端口发现...,如有需求可把端口对应名称采集出来。...zabbix/externalscripts/zabbix_ports_discovery.py 最后在 zabbix 前端添加自动发现: 添加模板: 在相应模板添加自动发现规则 添加监控项原型...添加触发器 在相应主机添加模板, 查看主机发现数据: ---- 标题:zabbix监控端口自动发现功能 作者:cuijianzhe 地址:https://solo.cjzshilong.cn
环境介绍 操作系统:centos 7.4 zabbix版本:zabbix server 3.4.7 客户端:zabbix-agent 3.4.7 监控进程:mysqld 监控端口:3306 tcp 进程监控...确认客户端已经安装且运行agent 查看进程 查看属于那个用户的 几个进程 mysql 的进程为root用户 两个进程 添加监控项 名称随便写 类型zabbix客户端 键值选则进程数返回数 应用集选则...prosesses 进程 proc.num[,,,] 以下是对mysql进程的监控配置,key中的参数说明, 第一个参数是进程名字,...稍等几分钟观察看看能不能触发触发器 收到邮箱警告 吧测试的进程改为正常的(因为mysql 运行的进程为两个我这变设置的触发器为进程小于两个进程就发出告警) 保存更新观察是否回复正常 监控端口...添加监控项 修改端口 保存更新 同监控进程一样(先测试) 收到触发警告 吧之前的值调整为0 测试回复正常
winform客户端实现监控本机端口实现数据的发送和接收 #region 无连接给本机端口发送消息 public void local() { byte[]...(data, 0, recv); server.Close(); } #endregion #region 有连接给本机端口发送消息...1024]; IPEndPoint ie = new IPEndPoint(IPAddress.Parse("172.23.13.36"), 8082);//服务器的IP和端口...AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); serverSocket.Bind(ie); //绑定IP地址:端口
ZABBIX自动发现Redis端口并监控 由于一台服务器开启许多Redis实例,如果一台一台的监控太耗费时间,也非常容器出错。...监控项 Redis的监控信息主要通过info命令来获取,下面列举几个我们的监控项。.../bin/bash # 自动发现Redis端口脚本 port=(`sudo netstat -tpln | awk -F "[ :]+" '/redis/ && /0.0.0.0/ {print $5}...Redis,所以上方两个脚本获取的直接是Redis的端口,你也可以将脚本内容改一下,比如服务名通过参数形式传递,那么该脚本就可以发现你想发现的服务端口了。...注意:这里要在模板中的自动发现规则处去添加监控项原型 image.png 点击监控项原型,创建监控项原型 上面是我添加的一些监控项原型,我只拿一个举例,其他配置相似。
比较实用针对基础服务运行状态检测,自动端口发现加入监控与告警,稍作修改 脚本 python port_discover.py #!...- # 使用python2 commands模块 import re import commands import json DROP_LIST = ['22','25','111'] # 排除端口
-z ${port} && echo 0 || echo 1 cat /usr/local/zabbix-agent/etc/zabbix_agentd.conf.d/nc_port.key # 端口检测...---- 监控项: ? ---- 触发器: ?...# 端口3次等于1就报警 {remote_ports:nc.port[172.16.140.107,6379].count(#3,1,"eq")}=3 ---- 图形视图: ? 展示图 ?
接下来介绍 Zabbix 如何利用 ncat 实现远端端口状态的监控。...port] 参数介绍 -h 帮助信息 -i secs 延时的间隔 -l 监听模式,用于入站连接 -n 指定数字的IP地址,不能用hostname -o file 记录16进制的传输 -p port 本地端口号...-r 任意指定本地及远程端口 -s addr 本地源地址 -u UDP模式 -v 详细输出——用两个-v可得到更详细的内容 -w secs timeout的时间 -z 将输入输出关掉——用于扫描时 测试...UnsafeUserParameters=1 UserParameter=nc.port[*],/usr/lib/zabbix/alertscripts/nc_port.sh $1 $2 测试 服务器开启 tcp 2222 端口...监控项 ? 预处理 ?
对于进程和端口的监控,可以使用zabbix自带的key进行监控,只需要在server端维护就可以了,相比于nagios使用插件去监控的方式更为简单。...下面简单介绍配置: 监控端口 zabbix监控端口使用如下key: key:net.tcp.listen[port] Checks if this port is in LISTEN state. 0...需要先定义这个端口的监控项,监控项可以添加在模版中,也可以单独定义在主机上(下面例子我是在主机上定义的监控项) ? ? ? 接着添加该监控项的"触发器"。...接着添加图形(监控项选择上面添加的"ssh 22222") ? ? 最后就可以在该主机的监控图形中查看到上面添加的ssh端口状态了:1表示该端口正常运行,0表示该端口关闭。 ?...做法如下: 将zabbix服务器也作为agent端进行监控,并添加一个并没有启动的端口(比如8899)监控,每天8:00-12:00进行监控,这样就能保证每天8点钟 收到一个8899端口故障的报警邮件了
背景 外网端口监控系统是整个安全体系中非常重要的一环,它就像眼睛一样,时刻监控外网端口开放情况,并且在发现高危端口时能够及时提醒安全、运维人员做出相应处理。...,我们开始重做外网端口监控系统。...2周),也就根本达不到外网端口监控的目的了。...延伸扩展 端口监控系统除了可以起到监控外网开放的新增高危端口的作用之外,还可以考虑从以下几个方面扩展一下它的功能和效果,以实现效用的最大化: 1....补充 UDP 高危端口监控 上面介绍了常规服务器的TCP端口监控,意在提醒大家注意一下服务器的安全;但还有一类UDP端口安全的问题上面没有介绍,也容易被忽略——防火墙、交换机等网络设备的安全。
一、redir Redir可以将一个机器的端口映射为本机的某个端口,支持TCP连接。 Git地址:https://github.com/troglobit/......help 查看版本 # redir -v 运行: redir -I mysql3307 :4001 192.168.100.100:3307 //吧192.168.100.100的3307端口映射到本机的...4001端口 登录验证: # mysql -uroot -p -P4001 -h127.0.0.1 运行: /usr/local/bin/redir -n -I mysql3306 :4000 192.168.100.100
Zabbix通过自动发现监控端口 何星 Zabbix工程师 红帽RHCE认证工程师 多年Linux运维经验,精通Zabbix开源监控系统的架构、部署、使用和维护,有较强的Shell和Python开发能力...创建脚本 创建自动发现Shell脚本 创建Shell脚本,使用zabbix_sender命令将监控项的值发送给监控项。...HOSTNAME=192.168.25.106 # 检查自定义配置文件的合法性,除注释和空行外只能包含有效的端口号。...具体信息如下: # 一个端口号单独一行,左右可以包含空格。端口号范围为1到65535。 # 空行和注释行是允许的。...UserParameter=port.run, /usr/local/zabbix/script/port_discovery.sh 创建模板 创建端口监控模板 创建模板,定义自动发现规则,注意键值与脚本中一致
一、背景 关于端口识别与服务监控问题,早有大牛提供过masscan扫端口+nmap扫服务思路。...二、思路 总体思路依然masscan扫端口+nmap扫服务,众所周知,masscan扫端口的速度是相当得快,所以关于端口扫描速度这块不需要考虑,只需对输出结果进行整理即可。...1.masscan开放端口扫描 主要分为两个模块:开放端口扫描+扫描结果处理 a.开放端口扫描 masscan -p 1-65535 --rate 100000 --open-only -iL /data...服务探测有两种方式可选择,“单ip单端口并发扫描”或者“单ip多端口并发扫描”。...3&- #关闭文件描述符的写 四、结语 接下来考虑使用扫描结果进行高危端口监控和服务识别了
领取专属 10元无门槛券
手把手带您无忧上云