zabbix4.0监听端口号与指定进程

简介: zabbix4.0监听端口号与指定进程

环境信息

系统:centos7

zabbix-server:4.0

zabbix-agent:4.0


zabbix-agent端操作


创建脚本目录

mkdir /etc/zabbix/scripts


创建脚本文件

创建监听端口号脚本
[root@vrgv scripts]# cat check_port.sh
#!/bin/bash
process_count=$(ss -nltp|grep -Ev "grep|$0" | awk {'print $4'} |grep -c $1)
echo $process_count
创建监听进程脚本
[root@vrgv scripts]# cat check_process.sh
#!/bin/bash
process_count=$(ps -ef|grep -Ev "grep|$0" |grep -c $1)
echo $process_count
[root@vrgv scripts]# chmod +x *

修改agent配置文件

[root@vrgv zabbix]# vim /etc/zabbix/zabbix_agentd.conf
新增:
UserParameter=check_process[*],bash /etc/zabbix/scripts/check_process.sh $1
UserParameter=check_port[*],bash /etc/zabbix/scripts/check_port.sh $1

1675177046992.jpg

重新启动agent端服务

[root@vrgv zabbix]# systemctl restart zabbix-agent


zabbix-server端验证

[root@zabbix ~]# /data/findsec/zabbix/bin/zabbix_get -s 192.168.1.228 -p 10050 -k 'check_port[9090]'
1
[root@zabbix ~]# /data/findsec/zabbix/bin/zabbix_get -s 192.168.1.228 -p 10050 -k 'check_process[gisserver]'
2

注:有返回值,说明配置成功


zabbix-web端操作


导入zabbix模板

链接: 模板连接.

1675177088890.jpg

选择xml模板文件导入

1675177105339.jpg

主机关联此模板

1675177115886.jpg

等待1分钟,查看数据

1675177128739.jpg


相关文章
|
2月前
|
网络协议 Linux
Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序
145 2
|
2月前
|
网络协议
Mac根据端口查询进程id的命令
这篇文章介绍了在Mac操作系统上如何使用两种命令来查询监听特定端口的进程ID。第一种方法是使用`netstat -anp tcp -v | grep 端口号`,例如`netstat -anp tcp -v | grep 80`,这将列出所有使用端口80的TCP连接及其相关信息。第二种方法是使用`lsof -P -n -i:端口号`,例如`lsof -P -n -i:8080`,这将显示使用指定端口的进程列表,包括进程ID、用户、文件描述符等信息。文章通过示例展示了如何使用这些命令,并提供了输出结果的截图。
73 2
|
2月前
|
Windows
Windows中如何查看被占用的端口、杀掉对应的进程
这篇文章介绍了在Windows系统中如何查看被占用的端口号以及如何杀掉占用端口的进程,包括使用命令提示符的`netstat -ano | findstr 端口号`命令查找进程PID,然后通过任务管理器或`taskkill /PID PID号`命令来结束进程。
Windows中如何查看被占用的端口、杀掉对应的进程
|
2月前
|
开发框架 .NET Linux
【Azure 应用服务】 部署到App Service for Linux 服务的Docker 镜像,如何配置监听端口呢?
【Azure 应用服务】 部署到App Service for Linux 服务的Docker 镜像,如何配置监听端口呢?
|
3月前
|
人工智能 Serverless API
函数计算产品使用问题之如何在一个Docker容器内运行一个持续监听特定端口的应用程序
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
2月前
|
网络协议
【qt】TCP的监听 (设置服务器IP地址和端口号)
【qt】TCP的监听 (设置服务器IP地址和端口号)
94 0
|
2月前
|
Linux Windows
Windows查找监听端口对应的进程及其路径
Windows查找监听端口对应的进程及其路径
|
3月前
|
运维 Python Windows
如何通过Python脚本查找并终止占用指定端口的进程
在日常的开发和运维过程中,某些端口被意外占用是一个常见的问题。这种情况可能导致服务无法启动或冲突。本文将介绍如何通过Python脚本查找并终止占用指定端口的进程,以确保系统的正常运行。
|
3月前
|
Java Shell
通过端口杀掉进程的脚本
通过端口杀掉进程的脚本
25 0
|
5月前
|
存储 SQL 监控
修改Zabbix源码实现监控数据双写,满足业务需求!
虽然对接Elasticsearch后有诸多好处,但是它不往数据库写历史数据了,同时还不再计算趋势数据了。有这么一个场景...
修改Zabbix源码实现监控数据双写,满足业务需求!

推荐镜像

更多
下一篇
无影云桌面