ARGOeu / argo-ncg

The ARGO NCG component is responsible for the generation of the Nagios configuration in order to be able to understand resources at the lowest level of topology from GOCDB. NCG reads a json file which contains the metric definitions (check parameters, paths to executables etc) in order to create the nagios service configurations.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The ARGO NCG is the core component of ARGO Monitoring Engine and it is responsible for the generation of the Nagios configuration based on information from main sources of truth - topology database (e.g. GOCDB, XML feed) and ARGO POEM. NCG enriches topology information with extra attributes and credential information in needed by Nagios to successfully run probes. Finally, NCG configures Nagios to publish metric results to AMS via component argo-nagios-ams-publisher.

About

The ARGO NCG component is responsible for the generation of the Nagios configuration in order to be able to understand resources at the lowest level of topology from GOCDB. NCG reads a json file which contains the metric definitions (check parameters, paths to executables etc) in order to create the nagios service configurations.


Languages

Language:Perl 98.9%Language:Shell 1.0%Language:Makefile 0.1%