Open source library of monitoring templates for Icinga2. Those templates work in addition to the Icinga2 Template Library (ITL) and can be installed from repository
With the provided steps, the content of the present repository and the monitoring templates library are installed.
- Clone the present repository to a local drive on neteye
- Start the deployment of provided scripts and fetch resources from third-party repositories by running the run_setup.sh. For Details on actions performed by run_setup.sh see documentation
mkdir /tmp/ns/
cd /tmp/ns
git clone https://github.com/zampat/neteye4
cd neteye4
./run_setup.sh full
systemctl restart httpd.service
- Import all neteye monitoring templates in Icinga2 Director DB installed within the neteyeshare
cd /neteye/shared/httpd/neteyeshare/monitoring/monitoring-templates
./run_import.sh
Principally all improvements provided by this repository support an incremental update of you configuration. Existing configurations are not altered. To update and install latest neteye4 configurations, agents and update share at any later moment:
cd neteye4
git fetch
git pull
./run_setup.sh full
To update the neteye4 monitoring template library at any later moment and inject templates to Director:
cd /neteye/shared/httpd/neteyeshare/monitoring/monitoring-templates
git fetch
git pull
./run_import.sh