Hi, this question is regarding forwarding values from monitored services, e.g. CPU, RAM and Disk space values, from Nagios XI server to another type of monitor-system (actually in my case a SCADA system).
Are there any general way of doing so?
As there probably are no common standard for pushing data between different vendors monitoring-systems, it might be more general of adding an extra command to the service checks. I saw on Nagios Core some "ocsp_command=<command>" option; Something similar under XI ?
Best regards
Henrik
Sending service check values to another system
-
henrik.x.persson
- Posts: 7
- Joined: Tue Apr 13, 2021 8:16 am
-
benjaminsmith
- Posts: 5324
- Joined: Wed Aug 22, 2018 4:39 pm
- Location: saint paul
Re: Sending service check values to another system
Hi Henrik,
I have not seen any integrations so far, but what type of SCADA system are you using? The good thing about Nagios is there's always a way to do something, but it might require some custom scripting.
The common tool for pushing check results from one XI server to another is an application called NRDP (Nagios Remote Data Processor). It uses HTTP and is easy to configure.
If you go to Admin > Check Transfers > Outbound Transfer, you can set up transfers to another server running NRDP.
Here are a few doc links, take a look and let us know if you have any questions.
NRDP Documentation
https://assets.nagios.com/downloads/nag ... ith_XI.pdf
https://assets.nagios.com/downloads/nag ... erview.pdf
https://support.nagios.com/kb/article/n ... .html#TEST
I have not seen any integrations so far, but what type of SCADA system are you using? The good thing about Nagios is there's always a way to do something, but it might require some custom scripting.
The common tool for pushing check results from one XI server to another is an application called NRDP (Nagios Remote Data Processor). It uses HTTP and is easy to configure.
If you go to Admin > Check Transfers > Outbound Transfer, you can set up transfers to another server running NRDP.
Here are a few doc links, take a look and let us know if you have any questions.
NRDP Documentation
https://assets.nagios.com/downloads/nag ... ith_XI.pdf
https://assets.nagios.com/downloads/nag ... erview.pdf
https://support.nagios.com/kb/article/n ... .html#TEST
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
Be sure to check out our Knowledgebase for helpful articles and solutions!
Be sure to check out our Knowledgebase for helpful articles and solutions!
-
henrik.x.persson
- Posts: 7
- Joined: Tue Apr 13, 2021 8:16 am
Re: Sending service check values to another system
Hi Benjamin,
Thanks a lot for the answer.
Yes, NRDP sounds like a good solution. Is there any documentation of the format of the check results being sent on the outbound transfers, like any standard as REST/SOAP?
SCADA system is Wonderware.
Best regards
Henrik
Thanks a lot for the answer.
Yes, NRDP sounds like a good solution. Is there any documentation of the format of the check results being sent on the outbound transfers, like any standard as REST/SOAP?
SCADA system is Wonderware.
Best regards
Henrik
-
benjaminsmith
- Posts: 5324
- Joined: Wed Aug 22, 2018 4:39 pm
- Location: saint paul
Re: Sending service check values to another system
Hi Henrik,
The client scripts will send the data to the NRDP server using XML. It's not really documented besides what's in the NRDP Overview PDF, I would recommend browsing the source code for more details. Here's a link to the GitHub repo.
https://github.com/NagiosEnterprises/nrdp
--Benjamin
The client scripts will send the data to the NRDP server using XML. It's not really documented besides what's in the NRDP Overview PDF, I would recommend browsing the source code for more details. Here's a link to the GitHub repo.
https://github.com/NagiosEnterprises/nrdp
--Benjamin
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
Be sure to check out our Knowledgebase for helpful articles and solutions!
Be sure to check out our Knowledgebase for helpful articles and solutions!
-
henrik.x.persson
- Posts: 7
- Joined: Tue Apr 13, 2021 8:16 am
Re: Sending service check values to another system
Hi Benjamin,
I will look into this solution.
Thanks for the great support!!
Best regard
Henrik
I will look into this solution.
Thanks for the great support!!
Best regard
Henrik
-
benjaminsmith
- Posts: 5324
- Joined: Wed Aug 22, 2018 4:39 pm
- Location: saint paul
Re: Sending service check values to another system
Hi Henrik,
Your welcome. Let us know if you need anything else.
Your welcome. Let us know if you need anything else.
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.
Be sure to check out our Knowledgebase for helpful articles and solutions!
Be sure to check out our Knowledgebase for helpful articles and solutions!