monitoring-plugins
monitoring-plugins copied to clipboard
Implement a new and cleaner directory structure
In GitLab by @markuslf on Aug 31, 2021, 16:50
Before the next release, let's move some files to new locations. A check plugin directory should look like this from that on:
└── countdown
├── assets
│ └── some-file.ext
├── grafana-influxdb
├── icingaweb2-module-director
├── icingaweb2-module-grafana
├── lib
└── tests
├── stdin
└── stdout
The plugins' main directory will contain the check (Python 2 and/or Python 3), the .png, LICENSE and README file only.
Plus: Explain this structure in README.
where would we place something like https://git.linuxfabrik.ch/linuxfabrik/support/-/issues/1467 in this folder structure?
mentioned in issue support#1572
In GitLab by @markuslf on Sep 14, 2021, 10:15
tools within the plugin directory?
what about assets?
should be copied to /usr/lib64/nagios/plugins/check-name-assets/ on the remote machine (via ansible).
for example, check-plugins/php-status/assets/monitoring.php should lie in /usr/lib64/nagios/plugins/php-status-assets/monitoring.php
mentioned in issue support#1467
In GitLab by @markuslf on Feb 16, 2022, 21:35
changed due date to February 28, 2022
In GitLab by @markuslf on Feb 16, 2022, 21:38
marked this issue as related to #288
removed due date
See also https://github.com/Linuxfabrik/monitoring-plugins/issues/589