问题标签 [zabbix-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
108 浏览

linux - 将 Zabbix Graph 数据集成到 Itop Server Info 中

我正在尝试通过 Zabbix API 从 Zabbix Thorough graph.get 方法获取图形数据,以将其集成到 Itop 中,但不知道具体如何处理。任何有关此的指南或资源都会有所帮助。

谢谢。

0 投票
2 回答
757 浏览

bash - 通过API获取zabbix graph to png

我有一个登录脚本如下:

返回:

有了这个 Api token ( result),我可以执行所有 Zabbix 的方法,例如:

现在我正在尝试获取 PNG 格式的图表。在中间屏幕中插入user和后,我可以以 PNG 格式查看此图:pass

通过网络访问

现在我要做的是通过 API 获取这个 PNG 图。我的方法如下(ps:包含的网址与浏览器上使用的网址相同,它确实有效):

使用这种形式,我得到一个401 error. 我猜它没有正确检测到令牌。

因此,我的问题是,如何通过 API 获取这个 Zabbix 图形的 PNG?我该怎么做才能正确检测到令牌?

0 投票
3 回答
954 浏览

amazon-web-services - Zabbix Agent 自动注册 - Zabbix Server

我正在尝试将 Zabbix 代理自动注册到 Zabbix 服务器 UI,但似乎我遗漏了一些东西,但是当我尝试通过 UI(手动)进行注册时,它正在工作。有人可以帮我做吗。

我的配置 -

对此,我们将不胜感激。

0 投票
0 回答
32 浏览

zabbix - 我如何获得网络监控(httptest.get)的状态?

我需要获取网络监控的状态,但是当我访问 zabbix api (httptest.get) 时,我得到一个没有“状态”字段的对象。

0 投票
1 回答
2246 浏览

amazon-web-services - 在 [XX.XXX.XX.XX] 收到来自 Zabbix Agent 的空响应

我正在尝试将 zabbix 代理注册到 zabbix 服务器,但遇到此错误[在 [XX.XXX.XX.XX] 处收到来自 Zabbix 代理的空响应。假设代理由于访问权限而断开连接。] 在 zabbix 服务器 UI 中。

我有 Zabbix 服务器的 elb 顶部,并在 zabbix 代理 conf 文件中使用 elb dns 名称。似乎正在注册,但代理服务器未激活 [Availability] 在此处输入图像描述

任何线索将不胜感激。

0 投票
1 回答
205 浏览

loops - Ansible:使用“startswith”比较从列表创建子列表

我有系统(Zabbix)使用基于“/”定界符的粗略组/子组定义,这些定界符在普通列表中定义。

例如:“Grp(1)”“Grp(1)/Subgrp(A)”“Grp(1)/Subgrp(B)”“Grp(2)”“Grp(2)/Subgrp(X)”

这定义了两个组,具有两个子组(A 和 B)的 Grp(1) 和具有一个子组 (X) 的 Grp(2)

如果我在逻辑上将用户分配给“Grp(1)”,则预计用户也自动拥有“Grp(1)/Subgrp(A)”和“Grp(1)/Subgrp(B)”的权限

示例 vars 文件如下所示:

vars 用于 ansible Galaxy 模块 community.zabbix,Grp(1) 有简化用法:

我试图实现输入变量的“set_fact”转换为更适合ansible循环的格式:

但我没有定义转换。我尝试用于过滤的 select('match', ) 函数是基于正则表达式的,但它本身可以包含正则表达式指令(名称“Grp(1)”包含作为正则表达式指令的括号),我无法找到任何“startswith”方法寻找子群。我的想法是,对于上面定义的原始 group_vars 中的每个组,我找到所有以组名开头的项目(所以对于“Grp(2)”,我会找到“Grp(2)”和“Grp(2)/Subgrp (X)”,对于“Grp(2)/Subgrp(X)”,我只会找到“Grp(2)/Subgrp(X)”本身)

请任何想法如何解决这个问题?也许我的方法完全错误,如果有更优雅的解决方案,请帮助。

0 投票
1 回答
3316 浏览

alert - zabbix 5.X 和 MS 团队集成

我正在尝试将警报系统从 zabbix 5.2.6 集成到我正在关注以下文档的 MS 团队,但这似乎不起作用。

https://www.zabbix.com/integrations/msteams

任何人都可以请建议一个文档或任何其他领导将不胜感激。

0 投票
1 回答
152 浏览

typo3 - Zabbix 同时查询每个项目(初始)

我目前正在使用 zabbix 为我的 20 台 TYPO3 主机构建监控。为此,我有一个模板可以查询 TYPO3 版本等内容。这些项目有 1 天的延迟。这意味着当我因为做了一些更改而上传模板时,我必须等待一整天才能看到它是否有效。

是否有类似按钮来触发每个请求?

0 投票
1 回答
836 浏览

virtual-machine - 使用 zabbix 代理监控另一个虚拟机失败

我正在尝试从另一个监控虚拟机。有两台 ubuntu 虚拟机,一台使用 zabbix 服务器,另一台使用 zabbix 代理。但是在使用我的公共 ip 设置我的代理后,我得到了这个错误:Received empty response from Zabbix Agent at [192.168.x.x]. Assuming that agent dropped connection because of access permissions.

/etc/zabbix/zabbix_agentd 我将服务器更改为server= 127.0.0.1,192.168.x.x 并关闭防火墙以防万一。

我的代理状态: 在此处输入图像描述 如果熟悉请帮忙和/var/log/zabbix_agentd.log

在此处输入图像描述

0 投票
4 回答
356 浏览

mysql - Zabbix数据库监控:报错Driver does not support server versions under 4.1.1

我正在努力监控 zabbix 中的 mysql 数据库(通过 sql 语句)。

我尝试按照官方指南监控mysql数据库的更新: https ://www.zabbix.com/documentation/current/manual/config/items/itemtypes/odbc_checks#:~:text=ODBC%20monitoring%20corresponds% 20to%20the,later%20ported%20to%20other%20platforms .

和这篇文章https://blog.zabbix.com/database-odbc-monitoring-with-zabbix/8076/

但是,我有一个错误“无法连接到 ODBC DSN:[SQL_ERROR]:[08001][0][[unixODBC][MySQL][ODBC 8.0(w) 驱动程序]驱动程序不支持 4.1.1 以下的服务器版本]”

可以成功来到isql test官方指南中的步骤,但是看不懂步骤:

网页界面老是出现“驱动不支持4.1.1以下的服务器版本”这样的错误。

这里也提出了类似的错误:

https://www.zabbix.com/forum/zabbix-troubleshooting-and-problems/391108-zabbix-can-t-connect-to-my-mysql-database-from-new-installed-server

https://www.zabbix.com/forum/em-portugues-y-en-espanol/418997-zabbix-5-2-4-is-unable-to-connect-to-my-mysql-azure-database

没有提供明确的解决方案!

我正在等待我的英雄为这个 zabbix 问题救我!

在此处输入图像描述