Shinken/Nagios broker exporting performance data to Carbon?

Asked by Francois Mikus

Working premise: Exporting data from a Nagios/Shinken installation via MKLivestatus NEB.

The modular nature of NagiosCore/Shinken would seem to indicate that this would be in the realm of the possible. At a minimum getting performance data from livestatus and adding it to Whisper databases via Carbon.
On a side note: The lead developer from Shinken indicated a great interest in Graphite.

Has anyone successfully had Shinken/Nagios export performance data to graphite? Is there interest in such an integration?

Thank you and keep up the great work.

Update: Shinken github code contains the python integration script that exports data read from the event broker Livestatus to Carbon. The integration exists, but does not look to have been battle tested.

Francois

Question information

Language:
English Edit question
Status:
Solved
For:
Graphite Edit question
Assignee:
No assignee Edit question
Solved by:
Francois Mikus
Solved:
Last query:
Last reply:
Revision history for this message
JarleB (jarle) said :
#1

It is extremely easy to send data to graphite.

Have a look at http://graphite.wikidot.com/getting-your-data-into-graphite

You only need to reformat nagios/shinken data into lines of:

metric_path value timestamp\n

Revision history for this message
Francois Mikus (fmikus) said :
#2

Here is one answer to my own question.

Jean Gabès, Shinkem developper, has indicated that Whisper/Carbon export support has already been added to a development branch of Shinken. No word on when it will be available.