- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试制定发现规则来添加文件大小监视器。但是当我将模板添加到主机时,zabbix 告诉我:
Value should be a JSON object
我已经编写了 python 脚本:
import os
import sys
import json
logdir = sys.argv[1]
data = []
for (logdir, _, files) in os.walk(logdir):
for f in files:
if f.endswith(".log"):
path = os.path.join(logdir, f)
data.append({'#LOGFILEPATH':path})
jsondata = json.dumps(data)
print jsondata
它工作正常并得到以下结果:
[{"#LOGFILEPATH": "/opt/logs/projects/cms/cms.log"}, {"#LOGFILEPATH": "/opt/logs/projects/books/nginx.log"}]
我已经通过 jsonlint.com 检查过它 - 有效的 JSON。
conf.d 中的用户参数:
UserParameter = discovery.logfile.path, python /opt/scripts/zabbix/find.logfile.path.and.size.py /opt/logs/
有附件显示我的发现配置:
用户zabbix拥有包含脚本和日志的目录的权限。
最佳答案
它必须使数组成为一个键为“data”的值。
print json.dumps({"data": data})
所以它产生...
{ "data": [{"#LOGFILEPATH": "/opt/logs/projects/cms/cms.log"}, {"#LOGFILEPATH": "/opt/logs/projects/books/nginx.log"}] }
宏 {#LOGFILEPATH} 应该放在括号中{}
关于python - 自定义脚本的 Zabbix 发现规则 : need any advices,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33262437/
我正在监视某些 FreeIPA 服务器,这些服务器通常 fork 300 覆盖我专门为同样继承“Template OS Linux”和“Template IPA Servers”的此类服务器创建的另一
我正在尝试设置 zabbix 代理。我的网络如下 Zabbix服务器IP:192.168.101.11(内网)Zabbix代理服务器:192.168.102.109(内网)Zabbix 代理:172.
操作系统:Debian10 应用程序:Zabbix4.0 安装的应用程序:Mariadb、Apache2、php 在 mysql 中输入此命令后,出现此错误。 create database zabb
我正在尝试测试 ZABBIX 的 IBM MQ 模块,所有代码都发布在 the ZABBIX share ,但是由于我是新手并且没有解释的步骤来做到这一点,所以我被卡住了。 所以我正在使用 ZABBI
This question already has answers here: PHP parse/syntax errors; and how to solve them (18个回答) 2年前关闭
我已经在 ubuntu 14.0 上成功安装了 Zabbix 3.2 服务器主机上的 Z 是绿色的。不幸的是,JMX 是红色的。 Zabbix 服务器:192.168.1.112 带有 tomcat
使用 Zabbix,如果某个项目无法访问(例如“ZBX_NOTSUPPORTED”或当 zabbix 代理无法提供预期的项目格式时跟踪到的任何错误),我如何触发警报? 目标是防止主机在检索项目数据时静
Closed. This question needs to be more focused。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅关注editing this post的一个问题。
来自 Zabbix 手册计算的项目表达式遵循以下形式, func(|,,,...) 这对于在单个项目上使用函数进行计算非常有用,例如, max("temp1",120) 像 min() 这样的函数应该
zabbix部署文档 zabbix部署完之后 zabbix-agent操作 1.监控mysql,首先要先安装mysql ?
1、安装包下载 下载地址:https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/ 2、安装
在使用zabbix自定义脚本采集监控数据的时候,通常会遇到以下一些问题: 服务器扩容之后,监控脚本如何部署到新的服务器上? 监控脚本需要修改时,如何自动修改所有相同的监控脚本?
以zabbix自身的WEB界面为例配置web监测 环境:zabbix4.2.8 1、路径:配置――主机――选择‘WEB监测",点击右上角‘创建WEB场景" 2、填写
背景信息 最近在重新看一些关于windows 性能的书籍,对于我这样一个原来使用SCOM监控的懒人来说,Zabbix 上自带的windows OS template 的模板实在是不够用,因为之前S
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。 9年前关闭。 Improve this que
大 Zabbix 粉丝在这里,对细节不熟悉。 我有一个在我的远程桌面服务器上运行的脚本,它使用当前的 TS session 写入一个文件。 Zabbix 依次读取这个文件,有 2 种不同的方式; 1、
17460:20220531:100735.556 using configuration file: /etc/zabbix/zabbix_server.conf 17460:20220531:1
再会。使用 net.if.in 和 net.if.out 键,我得到通过网络接口(interface)传输的总字节数。如果我将值存储为增量,我将获得每秒的速度。有没有办法获得每天和每周传输的数据量?先
我使用 Zabbix 作为我的 Linux 监控解决方案。 它显示 MySQL - The buffer pool utilization is less than 50% in the last 5
我想从我所有运行 zabbix agent 的服务器 ping 一个外部 ip。 我搜索并找到了一些关于zabbix用户参数的文章。在 /etc/zabbix/zabbix_agentd.conf.d
我是一名优秀的程序员,十分优秀!