My custom Icinga2 checks.
Go to file
Cyberes 49a2472c52 adjust 2024-06-22 20:04:29 -06:00
Other
check_docker
check_pve
checker
services
.gitignore
LICENSE
README.md
check_apt_critical.sh
check_bandwidth.py
check_coturn.sh
check_curl.sh
check_dns.sh
check_dns_over_https.sh
check_dns_tls.py
check_elastiflow_traffic_for_host.py
check_external_ip_dynamic.sh
check_external_ip_dynamic_cf.sh
check_federation.py
check_federation_tester.py
check_graylog.py
check_graylog_index_size.py
check_hauk.py
check_idrac_fans.py
check_idrac_status.py
check_idrac_temps.py
check_iowait.sh
check_iperf3.sh
check_matrix_media_cdn.py
check_matrix_msg.py
check_matrix_synapse.py
check_monitor_bot.py
check_mysql_connections.py
check_mysql_slave.py
check_nfs_shares.sh
check_nginx.py
check_not_writable.sh
check_nut.py
check_openwrt_bssid.py
check_openwrt_clients.py
check_opnsense_traffic_for_host.py
check_opnsense_traffic_for_host_watcher.py
check_process.sh
check_proxmox_iowait.py
check_pve_guest_metrics.py
check_redis.py
check_scrutiny_disks.py
check_speedtest.py
check_ssh.sh
check_systemd_service.sh
check_systemd_timer.py
check_uptime.sh
check_vllm.py
check_wireguard.sh
check_writable.sh
check_zfs_zpool.py
debian-packages.txt
install.sh
matrix-host-notification.py
matrix-service-notification.py
opnsense_traffic_watcher.py
requirements-difficult.txt
requirements-everybody.txt
requirements-linuxfabrik.txt

README.md

icinga2-checks

My custom Icinga2 checks.

Useful: https://nagios-plugins.org/doc/guidelines.html#AEN200 https://icinga.com/docs/icinga-2/latest/doc/05-service-monitoring/#performance-data-metrics

requirements-everybody.txt: pip requirements for all Python 3 versions and Linux and BSD hosts. Should be easy to install on all hosts.

requirements-difficult.txt: pip requirements that are easy to install on normal Debian hosts but complicated when there are wheels available.

These scripts have varying levels of code quality.

Fix dbus Issues

ln -s /usr/lib/python3/dist-packages/_dbus_* ./venv/lib/python3.*/site-packages
ln -s /usr/lib/python3/dist-packages/dbus ./venv/lib/python3.*/site-packages