Skip to content

Conversation

@tbauriedel
Copy link
Member

@tbauriedel tbauriedel commented Dec 21, 2023

With that it will be possible to collect 'advanced data' for the module Icinga 2.
As always, we work according to the motto "we take what we get".

The API requests are not only for the local machine. With --icinga2-api-endpoints you can define every Icinga 2 endpoint you want to collect data from.
For the authentication you will need to deploy a global API user. Easiest way would be to create an user in a global zone like 'director-global' and deploy.
User and password are also provided by arguments. We don't save the credentials. They are only stored inside the runtime variables.

For the moment only data from /v1/status will be collected. However, the code is built in such a way that more can be added as required.

@tbauriedel tbauriedel added the feature New feature or request label Dec 21, 2023
@tbauriedel tbauriedel self-assigned this Dec 21, 2023
@tbauriedel tbauriedel added this to the v1.0.0 milestone Dec 21, 2023
@tbauriedel tbauriedel force-pushed the feature/expand-icinga-collection branch from c079e83 to bcc1d25 Compare December 21, 2023 12:06
@tbauriedel tbauriedel force-pushed the feature/expand-icinga-collection branch from 33822d5 to 95bc293 Compare December 21, 2023 12:16
@tbauriedel tbauriedel force-pushed the feature/expand-icinga-collection branch from 677c5c1 to 338e245 Compare December 21, 2023 12:24
@tbauriedel tbauriedel merged commit 79eb661 into main Dec 23, 2023
@tbauriedel tbauriedel deleted the feature/expand-icinga-collection branch December 23, 2023 14:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants