zabbix - Zabbix 外部检查从 bash 运行,但不是从管理 Web 控制台中的地图运行
问题描述
我有一个 python 脚本,我放在 /usr/lib/zabbix/externalscripts/ 中,并且能够从 bash 执行它。我在 RHEL 7 机器上,在 Zabbix 3.x 上。当我尝试从监控 > 地图 > 本地网络 > 单击本地 zabbix 服务器图标 > 选择我的脚本名称运行脚本时,我收到一条错误消息:
- 连接到“localhost”上的 zabbix 服务器时超过了 60 秒的连接超时。
- 无法执行脚本
我尝试在 zabbix_server.conf 中设置不同的超时值,但这并没有解决这个错误。我附上了这个错误的截图。
你能帮我解决这个错误吗?
TIA
解决方案
python 代码中的错误 https 代理设置。一旦解决了这个错误,这个错误就得到了纠正。
推荐阅读
- sql - 仅在唯一时计算空行
- webpack - Webpack sourcemaps:如何更改输出中的 sourcemap 路径
- javascript - 动态组件上的 useRef 类型
- chef-infra - 厨师 cron_d 资源操作不考虑条件
- reactjs - Rect - 在 props 字符串中传递 HTML 标签 - 缺少“key”值
- ionic-framework - 无法运行终端命令:离子在安装 [npm install -g @ionic/cli] 后立即给出错误 [zsh: command not found: ionic] 没有问题
- java - WebClient 无法正确解析 JSON 响应
- postgresql - 如何动态构造 sql/json 路径字符串
- r - 一次聚合数据框中的多列计算不同列的不同统计信息 - R
- elasticsearch - 从 Elasticsearch 中删除模块?