atlassian / atlassian/jsm-integration-scripts
Run jsm integration with Zabbix inside a Docker container
- Dominant language
- Python
- Stars
- 17
- Forks
- 10
- PR merge metrics
- No merged PRs in 30d
Description
Hi,
I am running Zabbix server inside a Docker container and I'm trying to enable the JSM integration. I followed the steps [here](https://support.atlassian.com/jira-service-management-cloud/docs/integrate-with-zabbix/) and when I run `dpkg -i jsm-zabbix_1.0.4_amd64.deb`, it fails with this error:
`/var/lib/dpkg/info/jsm-zabbix.postinst: line 7: systemctl: command not found`.
So the issue is that systemd isn't installed inside the container. If I create the script in Zabbix as in the link above, Zabbix will create alerts in JSM, but acknowledging or closing the alert in JSM isn't reflected in Zabbix. Is JiraEdgeConnector critical or am I doing something else wrong?
Contributor guide
Research direction
Start with the linked Atlassian Zabbix integration guide and the failing `/var/lib/dpkg/info/jsm-zabbix.postinst` script invoked by `dpkg -i`. Reproduce the package installation in a Docker-based Zabbix server, then trace the alert acknowledgement and closure path. Done means establishing a supported container setup or documenting the systemd limitation and required configuration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker
- Domain
- devops, observability-sre
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100