我的 centos7 上有 zabbix 服务器,我想用 zabbix 监控在虚拟机上运行的 Apache 服务器。
我正在使用 zabbixApacheUpdater.py python 脚本和 zabbix 发送器将数据发送到 zabbix 服务器。但每次我运行命令时:
[/opt/ZabbixApacheUpdater.py -z 192.168.1.200 -o 192.168.1.207 -l http://192.168.1.207/server-status?auto]
我收到此错误:
zabbix_sender [4318]: DEBUG: answer [{"response":"success","info":"processed: 0; failed: 20; total: 20; seconds spent: 0.000705"}]
Response from "192.168.1.200:10051": "processed: 0; failed: 20; total: 20; seconds spent: 0.000705"
sent: 20; skipped: 0; total: 20
Usage: ApacheStatsForZabbix [-z <Zabbix hostname or IP>] [-o <Apache hostname or IP>]
我做错了什么?这与剧本有关吗?
答案1
我们需要有关 python 脚本的更多信息,同时我怀疑您需要创建具有特定名称的项目/触发器,并在 zabbix_sender 命令中的脚本中调用它,以便在服务器端被捕获。