Commit Graph

28 Commits

Author SHA1 Message Date
github-actions[bot]
b13d567eee chore: bump @grafana/create-plugin configuration to 5.26.4 (#2082)
Bumps
[`@grafana/create-plugin`](https://github.com/grafana/plugin-tools/tree/main/packages/create-plugin)
configuration from 4.2.1 to 5.26.4.

**Notes for reviewer:**
This is an auto-generated PR which ran `@grafana/create-plugin update`.
Please consult the create-plugin
[CHANGELOG.md](https://github.com/grafana/plugin-tools/blob/main/packages/create-plugin/CHANGELOG.md)
to understand what may have changed.
Please review the changes thoroughly before merging.

---------

Co-authored-by: grafana-plugins-platform-bot[bot] <144369747+grafana-plugins-platform-bot[bot]@users.noreply.github.com>
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com>
2025-09-17 20:33:12 +02:00
Christos Diamantis
04ef3774b0 Zabbix 7.4 compatibility tests (#2053)
* Resolves issue (#2051)
2025-07-09 15:44:17 +02:00
Zoltán Bedi
4036bc585b Add compatibility workflows and integration tests (#1991)
Fixes #1986
Fixes #1994

- Updated .gitignore to include SSL certificate files.
- Introduced new GitHub Actions workflows for testing compatibility with
Zabbix versions 5.0, 6.0, 7.0, and 7.2.
- Added integration tests for Zabbix API for each version, ensuring
proper authentication and API version handling.
- Updated Docker Compose files to support SSL configuration for Zabbix
web services.
- Removed deprecated default Docker Compose and bootstrap files.
- Removed devenv for version 6.2.
2025-03-19 14:04:52 +01:00
Ivana Huckova
58902e7ed9 Release 5.0.2 with error source fix for some downstream errors (#1980)
This PR fixes error source for 2 errors:
- parsing of invalid json response should be downstream error as we
expect to receive valid json from zabbix
- no host found error should be downstream. We are bumping sdk that
includes that fix
https://github.com/grafana/grafana-plugin-sdk-go/pull/1246.

As you can see - the invalid json parsing is now downstream error
<img width="1498" alt="image"
src="https://github.com/user-attachments/assets/88028dbe-0f73-47aa-8262-5729059ce12f"
/>
2025-02-27 12:30:19 +01:00
Zoltán Bedi
c2ffd31b1a Add error source (#1954)
Fixes  #1879
2025-02-04 12:40:33 +01:00
yesoreyeram
374c83d17d initial fix 2025-01-03 09:18:37 +00:00
Ivana Huckova
dbcc008489 Fix querying and authentication for Zabbix v7.0+ (#1931)
* Fix querying for Zabbix v7.2+

* Update check from 7.2 to 7.0

* Fix also select acknowledges key

* Remove unsused methods

* release commit 4.6.0

---------

Co-authored-by: yesoreyeram <153843+yesoreyeram@users.noreply.github.com>
2024-12-17 01:02:43 +00:00
TechVest
26096e7f32 chore: fix some comments (#1818)
Signed-off-by: TechVest <techdashen@qq.com>
2024-04-24 12:14:27 +01:00
Alexander Zobnin
c06683cd37 Fix backend linter errors 2023-08-30 12:48:38 +02:00
Alexander Zobnin
d484934b3a Format source code 2023-08-01 11:51:58 +02:00
Alexander Zobnin
ac976945a5 Auth: Able to use API tokens for authentication (#1662)
* Auth: Able to use API tokens for authentication

* Update change log
2023-07-26 17:23:44 +02:00
Alexander Zobnin
42281a6577 Support authentication for zabbix < 5.4, #1544 2022-12-27 13:05:15 +01:00
Alexander Zobnin
cba2e89a06 Update deprecated user param to username, fixes #1544 2022-12-27 12:33:01 +01:00
Alexander Zobnin
8b0174f8a7 Implement internal plugin metric collection 2022-04-28 13:08:53 +03:00
Alexander Zobnin
a69c866b4e Do not reuse connection to prevent EOF error, #1295 2021-09-10 16:41:36 +03:00
Alexander Zobnin
badecc3aae Refactor: zabbix client 2021-05-19 13:17:46 +03:00
Alexander Zobnin
762ea252b2 Separate Zabbix API and HTTP client 2021-05-19 09:49:12 +03:00
Alexander Zobnin
82819b20aa Able to configure API request timeout, #1046 2020-11-10 16:39:06 +03:00
Alexander Zobnin
8f70a0c4be refine non-ok status message 2020-08-28 19:20:28 +03:00
Alexander Zobnin
9f2530d756 Use http.NewRequest() for creating requests, issue #1004 2020-08-28 19:11:29 +03:00
Alexander Zobnin
8e781da7bd Support TLS settings, fix #1029 2020-08-28 16:52:55 +03:00
Alexander Zobnin
2dc514db3a Refactor: move http client to the separate package 2020-08-28 11:48:06 +03:00
Alexander Zobnin
89dfb1e228 tidy modules 2020-06-04 11:51:05 +03:00
Alexander Zobnin
9713e7d780 remove unused 2020-06-04 11:50:54 +03:00
Alexander Zobnin
7990613e2c reorganize packages and add tests for zabbix datasource instance methods 2020-06-04 11:43:20 +03:00
Alexander Zobnin
4bebeb4919 zabbix api tests 2020-06-03 18:03:26 +03:00
Alexander Zobnin
ff0b8b9dff refactor and removing unused code 2020-06-02 17:18:38 +03:00
Alexander Zobnin
a5f8eb02bb Zabbix API refactoring 2020-06-02 15:48:33 +03:00