Zabbix监控(七):手动监控windows端口状态

1、监控端口的几个主要Keys:



net.tcp.listen[port]


Checks if this port is in LISTEN state. 0 - it is not, 1 - it is in LISTEN state.

监控TCP端口是否监听


net.tcp.port[<ip>,port]


Check, if it is possible to make TCP connection to the port number. 0 - cannot connect,

1 - can connect. IP address is optional. If ip is missing, 127.0.0.1 is used.

Example: net.tcp.port[,80]

检查TCP端口是否可以正常连接。


net.tcp.service[service,<ip>,<port>]


Check if service is available. 0 - service is down, 1 - service is running.

If ip is missing 127.0.0.1 is used. If port number is missing, default service port is used.

Example: net.tcp.service[ftp,,45].

检查服务是否可用,FTP服务可直接使用FTP模板


net.tcp.service.perf[service,<ip>,<port>]


Check performance of service "service". 0 - service is down, sec - number of seconds spent on connection to the service.

If ip is missing 127.0.0.1 is used. If port number is missing, default service port is used.

监控服务(端口)连接性能


net.udp.listen[port]


Checks if this port is in LISTEN state. 0 - it is not, 1 - it is in LISTEN state.

监控UDP端口是否监听(不支持windows)

说明:Zabbix自带单独服务检测模板,如Template App FTP Service,就是使用的ket.tcp.service[ftp]这个KEY来监控的。

2、创建一组专门用于端口监控的模板

    监控80端口的模板,新建一个组Tcp Port

3、在模板中添加Item

添加一个监控80端口是否在Listen状态的Item,使用的KEY是net.tcp.listen[]

4、添加第二个Item

这个Item使用的KEY是net.tcp.port[],用来检查TCP端口是否可以正常连接

5、添加第三个Item

这个Item使用的KEY是net.tcp.service[],用来监控服务是否可用,不指定端口将检查该服务的默认端口

6、添加第四个Item

这个Item使用的KEY是net.tcp.service[],用来监控服务(端口)的连接性能,注意下面的数据类型选择float

7、给第一个Item创建一个触发器

第一个Item是监控80端口是否在listen状态,返回0表示不在,返回1表示在

8、在模板中创建一个图像,将4个Items显示在图像中

9、将模板Link到监控主机上

10、主机HV01显示的监控结果

11、主机HV03显示的监控结果

说明:通过以上两图可以看到四个Items的区别与作用

12、主机HV03的监控图像

说明:上图反映了四个端口监控Items的状态与数值,performance反映了HV03服务器的80端口连接性能,越小越好。

时间: 2024-12-12 01:32:28

Zabbix监控(七):手动监控windows端口状态的相关文章

zabbix管理七之监控nginx性能

说明: 使用zabbix监控nginx,首先nginx需要配置ngx_status 在编译安装nginx时需要使用--with-http_stub_status_module参数 在nginx的配置文件nginx.conf里添加如下:         location /nginx_status {              stub_status on;              access_log off;              allow 127.0.0.1;            

Zabbix监控(八):自动监控windows端口

说明:Zabbix本身自带两个自动发现模板,分别是磁盘发现Mounted filesystem discovery和网卡发现Network interface discovery:本人参考这两个模板制做了自动端口发现模板和自动服务发现模板. 1.关于自定义KEY (1)参考官方文档: https://www.zabbix.com/documentation/2.4/manual/config/items/userparameters (2)Key自定义的语法格式 UserParameter=<k

zabbix使用Python实现监控MongoDB副本集状态

公司有 Windows 和 Linux 服务器,都搭建了 MongoDB 副本集,并且都要在 zabbix 平台中实现监控.Linux 系统直接使用 shell 脚本即可实现,但是 Windows 系统的不太好实现,我这里使用 Python 来实现.下面脚本同样适用于Linux系统(在 Windows server 2012 和 Centos7.3 系统都验证成功) 思路: 1.安装Python2.7 2.采用 Python 的 pymongo 模块来连接 mongodb 数据库,并认证授权 3

zabbix监控nginx,Mysqld,Php状态

zabbix监控nginx状态 首先,在nginx的配置文件中添加如下一段代码 server  {   listen localhost:80;   server_name localhost; location /nginxstatus {   stub_status on;   access_log off;   allow 127.0.0.1; allow 192.168.1.165;    deny all;   }   } 保存之后重启nginx 在zabbix脚本目录下创建脚本监控z

2020.2.9 解决Zabbix agent is not available&amp;windows下安装zabbix-agent 主机部署监控

解决Zabbix agent is not available 1.浏览器登录http://192.168.0.110 如果无法登录,先关闭主机防火墙 2.接口IP不能是127.0.0.1,127.0.0.1是宿主机的. 3.查看 zabbix-agent 容器的IP地址 iptables -nL --line-number //查看端口规则 docker inspect zabbix-agent |grep IPAddress //查看容器IP地址 4.点击进入Zabbix server修改I

zabbix使用SNMPV3协议监控交换机

SNMPV3是简单网络管理协议的第三版,因为其安全性更高,现在的中低端交换机已普遍支持该协议,所以在生产环境中我们应该采用SNMPV3对交换机.路由器进行管理. 首先在交换机上要配置SNMPV3协议,设置好认证算法及密码,加密算法及密码,用户名,具体操作需要查看华为交换机操作手册. 然后在zabbix服务器上安装net-snmp安装包.安装完成后我们就可以通过snmpwalk或snmpget命令获取交换机上面我们需要监控的信息了. snmpwalk我们只是作调试使用,如果编译安装zabbix时使

Zabbix之(2)--简单监控linux服务器

一.概述 Zabbix里面的内容和项目很多,简单的来说想要实现简单的监控一个服务器大致需要几个大步骤:定义修改模板.添加机器.设置报警触发,而且要项简单,连模板都可以不修改,装完就直接添加机器即可,本例主要以linux平台下怎样添加一个新机器作为说明. 二.定义模板 Zabbix针对不同的监控对象和平台内置了很多模板,比如linux.windows.以及SNMP设备及相关系统服务等.而且模板直接可以相互嵌套和调用,最简单的方式是我们添加一个监控节点时根据平台和监控类型直接选择一个模板系统就可以自

zabbix下的oracle监控

一.orabbix说明 orabbix是一个用来监控oracle数据库性能的zabbix插件工具,通过安装在被监控服务器上客户端上收集数据并传给zabbix服务器端,然后通过调用图形显示.具有以下功能:1.数据库版本2.归档文件3.等待的事件(如文件的I/O,单块的读,多块的读,直接读,SQLNet消息,控制文件I/O,日志写等)4.HitRatio(监控Hit Ratio的触发,表/存储过程,SQLArea,Body)5.逻辑I/O(当前读操作,持续的读操作,块的更改)6.PGA7.SGA(固

分布式系统监视zabbix讲解十之监控tomcat--技术流ken

前言 在Zabbix中,JMX监控数据的获取由专门的代理程序来实现,即Zabbix-Java-Gateway来负责数据的采集,Zabbix-Java-Gateway和JMX的Java程序之间通信获取数据 安装tomcat 准备 关闭防火墙和selinux [[email protected] ~]# systemctl stop firewalld && setenforce 0 第一步:首先需要准备下面的两个包,可在网上下载 第二步:上传至linux,移动到/usr/local下面并解压