zabbix 监控进程 端口

作者:admin 发布:2018-11-02 浏览:2197次

当我们需要监控服务器中某进程是否运行时,可以使用 zabbix 简单检查监控项,具体操作如下:


添加主机->创建监控项


image.png



image.png


注意这里监听服务包括tcp 和 udp 两种连接,net.tcp.service[service,<ip>,<port>] 其中 service 可选为


net.tcp.service和net.udp.service检查的实现细节

net.tcp.service和net.udp.service检查的实现在此页面上详细介绍了service参数中指定的各种服务。

项目net.tcp.service参数

FTP

创建TCP连接并期望响应的前4个字符为“220”,然后发送“QUIT \ r \ n”。如果未指定,则使用默认端口21。

HTTP

创建TCP连接而不期望和发送任何内容。如果未指定,则使用默认端口80。

HTTPS

使用(仅适用于)libcurl,不验证证书的真实性,不验证SSL证书中的主机名,仅获取响应头(HEAD请求)。如果未指定,则使用默认端口443。

IMAP

创建TCP连接并期望响应的前4个字符为“* OK”,然后发送“a1 LOGOUT \ r \ n”。如果未指定,则使用默认端口143。

LDAP

打开与LDAP服务器的连接,并执行LDAP搜索操作,并将过滤器设置为(objectClass = *)。期望成功检索第一个条目的第一个属性。如果未指定,则使用默认端口389。

NNTP

创建TCP连接并期望响应的前3个字符为“200”或“201”,然后发送“QUIT \ r \ n”。如果未指定,则使用默认端口119。

流行的

创建TCP连接并期望响应的前3个字符为“+ OK”,然后发送“QUIT \ r \ n”。如果未指定,则使用默认端口110。

SMTP

创建TCP连接并期望响应的前3个字符为“220”,后跟空格,行结尾或短划线。包含短划线的行属于多行响应,并且将重新读取响应,直到收到没有短划线的行。然后发送“QUIT \ r \ n”。如果未指定,则使用默认端口25。

SSH

创建TCP连接。如果已建立连接,则双方交换标识字符串(SSH-major.minor-XXXX),其中major和minor是协议版本,XXXX是字符串。Zabbix检查是否找到了与规范匹配的字符串,然后在不匹配时发回字符串“SSH-major.minor-zabbix_agent \ r \ n”或“0 \ n”。如果未指定,则使用默认端口22。

TCP

创建TCP连接而不期望和发送任何内容。与其他检查不同,需要指定port参数。

远程登录

创建TCP连接并期望登录提示(结尾处为':')。如果未指定,则使用默认端口23。

项目net.udp.service参数

NTP

通过UDP发送SNTP数据包并根据RFC 4330第5节验证响应如果未指定,则使用默认端口123。


Comments (0)