Central Monitoring ================== .. _central-monitoring: The Central Monitoring service is a global SRCNet service that **gathers metrics from SRC nodes and displays dashboards that reflect the status and health of the SRCNet** as a whole. Currently, there is no common mechanism for sharing service metrics across SRCNet. This is expected to be developed starting in PI25. However, the service currently runs passive HTTP and TCP "pings" or heartbeats to SRCNet services exposed at various SRC nodes, in order to build a collective view of the up/down status across SRCNet. .. The dashboard will be renamed to "SRCNet Services" (removing "global") to avoid confusion. `https://grafana.src.skach.org/d/global_services/central-monitoring-srcnet-global-services?orgId=1 `_ Adding local and global SRC services to the dashboard ----------------------------------------------------- .. toctree:: :maxdepth: 1 :hidden: central-monitoring/add-service-endpoints The SRCNet services dashboard above only shows the services that have been added to a list to be monitored. **Each SRC node is responsible for adding its endpoints**. You can add or edit endpoints by contributing to the CHSRC repository through a **Merge Request**. The procedure has been designed to be simple and is detailed in the following document: :doc:`central-monitoring/add-service-endpoints`. If you know your service’s DNS name, that’s all you need to add it, even if the service is not yet deployed or fully operational. Source IP ranges ---------------- The HTTP/TCP probes that come from the Central Monitoring infrastructure may have the following ranges as a source IP address: * `148.187.17.32/27` * `148.187.143.64/26` This might be useful if you prefer to whitelist traffic.