mirror of
https://github.com/healthchecks/healthchecks.git
synced 2026-04-25 23:15:49 +03:00
[GH-ISSUE #1142] NAGIOS integration #792
Labels
No labels
bug
bug
bug
feature
good-first-issue
new integration
pull-request
question
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/healthchecks#792
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @gasparbrogueira on GitHub (Apr 7, 2025).
Original GitHub issue: https://github.com/healthchecks/healthchecks/issues/1142
Is it possible to integrate with NAGIOS?
@cuu508 commented on GitHub (Apr 8, 2025):
What kind of integration are you thinking of?
@gasparbrogueira commented on GitHub (Apr 8, 2025):
The possibility of sending a notification to NAGIOS as well as sending it by email or slack, when a cron execution fails. It's possible?
@cuu508 commented on GitHub (Apr 8, 2025):
I'm not familiar with Nagios, but if I understand correctly, it is itself a monitoring system, and so would typically be a source of notifications, not a destination of notifications. i.e., Nagios monitors resources and sends notifications to the user over Email, Slack etc. when it notices problems.
Guessing here, but are you looking for a way to monitor the status of a single check (or the aggregate status of checks in a project?) in Nagios, and see its status in your Nagios dashboard?
@corranmusk commented on GitHub (Apr 18, 2025):
This is something that I was interested in too, mainly to provide a single source of information and a Nagios type system is what we use for this. For information, Nagios and its spin-offs (e.g. Naemon) can receive passive checks in a particular format but it requires an add-on (NSCA is common) to do this (unless you are on the same machine). Healthchecks would need to use this format and maybe the send_nsca program (or it's equivalent for other services) to send such updates but it would be fiddly and require individual notifications configured.
However, a more effective, and probably simpler, solution would be to get the Nagios server to query the healthchecks server's API to get the status of a test. I'm currently working on such a script but it shouldn't be too difficult.
@cuu508 commented on GitHub (Apr 23, 2025):
Sounds good.
I'm closing this issue as it seems the task is "to teach Nagios to fetch data from Healthchecks" not "to teach Healthchecks to feed data to Nagios".