icinga2-diagnostics
icinga2-diagnostics copied to clipboard
Shell script for analyzing Icinga 2 installations.
We can check several configuration items of the local host and then suggest to use the corresponding checks. Some plugins are built-in so we don't have to worry if someone...
Check if there are sufficient checks checking the local (meaning: Icinga) host. Since we can not safely determine if a specific metric is checked (there are far too many plugins...
If there are no dependencies to be found we should suggest implementing some. They are important but you see many setups where people forget about them.
Use the API to get the check_source of each plugin not in Ok state and search for similarities. This could show misconfigured / uninstalled plugins on hosts. Since this would...
Possible outcome: * Standalone Master * Configuration Master * Secondary Master * Satellite * Agent
Hi, is it possible that only the "main" package version is detected and added to the diagnostic outoput? I just ran the script on a RH system with php 5.4,...
Check for the umask of root and icinga user. Don't show this in the default output but list a non-default umask in anomalies.
The script still finds the old PHP installation used before Icinga Web 2 2.5 or still there from updating. Best would be to check for both so side effects of...
If `sar` is installed use it's output. Otherwise use tools like `free`, `uptime` and `vmstat`.