gpt4 book ai didi

linux - centos7上的zabbix监控自定义服务

转载 作者:太空宇宙 更新时间:2023-11-04 04:59:01 28 4
gpt4 key购买 nike

我在centos 7上创建了一个服务,我尝试配置zabbix来监控该服务,我想检查该服务是否正在运行,如果没有则触发警报。

{my_host:net.tcp.service[my_service,127.0.0.1,11990].last()}=0

当我从配置 -> 主机 -> my_host -> 项目检查服务时,我可以看到状态为已启用。

机器上的日志显示:

7720.364 active check "net.tcp.service[myservice,127.0.0.1,11990]" is not supported

请帮忙,

谢谢。

最佳答案

service_state 项是 Windows-only agent item (在 Zabbix 3.0 中,它已被弃用,取而代之的是 service.info 项)。

对于 Linux,您可能会使用 user parameter 创建自定义项目特征。请注意,生成的项目必须是 Zabbix agentZabbix agent (active) 类型。您的定制项目到底应该做什么?这取决于您如何确定服务已启动。您可以检查与服务的连接,检查 initscript 或服务管理守护进程的输出等等。

如果您想避免使用用户参数,可以想到两个简单的解决方案:

例如,要检查 TCP 端口 11990 上是否有响应,您可以使用 net.tcp.service[tcp,,11990] 并将项目类型设置为代理类型之一或简单检查。

关于linux - centos7上的zabbix监控自定义服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38817237/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com