HH-Harry
b7adcea1fb
More info about acknowledges from zabbix ( #2071 )
...
This PR is trying to add functionality requested in [#2061 More info
about acknowledges from
zabbix](https://github.com/grafana/grafana-zabbix/issues/2061 )
### Key features
- already described in [Enhancement
request](https://github.com/grafana/grafana-zabbix/issues/2061 )
### How It Works
- using bitwise AND checks of [**action** field in zabbix
event.acknowledges](https://www.zabbix.com/documentation/current/en/manual/api/reference/event/acknowledge )
keywords are added at beginning of ack.message field on problem panel in
grafana in fllowing order:
- (un)acknowledged
- (un)supressed
- changed severity
### Testing
- No testing was done, sorry
---------
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
2025-09-18 14:18:47 +02:00
Zoltán Bedi
6a1d3b6abe
Add regex safety checks and tests for pathological patterns ( #2083 )
2025-09-17 23:16:55 +02:00
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
Zoltán Bedi
e76741b453
Fix: alias functions in Services query type ( #2078 )
2025-09-17 20:22:12 +02:00
Zoltán Bedi
b95859cf52
Fix: Functions dropdown positioning ( #2073 )
...
Now it uses the position where it have enough space for it. Also removed
the input component as it didn't do anything.
<img width="2032" height="1167" alt="Screenshot 2025-09-05 at 14 29 00"
src="https://github.com/user-attachments/assets/0f75e4c3-ae7d-4200-b76c-e1f781f339ac "
/>
Fixes #2069
2025-09-15 20:12:36 +02:00
Zoltán Bedi
9089067e03
Fix: slaid is missing error ( #2077 )
...
In order to reproduce this you need to create a Service and an SLO. The
bug appears when an SLO is not set.
Fixes #1784
2025-09-15 20:11:59 +02:00
Zoltán Bedi
fb6b95b92b
Release 5.2.1 ( #2066 )
2025-08-07 16:21:59 +02:00
Hugo Häggmark
6cc6dcabe1
Chore: removes props mutation ( #2056 )
...
While investigating some potential mutations
[here](https://ops.grafana-ops.net/d/83f4951f-2ef3-4260-91a0-39a031992b75/getmutationobserverproxy-logs )
I was able to find these mutating
[lines](https://github.com/grafana/grafana-zabbix/blob/main/src/datasource/components/ConfigEditor.tsx#L55-L57 )
Although this works right now, this might not work in future Grafana
versions. This PR makes sure we don't mutate the props.
I haven't been able to test this manually so I could use some help to
make sure the plugin works as expected.
---------
Co-authored-by: ivanahuckova <ivana.huckova@gmail.com >
2025-07-18 12:14:27 +02:00
Zoltán Bedi
7e0070e4f6
Release: Bump version to 5.2.0 and update changelog for new features and fixes ( #2054 )
2025-07-10 15:37:39 +00:00
Zoltán Bedi
bb6ade69c8
Fix: Update Zabbix API connector to handle versioning for 'with_hosts' parameter ( #2049 )
...
This changes the version number for `with_hosts` to return `real_hosts`
when version is 6.0.0 or below.
In 6.2 `real_hosts` is deprecated.
https://www.zabbix.com/documentation/6.2/en/manual/api/reference/hostgroup/get
In 6.0 it isn't.
https://www.zabbix.com/documentation/6.0/en/manual/api/reference/hostgroup/get
Fixes https://github.com/grafana/grafana-zabbix/issues/2048
2025-07-10 17:28:04 +02:00
Christos Diamantis
30c0b0e982
Ability to execute "Manual event actions" on Zabbix Problems panel ( #2024 )
...
This PR resolves the below issues:
#2022 #1465
Specifically, when executing a script on the problems panel, we do check
if the script scope is event or host.
Based on the script scope, the Zabbix API call is constructed
differently.
---------
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
2025-07-09 13:56:14 +00:00
Zoltán Bedi
764a945fb0
Chore: update version to 5.1.0 and update changelog ( #2026 )
2025-05-12 09:01:29 +02:00
Zoltán Bedi
301326084a
Fix: Variable item not filtering for item tag ( #2006 )
...
Fixes #1930
Fixes #1543
Fixes #1329
TODO
- [x] Add test
2025-05-09 20:08:44 +00:00
Zoltán Bedi
8136184a54
Fix: d.for.Each is not a function errors ( #2005 )
...
Fixes #2002
2025-05-05 13:58:42 +02:00
Zoltán Bedi
c0d212d3ae
Feat: add option to show data source name ( #2007 )
...
Original [PR](https://github.com/grafana/grafana-zabbix/pull/2003 )
Fixes #1766
---------
Co-authored-by: olaf <olaf@initworks.com >
2025-05-05 13:39:04 +02:00
Zoltán Bedi
db7d5b3cb9
Release version 5.0.4 with a fix for TLS handshake timeout issues by … ( #2000 )
...
…disabling the post-quantum key exchange mechanism in Go.
2025-03-26 14:45:44 +00:00
Zoltán Bedi
a02a88579e
Fix: TLS handshake timeout caused by go 1.23 ( #1997 )
2025-03-25 12:12:18 +01:00
Zoltán Bedi
bc6211568f
Release version 5.0.3 with security updates and bug fixes ( #1995 )
...
- Updated golang.org/x/net from v0.35.0 to v0.37.0 for security
improvements.
- Built the plugin with Go version 1.24.1.
- Fixed basic authentication issues for Zabbix versions <7.2.
- Bumped grafana-plugin-sdk-go from v0.270.0 to v0.274.0.
2025-03-19 14:35:41 +01: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
Zoltán Bedi
356dbb62ad
Update Go version and dependencies in workflow files ( #1993 )
...
- Bump Go version from 1.23.5 to 1.24 in both publish and push
workflows.
- Upgrade github.com/grafana/grafana-plugin-sdk-go from v0.270.0 to
v0.274.0.
- Update golang.org/x/net from v0.35.0 to v0.37.0, golang.org/x/sync
from v0.11.0 to v0.12.0, and golang.org/x/sys from v0.30.0 to v0.31.0.
- Upgrade golang.org/x/text from v0.22.0 to v0.23.0.
2025-03-17 16:05:20 +01:00
Ivana Huckova
d28a715bb1
Release 5.0.1 ( #1976 )
2025-02-25 10:11:33 +01:00
Zoltán Bedi
6034153046
Fix: host groups not showing in problems panel ( #1965 )
...
This PR fixes 2 issues mentioned below.
Fixes #1943
Fixes #1946
## Problems Panel not showing host groups:
[src/panel-triggers/components/Problems/Problems.tsx](0355f40fc2/src/panel-triggers/components/Problems/Problems.tsx )

### How to reproduce
1. Go to `Zabbix data source features` dashboard
2. Open Problems panel
3. In the panel config enable host groups field
4. Host groups should show up in the table
## Triggers not showing

### How to reproduce
1. Go to explore and select the zabbix ds
2. Select `Triggers` Query type
3. Add `Backend` as a group
4. Add `/.*/` as host
5. There should be 2 average triggers
2025-02-24 17:54:34 +01:00
Sriram
f4376363eb
Fix problems panel broken when selecting triggers ( #1960 )
...
This PR fixes an issue where the problems panel breaks when you change
to query type to `Triggers`.

How to reproduce:
1. Go to `Zabbix data source features` dashboard
2. Open Problems panel
3. Change`Query type` to `Triggers`
4. Select `Problems` from `Count by`
5. Change the `Group` to `Backend`
6. The problems panel should not error
---------
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
2025-02-24 11:01:08 +01:00
Zoltán Bedi
aa63bb8835
Add Changesets configuration and update development documentation ( #1964 )
...
Introduce Changesets for versioning and changelog generation, and
enhance development documentation to guide contributors on using
Changesets effectively.
2025-02-06 10:35:36 +01:00