/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.

Primary LanguagePerl

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.

ARGO is a service jointly developed and maintained by CNRS, GRNET and SRCE co-funded by EOSC-Hub (Horizon 2020) under Grant number 777536 and EGI.eu Foundation.