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