├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml ├── dependabot.yml └── workflows │ ├── codeql.yml │ ├── dependency-review.yml │ ├── lf-build-linux-aarch64.yml │ ├── lf-build-linux-x86_64.yml │ ├── lf-build-windows-x86_64.yml │ └── scorecard.yml ├── .gitignore ├── .pre-commit-config.yaml ├── BUILD.rst ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.rst ├── GRAFANA.rst ├── ICINGA.rst ├── INSTALL.rst ├── LICENSE.txt ├── PLUGINS-KEYCLOAK.rst ├── PLUGINS-MYSQL.rst ├── PLUGINS-WILDFLY.rst ├── README.md ├── SECURITY.md ├── SPONSORS.rst ├── assets ├── grafana │ ├── dashboard-default.yml │ ├── dashboard-icinga.yml │ └── folder.yml ├── icingaweb2-module-director │ └── all-the-rest.json ├── icingaweb2-module-grafana │ └── icinga.ini ├── icons │ ├── disk.svg │ ├── hardware.svg │ ├── icinga.svg │ ├── linux.svg │ ├── load.svg │ ├── memory.svg │ ├── network.svg │ ├── selenium.svg │ ├── service.svg │ ├── swap.svg │ ├── updates.svg │ ├── uptime.svg │ ├── url.svg │ ├── users.svg │ └── windows.svg ├── selinux │ └── linuxfabrik-monitoring-plugins.te └── sudoers │ ├── Debian.sudoers │ └── RedHat.sudoers ├── build ├── compile-multiple.sh ├── compile-one.sh ├── containerfiles │ ├── debian11 │ ├── debian12 │ ├── rocky8 │ ├── rocky9 │ ├── ubuntu2004 │ ├── ubuntu2204 │ └── ubuntu2404 ├── create-deb.sh ├── create-package.sh ├── create-rpm.sh ├── create-src-tarball.sh ├── create-vendor-tarball.sh ├── create-wxs.sh ├── debian │ ├── control │ ├── dirs │ ├── install │ ├── rules │ └── source │ │ └── format ├── debug.sh ├── install-plugins.sh ├── install-podman.sh ├── install-vendor.sh ├── linuxfabrik-monitoring-plugins.spec └── matrix-package.sh ├── check-plugins ├── about-me │ ├── README.rst │ ├── about-me │ ├── grafana │ │ └── about-me.yml │ ├── icingaweb2-module-director │ │ ├── about-me.json │ │ └── about-me.yml │ ├── icingaweb2-module-grafana │ │ └── about-me.ini │ ├── icon │ │ └── about-me.svg │ └── lib ├── apache-httpd-status │ ├── README.rst │ ├── apache-httpd-status │ ├── grafana │ │ └── apache-httpd-status.yml │ ├── icingaweb2-module-director │ │ ├── apache-httpd-status.json │ │ └── apache-httpd-status.yml │ ├── icingaweb2-module-grafana │ │ └── apache-httpd-status.ini │ ├── icon │ │ └── apache-httpd-status.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02a │ │ ├── EXAMPLE02b │ │ ├── EXAMPLE03 │ │ ├── EXAMPLE04a │ │ ├── EXAMPLE04b │ │ ├── EXAMPLE04c │ │ ├── EXAMPLE05 │ │ ├── EXAMPLE06a │ │ ├── EXAMPLE06b │ │ ├── EXAMPLE06c │ │ ├── EXAMPLE07a │ │ ├── EXAMPLE07b │ │ ├── EXAMPLE07c │ │ ├── EXAMPLE08a │ │ ├── EXAMPLE08b │ │ └── EXAMPLE08c ├── apache-httpd-version │ ├── README.rst │ ├── apache-httpd-version │ ├── grafana │ │ └── apache-httpd-version.yml │ ├── icingaweb2-module-director │ │ ├── apache-httpd-version.json │ │ └── apache-httpd-version.yml │ ├── icingaweb2-module-grafana │ │ └── apache-httpd-version.ini │ ├── icon │ │ └── apache-httpd-version.svg │ └── lib ├── apache-solr-version │ ├── README.rst │ ├── apache-solr-version │ ├── grafana │ │ └── apache-solr-version.yml │ ├── icingaweb2-module-director │ │ ├── apache-solr-version.json │ │ └── apache-solr-version.yml │ ├── icingaweb2-module-grafana │ │ └── apache-solr-version.ini │ ├── icon │ │ └── apache-solr-version.svg │ └── lib ├── atlassian-statuspage │ ├── README.rst │ ├── atlassian-statuspage │ ├── grafana │ │ └── atlassian-statuspage.yml │ ├── icingaweb2-module-director │ │ ├── atlassian-statuspage.json │ │ └── atlassian-statuspage.yml │ ├── icingaweb2-module-grafana │ │ └── atlassian-statuspage.ini │ ├── icon │ │ └── atlassian-statuspage.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ ├── EXAMPLE04 │ │ ├── EXAMPLE05 │ │ └── EXAMPLE06 ├── axenita-stats │ ├── README.rst │ ├── axenita-stats │ ├── icingaweb2-module-director │ │ ├── axenita-stats.json │ │ └── axenita-stats.yml │ ├── icon │ │ └── axenita-stats.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── achilles-admin-readmodel-state │ │ ├── achilles-admin-userinfo-numberofcurrentsessions │ │ ├── achilles-buildinfo │ │ └── achilles-login-maintenancestateactive ├── borgbackup │ ├── README.rst │ ├── borgbackup │ ├── icingaweb2-module-director │ │ ├── borgbackup.json │ │ └── borgbackup.yml │ ├── icon │ │ └── borgbackup.svg │ └── lib ├── by-ssh │ ├── README.rst │ ├── by-ssh │ ├── icingaweb2-module-director │ │ ├── by-ssh.json │ │ └── by-ssh.yml │ ├── icon │ │ └── by-ssh.svg │ └── lib ├── cometsystem │ ├── README.rst │ ├── cometsystem │ ├── icingaweb2-module-director │ │ ├── cometsystem.json │ │ └── cometsystem.yml │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ └── EXAMPLE03 ├── composer-version │ ├── README.rst │ ├── composer-version │ ├── grafana │ │ └── composer-version.yml │ ├── icingaweb2-module-director │ │ ├── composer-version.json │ │ └── composer-version.yml │ ├── icingaweb2-module-grafana │ │ └── composer-version.ini │ ├── icon │ │ └── composer-version.svg │ └── lib ├── countdown │ ├── README.rst │ ├── countdown │ ├── icingaweb2-module-director │ │ ├── countdown.json │ │ └── countdown.yml │ ├── icon │ │ └── countdown.svg │ └── lib ├── cpu-usage │ ├── .windows │ ├── README.rst │ ├── cpu-usage │ ├── grafana │ │ └── cpu-usage.yml │ ├── icingaweb2-module-director │ │ ├── cpu-usage.json │ │ └── cpu-usage.yml │ ├── icingaweb2-module-grafana │ │ └── cpu-usage.ini │ ├── icon │ │ └── cpu-usage.svg │ ├── lib │ └── unit-test │ │ ├── containerfiles │ │ ├── archlinux-vlatest │ │ ├── debian-v11 │ │ ├── debian-v12 │ │ ├── fedora-v41 │ │ ├── rhel-v8 │ │ ├── rhel-v9 │ │ ├── ubuntu-v2004 │ │ ├── ubuntu-v2204 │ │ └── ubuntu-v2404 │ │ └── run ├── crypto-policy │ ├── README.rst │ ├── crypto-policy │ ├── icingaweb2-module-director │ │ ├── crypto-policy.json │ │ └── crypto-policy.yml │ ├── icon │ │ └── crypto-policy.svg │ └── lib ├── csv-values │ ├── README.rst │ ├── csv-values │ ├── icingaweb2-module-director │ │ ├── csv-values.json │ │ └── csv-values.yml │ ├── icon │ │ └── csv-values.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01.csv │ │ └── EXAMPLE02.csv ├── deb-lastactivity │ ├── README.rst │ ├── deb-lastactivity │ ├── icingaweb2-module-director │ │ ├── deb-lastactivity.json │ │ └── deb-lastactivity.yml │ ├── icon │ │ └── deb-lastactivity.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ └── EXAMPLE02 ├── deb-updates │ ├── README.rst │ ├── deb-updates │ ├── icingaweb2-module-director │ │ ├── deb-updates.json │ │ └── deb-updates.yml │ ├── icon │ │ └── deb-updates.svg │ ├── lib │ └── unit-test │ │ ├── containerfiles │ │ ├── debian-v11 │ │ ├── debian-v12 │ │ ├── ubuntu-v2004 │ │ ├── ubuntu-v2204 │ │ └── ubuntu-v2404 │ │ └── run ├── dhcp-relayed │ ├── README.rst │ ├── dhcp-relayed │ ├── icingaweb2-module-director │ │ ├── dhcp-relayed.json │ │ └── dhcp-relayed.yml │ ├── icon │ │ └── dhcp-relayed.svg │ └── lib ├── dhcp-scope-usage │ ├── .windows │ ├── README.rst │ ├── dhcp-scope-usage │ ├── icingaweb2-module-director │ │ ├── dhcp-scope-usage.json │ │ └── dhcp-scope-usage.yml │ ├── icon │ │ └── dhcp-scope-usage.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ └── EXAMPLE03 ├── diacos │ ├── README.rst │ ├── diacos │ ├── icingaweb2-module-director │ │ ├── diacos.json │ │ └── diacos.yml │ ├── icon │ │ └── diacos.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01-login │ │ ├── EXAMPLE01-logoff │ │ └── EXAMPLE01-searchDiagnoses ├── disk-io │ ├── .windows │ ├── README.rst │ ├── disk-io │ ├── grafana │ │ └── disk-io.yml │ ├── icingaweb2-module-director │ │ ├── disk-io.json │ │ └── disk-io.yml │ ├── icingaweb2-module-grafana │ │ └── disk-io.ini │ ├── icon │ │ └── disk-io.svg │ └── lib ├── disk-smart │ ├── README.rst │ ├── disk-smart │ ├── icingaweb2-module-director │ │ ├── disk-smart.json │ │ └── disk-smart.yml │ ├── icon │ │ └── disk-smart.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ ├── EXAMPLE03 │ │ ├── EXAMPLE04 │ │ ├── EXAMPLE05 │ │ ├── EXAMPLE06 │ │ ├── EXAMPLE07 │ │ ├── EXAMPLE08 │ │ ├── EXAMPLE09 │ │ ├── EXAMPLE10 │ │ ├── EXAMPLE11 │ │ ├── EXAMPLE12 │ │ ├── EXAMPLE13 │ │ ├── EXAMPLE14 │ │ ├── EXAMPLE15 │ │ ├── EXAMPLE16 │ │ ├── EXAMPLE17 │ │ ├── EXAMPLE18 │ │ ├── EXAMPLE19 │ │ ├── EXAMPLE20 │ │ ├── EXAMPLE21 │ │ ├── EXAMPLE22 │ │ ├── EXAMPLE23 │ │ ├── EXAMPLE24 │ │ ├── EXAMPLE25 │ │ ├── EXAMPLE26 │ │ ├── EXAMPLE27 │ │ └── EXAMPLE28 ├── disk-usage │ ├── .windows │ ├── README.rst │ ├── disk-usage │ ├── grafana │ │ └── disk-usage.yml │ ├── icingaweb2-module-director │ │ ├── disk-usage.json │ │ └── disk-usage.yml │ ├── icingaweb2-module-grafana │ │ └── disk-usage.ini │ ├── icon │ │ └── disk-usage.svg │ └── lib ├── dmesg │ ├── README.rst │ ├── dmesg │ ├── icingaweb2-module-director │ │ ├── dmesg.json │ │ └── dmesg.yml │ ├── icon │ │ └── dmesg.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ ├── EXAMPLE03 │ │ ├── EXAMPLE04 │ │ ├── EXAMPLE05 │ │ ├── EXAMPLE06 │ │ └── EXAMPLE07 ├── dns │ ├── .windows │ ├── README.rst │ ├── dns │ ├── grafana │ │ └── dns.yml │ ├── icingaweb2-module-director │ │ ├── dns.json │ │ └── dns.yml │ ├── icingaweb2-module-grafana │ │ └── dns.ini │ ├── icon │ │ └── dns.svg │ └── lib ├── docker-info │ ├── README.rst │ ├── docker-info │ ├── icingaweb2-module-director │ │ ├── docker-info.json │ │ └── docker-info.yml │ ├── icon │ │ └── docker-info.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ ├── stderr │ │ └── STDERR02 │ │ └── stdout │ │ ├── EXAMPLE01 │ │ └── EXAMPLE02 ├── docker-stats │ ├── README.rst │ ├── docker-stats │ ├── icingaweb2-module-director │ │ ├── docker-stats.json │ │ └── docker-stats.yml │ ├── icon │ │ └── docker-stats.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ ├── EXAMPLE03 │ │ └── EXAMPLE04 ├── dummy │ ├── .windows │ ├── README.rst │ ├── dummy │ ├── icingaweb2-module-director │ │ └── dummy.json │ ├── icon │ │ └── dummy.svg │ └── lib ├── example │ ├── README.rst │ ├── example │ ├── grafana │ │ └── example.yml │ ├── icingaweb2-module-director │ │ ├── check2basket-example.yml │ │ └── example.json │ ├── icon │ │ └── example.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── fail2ban │ ├── README.rst │ ├── fail2ban │ ├── icingaweb2-module-director │ │ ├── fail2ban.json │ │ └── fail2ban.yml │ ├── icon │ │ └── fail2ban.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01-ping │ │ ├── EXAMPLE01-status │ │ ├── EXAMPLE01-status-apache-dos │ │ ├── EXAMPLE01-status-portscan │ │ ├── EXAMPLE01-status-sshd │ │ ├── EXAMPLE02-ping │ │ ├── EXAMPLE02-status │ │ ├── EXAMPLE02-status-apache-dos │ │ ├── EXAMPLE02-status-portscan │ │ └── EXAMPLE02-status-sshd ├── fedora-version │ ├── README.rst │ ├── fedora-version │ ├── grafana │ │ └── fedora-version.yml │ ├── icingaweb2-module-director │ │ ├── fedora-version.json │ │ └── fedora-version.yml │ ├── icingaweb2-module-grafana │ │ └── fedora-version.ini │ ├── icon │ │ └── fedora-version.svg │ ├── lib │ └── unit-test │ │ └── run ├── feed │ ├── README.rst │ ├── feed │ ├── icingaweb2-module-director │ │ ├── feed.json │ │ └── feed.yml │ ├── icon │ │ └── feed.svg │ └── lib ├── file-age │ ├── .windows │ ├── README.rst │ ├── file-age │ ├── icingaweb2-module-director │ │ ├── file-age.json │ │ └── file-age.yml │ ├── icon │ │ └── file-age.svg │ ├── lib │ └── unit-test │ │ └── run ├── file-count │ ├── .windows │ ├── README.rst │ ├── file-count │ ├── icingaweb2-module-director │ │ ├── file-count.json │ │ └── file-count.yml │ ├── icon │ │ └── file-count.svg │ └── lib ├── file-descriptors │ ├── README.rst │ ├── file-descriptors │ ├── grafana │ │ └── file-descriptors.yml │ ├── icingaweb2-module-director │ │ ├── file-descriptors.json │ │ └── file-descriptors.yml │ ├── icingaweb2-module-grafana │ │ └── file-descriptors.ini │ ├── icon │ │ └── file-descriptors.svg │ └── lib ├── file-ownership │ ├── README.rst │ ├── file-ownership │ ├── icingaweb2-module-director │ │ ├── file-ownership.json │ │ └── file-ownership.yml │ ├── icon │ │ └── file-ownership.svg │ └── lib ├── file-size │ ├── .windows │ ├── README.rst │ ├── file-size │ ├── icingaweb2-module-director │ │ ├── file-size.json │ │ └── file-size.yml │ ├── icon │ │ └── file-size.svg │ └── lib ├── fortios-cpu-usage │ ├── README.rst │ ├── fortios-cpu-usage │ ├── icingaweb2-module-director │ │ ├── fortios-cpu-usage.json │ │ └── fortios-cpu-usage.yml │ ├── icon │ │ └── fortios-cpu-usage.svg │ └── lib ├── fortios-firewall-stats │ ├── README.rst │ ├── fortios-firewall-stats │ ├── icingaweb2-module-director │ │ ├── fortios-firewall-stats.json │ │ └── fortios-firewall-stats.yml │ ├── icon │ │ └── fortios-firewall-stats.svg │ └── lib ├── fortios-ha-stats │ ├── README.rst │ ├── fortios-ha-stats │ ├── icingaweb2-module-director │ │ ├── fortios-ha-stats.json │ │ └── fortios-ha-stats.yml │ ├── icon │ │ └── fortios-ha-stats.svg │ └── lib ├── fortios-memory-usage │ ├── README.rst │ ├── fortios-memory-usage │ ├── icingaweb2-module-director │ │ ├── fortios-memory-usage.json │ │ └── fortios-memory-usage.yml │ ├── icon │ │ └── fortios-memory-usage.svg │ └── lib ├── fortios-network-io │ ├── README.rst │ ├── fortios-network-io │ ├── icingaweb2-module-director │ │ ├── fortios-network-io.json │ │ └── fortios-network-io.yml │ ├── icon │ │ └── fortios-network-io.svg │ └── lib ├── fortios-sensor │ ├── README.rst │ ├── fortios-sensor │ ├── icingaweb2-module-director │ │ ├── fortios-sensor.json │ │ └── fortios-sensor.yml │ ├── icon │ │ └── fortios-sensor.svg │ └── lib ├── fortios-version │ ├── README.rst │ ├── fortios-version │ ├── icingaweb2-module-director │ │ ├── fortios-version.json │ │ └── fortios-version.yml │ ├── icon │ │ └── fortios-version.svg │ └── lib ├── fs-inodes │ ├── README.rst │ ├── fs-inodes │ ├── grafana │ │ └── fs-inodes.yml │ ├── icingaweb2-module-director │ │ ├── fs-inodes.json │ │ └── fs-inodes.yml │ ├── icingaweb2-module-grafana │ │ └── fs-inodes.ini │ ├── icon │ │ └── fs-inodes.svg │ └── lib ├── fs-ro │ ├── README.rst │ ├── fs-ro │ ├── icingaweb2-module-director │ │ ├── fs-ro.json │ │ └── fs-ro.yml │ ├── icon │ │ └── fs-ro.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ ├── EXAMPLE03 │ │ ├── EXAMPLE04 │ │ ├── EXAMPLE05 │ │ ├── EXAMPLE06 │ │ ├── EXAMPLE07 │ │ ├── EXAMPLE08 │ │ ├── EXAMPLE09 │ │ ├── EXAMPLE10 │ │ ├── EXAMPLE11 │ │ ├── EXAMPLE12 │ │ └── EXAMPLE13 ├── fs-xfs-stats │ ├── README.rst │ ├── fs-xfs-stats │ ├── icingaweb2-module-director │ │ ├── fs-xfs-stats.json │ │ └── fs-xfs-stats.yml │ ├── icon │ │ └── fs-xfs-stats.svg │ └── lib ├── getent │ ├── README.rst │ ├── getent │ ├── icingaweb2-module-director │ │ ├── getent.json │ │ └── getent.yml │ ├── icon │ │ └── getent.svg │ └── lib ├── githubstatus │ ├── README.rst │ ├── githubstatus │ ├── icingaweb2-module-director │ │ ├── githubstatus.json │ │ └── githubstatus.yml │ ├── icon │ │ └── githubstatus.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ ├── EXAMPLE03 │ │ ├── EXAMPLE10 │ │ ├── EXAMPLE11 │ │ ├── EXAMPLE12 │ │ ├── EXAMPLE13 │ │ ├── EXAMPLE14 │ │ ├── EXAMPLE15 │ │ ├── EXAMPLE16 │ │ └── EXAMPLE17 ├── gitlab-health │ ├── README.rst │ ├── gitlab-health │ ├── grafana │ │ └── gitlab-health.yml │ ├── icingaweb2-module-director │ │ ├── gitlab-health.json │ │ └── gitlab-health.yml │ ├── icingaweb2-module-grafana │ │ └── gitlab-health.ini │ ├── icon │ │ └── gitlab-health.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ └── EXAMPLE03 ├── gitlab-liveness │ ├── README.rst │ ├── gitlab-liveness │ ├── grafana │ │ └── gitlab-liveness.yml │ ├── icingaweb2-module-director │ │ ├── gitlab-liveness.json │ │ └── gitlab-liveness.yml │ ├── icingaweb2-module-grafana │ │ └── gitlab-liveness.ini │ ├── icon │ │ └── gitlab-liveness.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ └── EXAMPLE03 ├── gitlab-readiness │ ├── README.rst │ ├── gitlab-readiness │ ├── grafana │ │ └── gitlab-readiness.yml │ ├── icingaweb2-module-director │ │ ├── gitlab-readiness.json │ │ └── gitlab-readiness.yml │ ├── icingaweb2-module-grafana │ │ └── gitlab-readiness.ini │ ├── icon │ │ └── gitlab-readiness.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ ├── EXAMPLE03 │ │ ├── EXAMPLE04 │ │ ├── EXAMPLE05 │ │ ├── EXAMPLE06 │ │ ├── EXAMPLE07 │ │ └── EXAMPLE08 ├── gitlab-version │ ├── README.rst │ ├── gitlab-version │ ├── grafana │ │ └── gitlab-version.yml │ ├── icingaweb2-module-director │ │ ├── gitlab-version.json │ │ └── gitlab-version.yml │ ├── icingaweb2-module-grafana │ │ └── gitlab-version.ini │ ├── icon │ │ └── gitlab-version.svg │ └── lib ├── grafana-version │ ├── README.rst │ ├── grafana-version │ ├── grafana │ │ └── grafana-version.yml │ ├── icingaweb2-module-director │ │ ├── grafana-version.json │ │ └── grafana-version.yml │ ├── icingaweb2-module-grafana │ │ └── grafana-version.ini │ ├── icon │ │ └── grafana-version.svg │ └── lib ├── grassfish-licenses │ ├── README.rst │ ├── grassfish-licenses │ ├── icingaweb2-module-director │ │ ├── grassfish-licenses.json │ │ └── grassfish-licenses.yml │ ├── icon │ │ └── grassfish-licenses.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ └── EXAMPLE02 ├── grassfish-players │ ├── README.rst │ ├── grassfish-players │ ├── icingaweb2-module-director │ │ ├── grassfish-players.json │ │ └── grassfish-players.yml │ ├── icon │ │ └── grassfish-players.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ ├── EXAMPLE03 │ │ ├── EXAMPLE04 │ │ ├── EXAMPLE05 │ │ ├── EXAMPLE06 │ │ ├── EXAMPLE07 │ │ └── EXAMPLE08 ├── grassfish-screens │ ├── README.rst │ ├── grassfish-screens │ ├── icingaweb2-module-director │ │ ├── grassfish-screens.json │ │ └── grassfish-screens.yml │ ├── icon │ │ └── grassfish-screens.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE01-screens │ │ ├── EXAMPLE02 │ │ └── EXAMPLE02-screens ├── graylog-version │ ├── README.rst │ ├── grafana │ │ └── graylog-version.yml │ ├── graylog-version │ ├── icingaweb2-module-director │ │ ├── graylog-version.json │ │ └── graylog-version.yml │ ├── icingaweb2-module-grafana │ │ └── graylog-version.ini │ ├── icon │ │ └── graylog-version.svg │ └── lib ├── haproxy-status │ ├── README.rst │ ├── haproxy-status │ ├── icingaweb2-module-director │ │ ├── haproxy-status.json │ │ └── haproxy-status.yml │ ├── icon │ │ └── haproxy-status.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ └── EXAMPLE03 ├── hin-status │ ├── README.rst │ ├── hin-status │ ├── icingaweb2-module-director │ │ ├── hin-status.json │ │ └── hin-status.yml │ ├── icon │ │ └── hin-status.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ └── EXAMPLE02 ├── huawei-dorado-backup-power │ ├── README.rst │ ├── huawei-dorado-backup-power │ ├── icingaweb2-module-director │ │ ├── huawei-dorado-backup-power.json │ │ └── huawei-dorado-backup-power.yml │ ├── icon │ │ └── huawei-dorado-backup-power.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── huawei-dorado-controller │ ├── README.rst │ ├── huawei-dorado-controller │ ├── icingaweb2-module-director │ │ ├── huawei-dorado-controller.json │ │ └── huawei-dorado-controller.yml │ ├── icon │ │ └── huawei-dorado-controller.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── huawei-dorado-disk │ ├── README.rst │ ├── huawei-dorado-disk │ ├── icingaweb2-module-director │ │ ├── huawei-dorado-disk.json │ │ └── huawei-dorado-disk.yml │ ├── icon │ │ └── huawei-dorado-disk.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── huawei-dorado-enclosure │ ├── README.rst │ ├── huawei-dorado-enclosure │ ├── icingaweb2-module-director │ │ ├── huawei-dorado-enclosure.json │ │ └── huawei-dorado-enclosure.yml │ ├── icon │ │ └── huawei-dorado-enclosure.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── huawei-dorado-fan │ ├── README.rst │ ├── huawei-dorado-fan │ ├── icingaweb2-module-director │ │ ├── huawei-dorado-fan.json │ │ └── huawei-dorado-fan.yml │ ├── icon │ │ └── huawei-dorado-fan.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── huawei-dorado-host │ ├── README.rst │ ├── huawei-dorado-host │ ├── icingaweb2-module-director │ │ ├── huawei-dorado-host.json │ │ └── huawei-dorado-host.yml │ ├── icon │ │ └── huawei-dorado-host.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── huawei-dorado-hypermetrodomain │ ├── README.rst │ ├── huawei-dorado-hypermetrodomain │ ├── icingaweb2-module-director │ │ ├── huawei-dorado-hypermetrodomain.json │ │ └── huawei-dorado-hypermetrodomain.yml │ ├── icon │ │ └── huawei-dorado-hypermetrodomain.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── huawei-dorado-hypermetropair │ ├── README.rst │ ├── huawei-dorado-hypermetropair │ ├── icingaweb2-module-director │ │ ├── huawei-dorado-hypermetropair.json │ │ └── huawei-dorado-hypermetropair.yml │ ├── icon │ │ └── huawei-dorado-hypermetropair.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── huawei-dorado-interface │ ├── README.rst │ ├── huawei-dorado-interface │ ├── icingaweb2-module-director │ │ ├── huawei-dorado-interface.json │ │ └── huawei-dorado-interface.yml │ ├── icon │ │ └── huawei-dorado-interface.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── huawei-dorado-power │ ├── README.rst │ ├── huawei-dorado-power │ ├── icingaweb2-module-director │ │ ├── huawei-dorado-power.json │ │ └── huawei-dorado-power.yml │ ├── icon │ │ └── huawei-dorado-power.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── huawei-dorado-system │ ├── README.rst │ ├── huawei-dorado-system │ ├── icingaweb2-module-director │ │ ├── huawei-dorado-system.json │ │ └── huawei-dorado-system.yml │ ├── icon │ │ └── huawei-dorado-system.svg │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── icinga-topflap-services │ ├── README.rst │ ├── icinga-topflap-services │ ├── icingaweb2-module-director │ │ ├── icinga-topflap-services.json │ │ └── icinga-topflap-services.yml │ ├── icon │ │ └── icinga-topflap-services.svg │ └── lib ├── infomaniak-events │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── infomaniak-events.json │ │ └── infomaniak-events.yml │ ├── icon │ │ └── infomaniak-events.svg │ ├── infomaniak-events │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ ├── EXAMPLE03 │ │ └── EXAMPLE04 ├── infomaniak-swiss-backup-devices │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── infomaniak-swiss-backup-devices.json │ │ └── infomaniak-swiss-backup-devices.yml │ ├── icon │ │ └── infomaniak-swiss-backup-devices.svg │ ├── infomaniak-swiss-backup-devices │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ ├── EXAMPLE03 │ │ └── EXAMPLE04 ├── infomaniak-swiss-backup-products │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── infomaniak-swiss-backup-products.json │ │ └── infomaniak-swiss-backup-products.yml │ ├── icon │ │ └── infomaniak-swiss-backup-products.svg │ ├── infomaniak-swiss-backup-products │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ ├── EXAMPLE03 │ │ └── EXAMPLE04 ├── ipmi-sel │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── ipmi-sel.json │ │ └── ipmi-sel.yml │ ├── icon │ │ └── ipmi-sel.svg │ ├── ipmi-sel │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ └── EXAMPLE03 ├── ipmi-sensor │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── ipmi-sensor.json │ │ └── ipmi-sensor.yml │ ├── icon │ │ └── ipmi-sensor.svg │ ├── ipmi-sensor │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ ├── EXAMPLE03 │ │ └── EXAMPLE04 ├── jitsi-videobridge-stats │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── jitsi-videobridge-stats.json │ │ └── jitsi-videobridge-stats.yml │ ├── icon │ │ └── jitsi-videobridge-stats.svg │ ├── jitsi-videobridge-stats │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ └── EXAMPLE02 ├── jitsi-videobridge-status │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── jitsi-videobridge-status.json │ │ └── jitsi-videobridge-status.yml │ ├── icon │ │ └── jitsi-videobridge-status.svg │ ├── jitsi-videobridge-status │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ └── EXAMPLE02 ├── journald-query │ ├── README.rst │ ├── grafana │ │ └── journald-query.yml │ ├── icingaweb2-module-director │ │ ├── journald-query.json │ │ └── journald-query.yml │ ├── icingaweb2-module-grafana │ │ └── journald-query.ini │ ├── icon │ │ └── journald-query.svg │ ├── journald-query │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ └── EXAMPLE02 ├── journald-usage │ ├── README.rst │ ├── grafana │ │ └── journald-usage.yml │ ├── icingaweb2-module-director │ │ ├── journald-usage.json │ │ └── journald-usage.yml │ ├── icingaweb2-module-grafana │ │ └── journald-usage.ini │ ├── icon │ │ └── journald-usage.svg │ ├── journald-usage │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ ├── EXAMPLE03 │ │ └── EXAMPLE04 ├── json-values │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── json-values.json │ │ └── json-values.yml │ ├── icon │ │ └── json-values.svg │ ├── json-values │ └── lib ├── kemp-services │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── kemp-services.json │ │ └── kemp-services.yml │ ├── icon │ │ └── kemp-services.svg │ ├── kemp-services │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ └── EXAMPLE03 ├── keycloak-memory-usage │ ├── README.rst │ ├── grafana │ │ └── keycloak-memory-usage.yml │ ├── icingaweb2-module-director │ │ ├── keycloak-memory-usage.json │ │ └── keycloak-memory-usage.yml │ ├── icingaweb2-module-grafana │ │ └── keycloak-memory-usage.ini │ ├── icon │ │ └── keycloak-memory-usage.svg │ ├── keycloak-memory-usage │ ├── lib │ └── unit-test │ │ ├── containerfiles │ │ ├── keycloak-v18.0 │ │ ├── keycloak-v19.0 │ │ ├── keycloak-v20.0 │ │ ├── keycloak-v21.0 │ │ ├── keycloak-v22.0 │ │ ├── keycloak-v23.0 │ │ ├── keycloak-v24.0 │ │ ├── keycloak-v25.0 │ │ └── keycloak-v26.0 │ │ └── run ├── keycloak-stats │ ├── README.rst │ ├── grafana │ │ └── keycloak-stats.yml │ ├── icingaweb2-module-director │ │ ├── keycloak-stats.json │ │ └── keycloak-stats.yml │ ├── icingaweb2-module-grafana │ │ └── keycloak-stats.ini │ ├── icon │ │ └── keycloak-stats.svg │ ├── keycloak-stats │ ├── lib │ └── unit-test │ │ ├── containerfiles │ │ ├── keycloak-v18.0 │ │ ├── keycloak-v19.0 │ │ ├── keycloak-v20.0 │ │ ├── keycloak-v21.0 │ │ ├── keycloak-v22.0 │ │ ├── keycloak-v23.0 │ │ ├── keycloak-v24.0 │ │ ├── keycloak-v25.0 │ │ └── keycloak-v26.0 │ │ └── run ├── keycloak-version │ ├── README.rst │ ├── grafana │ │ └── keycloak-version.yml │ ├── icingaweb2-module-director │ │ ├── keycloak-version.json │ │ └── keycloak-version.yml │ ├── icingaweb2-module-grafana │ │ └── keycloak-version.ini │ ├── icon │ │ └── keycloak-version.svg │ ├── keycloak-version │ ├── lib │ └── unit-test │ │ ├── containerfiles │ │ ├── keycloak-v18.0 │ │ ├── keycloak-v19.0 │ │ ├── keycloak-v20.0 │ │ ├── keycloak-v21.0 │ │ ├── keycloak-v22.0 │ │ ├── keycloak-v23.0 │ │ ├── keycloak-v24.0 │ │ ├── keycloak-v25.0 │ │ └── keycloak-v26.0 │ │ └── run ├── kubectl-get-pods │ ├── README.rst │ ├── grafana │ │ └── kubectl-get-pods.yml │ ├── icingaweb2-module-director │ │ ├── kubectl-get-pods.json │ │ └── kubectl-get-pods.yml │ ├── icon │ │ └── kubectl-get-pods.svg │ ├── kubectl-get-pods │ ├── lib │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── kvm-vm │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── kvm-vm.json │ │ └── kvm-vm.yml │ ├── icon │ │ └── kvm-vm.svg │ ├── kvm-vm │ └── lib ├── librenms-alerts │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── librenms-alerts.json │ │ └── librenms-alerts.yml │ ├── icon │ │ └── librenms-alerts.svg │ ├── lib │ └── librenms-alerts ├── librenms-health │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── librenms-health.json │ │ └── librenms-health.yml │ ├── icon │ │ └── librenms-health.svg │ ├── lib │ └── librenms-health ├── librenms-version │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── librenms-version.json │ │ └── librenms-version.yml │ ├── icon │ │ └── librenms-version.svg │ ├── lib │ └── librenms-version ├── load │ ├── README.rst │ ├── grafana │ │ └── load.yml │ ├── icingaweb2-module-director │ │ ├── load.json │ │ └── load.yml │ ├── icingaweb2-module-grafana │ │ └── load.ini │ ├── icon │ │ └── load.svg │ ├── lib │ └── load ├── logfile │ ├── .windows │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── logfile.json │ │ └── logfile.yml │ ├── icon │ │ └── logfile.svg │ ├── lib │ ├── logfile │ └── test.sh ├── mailq │ ├── README.rst │ ├── grafana │ │ └── mailq.yml │ ├── icingaweb2-module-director │ │ ├── mailq.json │ │ └── mailq.yml │ ├── icingaweb2-module-grafana │ │ └── mailq.ini │ ├── icon │ │ └── mailq.svg │ ├── lib │ ├── mailq │ └── unit-test │ │ ├── run │ │ ├── stderr │ │ └── EXAMPLE03 │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ ├── EXAMPLE03 │ │ ├── EXAMPLE04 │ │ ├── EXAMPLE05 │ │ ├── EXAMPLE07 │ │ ├── EXAMPLE08 │ │ └── EXAMPLE09 ├── mastodon-version │ ├── README.rst │ ├── grafana │ │ └── mastodon-version.yml │ ├── icingaweb2-module-director │ │ ├── mastodon-version.json │ │ └── mastodon-version.yml │ ├── icingaweb2-module-grafana │ │ └── mastodon-version.ini │ ├── icon │ │ └── mastodon-version.svg │ ├── lib │ └── mastodon-version ├── matomo-reporting │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── matomo-reporting.json │ │ └── matomo-reporting.yml │ ├── icon │ │ └── matomo-reporting.svg │ ├── lib │ └── matomo-reporting ├── matomo-version │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── matomo-version.json │ │ └── matomo-version.yml │ ├── icon │ │ └── matomo-version.svg │ ├── lib │ └── matomo-version ├── mediawiki-version │ ├── README.rst │ ├── grafana │ │ └── mediawiki-version.yml │ ├── icingaweb2-module-director │ │ ├── mediawiki-version.json │ │ └── mediawiki-version.yml │ ├── icingaweb2-module-grafana │ │ └── mediawiki-version.ini │ ├── icon │ │ └── mediawiki-version.svg │ ├── lib │ ├── mediawiki-version │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── memory-usage │ ├── .windows │ ├── README.rst │ ├── grafana │ │ └── memory-usage.yml │ ├── icingaweb2-module-director │ │ ├── memory-usage.json │ │ └── memory-usage.yml │ ├── icingaweb2-module-grafana │ │ └── memory-usage.ini │ ├── icon │ │ └── memory-usage.svg │ ├── lib │ └── memory-usage ├── metabase-stats │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── metabase-stats.json │ │ └── metabase-stats.yml │ ├── icon │ │ └── metabase-stats.svg │ ├── lib │ └── metabase-stats ├── mod-qos-stats │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── mod-qos-stats.json │ │ └── mod-qos-stats.yml │ ├── icon │ │ └── mod-qos-stats.svg │ ├── lib │ ├── mod-qos-stats │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ └── EXAMPLE02 ├── moodle-version │ ├── README.rst │ ├── grafana │ │ └── moodle-version.yml │ ├── icingaweb2-module-director │ │ ├── moodle-version.json │ │ └── moodle-version.yml │ ├── icingaweb2-module-grafana │ │ └── moodle-version.ini │ ├── icon │ │ └── moodle-version.svg │ ├── lib │ └── moodle-version ├── mydumper-version │ ├── README.rst │ ├── grafana │ │ └── mydumper-version.yml │ ├── icingaweb2-module-director │ │ ├── mydumper-version.json │ │ └── mydumper-version.yml │ ├── icingaweb2-module-grafana │ │ └── mydumper-version.ini │ ├── icon │ │ └── mydumper-version.svg │ ├── lib │ └── mydumper-version ├── mysql-aria │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── mysql-aria.json │ │ └── mysql-aria.yml │ ├── icon │ │ └── mysql-aria.svg │ ├── lib │ └── mysql-aria ├── mysql-binlog-cache │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── mysql-binlog-cache.json │ │ └── mysql-binlog-cache.yml │ ├── icon │ │ └── mysql-binlog-cache.svg │ ├── lib │ └── mysql-binlog-cache ├── mysql-connections │ ├── README.rst │ ├── grafana │ │ └── mysql-connections.yml │ ├── icingaweb2-module-director │ │ ├── mysql-connections.json │ │ └── mysql-connections.yml │ ├── icingaweb2-module-grafana │ │ └── mysql-connections.ini │ ├── icon │ │ └── mysql-connections.svg │ ├── lib │ └── mysql-connections ├── mysql-database-metrics │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── mysql-database-metrics.json │ │ └── mysql-database-metrics.yml │ ├── icon │ │ └── mysql-database-metrics.svg │ ├── lib │ └── mysql-database-metrics ├── mysql-innodb-buffer-pool-instances │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── mysql-innodb-buffer-pool-instances.json │ │ └── mysql-innodb-buffer-pool-instances.yml │ ├── icon │ │ └── mysql-innodb-buffer-pool-instances.svg │ ├── lib │ └── mysql-innodb-buffer-pool-instances ├── mysql-innodb-buffer-pool-size │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── mysql-innodb-buffer-pool-size.json │ │ └── mysql-innodb-buffer-pool-size.yml │ ├── icon │ │ └── mysql-innodb-buffer-pool-size.svg │ ├── lib │ └── mysql-innodb-buffer-pool-size ├── mysql-innodb-log-waits │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── mysql-innodb-log-waits.json │ │ └── mysql-innodb-log-waits.yml │ ├── icon │ │ └── mysql-innodb-log-waits.svg │ ├── lib │ └── mysql-innodb-log-waits ├── mysql-joins │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── mysql-joins.json │ │ └── mysql-joins.yml │ ├── icon │ │ └── mysql-joins.svg │ ├── lib │ └── mysql-joins ├── mysql-logfile │ ├── README.rst │ ├── grafana │ │ └── mysql-logfile.yml │ ├── icingaweb2-module-director │ │ ├── mysql-logfile.json │ │ └── mysql-logfile.yml │ ├── icingaweb2-module-grafana │ │ └── mysql-logfile.ini │ ├── icon │ │ └── mysql-logfile.svg │ ├── lib │ └── mysql-logfile ├── mysql-memory │ ├── README.rst │ ├── grafana │ │ └── mysql-memory.yml │ ├── icingaweb2-module-director │ │ ├── mysql-memory.json │ │ └── mysql-memory.yml │ ├── icingaweb2-module-grafana │ │ └── mysql-memory.ini │ ├── icon │ │ └── mysql-memory.svg │ ├── lib │ └── mysql-memory ├── mysql-open-files │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── mysql-open-files.json │ │ └── mysql-open-files.yml │ ├── icon │ │ └── mysql-open-files.svg │ ├── lib │ └── mysql-open-files ├── mysql-perf-metrics │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── mysql-perf-metrics.json │ │ └── mysql-perf-metrics.yml │ ├── icon │ │ └── mysql-perf-metrics.svg │ ├── lib │ └── mysql-perf-metrics ├── mysql-query │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── mysql-query.json │ │ └── mysql-query.yml │ ├── icon │ │ └── mysql-query.svg │ ├── lib │ └── mysql-query ├── mysql-replica-status │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── mysql-replica-status.json │ │ └── mysql-replica-status.yml │ ├── icon │ │ └── mysql-replica-status.svg │ ├── lib │ └── mysql-replica-status ├── mysql-slow-queries │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── mysql-slow-queries.json │ │ └── mysql-slow-queries.yml │ ├── icon │ │ └── mysql-slow-queries.svg │ ├── lib │ └── mysql-slow-queries ├── mysql-sorts │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── mysql-sorts.json │ │ └── mysql-sorts.yml │ ├── icon │ │ └── mysql-sorts.svg │ ├── lib │ └── mysql-sorts ├── mysql-storage-engines │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── mysql-storage-engines.json │ │ └── mysql-storage-engines.yml │ ├── icon │ │ └── mysql-storage-engines.svg │ ├── lib │ └── mysql-storage-engines ├── mysql-system │ ├── README.rst │ ├── grafana │ │ └── mysql-system.yml │ ├── icingaweb2-module-director │ │ ├── mysql-system.json │ │ └── mysql-system.yml │ ├── icingaweb2-module-grafana │ │ └── mysql-system.ini │ ├── icon │ │ └── mysql-system.svg │ ├── lib │ └── mysql-system ├── mysql-table-cache │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── mysql-table-cache.json │ │ └── mysql-table-cache.yml │ ├── icon │ │ └── mysql-table-cache.svg │ ├── lib │ └── mysql-table-cache ├── mysql-table-definition-cache │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── mysql-table-definition-cache.json │ │ └── mysql-table-definition-cache.yml │ ├── icon │ │ └── mysql-table-definition-cache.svg │ ├── lib │ └── mysql-table-definition-cache ├── mysql-table-indexes │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── mysql-table-indexes.json │ │ └── mysql-table-indexes.yml │ ├── icon │ │ └── mysql-table-indexes.svg │ ├── lib │ └── mysql-table-indexes ├── mysql-table-locks │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── mysql-table-locks.json │ │ └── mysql-table-locks.yml │ ├── icon │ │ └── mysql-table-locks.svg │ ├── lib │ └── mysql-table-locks ├── mysql-temp-tables │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── mysql-temp-tables.json │ │ └── mysql-temp-tables.yml │ ├── icon │ │ └── mysql-temp-tables.svg │ ├── lib │ └── mysql-temp-tables ├── mysql-thread-cache │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── mysql-thread-cache.json │ │ └── mysql-thread-cache.yml │ ├── icon │ │ └── mysql-thread-cache.svg │ ├── lib │ └── mysql-thread-cache ├── mysql-traffic │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── mysql-traffic.json │ │ └── mysql-traffic.yml │ ├── icon │ │ └── mysql-traffic.svg │ ├── lib │ └── mysql-traffic ├── mysql-user-security │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── mysql-user-security.json │ │ └── mysql-user-security.yml │ ├── icon │ │ └── mysql-user-security.svg │ ├── lib │ └── mysql-user-security ├── mysql-version │ ├── README.rst │ ├── grafana │ │ └── mysql-version.yml │ ├── icingaweb2-module-director │ │ ├── mysql-version.json │ │ └── mysql-version.yml │ ├── icingaweb2-module-grafana │ │ └── mysql-version.ini │ ├── icon │ │ └── mysql-version.svg │ ├── lib │ └── mysql-version ├── needs-restarting │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── needs-restarting.json │ │ └── needs-restarting.yml │ ├── icon │ │ └── needs-restarting.svg │ ├── lib │ ├── needs-restarting │ └── unit-test │ │ ├── containerfiles │ │ ├── archlinux-vlatest │ │ ├── debian-v11 │ │ ├── debian-v12 │ │ ├── fedora-v41 │ │ ├── rhel-v8 │ │ ├── rhel-v9 │ │ ├── ubuntu-v2004 │ │ ├── ubuntu-v2204 │ │ └── ubuntu-v2404 │ │ └── run ├── network-bonding │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── network-bonding.json │ │ └── network-bonding.yml │ ├── icon │ │ └── network-bonding.svg │ ├── lib │ ├── network-bonding │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE-b0.nok │ │ ├── EXAMPLE-b0.ok │ │ ├── EXAMPLE-b1.nok │ │ ├── EXAMPLE-b1.ok │ │ ├── EXAMPLE-b2.nok │ │ ├── EXAMPLE-b2.ok │ │ ├── EXAMPLE-b3.nok │ │ ├── EXAMPLE-b3.ok │ │ ├── EXAMPLE-b4.nok-lacp │ │ ├── EXAMPLE-b4.nok-wo-lacp │ │ ├── EXAMPLE-b4.ok-lacp │ │ ├── EXAMPLE-b4.ok-wo-lacp │ │ ├── EXAMPLE-b5.nok │ │ ├── EXAMPLE-b5.ok │ │ ├── EXAMPLE-b6.nok │ │ └── EXAMPLE-b6.ok ├── network-connections │ ├── .windows │ ├── README.rst │ ├── grafana │ │ └── network-connections.yml │ ├── icingaweb2-module-director │ │ ├── network-connections.json │ │ └── network-connections.yml │ ├── icingaweb2-module-grafana │ │ └── network-connections.ini │ ├── icon │ │ └── network-connections.svg │ ├── lib │ └── network-connections ├── network-io │ ├── .windows │ ├── README.rst │ ├── grafana │ │ └── network-io.yml │ ├── icingaweb2-module-director │ │ ├── network-io.json │ │ └── network-io.yml │ ├── icingaweb2-module-grafana │ │ └── network-io.ini │ ├── icon │ │ └── network-io.svg │ ├── lib │ └── network-io ├── network-port-tcp │ ├── .windows │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── network-port-tcp.json │ │ └── network-port-tcp.yml │ ├── icon │ │ └── network-port-tcp.svg │ ├── lib │ └── network-port-tcp ├── nextcloud-security-scan │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── nextcloud-security-scan.json │ │ └── nextcloud-security-scan.yml │ ├── icon │ │ └── nextcloud-security-scan.svg │ ├── lib │ └── nextcloud-security-scan ├── nextcloud-stats │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── nextcloud-stats.json │ │ └── nextcloud-stats.yml │ ├── icon │ │ └── nextcloud-stats.svg │ ├── lib │ └── nextcloud-stats ├── nextcloud-version │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── nextcloud-version.json │ │ └── nextcloud-version.yml │ ├── icon │ │ └── nextcloud-version.svg │ ├── lib │ ├── nextcloud-version │ └── unit-test │ │ └── run ├── nginx-status │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── nginx-status.json │ │ └── nginx-status.yml │ ├── icon │ │ └── nginx-status.svg │ ├── lib │ ├── nginx-status │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── nodebb-cache │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── nodebb-cache.json │ │ └── nodebb-cache.yml │ ├── icon │ │ └── nodebb-cache.svg │ ├── lib │ ├── nodebb-cache │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── nodebb-database │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── nodebb-database.json │ │ └── nodebb-database.yml │ ├── icon │ │ └── nodebb-database.svg │ ├── lib │ ├── nodebb-database │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── nodebb-errors │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── nodebb-errors.json │ │ └── nodebb-errors.yml │ ├── icon │ │ └── nodebb-errors.svg │ ├── lib │ ├── nodebb-errors │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── nodebb-events │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── nodebb-events.json │ │ └── nodebb-events.yml │ ├── icon │ │ └── nodebb-events.svg │ ├── lib │ ├── nodebb-events │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── nodebb-groups │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── nodebb-groups.json │ │ └── nodebb-groups.yml │ ├── icon │ │ └── nodebb-groups.svg │ ├── lib │ ├── nodebb-groups │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── nodebb-info │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── nodebb-info.json │ │ └── nodebb-info.yml │ ├── icon │ │ └── nodebb-info.svg │ ├── lib │ ├── nodebb-info │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── nodebb-users │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── nodebb-users.json │ │ └── nodebb-users.yml │ ├── icon │ │ └── nodebb-users.svg │ ├── lib │ ├── nodebb-users │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── nodebb-version │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── nodebb-version.json │ │ └── nodebb-version.yml │ ├── icon │ │ └── nodebb-version.svg │ ├── lib │ ├── nodebb-version │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ └── EXAMPLE02 ├── ntp-chronyd │ ├── README.rst │ ├── grafana │ │ └── ntp-chronyd.yml │ ├── icingaweb2-module-director │ │ ├── ntp-chronyd.json │ │ └── ntp-chronyd.yml │ ├── icingaweb2-module-grafana │ │ └── ntp-chronyd.ini │ ├── icon │ │ └── ntp-chronyd.svg │ ├── lib │ ├── ntp-chronyd │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ └── EXAMPLE02 ├── ntp-ntpd │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── ntp-ntpd.json │ │ └── ntp-ntpd.yml │ ├── icon │ │ └── ntp-ntpd.svg │ ├── lib │ ├── ntp-ntpd │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ ├── EXAMPLE03 │ │ ├── EXAMPLE04 │ │ └── EXAMPLE05 ├── ntp-systemd-timesyncd │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── ntp-systemd-timesyncd.json │ │ └── ntp-systemd-timesyncd.yml │ ├── icon │ │ └── ntp-systemd-timesyncd.svg │ ├── lib │ ├── ntp-systemd-timesyncd │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ ├── EXAMPLE03 │ │ ├── EXAMPLE04 │ │ └── EXAMPLE05 ├── ntp-w32tm │ ├── .windows │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── ntp-w32tm.json │ │ └── ntp-w32tm.yml │ ├── icon │ │ └── ntp-w32tm.svg │ ├── lib │ ├── ntp-w32tm │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ ├── EXAMPLE03 │ │ ├── EXAMPLE04 │ │ ├── EXAMPLE05 │ │ ├── EXAMPLE06 │ │ ├── EXAMPLE07 │ │ ├── EXAMPLE08 │ │ ├── EXAMPLE09 │ │ └── EXAMPLE10 ├── onlyoffice-stats │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── onlyoffice-stats.json │ │ └── onlyoffice-stats.yml │ ├── icon │ │ └── onlyoffice-stats.svg │ ├── lib │ ├── onlyoffice-stats │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ └── EXAMPLE02 ├── openjdk-redhat-version │ ├── README.rst │ ├── grafana │ │ └── openjdk-redhat-version.yml │ ├── icingaweb2-module-director │ │ ├── openjdk-redhat-version.json │ │ └── openjdk-redhat-version.yml │ ├── icingaweb2-module-grafana │ │ └── openjdk-redhat-version.ini │ ├── icon │ │ └── openjdk-redhat-version.svg │ ├── lib │ └── openjdk-redhat-version ├── openstack-nova-list │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── openstack-nova-list.json │ │ └── openstack-nova-list.yml │ ├── icon │ │ └── openstack-nova-list.svg │ ├── lib │ └── openstack-nova-list ├── openstack-swift-stat │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── openstack-swift-stat.json │ │ └── openstack-swift-stat.yml │ ├── icon │ │ └── openstack-swift-stat.svg │ ├── lib │ ├── openstack-swift-stat │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01-list_account_part │ │ ├── EXAMPLE01-stat_account │ │ ├── EXAMPLE01-stat_container-01 │ │ ├── EXAMPLE01-stat_container-02 │ │ ├── EXAMPLE01-stat_container-03 │ │ └── EXAMPLE01-stat_container-04 ├── openvpn-client-list │ ├── README.rst │ ├── grafana │ │ └── openvpn-client-list.yml │ ├── icingaweb2-module-director │ │ ├── openvpn-client-list.json │ │ └── openvpn-client-list.yml │ ├── icingaweb2-module-grafana │ │ └── openvpn-client-list.ini │ ├── icon │ │ └── openvpn-client-list.svg │ ├── lib │ ├── openvpn-client-list │ └── unit-test │ │ └── stdout │ │ └── EXAMPLE01 ├── openvpn-version │ ├── README.rst │ ├── grafana │ │ └── openvpn-version.yml │ ├── icingaweb2-module-director │ │ ├── openvpn-version.json │ │ └── openvpn-version.yml │ ├── icingaweb2-module-grafana │ │ └── openvpn-version.ini │ ├── icon │ │ └── openvpn-version.svg │ ├── lib │ └── openvpn-version ├── path-rw-test │ ├── .windows │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── path-rw-test.json │ │ └── path-rw-test.yml │ ├── icon │ │ └── path-rw-test.svg │ ├── lib │ └── path-rw-test ├── php-fpm-ping │ ├── README.rst │ ├── grafana │ │ └── php-fpm-ping.yml │ ├── icingaweb2-module-director │ │ ├── php-fpm-ping.json │ │ └── php-fpm-ping.yml │ ├── icingaweb2-module-grafana │ │ └── php-fpm-ping.ini │ ├── icon │ │ └── php-fpm-ping.svg │ ├── lib │ ├── php-fpm-ping │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ └── EXAMPLE02 ├── php-fpm-status │ ├── README.rst │ ├── grafana │ │ └── php-fpm-status.yml │ ├── icingaweb2-module-director │ │ ├── php-fpm-status.json │ │ └── php-fpm-status.yml │ ├── icingaweb2-module-grafana │ │ └── php-fpm-status.ini │ ├── icon │ │ └── php-fpm-status.svg │ ├── lib │ ├── php-fpm-status │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ ├── EXAMPLE03 │ │ └── EXAMPLE04 ├── php-status │ ├── README.rst │ ├── assets │ │ └── monitoring.php │ ├── grafana │ │ └── php-status.yml │ ├── icingaweb2-module-director │ │ ├── php-status.json │ │ └── php-status.yml │ ├── icingaweb2-module-grafana │ │ └── php-status.ini │ ├── icon │ │ └── php-status.svg │ ├── lib │ └── php-status ├── php-version │ ├── README.rst │ ├── grafana │ │ └── php-version.yml │ ├── icingaweb2-module-director │ │ ├── php-version.json │ │ └── php-version.yml │ ├── icingaweb2-module-grafana │ │ └── php-version.ini │ ├── icon │ │ └── php-version.svg │ ├── lib │ ├── php-version │ └── unit-test │ │ └── run ├── ping │ ├── README.rst │ ├── grafana │ │ └── ping.yml │ ├── icingaweb2-module-director │ │ ├── ping.json │ │ └── ping.yml │ ├── icingaweb2-module-grafana │ │ └── ping.ini │ ├── icon │ │ └── ping.svg │ ├── lib │ ├── ping │ └── unit-test │ │ └── run ├── pip-updates │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── pip-updates.json │ │ └── pip-updates.yml │ ├── icon │ │ └── pip-updates.svg │ ├── lib │ ├── pip-updates │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ └── EXAMPLE02 ├── postfix-version │ ├── README.rst │ ├── grafana │ │ └── postfix-version.yml │ ├── icingaweb2-module-director │ │ ├── postfix-version.json │ │ └── postfix-version.yml │ ├── icingaweb2-module-grafana │ │ └── postfix-version.ini │ ├── icon │ │ └── postfix-version.svg │ ├── lib │ └── postfix-version ├── postgresql-version │ ├── README.rst │ ├── grafana │ │ └── postgresql-version.yml │ ├── icingaweb2-module-director │ │ ├── postgresql-version.json │ │ └── postgresql-version.yml │ ├── icingaweb2-module-grafana │ │ └── postgresql-version.ini │ ├── icon │ │ └── postgresql-version.svg │ ├── lib │ └── postgresql-version ├── procs │ ├── .windows │ ├── README.rst │ ├── grafana │ │ └── procs.yml │ ├── icingaweb2-module-director │ │ ├── procs.json │ │ └── procs.yml │ ├── icingaweb2-module-grafana │ │ └── procs.ini │ ├── icon │ │ └── procs.svg │ ├── lib │ └── procs ├── python-version │ ├── README.rst │ ├── grafana │ │ └── python-version.yml │ ├── icingaweb2-module-director │ │ ├── python-version.json │ │ └── python-version.yml │ ├── icingaweb2-module-grafana │ │ └── python-version.ini │ ├── icon │ │ └── python-version.svg │ ├── lib │ ├── python-version │ └── unit-test │ │ └── run ├── qts-cpu-usage │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── qts-cpu-usage.json │ │ └── qts-cpu-usage.yml │ ├── icon │ │ └── qts-cpu-usage.svg │ ├── lib │ └── qts-cpu-usage ├── qts-disk-smart │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── qts-disk-smart.json │ │ └── qts-disk-smart.yml │ ├── icon │ │ └── qts-disk-smart.svg │ ├── lib │ └── qts-disk-smart ├── qts-memory-usage │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── qts-memory-usage.json │ │ └── qts-memory-usage.yml │ ├── icon │ │ └── qts-memory-usage.svg │ ├── lib │ └── qts-memory-usage ├── qts-temperatures │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── qts-temperatures.json │ │ └── qts-temperatures.yml │ ├── icon │ │ └── qts-temperatures.svg │ ├── lib │ └── qts-temperatures ├── qts-uptime │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── qts-uptime.json │ │ └── qts-uptime.yml │ ├── icon │ │ └── qts-uptime.svg │ ├── lib │ └── qts-uptime ├── qts-version │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── qts-version.json │ │ └── qts-version.yml │ ├── icon │ │ └── qts-version.svg │ ├── lib │ └── qts-version ├── redfish-drives │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── redfish-drives.json │ │ └── redfish-drives.yml │ ├── icon │ │ └── redfish-drives.svg │ ├── lib │ └── redfish-drives ├── redfish-sel │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── redfish-sel.json │ │ └── redfish-sel.yml │ ├── icon │ │ └── redfish-sel.svg │ ├── lib │ ├── redfish-sel │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01-v1 │ │ ├── EXAMPLE01-v1-managers │ │ └── EXAMPLE01-v1-managers-vendor ├── redfish-sensor │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── redfish-sensor.json │ │ └── redfish-sensor.yml │ ├── icon │ │ └── redfish-sensor.svg │ ├── lib │ └── redfish-sensor ├── redis-status │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── redis-status.json │ │ └── redis-status.yml │ ├── icon │ │ └── redis-status.svg │ ├── lib │ ├── redis-status │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ ├── EXAMPLE03 │ │ ├── EXAMPLE04 │ │ └── EXAMPLE05 ├── redis-version │ ├── README.rst │ ├── grafana │ │ └── redis-version.yml │ ├── icingaweb2-module-director │ │ ├── redis-version.json │ │ └── redis-version.yml │ ├── icingaweb2-module-grafana │ │ └── redis-version.ini │ ├── icon │ │ └── redis-version.svg │ ├── lib │ └── redis-version ├── restic-check │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── restic-check.json │ │ └── restic-check.yml │ ├── icon │ │ └── restic-check.svg │ ├── lib │ ├── restic-check │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ └── EXAMPLE02 ├── restic-snapshots │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── restic-snapshots.json │ │ └── restic-snapshots.yml │ ├── icon │ │ └── restic-snapshots.svg │ ├── lib │ ├── restic-snapshots │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ └── EXAMPLE02 ├── restic-stats │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── restic-stats.json │ │ └── restic-stats.yml │ ├── icon │ │ └── restic-stats.svg │ ├── lib │ ├── restic-stats │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── rhel-version │ ├── README.rst │ ├── grafana │ │ └── rhel-version.yml │ ├── icingaweb2-module-director │ │ ├── rhel-version.json │ │ └── rhel-version.yml │ ├── icingaweb2-module-grafana │ │ └── rhel-version.ini │ ├── icon │ │ └── rhel-version.svg │ ├── lib │ └── rhel-version ├── rocketchat-stats │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── rocketchat-stats.json │ │ └── rocketchat-stats.yml │ ├── icon │ │ └── rocketchat-stats.svg │ ├── lib │ └── rocketchat-stats ├── rocketchat-version │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── rocketchat-version.json │ │ └── rocketchat-version.yml │ ├── icon │ │ └── rocketchat-version.svg │ ├── lib │ └── rocketchat-version ├── rpm-lastactivity │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── rpm-lastactivity.json │ │ └── rpm-lastactivity.yml │ ├── icon │ │ └── rpm-lastactivity.svg │ ├── lib │ └── rpm-lastactivity ├── rpm-updates │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── rpm-updates.json │ │ └── rpm-updates.yml │ ├── icon │ │ └── rpm-updates.svg │ ├── lib │ ├── rpm-updates │ └── unit-test │ │ ├── containerfiles │ │ ├── fedora-v41 │ │ └── rhel-v8 │ │ └── run ├── safenet-hsm-state │ ├── README.rst │ ├── icingaweb2-module-director │ │ └── safenet-hsm-state.json │ ├── icon │ │ └── safenet-hsm-state.svg │ ├── lib │ ├── safenet-hsm-state │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ ├── EXAMPLE03 │ │ └── EXAMPLE04 ├── sap-open-concur-com │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── sap-open-concur-com.json │ │ └── sap-open-concur-com.yml │ ├── icon │ │ └── sap-open-concur-com.svg │ ├── lib │ ├── sap-open-concur-com │ └── unit-test │ │ └── run ├── scanrootkit │ ├── README.rst │ ├── assets │ │ ├── scanrootkit-ajakit.yml │ │ ├── scanrootkit-akit.yml │ │ ├── scanrootkit-apacheworm.yml │ │ ├── scanrootkit-apakit.yml │ │ ├── scanrootkit-ark.yml │ │ ├── scanrootkit-balaur.yml │ │ ├── scanrootkit-beastkit.yml │ │ ├── scanrootkit-bex.yml │ │ ├── scanrootkit-bex2.yml │ │ ├── scanrootkit-bobkit.yml │ │ ├── scanrootkit-boonana.yml │ │ ├── scanrootkit-cb.yml │ │ ├── scanrootkit-cinik.yml │ │ ├── scanrootkit-components-backdoors.yml │ │ ├── scanrootkit-components-billgates.yml │ │ ├── scanrootkit-components-flooder.yml │ │ ├── scanrootkit-components-ircbot.yml │ │ ├── scanrootkit-components-linux-rst-b.yml │ │ ├── scanrootkit-components-malware.yml │ │ ├── scanrootkit-components-opyumkit.yml │ │ ├── scanrootkit-components-rootkit.yml │ │ ├── scanrootkit-components-sniffer.yml │ │ ├── scanrootkit-components-trojaned-sshd.yml │ │ ├── scanrootkit-components-xorddos.yml │ │ ├── scanrootkit-cxkit.yml │ │ ├── scanrootkit-dannyboys.yml │ │ ├── scanrootkit-devil.yml │ │ ├── scanrootkit-diamorphine.yml │ │ ├── scanrootkit-dica.yml │ │ ├── scanrootkit-dicakit.yml │ │ ├── scanrootkit-dreams.yml │ │ ├── scanrootkit-duarawkz.yml │ │ ├── scanrootkit-ebury.yml │ │ ├── scanrootkit-eggdrop.yml │ │ ├── scanrootkit-enyelkm.yml │ │ ├── scanrootkit-flea.yml │ │ ├── scanrootkit-freebsd_rk.yml │ │ ├── scanrootkit-fu.yml │ │ ├── scanrootkit-fuckit.yml │ │ ├── scanrootkit-gaskit.yml │ │ ├── scanrootkit-heroin.yml │ │ ├── scanrootkit-hidefile.yml │ │ ├── scanrootkit-hjckit.yml │ │ ├── scanrootkit-ignokit.yml │ │ ├── scanrootkit-illogic-sunos.yml │ │ ├── scanrootkit-illogic.yml │ │ ├── scanrootkit-inqtanaa.yml │ │ ├── scanrootkit-inqtanab.yml │ │ ├── scanrootkit-inqtanac.yml │ │ ├── scanrootkit-intoxonia.yml │ │ ├── scanrootkit-irixrk.yml │ │ ├── scanrootkit-jynx.yml │ │ ├── scanrootkit-jynx2.yml │ │ ├── scanrootkit-kbeast.yml │ │ ├── scanrootkit-keydnap.yml │ │ ├── scanrootkit-kitko.yml │ │ ├── scanrootkit-knark.yml │ │ ├── scanrootkit-komplex.yml │ │ ├── scanrootkit-langsuir.yml │ │ ├── scanrootkit-linuxv.yml │ │ ├── scanrootkit-lion.yml │ │ ├── scanrootkit-lite5r.yml │ │ ├── scanrootkit-lockit.yml │ │ ├── scanrootkit-mokes.yml │ │ ├── scanrootkit-moodnt.yml │ │ ├── scanrootkit-mrk.yml │ │ ├── scanrootkit-mzozd.yml │ │ ├── scanrootkit-ncom.yml │ │ ├── scanrootkit-nio.yml │ │ ├── scanrootkit-nsdap.yml │ │ ├── scanrootkit-ohhara.yml │ │ ├── scanrootkit-optickit.yml │ │ ├── scanrootkit-osxrk.yml │ │ ├── scanrootkit-oz.yml │ │ ├── scanrootkit-phalanx.yml │ │ ├── scanrootkit-phalanx2.yml │ │ ├── scanrootkit-portacelo.yml │ │ ├── scanrootkit-proton.yml │ │ ├── scanrootkit-ramen.yml │ │ ├── scanrootkit-redstorm.yml │ │ ├── scanrootkit-rhsharpes.yml │ │ ├── scanrootkit-rsha.yml │ │ ├── scanrootkit-scalper.yml │ │ ├── scanrootkit-shutdown.yml │ │ ├── scanrootkit-shv4.yml │ │ ├── scanrootkit-shv5.yml │ │ ├── scanrootkit-sinrootkit.yml │ │ ├── scanrootkit-slapper.yml │ │ ├── scanrootkit-sneakin.yml │ │ ├── scanrootkit-sniffer-log.yml │ │ ├── scanrootkit-sniffer.yml │ │ ├── scanrootkit-spanish.yml │ │ ├── scanrootkit-spwn.yml │ │ ├── scanrootkit-suckit.yml │ │ ├── scanrootkit-sunosrootkit.yml │ │ ├── scanrootkit-superkit.yml │ │ ├── scanrootkit-t0rn.yml │ │ ├── scanrootkit-tbd.yml │ │ ├── scanrootkit-telekit.yml │ │ ├── scanrootkit-togroot.yml │ │ ├── scanrootkit-torn.yml │ │ ├── scanrootkit-trnkit.yml │ │ ├── scanrootkit-trojaned-sshd-solaris.yml │ │ ├── scanrootkit-trojaned-sshd.yml │ │ ├── scanrootkit-trojaned-syslog.yml │ │ ├── scanrootkit-trojanit.yml │ │ ├── scanrootkit-turtle.yml │ │ ├── scanrootkit-tuxtendo.yml │ │ ├── scanrootkit-unknown.yml │ │ ├── scanrootkit-urk.yml │ │ ├── scanrootkit-vampire.yml │ │ ├── scanrootkit-vckit.yml │ │ ├── scanrootkit-volc.yml │ │ ├── scanrootkit-w55808a.yml │ │ ├── scanrootkit-wanukdoor.yml │ │ ├── scanrootkit-wanukworm.yml │ │ ├── scanrootkit-weaponx.yml │ │ ├── scanrootkit-xorgsunos.yml │ │ ├── scanrootkit-xzibit.yml │ │ ├── scanrootkit-zarwt.yml │ │ └── scanrootkit-zk.yml │ ├── grafana │ │ └── scanrootkit.yml │ ├── icingaweb2-module-director │ │ ├── scanrootkit.json │ │ └── scanrootkit.yml │ ├── icingaweb2-module-grafana │ │ └── scanrootkit.ini │ ├── icon │ │ └── scanrootkit.svg │ ├── lib │ ├── scanrootkit │ └── unit-test │ │ └── run ├── scheduled-task │ ├── .windows │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── scheduled-task.json │ │ └── scheduled-task.yml │ ├── icon │ │ └── scheduled-task.svg │ ├── lib │ └── scheduled-task ├── selinux-mode │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── selinux-mode.json │ │ └── selinux-mode.yml │ ├── icon │ │ └── selinux-mode.svg │ ├── lib │ └── selinux-mode ├── sensors-battery │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── sensors-battery.json │ │ └── sensors-battery.yml │ ├── icon │ │ └── sensors-battery.svg │ ├── lib │ └── sensors-battery ├── sensors-fans │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── sensors-fans.json │ │ └── sensors-fans.yml │ ├── icon │ │ └── sensors-fans.svg │ ├── lib │ └── sensors-fans ├── sensors-temperatures │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── sensors-temperatures.json │ │ └── sensors-temperatures.yml │ ├── icon │ │ └── sensors-temperatures.svg │ ├── lib │ └── sensors-temperatures ├── service │ ├── .windows │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── service.json │ │ └── service.yml │ ├── lib │ ├── service │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── snmp │ ├── README.rst │ ├── device-mibs │ │ ├── printer-brother-mfcj5720dw │ │ │ └── BROTHER-MIB.mib │ │ ├── switch-cisco-c9200l │ │ │ ├── CISCO-PROCESS-MIB.my │ │ │ ├── CISCO-SMI.my │ │ │ ├── CISCO-TC.my │ │ │ ├── HCNUM-TC.my │ │ │ ├── IP-MIB.my │ │ │ └── SNMP-FRAMEWORK-MIB.my │ │ ├── switch-fs-s3900 │ │ │ ├── DIFFSERV-DSCP-TC.mib │ │ │ ├── DIFFSERV-MIB.mib │ │ │ ├── FS-S3900.mib │ │ │ ├── IEEE8021-CFM-MIB.mib │ │ │ ├── IEEE8021-PAE-MIB-200406220000Z.mib │ │ │ ├── INTEGRATED-SERVICES-MIB.mib │ │ │ ├── OSPF-MIB.mib │ │ │ ├── P-BRIDGE-MIB.mib │ │ │ ├── Q-BRIDGE-MIB.mib │ │ │ ├── RMON2.mib │ │ │ ├── TOKEN-RING-RMON.mib │ │ │ └── lldp.mib │ │ └── switch-netgear-xs716t │ │ │ ├── NETGEAR-cheetahref.my │ │ │ ├── NETGEAR-fastpath_boxservices.my │ │ │ ├── NETGEAR-fastpathinventory.my │ │ │ ├── NETGEAR-fastpathlogging.my │ │ │ ├── NETGEAR-fastpathswitching.my │ │ │ ├── P-BRIDGE-MIB.mib │ │ │ ├── Q-BRIDGE-MIB.mib │ │ │ ├── RMON2.mib │ │ │ └── TOKEN-RING-RMON.mib │ ├── device-oids │ │ ├── any-any-any.csv │ │ ├── linux-snmpd.csv │ │ ├── printer-brother-mfcj5720dw.csv │ │ ├── printer-hp-officejetpro9020.csv │ │ ├── router-turris-omnia.csv │ │ ├── switch-cisco-c9200l.csv │ │ ├── switch-cisco-c9500.csv │ │ ├── switch-fs-s3900.csv │ │ └── switch-netgear-xs716t.csv │ ├── icingaweb2-module-director │ │ ├── snmp.json │ │ └── snmp.yml │ ├── icon │ │ └── snmp.svg │ ├── lib │ ├── snmp │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ ├── EXAMPLE03 │ │ ├── EXAMPLE03-v1.csv │ │ ├── EXAMPLE03-v2.csv │ │ ├── EXAMPLE03-v3.csv │ │ └── README ├── starface-account-stats │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── starface-account-stats.json │ │ └── starface-account-stats.yml │ ├── icon │ │ └── starface-account-stats.svg │ ├── lib │ ├── starface-account-stats │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── starface-backup-status │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── starface-backup-status.json │ │ └── starface-backup-status.yml │ ├── icon │ │ └── starface-backup-status.svg │ ├── lib │ ├── starface-backup-status │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── starface-channel-status │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── starface-channel-status.json │ │ └── starface-channel-status.yml │ ├── icon │ │ └── starface-channel-status.svg │ ├── lib │ ├── starface-channel-status │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── starface-database-stats │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── starface-database-stats.json │ │ └── starface-database-stats.yml │ ├── icon │ │ └── starface-database-stats.svg │ ├── lib │ ├── starface-database-stats │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── starface-java-memory-usage │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── starface-java-memory-usage.json │ │ └── starface-java-memory-usage.yml │ ├── icon │ │ └── starface-java-memory-usage.svg │ ├── lib │ ├── starface-java-memory-usage │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── starface-peer-stats │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── starface-peer-stats.json │ │ └── starface-peer-stats.yml │ ├── icon │ │ └── starface-peer-stats.svg │ ├── lib │ ├── starface-peer-stats │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── starface-status │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── starface-status.json │ │ └── starface-status.yml │ ├── icon │ │ └── starface-status.svg │ ├── lib │ ├── starface-status │ └── unit-test │ │ ├── run │ │ └── stdout │ │ └── EXAMPLE01 ├── statusiq │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── statusiq.json │ │ └── statusiq.yml │ ├── icon │ │ └── statusiq.svg │ ├── lib │ ├── statusiq │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ └── EXAMPLE03 ├── statuspal │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── statuspal.json │ │ └── statuspal.yml │ ├── icon │ │ └── statuspal.svg │ ├── lib │ ├── statuspal │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ ├── EXAMPLE03 │ │ ├── EXAMPLE04 │ │ ├── EXAMPLE05 │ │ └── EXAMPLE06 ├── strongswan-connections │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── strongswan-connections.json │ │ └── strongswan-connections.yml │ ├── icon │ │ └── strongswan-connections.svg │ ├── lib │ ├── strongswan-connections │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01-active_connection_keys │ │ ├── EXAMPLE01-list_sas │ │ ├── EXAMPLE01-possible_connection_keys │ │ ├── EXAMPLE02-active_connection_keys │ │ ├── EXAMPLE02-list_sas │ │ ├── EXAMPLE02-possible_connection_keys │ │ ├── EXAMPLE03-active_connection_keys │ │ ├── EXAMPLE03-list_sas │ │ ├── EXAMPLE03-possible_connection_keys │ │ ├── EXAMPLE04-active_connection_keys │ │ ├── EXAMPLE04-list_sas │ │ └── EXAMPLE04-possible_connection_keys ├── swap-usage │ ├── .windows │ ├── README.rst │ ├── grafana │ │ └── swap-usage.yml │ ├── icingaweb2-module-director │ │ ├── swap-usage.json │ │ └── swap-usage.yml │ ├── icingaweb2-module-grafana │ │ └── swap-usage.ini │ ├── icon │ │ └── swap-usage.svg │ ├── lib │ └── swap-usage ├── systemd-timedate-status │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── systemd-timedate-status.json │ │ └── systemd-timedate-status.yml │ ├── icon │ │ └── systemd-timedate-status.svg │ ├── lib │ ├── systemd-timedate-status │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE-20121017-nok │ │ ├── EXAMPLE-20121017-ok │ │ ├── EXAMPLE-20140318-nok │ │ ├── EXAMPLE-20140318-ok │ │ ├── EXAMPLE-20150407-nok │ │ ├── EXAMPLE-20150407-ok │ │ ├── EXAMPLE-20170921-nok │ │ ├── EXAMPLE-20170921-ok │ │ ├── EXAMPLE-20201026-nok │ │ └── EXAMPLE-20201026-ok ├── systemd-unit │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── systemd-unit.json │ │ └── systemd-unit.yml │ ├── icon │ │ └── systemd-unit.svg │ ├── lib │ └── systemd-unit ├── systemd-units-failed │ ├── README.rst │ ├── grafana │ │ └── systemd-units-failed.yml │ ├── icingaweb2-module-director │ │ ├── systemd-units-failed.json │ │ └── systemd-units-failed.yml │ ├── icingaweb2-module-grafana │ │ └── systemd-units-failed.ini │ ├── icon │ │ └── systemd-units-failed.svg │ ├── lib │ ├── systemd-units-failed │ └── unit-test │ │ ├── run │ │ └── stdout │ │ ├── EXAMPLE01 │ │ ├── EXAMPLE02 │ │ ├── EXAMPLE03 │ │ ├── EXAMPLE04 │ │ └── EXAMPLE05 ├── tuned-profile │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── tuned-profile.json │ │ └── tuned-profile.yml │ ├── icon │ │ └── tuned-profile.svg │ ├── lib │ └── tuned-profile ├── updates │ ├── .windows │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── updates.json │ │ └── updates.yml │ ├── icon │ │ └── updates.svg │ ├── lib │ └── updates ├── uptime │ ├── .windows │ ├── README.rst │ ├── grafana │ │ └── uptime.yml │ ├── icingaweb2-module-director │ │ ├── uptime.json │ │ └── uptime.yml │ ├── icingaweb2-module-grafana │ │ └── uptime.ini │ ├── icon │ │ └── uptime.svg │ ├── lib │ └── uptime ├── uptimerobot │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── uptimerobot.json │ │ └── uptimerobot.yml │ ├── icon │ │ └── uptimerobot.svg │ ├── lib │ ├── unit-test │ │ ├── run │ │ └── stdout │ │ │ ├── EXAMPLE01 │ │ │ ├── EXAMPLE02 │ │ │ ├── EXAMPLE03 │ │ │ ├── EXAMPLE04 │ │ │ ├── EXAMPLE05 │ │ │ ├── EXAMPLE06 │ │ │ ├── EXAMPLE07 │ │ │ ├── EXAMPLE08 │ │ │ └── EXAMPLE09 │ └── uptimerobot ├── users │ ├── .windows │ ├── README.rst │ ├── grafana │ │ └── users.yml │ ├── icingaweb2-module-director │ │ ├── users.json │ │ └── users.yml │ ├── icingaweb2-module-grafana │ │ └── users.ini │ ├── icon │ │ └── users.svg │ ├── lib │ └── users ├── valkey-status │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── valkey-status.json │ │ └── valkey-status.yml │ ├── icon │ │ └── valkey-status.svg │ ├── lib │ └── valkey-status ├── valkey-version │ ├── README.rst │ ├── grafana │ │ └── valkey-version.yml │ ├── icingaweb2-module-director │ │ ├── valkey-version.json │ │ └── valkey-version.yml │ ├── icingaweb2-module-grafana │ │ └── valkey-version.ini │ ├── icon │ │ └── valkey-version.svg │ ├── lib │ └── valkey-version ├── veeam-status │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── veeam-status.json │ │ └── veeam-status.yml │ ├── icon │ │ └── veeam-status.svg │ ├── lib │ ├── unit-test │ │ ├── run │ │ └── stdout │ │ │ ├── EXAMPLE01 │ │ │ ├── EXAMPLE02 │ │ │ └── EXAMPLE03 │ └── veeam-status ├── whmcs-status │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── whmcs-status.json │ │ └── whmcs-status.yml │ ├── icon │ │ └── whmcs-status.svg │ ├── lib │ ├── unit-test │ │ ├── run │ │ └── stdout │ │ │ ├── EXAMPLE01 │ │ │ ├── EXAMPLE02 │ │ │ ├── EXAMPLE03 │ │ │ └── EXAMPLE04 │ └── whmcs-status ├── wildfly-deployment-status │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── wildfly-deployment-status.json │ │ └── wildfly-deployment-status.yml │ ├── icon │ │ └── wildfly-deployment-status.svg │ ├── lib │ └── wildfly-deployment-status ├── wildfly-gc-status │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── wildfly-gc-status.json │ │ └── wildfly-gc-status.yml │ ├── icon │ │ └── wildfly-gc-status.svg │ ├── lib │ └── wildfly-gc-status ├── wildfly-memory-pool-usage │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── wildfly-memory-pool-usage.json │ │ └── wildfly-memory-pool-usage.yml │ ├── icon │ │ └── wildfly-memory-pool-usage.svg │ ├── lib │ └── wildfly-memory-pool-usage ├── wildfly-memory-usage │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── wildfly-memory-usage.json │ │ └── wildfly-memory-usage.yml │ ├── icon │ │ └── wildfly-memory-usage.svg │ ├── lib │ └── wildfly-memory-usage ├── wildfly-non-xa-datasource-stats │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── wildfly-non-xa-datasource-stats.json │ │ └── wildfly-non-xa-datasource-stats.yml │ ├── icon │ │ └── wildfly-non-xa-datasource-stats.svg │ ├── lib │ └── wildfly-non-xa-datasource-stats ├── wildfly-server-status │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── wildfly-server-status.json │ │ └── wildfly-server-status.yml │ ├── icon │ │ └── wildfly-server-status.svg │ ├── lib │ └── wildfly-server-status ├── wildfly-thread-usage │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── wildfly-thread-usage.json │ │ └── wildfly-thread-usage.yml │ ├── icon │ │ └── wildfly-thread-usage.svg │ ├── lib │ └── wildfly-thread-usage ├── wildfly-uptime │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── wildfly-uptime.json │ │ └── wildfly-uptime.yml │ ├── icon │ │ └── wildfly-uptime.svg │ ├── lib │ └── wildfly-uptime ├── wildfly-xa-datasource-stats │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── wildfly-xa-datasource-stats.json │ │ └── wildfly-xa-datasource-stats.yml │ ├── icon │ │ └── wildfly-xa-datasource-stats.svg │ ├── lib │ └── wildfly-xa-datasource-stats ├── wordpress-version │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── wordpress-version.json │ │ └── wordpress-version.yml │ ├── icon │ │ └── wordpress-version.svg │ ├── lib │ └── wordpress-version ├── xca-cert │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── xca-cert.json │ │ └── xca-cert.yml │ ├── icon │ │ └── xca-cert.svg │ ├── lib │ └── xca-cert └── xml │ ├── README.rst │ ├── icingaweb2-module-director │ ├── xml.json │ └── xml.yml │ ├── icon │ └── xml.svg │ ├── lib │ └── xml ├── event-plugins └── cloudflare-security-level │ ├── README.rst │ ├── cloudflare-security-level │ └── lib ├── lib ├── notification-plugins ├── notify-host-mail │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── notify-host-mail.json │ │ └── notify-host-mail.yml │ ├── lib │ └── notify-host-mail ├── notify-host-rocketchat │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── notify-host-rocketchat.json │ │ └── notify-host-rocketchat.yml │ ├── lib │ └── notify-host-rocketchat ├── notify-host-zoom │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── notify-host-zoom.json │ │ └── notify-host-zoom.yml │ ├── lib │ └── notify-host-zoom ├── notify-service-mail │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── notify-service-mail.json │ │ └── notify-service-mail.yml │ ├── lib │ └── notify-service-mail ├── notify-service-rocketchat │ ├── README.rst │ ├── icingaweb2-module-director │ │ ├── notify-service-rocketchat.json │ │ └── notify-service-rocketchat.yml │ ├── lib │ └── notify-service-rocketchat └── notify-service-zoom │ ├── README.rst │ ├── icingaweb2-module-director │ ├── notify-service-zoom.json │ └── notify-service-zoom.yml │ ├── lib │ └── notify-service-zoom ├── requirements-windows.in ├── requirements-windows.txt ├── requirements.in ├── requirements.txt ├── testing ├── debian │ └── run-all ├── rhel │ └── run-all └── ubuntu │ └── run-all └── tools ├── basket-join ├── check2basket ├── grafana-tool ├── influxdb-remove-old-measurements ├── README.rst └── influxdb-remove-old-measurements ├── lib ├── remove-uuids └── update-readmes /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: linuxfabrik 4 | 5 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- 1 | version: 2 2 | updates: 3 | - package-ecosystem: github-actions 4 | directory: / 5 | schedule: 6 | interval: daily 7 | 8 | - package-ecosystem: pip 9 | directory: / 10 | schedule: 11 | interval: daily 12 | -------------------------------------------------------------------------------- /assets/grafana/folder.yml: -------------------------------------------------------------------------------- 1 | apiVersion: grizzly.grafana.com/v1alpha1 2 | kind: DashboardFolder 3 | metadata: 4 | name: linuxfabrik-monitoring-plugins 5 | spec: 6 | title: Linuxfabrik Monitoring Plugins 7 | -------------------------------------------------------------------------------- /assets/icingaweb2-module-grafana/icinga.ini: -------------------------------------------------------------------------------- 1 | [icinga] 2 | dashboard = "Icinga" 3 | panelId = "1,2,3,4,5,6,7,8,9,10" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "icinga" 7 | timerange = "24h" 8 | -------------------------------------------------------------------------------- /assets/icons/updates.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/icons/windows.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/selinux/linuxfabrik-monitoring-plugins.te: -------------------------------------------------------------------------------- 1 | module linuxfabrik-monitoring-plugins 1.0; 2 | 3 | require { 4 | type chronyc_t; 5 | type nagios_unconfined_plugin_exec_t; 6 | class file { execute map }; 7 | } 8 | 9 | #============= chronyc_t ============== 10 | allow chronyc_t nagios_unconfined_plugin_exec_t:file { execute map }; 11 | -------------------------------------------------------------------------------- /build/debian/dirs: -------------------------------------------------------------------------------- 1 | etc/sudoers.d 2 | usr/lib64/nagios/plugins 3 | usr/share/doc/linuxfabrik-monitoring-plugins 4 | -------------------------------------------------------------------------------- /build/debian/install: -------------------------------------------------------------------------------- 1 | etc/sudoers.d/linuxfabrik-monitoring-plugins etc/sudoers.d/ 2 | usr/lib64/linuxfabrik-monitoring-plugins/venv/* usr/lib64/linuxfabrik-monitoring-plugins/venv/ 3 | usr/lib64/nagios/plugins/* usr/lib64/nagios/plugins/ 4 | usr/share/doc/linuxfabrik-monitoring-plugins/copyright usr/share/doc/linuxfabrik-monitoring-plugins/ 5 | -------------------------------------------------------------------------------- /build/debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /build/install-podman.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | # 2025021001 3 | 4 | set -e -x 5 | 6 | sudo apt update 7 | sudo apt -y install podman 8 | -------------------------------------------------------------------------------- /check-plugins/about-me/icingaweb2-module-director/about-me.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["Command"]["cmd-check-about-me"]["timeout"]': 30 4 | '["Command"]["cmd-check-about-me"]["command"]': '/usr/bin/sudo /usr/lib64/nagios/plugins/about-me' 5 | '["ServiceTemplate"]["tpl-service-about-me"]["check_interval"]': 86400 6 | '["ServiceTemplate"]["tpl-service-about-me"]["enable_perfdata"]': true 7 | '["ServiceTemplate"]["tpl-service-about-me"]["retry_interval"]': 3600 8 | -------------------------------------------------------------------------------- /check-plugins/about-me/icingaweb2-module-grafana/about-me.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-about-me] 2 | dashboard = "About me" 3 | panelId = "1,2,3,4" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "about-me" 7 | timerange = "24h" 8 | -------------------------------------------------------------------------------- /check-plugins/about-me/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/apache-httpd-status/icingaweb2-module-director/apache-httpd-status.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-apache-httpd-status"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/apache-httpd-status/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/apache-httpd-status/unit-test/stdout/EXAMPLE01: -------------------------------------------------------------------------------- 1 | BusyWorkers: 2 2 | IdleWorkers: 5 3 | Scoreboard: _K_W___......................................................................................................................................................................................................................................................... -------------------------------------------------------------------------------- /check-plugins/apache-httpd-version/icingaweb2-module-director/apache-httpd-version.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-apache-httpd-version"]["check_interval"]': 86400 4 | '["ServiceTemplate"]["tpl-service-apache-httpd-version"]["enable_perfdata"]': true 5 | '["ServiceTemplate"]["tpl-service-apache-httpd-version"]["retry_interval"]': 300 6 | -------------------------------------------------------------------------------- /check-plugins/apache-httpd-version/icingaweb2-module-grafana/apache-httpd-version.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-apache-httpd-version] 2 | dashboard = "Apache httpd Version" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "apache-httpd-version" 7 | -------------------------------------------------------------------------------- /check-plugins/apache-httpd-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/apache-solr-version/icingaweb2-module-director/apache-solr-version.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-apache-solr-version"]["check_interval"]': 86400 3 | '["ServiceTemplate"]["tpl-service-apache-solr-version"]["enable_perfdata"]': true 4 | '["ServiceTemplate"]["tpl-service-apache-solr-version"]["retry_interval"]': 60 5 | -------------------------------------------------------------------------------- /check-plugins/apache-solr-version/icingaweb2-module-grafana/apache-solr-version.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-apache-solr-version] 2 | dashboard = "Apache Solr Version" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "apache-solr-version" 7 | -------------------------------------------------------------------------------- /check-plugins/apache-solr-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/atlassian-statuspage/icingaweb2-module-director/atlassian-statuspage.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-atlassian-statuspage"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/atlassian-statuspage/icingaweb2-module-grafana/atlassian-statuspage.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-atlassian-statuspage] 2 | dashboard = "Atlassian Statuspage" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "atlassian-statuspage" 7 | -------------------------------------------------------------------------------- /check-plugins/atlassian-statuspage/icon/atlassian-statuspage.svg: -------------------------------------------------------------------------------- 1 | Atlassian -------------------------------------------------------------------------------- /check-plugins/atlassian-statuspage/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/atlassian-statuspage/unit-test/stdout/EXAMPLE01: -------------------------------------------------------------------------------- 1 | {"page":{"id":"x7l9b6m6yqgd","name":"EXACT","url":"https://exact.statuspage.io","time_zone":"Europe/London","updated_at":"2025-05-28T11:04:36.171+01:00"},"status":{"indicator":"minor","description":"Partially Degraded Service"}} -------------------------------------------------------------------------------- /check-plugins/atlassian-statuspage/unit-test/stdout/EXAMPLE02: -------------------------------------------------------------------------------- 1 | {"page":{"id":"0f54fx204jpt","name":"Atlassian","url":"https://status.atlassian.com","time_zone":"Etc/UTC","updated_at":"2025-05-28T10:45:55.901Z"},"status":{"indicator":"none","description":"All Systems Operational"}} -------------------------------------------------------------------------------- /check-plugins/atlassian-statuspage/unit-test/stdout/EXAMPLE04: -------------------------------------------------------------------------------- 1 | {"page":{"id":"yh6f0r4529hb","name":"Cloudflare","url":"https://www.cloudflarestatus.com","time_zone":"Etc/UTC","updated_at":"2025-05-28T11:40:49.932Z"},"status":{"indicator":"minor","description":"Minor Service Outage"}} -------------------------------------------------------------------------------- /check-plugins/atlassian-statuspage/unit-test/stdout/EXAMPLE05: -------------------------------------------------------------------------------- 1 | {"page":{"id":"01JK8R0BRY0ATZKTX3VQB5SHN3","name":"HashiCorp Services","url":"https://status.hashicorp.com/","updated_at":"2025-05-28T03:42:30Z"},"status":{"description":"Partial System Degradation","indicator":"minor"}} 2 | -------------------------------------------------------------------------------- /check-plugins/atlassian-statuspage/unit-test/stdout/EXAMPLE06: -------------------------------------------------------------------------------- 1 | {"page":{"id":"gpkpyklzq55q","name":"Twilio","url":"https://status.twilio.com","time_zone":"America/Los_Angeles","updated_at":"2025-05-28T04:22:59.930-07:00"},"status":{"indicator":"minor","description":"Partially Degraded Service"}} -------------------------------------------------------------------------------- /check-plugins/axenita-stats/icingaweb2-module-director/axenita-stats.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-axenita-stats"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/axenita-stats/lib: -------------------------------------------------------------------------------- 1 | ../../lib/ -------------------------------------------------------------------------------- /check-plugins/axenita-stats/unit-test/stdout/achilles-admin-userinfo-numberofcurrentsessions: -------------------------------------------------------------------------------- 1 | { 2 | "state":"SUCCESS", 3 | "data":{ 4 | "loggedInUsers":35, 5 | "currentActiveSessions":40 6 | } 7 | } -------------------------------------------------------------------------------- /check-plugins/axenita-stats/unit-test/stdout/achilles-buildinfo: -------------------------------------------------------------------------------- 1 | { 2 | "state":"SUCCESS", 3 | "data":{ 4 | "version":"release-14.0.8-20210312134147-cf77b213090", 5 | "timestamp":"20210312-13:43:06" 6 | } 7 | } -------------------------------------------------------------------------------- /check-plugins/axenita-stats/unit-test/stdout/achilles-login-maintenancestateactive: -------------------------------------------------------------------------------- 1 | { 2 | "state":"SUCCESS", 3 | "data":true 4 | } -------------------------------------------------------------------------------- /check-plugins/borgbackup/icingaweb2-module-director/borgbackup.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["Command"]["cmd-check-borgbackup"]["command"]': '/usr/bin/sudo /usr/lib64/nagios/plugins/borgbackup' 4 | '["ServiceTemplate"]["tpl-service-borgbackup"]["check_interval"]': 900 5 | '["ServiceTemplate"]["tpl-service-borgbackup"]["enable_perfdata"]': true 6 | '["ServiceTemplate"]["tpl-service-borgbackup"]["retry_interval"]': 180 7 | -------------------------------------------------------------------------------- /check-plugins/borgbackup/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/by-ssh/icingaweb2-module-director/by-ssh.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-by-ssh"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/by-ssh/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/cometsystem/icingaweb2-module-director/cometsystem.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | - no-agent 5 | 6 | overwrites: 7 | '["ServiceTemplate"]["tpl-service-cometsystem"]["enable_perfdata"]': true 8 | '["ServiceTemplate"]["tpl-service-cometsystem"]["vars"]["criticality"]': 'A' 9 | -------------------------------------------------------------------------------- /check-plugins/cometsystem/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/composer-version/icingaweb2-module-director/composer-version.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-composer-version"]["check_interval"]': 86400 3 | '["ServiceTemplate"]["tpl-service-composer-version"]["enable_perfdata"]': true 4 | '["ServiceTemplate"]["tpl-service-composer-version"]["retry_interval"]': 60 5 | -------------------------------------------------------------------------------- /check-plugins/composer-version/icingaweb2-module-grafana/composer-version.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-composer-version] 2 | dashboard = "Composer Version" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "composer-version" 7 | -------------------------------------------------------------------------------- /check-plugins/composer-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/countdown/icingaweb2-module-director/countdown.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-countdown"]["check_interval"]': 43200 3 | '["ServiceTemplate"]["tpl-service-countdown"]["retry_interval"]': 60 4 | -------------------------------------------------------------------------------- /check-plugins/countdown/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/cpu-usage/.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/cpu-usage/.windows -------------------------------------------------------------------------------- /check-plugins/cpu-usage/icingaweb2-module-director/cpu-usage.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | - windows 5 | 6 | overwrites: 7 | '["ServiceTemplate"]["tpl-service-cpu-usage"]["enable_perfdata"]': true 8 | 9 | '["ServiceTemplate"]["tpl-service-cpu-usage-windows"]["enable_perfdata"]': true 10 | -------------------------------------------------------------------------------- /check-plugins/cpu-usage/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/crypto-policy/icingaweb2-module-director/crypto-policy.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-crypto-policy"]["check_interval"]': 900 4 | '["ServiceTemplate"]["tpl-service-crypto-policy"]["retry_interval"]': 180 5 | -------------------------------------------------------------------------------- /check-plugins/crypto-policy/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/csv-values/icingaweb2-module-director/csv-values.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | - no-agent 5 | 6 | overwrites: 7 | '["Command"]["cmd-check-csv-values"]["timeout"]': 30 8 | '["ServiceTemplate"]["tpl-service-csv-values"]["check_interval"]': 300 9 | '["ServiceTemplate"]["tpl-service-csv-values"]["enable_perfdata"]': true 10 | -------------------------------------------------------------------------------- /check-plugins/csv-values/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/csv-values/unit-test/stdout/EXAMPLE02.csv: -------------------------------------------------------------------------------- 1 | username,failedlogin 2 | myfirstuser,15 3 | myseconduser,1 -------------------------------------------------------------------------------- /check-plugins/deb-lastactivity/icingaweb2-module-director/deb-lastactivity.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["Command"]["cmd-check-deb-lastactivity"]["timeout"]': 60 4 | '["ServiceTemplate"]["tpl-service-deb-lastactivity"]["check_interval"]': 86400 5 | '["ServiceTemplate"]["tpl-service-deb-lastactivity"]["retry_interval"]': 60 6 | -------------------------------------------------------------------------------- /check-plugins/deb-lastactivity/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/deb-updates/icingaweb2-module-director/deb-updates.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["Command"]["cmd-check-deb-updates"]["timeout"]': 60 4 | '["ServiceTemplate"]["tpl-service-deb-updates"]["check_interval"]': 86400 5 | '["ServiceTemplate"]["tpl-service-deb-updates"]["retry_interval"]': 60 6 | '["ServiceTemplate"]["tpl-service-deb-updates"]["vars"]["deb_updates_only_critical"]': True 7 | 8 | -------------------------------------------------------------------------------- /check-plugins/deb-updates/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/dhcp-relayed/icingaweb2-module-director/dhcp-relayed.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["Command"]["cmd-check-dhcp-relayed"]["command"]': '/usr/bin/sudo /usr/lib64/nagios/plugins/dhcp-relayed' 3 | '["ServiceTemplate"]["tpl-service-dhcp-relayed"]["check_interval"]': 300 4 | '["ServiceTemplate"]["tpl-service-dhcp-relayed"]["enable_perfdata"]': false 5 | '["ServiceTemplate"]["tpl-service-dhcp-relayed"]["retry_interval"]': 30 6 | -------------------------------------------------------------------------------- /check-plugins/dhcp-relayed/icon/dhcp-relayed.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /check-plugins/dhcp-relayed/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/dhcp-scope-usage/.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/dhcp-scope-usage/.windows -------------------------------------------------------------------------------- /check-plugins/dhcp-scope-usage/icon/dhcp-scope-usage.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /check-plugins/dhcp-scope-usage/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/dhcp-scope-usage/unit-test/stdout/EXAMPLE02: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Lorem ipsum 7 | 8 | 9 | -------------------------------------------------------------------------------- /check-plugins/diacos/icingaweb2-module-director/diacos.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["Command"]["cmd-check-diacos"]["timeout"]': 30 3 | '["ServiceTemplate"]["tpl-service-diacos"]["enable_perfdata"]': true 4 | '["ServiceTemplate"]["tpl-service-diacos"]["retry_interval"]': 30 5 | -------------------------------------------------------------------------------- /check-plugins/diacos/icon/diacos.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /check-plugins/diacos/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/diacos/unit-test/stdout/EXAMPLE01-logoff: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "totalTimeMillis":1, 4 | "idlogikTimeMillis":1, 5 | "returnCode":0, 6 | "status":0 7 | } -------------------------------------------------------------------------------- /check-plugins/disk-io/.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/disk-io/.windows -------------------------------------------------------------------------------- /check-plugins/disk-io/icingaweb2-module-director/disk-io.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | - windows 5 | 6 | overwrites: 7 | '["ServiceTemplate"]["tpl-service-disk-io"]["enable_perfdata"]': true 8 | '["ServiceTemplate"]["tpl-service-disk-io"]["vars"]["disk_io_match"]': '' 9 | 10 | '["ServiceTemplate"]["tpl-service-disk-io-windows"]["enable_perfdata"]': true 11 | '["ServiceTemplate"]["tpl-service-disk-io-windows"]["vars"]["disk_io_windows_match"]': '.*' 12 | -------------------------------------------------------------------------------- /check-plugins/disk-io/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/disk-smart/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/disk-usage/.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/disk-usage/.windows -------------------------------------------------------------------------------- /check-plugins/disk-usage/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/dmesg/icingaweb2-module-director/dmesg.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | - sudo 5 | 6 | overwrites: 7 | '["ServiceTemplate"]["tpl-service-dmesg"]["vars"]["criticality"]': 'A' 8 | -------------------------------------------------------------------------------- /check-plugins/dmesg/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/dmesg/unit-test/stdout/EXAMPLE04: -------------------------------------------------------------------------------- 1 | [Feb 7 14:36] tmpfs: Bad mount option huge -------------------------------------------------------------------------------- /check-plugins/dmesg/unit-test/stdout/EXAMPLE05: -------------------------------------------------------------------------------- 1 | [Feb13 04:56] INFO: rcu_sched detected stalls on CPUs/tasks: { 1} (detected by 0, t=60002 jiffies, g=4694188, c=4694187, q=53) 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /check-plugins/dmesg/unit-test/stdout/EXAMPLE07: -------------------------------------------------------------------------------- 1 | 2 | 3 | [Fri Jul 30 11:26:11 2021] blk_update_request: critical target error, dev sda, sector 567760 op 0x3:(DISCARD) flags 0x800 phys_seg 1 prio class 0 4 | [Fri Jul 30 11:26:11 2021] blk_update_request: critical target error, dev sda, sector 2719104 op 0x3:(DISCARD) flags 0x800 phys_seg 1 prio class 0 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /check-plugins/dns/.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/dns/.windows -------------------------------------------------------------------------------- /check-plugins/dns/icingaweb2-module-grafana/dns.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-dns] 2 | dashboard = "DNS" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "dns" 7 | -------------------------------------------------------------------------------- /check-plugins/dns/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/docker-info/icingaweb2-module-director/docker-info.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["Command"]["cmd-check-docker-info"]["command"]': '/usr/bin/sudo /usr/lib64/nagios/plugins/docker-info' 4 | '["ServiceTemplate"]["tpl-service-docker-info"]["check_interval"]': 86400 5 | '["ServiceTemplate"]["tpl-service-docker-info"]["enable_perfdata"]': true 6 | '["ServiceTemplate"]["tpl-service-docker-info"]["retry_interval"]': 60 7 | -------------------------------------------------------------------------------- /check-plugins/docker-info/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/docker-info/unit-test/stderr/STDERR02: -------------------------------------------------------------------------------- 1 | WARNING: bridge-nf-call-iptables is disabled 2 | WARNING: bridge-nf-call-ip6tables is disabled 3 | ERROR: an error happened 4 | ERROR: invalid empty security option 5 | -------------------------------------------------------------------------------- /check-plugins/docker-stats/icingaweb2-module-director/docker-stats.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["Command"]["cmd-check-docker-stats"]["command"]': '/usr/bin/sudo /usr/lib64/nagios/plugins/docker-stats' 4 | '["Command"]["cmd-check-docker-stats"]["timeout"]': 20 5 | '["ServiceTemplate"]["tpl-service-docker-stats"]["enable_perfdata"]': true 6 | -------------------------------------------------------------------------------- /check-plugins/docker-stats/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/docker-stats/unit-test/stdout/EXAMPLE01: -------------------------------------------------------------------------------- 1 | ID NAME CPU % MEM USAGE / LIMIT MEM % NET IO BLOCK IO PIDS CPU TIME AVG CPU % 2 | -------------------------------------------------------------------------------- /check-plugins/docker-stats/unit-test/stdout/EXAMPLE02: -------------------------------------------------------------------------------- 1 | ID NAME CPU % MEM USAGE / LIMIT MEM % NET IO BLOCK IO PIDS CPU TIME AVG CPU % 2 | 4a7811c9c6fe traefik_traefik.2.1idw12p2yqpxutlzkcwign4at 0.00% 0B / 0B 0.00% 0B / 0B 0B / 0B 0 0s 0.00% 3 | -------------------------------------------------------------------------------- /check-plugins/dummy/.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/dummy/.windows -------------------------------------------------------------------------------- /check-plugins/dummy/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/example/icingaweb2-module-director/check2basket-example.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | - sudo 5 | - windows 6 | - no-agent 7 | 8 | overwrites: 9 | '["Command"]["cmd-check-example"]["timeout"]': '5' 10 | '["ServiceTemplate"]["tpl-service-example"]["check_interval"]': '60' 11 | '["wasd"]["tpl-service-example"]["check_interval"]': '60' 12 | -------------------------------------------------------------------------------- /check-plugins/example/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/example/unit-test/stdout/EXAMPLE01: -------------------------------------------------------------------------------- 1 | There are critical errors. -------------------------------------------------------------------------------- /check-plugins/fail2ban/icingaweb2-module-director/fail2ban.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["Command"]["cmd-check-fail2ban"]["command"]': '/usr/bin/sudo /usr/lib64/nagios/plugins/fail2ban' 4 | '["ServiceTemplate"]["tpl-service-fail2ban"]["enable_perfdata"]': true 5 | -------------------------------------------------------------------------------- /check-plugins/fail2ban/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/fail2ban/unit-test/stdout/EXAMPLE01-ping: -------------------------------------------------------------------------------- 1 | Server replied: pong -------------------------------------------------------------------------------- /check-plugins/fail2ban/unit-test/stdout/EXAMPLE01-status: -------------------------------------------------------------------------------- 1 | Status 2 | |- Number of jail: 3 3 | `- Jail list: apache-dos, portscan, sshd 4 | -------------------------------------------------------------------------------- /check-plugins/fail2ban/unit-test/stdout/EXAMPLE01-status-portscan: -------------------------------------------------------------------------------- 1 | Status for the jail: portscan 2 | |- Filter 3 | | |- Currently failed: 0 4 | | |- Total failed: 0 5 | | `- Journal matches: _TRANSPORT=kernel 6 | `- Actions 7 | |- Currently banned: 0 8 | |- Total banned: 0 9 | `- Banned IP list: 10 | -------------------------------------------------------------------------------- /check-plugins/fail2ban/unit-test/stdout/EXAMPLE01-status-sshd: -------------------------------------------------------------------------------- 1 | Status for the jail: sshd 2 | |- Filter 3 | | |- Currently failed: 0 4 | | |- Total failed: 0 5 | | `- Journal matches: _SYSTEMD_UNIT=sshd.service + _COMM=sshd 6 | `- Actions 7 | |- Currently banned: 5432 8 | |- Total banned: 0 9 | `- Banned IP list: -------------------------------------------------------------------------------- /check-plugins/fail2ban/unit-test/stdout/EXAMPLE02-ping: -------------------------------------------------------------------------------- 1 | Server replied: pong -------------------------------------------------------------------------------- /check-plugins/fail2ban/unit-test/stdout/EXAMPLE02-status: -------------------------------------------------------------------------------- 1 | Status 2 | |- Number of jail: 3 3 | `- Jail list: apache-dos, portscan, sshd 4 | -------------------------------------------------------------------------------- /check-plugins/fail2ban/unit-test/stdout/EXAMPLE02-status-portscan: -------------------------------------------------------------------------------- 1 | Status for the jail: portscan 2 | |- Filter 3 | | |- Currently failed: 0 4 | | |- Total failed: 0 5 | | `- Journal matches: _TRANSPORT=kernel 6 | `- Actions 7 | |- Currently banned: 0 8 | |- Total banned: 0 9 | `- Banned IP list: -------------------------------------------------------------------------------- /check-plugins/fail2ban/unit-test/stdout/EXAMPLE02-status-sshd: -------------------------------------------------------------------------------- 1 | Status for the jail: sshd 2 | |- Filter 3 | | |- Currently failed: 0 4 | | |- Total failed: 0 5 | | `- Journal matches: _TRANSPORT=kernel 6 | `- Actions 7 | |- Currently banned: 0 8 | |- Total banned: 0 9 | `- Banned IP list: -------------------------------------------------------------------------------- /check-plugins/fedora-version/icingaweb2-module-director/fedora-version.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-fedora-version"]["check_interval"]': 86400 4 | '["ServiceTemplate"]["tpl-service-fedora-version"]["enable_perfdata"]': true 5 | '["ServiceTemplate"]["tpl-service-fedora-version"]["retry_interval"]': 300 6 | -------------------------------------------------------------------------------- /check-plugins/fedora-version/icingaweb2-module-grafana/fedora-version.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-fedora-version] 2 | dashboard = "Fedora Version" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "fedora-version" 7 | -------------------------------------------------------------------------------- /check-plugins/fedora-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/feed/icingaweb2-module-director/feed.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["Command"]["cmd-check-feed"]["timeout"]': 15 3 | '["ServiceTemplate"]["tpl-service-feed"]["check_interval"]': 3600 4 | '["ServiceTemplate"]["tpl-service-feed"]["max_check_attempts"]': 3 5 | '["ServiceTemplate"]["tpl-service-feed"]["retry_interval"]': 300 6 | -------------------------------------------------------------------------------- /check-plugins/feed/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/file-age/.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/file-age/.windows -------------------------------------------------------------------------------- /check-plugins/file-age/icingaweb2-module-director/file-age.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | - sudo 5 | - windows 6 | -------------------------------------------------------------------------------- /check-plugins/file-age/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/file-count/.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/file-count/.windows -------------------------------------------------------------------------------- /check-plugins/file-count/icingaweb2-module-director/file-count.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | - sudo 5 | - windows 6 | 7 | overwrites: 8 | '["ServiceTemplate"]["tpl-service-file-count"]["enable_perfdata"]': true 9 | 10 | '["ServiceTemplate"]["tpl-service-file-count-windows"]["enable_perfdata"]': true 11 | -------------------------------------------------------------------------------- /check-plugins/file-count/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/file-descriptors/icingaweb2-module-director/file-descriptors.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-file-descriptors"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/file-descriptors/icingaweb2-module-grafana/file-descriptors.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-file-descriptors] 2 | dashboard = "File Descriptors" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "file-descriptors" 7 | -------------------------------------------------------------------------------- /check-plugins/file-descriptors/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/file-ownership/icingaweb2-module-director/file-ownership.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-file-ownership"]["check_interval"]': 300 4 | '["ServiceTemplate"]["tpl-service-file-ownership"]["retry_interval"]': 30 5 | -------------------------------------------------------------------------------- /check-plugins/file-ownership/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/file-size/.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/file-size/.windows -------------------------------------------------------------------------------- /check-plugins/file-size/icingaweb2-module-director/file-size.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | - sudo 5 | - windows 6 | 7 | overwrites: 8 | '["ServiceTemplate"]["tpl-service-file-size"]["check_interval"]': 900 9 | -------------------------------------------------------------------------------- /check-plugins/file-size/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/fortios-cpu-usage/icingaweb2-module-director/fortios-cpu-usage.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-fortios-cpu-usage"]["enable_perfdata"]': true 3 | '["ServiceTemplate"]["tpl-service-fortios-cpu-usage"]["use_agent"]': false 4 | -------------------------------------------------------------------------------- /check-plugins/fortios-cpu-usage/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/fortios-firewall-stats/icingaweb2-module-director/fortios-firewall-stats.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-fortios-firewall-stats"]["enable_perfdata"]': true 3 | '["ServiceTemplate"]["tpl-service-fortios-firewall-stats"]["use_agent"]': false 4 | -------------------------------------------------------------------------------- /check-plugins/fortios-firewall-stats/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/fortios-ha-stats/icingaweb2-module-director/fortios-ha-stats.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-fortios-ha-stats"]["enable_perfdata"]': true 3 | '["ServiceTemplate"]["tpl-service-fortios-ha-stats"]["use_agent"]': false 4 | '["ServiceTemplate"]["tpl-service-fortios-ha-stats"]["vars"]["criticality"]': 'A' 5 | -------------------------------------------------------------------------------- /check-plugins/fortios-ha-stats/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/fortios-memory-usage/icingaweb2-module-director/fortios-memory-usage.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-fortios-memory-usage"]["enable_perfdata"]': true 3 | '["ServiceTemplate"]["tpl-service-fortios-memory-usage"]["use_agent"]': false 4 | -------------------------------------------------------------------------------- /check-plugins/fortios-memory-usage/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/fortios-network-io/icingaweb2-module-director/fortios-network-io.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-fortios-network-io"]["enable_perfdata"]': true 3 | '["ServiceTemplate"]["tpl-service-fortios-network-io"]["use_agent"]': false 4 | -------------------------------------------------------------------------------- /check-plugins/fortios-network-io/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/fortios-sensor/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/fortios-version/icingaweb2-module-director/fortios-version.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-fortios-version"]["check_interval"]': 86400 3 | '["ServiceTemplate"]["tpl-service-fortios-version"]["enable_perfdata"]': true 4 | '["ServiceTemplate"]["tpl-service-fortios-version"]["retry_interval"]': 3600 5 | '["ServiceTemplate"]["tpl-service-fortios-version"]["use_agent"]': false 6 | -------------------------------------------------------------------------------- /check-plugins/fortios-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/fs-inodes/icingaweb2-module-director/fs-inodes.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-fs-inodes"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/fs-inodes/icingaweb2-module-grafana/fs-inodes.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-fs-inodes] 2 | dashboard = "FS Inodes" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "fs-inodes" 7 | -------------------------------------------------------------------------------- /check-plugins/fs-inodes/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/fs-ro/icingaweb2-module-director/fs-ro.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-fs-ro"]["check_interval"]': 900 4 | '["ServiceTemplate"]["tpl-service-fs-ro"]["retry_interval"]': 180 5 | '["ServiceTemplate"]["tpl-service-fs-ro"]["vars"]["criticality"]': 'A' 6 | -------------------------------------------------------------------------------- /check-plugins/fs-ro/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/fs-ro/unit-test/stdout/EXAMPLE10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/fs-ro/unit-test/stdout/EXAMPLE10 -------------------------------------------------------------------------------- /check-plugins/fs-xfs-stats/icingaweb2-module-director/fs-xfs-stats.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-fs-xfs-stats"]["enable_perfdata"]': false 4 | -------------------------------------------------------------------------------- /check-plugins/fs-xfs-stats/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/getent/icingaweb2-module-director/getent.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["Command"]["cmd-check-getent"]["timeout"]': 30 4 | '["ServiceTemplate"]["tpl-service-getent"]["check_interval"]': 900 5 | '["ServiceTemplate"]["tpl-service-getent"]["retry_interval"]': 30 6 | -------------------------------------------------------------------------------- /check-plugins/getent/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/githubstatus/icingaweb2-module-director/githubstatus.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-githubstatus"]["check_interval"]': 300 3 | '["ServiceTemplate"]["tpl-service-githubstatus"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/githubstatus/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/githubstatus/unit-test/stdout/EXAMPLE11: -------------------------------------------------------------------------------- 1 | { 2 | "page":{ 3 | "id":"kctbh9vrtdwd", 4 | "name":"GitHub", 5 | "url":"https://www.githubstatus.com", 6 | "updated_at": "2023-05-11T13:46:52Z" 7 | }, 8 | "status": { 9 | "description": "Partial System Outage", 10 | "indicator": "major" 11 | } 12 | } -------------------------------------------------------------------------------- /check-plugins/gitlab-health/icingaweb2-module-director/gitlab-health.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | 5 | overwrites: 6 | '["ServiceTemplate"]["tpl-service-gitlab-health"]["enable_perfdata"]': true 7 | -------------------------------------------------------------------------------- /check-plugins/gitlab-health/icingaweb2-module-grafana/gitlab-health.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-gitlab-health] 2 | dashboard = "GitLab Health" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "gitlab-health" 7 | -------------------------------------------------------------------------------- /check-plugins/gitlab-health/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/gitlab-health/unit-test/stdout/EXAMPLE01: -------------------------------------------------------------------------------- 1 | GitLab OK -------------------------------------------------------------------------------- /check-plugins/gitlab-health/unit-test/stdout/EXAMPLE02: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/gitlab-health/unit-test/stdout/EXAMPLE02 -------------------------------------------------------------------------------- /check-plugins/gitlab-health/unit-test/stdout/EXAMPLE03: -------------------------------------------------------------------------------- 1 | nginx returned 502 when communicating with gitlab-workhorse -------------------------------------------------------------------------------- /check-plugins/gitlab-liveness/icingaweb2-module-director/gitlab-liveness.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | 5 | overwrites: 6 | '["ServiceTemplate"]["tpl-service-gitlab-liveness"]["enable_perfdata"]': true 7 | -------------------------------------------------------------------------------- /check-plugins/gitlab-liveness/icingaweb2-module-grafana/gitlab-liveness.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-gitlab-liveness] 2 | dashboard = "GitLab Liveness" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "gitlab-liveness" 7 | -------------------------------------------------------------------------------- /check-plugins/gitlab-liveness/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/gitlab-liveness/unit-test/stdout/EXAMPLE01: -------------------------------------------------------------------------------- 1 | {"status":"ok"} -------------------------------------------------------------------------------- /check-plugins/gitlab-liveness/unit-test/stdout/EXAMPLE02: -------------------------------------------------------------------------------- 1 | {"error":"Bad Gateway","status":502} -------------------------------------------------------------------------------- /check-plugins/gitlab-liveness/unit-test/stdout/EXAMPLE03: -------------------------------------------------------------------------------- 1 | {"error":"nginx returned 502 when communicating with gitlab-workhorse","status":502} -------------------------------------------------------------------------------- /check-plugins/gitlab-readiness/icingaweb2-module-director/gitlab-readiness.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | 5 | overwrites: 6 | '["ServiceTemplate"]["tpl-service-gitlab-readiness"]["enable_perfdata"]': true 7 | -------------------------------------------------------------------------------- /check-plugins/gitlab-readiness/icingaweb2-module-grafana/gitlab-readiness.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-gitlab-readiness] 2 | dashboard = "GitLab Readiness" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "gitlab-readiness" 7 | -------------------------------------------------------------------------------- /check-plugins/gitlab-readiness/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/gitlab-readiness/unit-test/stdout/EXAMPLE05: -------------------------------------------------------------------------------- 1 | { 2 | "status": "failed", 3 | "message": "ActiveRecord::DatabaseConnectionError : There is an issue connecting to your database with your username/password, username: gitlab.\n\nPlease check your database configuration to ensure the username/password are valid.\n" 4 | } 5 | -------------------------------------------------------------------------------- /check-plugins/gitlab-readiness/unit-test/stdout/EXAMPLE06: -------------------------------------------------------------------------------- 1 | {"error":"Bad Gateway","status":502} -------------------------------------------------------------------------------- /check-plugins/gitlab-readiness/unit-test/stdout/EXAMPLE07: -------------------------------------------------------------------------------- 1 | {"error":"nginx returned 502 when communicating with gitlab-workhorse","status":502} -------------------------------------------------------------------------------- /check-plugins/gitlab-readiness/unit-test/stdout/EXAMPLE08: -------------------------------------------------------------------------------- 1 | {"status":"ok","master_check":[{"status":"ok"}]} -------------------------------------------------------------------------------- /check-plugins/gitlab-version/icingaweb2-module-director/gitlab-version.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-gitlab-version"]["check_interval"]': 86400 3 | '["ServiceTemplate"]["tpl-service-gitlab-version"]["enable_perfdata"]': true 4 | '["ServiceTemplate"]["tpl-service-gitlab-version"]["retry_interval"]': 60 5 | -------------------------------------------------------------------------------- /check-plugins/gitlab-version/icingaweb2-module-grafana/gitlab-version.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-gitlab-version] 2 | dashboard = "GitLab Version" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "gitlab-version" 7 | -------------------------------------------------------------------------------- /check-plugins/gitlab-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/grafana-version/icingaweb2-module-director/grafana-version.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-grafana-version"]["check_interval"]': 86400 3 | '["ServiceTemplate"]["tpl-service-grafana-version"]["enable_perfdata"]': true 4 | '["ServiceTemplate"]["tpl-service-grafana-version"]["retry_interval"]': 60 5 | -------------------------------------------------------------------------------- /check-plugins/grafana-version/icingaweb2-module-grafana/grafana-version.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-grafana-version] 2 | dashboard = "Grafana Version" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "grafana-version" 7 | -------------------------------------------------------------------------------- /check-plugins/grafana-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/grassfish-licenses/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/grassfish-players/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/grassfish-screens/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/grassfish-screens/unit-test/stdout/EXAMPLE01-screens: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "Id": 3081, 4 | "Number": 1, 5 | "IsOn": true, 6 | "LastStatusChange": "2019-11-07T15:04:35Z", 7 | "LastUpdate": "2023-03-06T14:51:29Z", 8 | "DisplayName": "", 9 | "Status": 0 10 | } 11 | ] 12 | -------------------------------------------------------------------------------- /check-plugins/graylog-version/icingaweb2-module-director/graylog-version.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | - windows 5 | 6 | overwrites: 7 | '["ServiceTemplate"]["tpl-service-graylog-version"]["check_interval"]': 86400 8 | '["ServiceTemplate"]["tpl-service-graylog-version"]["enable_perfdata"]': true 9 | '["ServiceTemplate"]["tpl-service-graylog-version"]["retry_interval"]': 60 10 | -------------------------------------------------------------------------------- /check-plugins/graylog-version/icingaweb2-module-grafana/graylog-version.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-graylog-version] 2 | dashboard = "Graylog Version" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "graylog-version" 7 | -------------------------------------------------------------------------------- /check-plugins/graylog-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/haproxy-status/icingaweb2-module-director/haproxy-status.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-haproxy-status"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/haproxy-status/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/hin-status/icingaweb2-module-director/hin-status.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-hin-status"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/hin-status/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/huawei-dorado-backup-power/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/huawei-dorado-controller/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/huawei-dorado-disk/icingaweb2-module-director/huawei-dorado-disk.yml: -------------------------------------------------------------------------------- 1 | variants: 2 | - linux 3 | 4 | overwrites: 5 | '["ServiceTemplate"]["tpl-service-huawei-dorado-disk"]["check_interval"]': 300 6 | '["ServiceTemplate"]["tpl-service-huawei-dorado-disk"]["retry_interval"]': 30 7 | '["ServiceTemplate"]["tpl-service-huawei-dorado-disk"]["use_agent"]': false 8 | '["ServiceTemplate"]["tpl-service-huawei-dorado-disk"]["vars"]["criticality"]': 'A' 9 | -------------------------------------------------------------------------------- /check-plugins/huawei-dorado-disk/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/huawei-dorado-enclosure/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/huawei-dorado-fan/icingaweb2-module-director/huawei-dorado-fan.yml: -------------------------------------------------------------------------------- 1 | variants: 2 | - linux 3 | 4 | overwrites: 5 | '["ServiceTemplate"]["tpl-service-huawei-dorado-fan"]["check_interval"]': 300 6 | '["ServiceTemplate"]["tpl-service-huawei-dorado-fan"]["retry_interval"]': 30 7 | '["ServiceTemplate"]["tpl-service-huawei-dorado-fan"]["use_agent"]': false 8 | '["ServiceTemplate"]["tpl-service-huawei-dorado-fan"]["vars"]["criticality"]': 'A' 9 | -------------------------------------------------------------------------------- /check-plugins/huawei-dorado-fan/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/huawei-dorado-host/icingaweb2-module-director/huawei-dorado-host.yml: -------------------------------------------------------------------------------- 1 | variants: 2 | - linux 3 | 4 | overwrites: 5 | '["ServiceTemplate"]["tpl-service-huawei-dorado-host"]["check_interval"]': 300 6 | '["ServiceTemplate"]["tpl-service-huawei-dorado-host"]["retry_interval"]': 30 7 | '["ServiceTemplate"]["tpl-service-huawei-dorado-host"]["use_agent"]': false 8 | '["ServiceTemplate"]["tpl-service-huawei-dorado-host"]["vars"]["criticality"]': 'A' 9 | -------------------------------------------------------------------------------- /check-plugins/huawei-dorado-host/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/huawei-dorado-hypermetrodomain/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/huawei-dorado-hypermetropair/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/huawei-dorado-interface/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/huawei-dorado-power/icingaweb2-module-director/huawei-dorado-power.yml: -------------------------------------------------------------------------------- 1 | variants: 2 | - linux 3 | 4 | overwrites: 5 | '["ServiceTemplate"]["tpl-service-huawei-dorado-power"]["check_interval"]': 300 6 | '["ServiceTemplate"]["tpl-service-huawei-dorado-power"]["retry_interval"]': 30 7 | '["ServiceTemplate"]["tpl-service-huawei-dorado-power"]["use_agent"]': false 8 | '["ServiceTemplate"]["tpl-service-huawei-dorado-power"]["vars"]["criticality"]': 'A' 9 | -------------------------------------------------------------------------------- /check-plugins/huawei-dorado-power/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/huawei-dorado-system/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/icinga-topflap-services/icingaweb2-module-director/icinga-topflap-services.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-icinga-topflap-services"]["check_interval"]': 300 3 | '["ServiceTemplate"]["tpl-service-icinga-topflap-services"]["enable_perfdata"]': false 4 | -------------------------------------------------------------------------------- /check-plugins/icinga-topflap-services/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/infomaniak-events/icingaweb2-module-director/infomaniak-events.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-infomaniak-events"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/infomaniak-events/icon/infomaniak-events.svg: -------------------------------------------------------------------------------- 1 | Infomaniak -------------------------------------------------------------------------------- /check-plugins/infomaniak-events/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/infomaniak-swiss-backup-devices/icon/infomaniak-swiss-backup-devices.svg: -------------------------------------------------------------------------------- 1 | Infomaniak -------------------------------------------------------------------------------- /check-plugins/infomaniak-swiss-backup-devices/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/infomaniak-swiss-backup-devices/unit-test/stdout/EXAMPLE03: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /check-plugins/infomaniak-swiss-backup-products/icon/infomaniak-swiss-backup-products.svg: -------------------------------------------------------------------------------- 1 | Infomaniak -------------------------------------------------------------------------------- /check-plugins/infomaniak-swiss-backup-products/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/infomaniak-swiss-backup-products/unit-test/stdout/EXAMPLE03: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /check-plugins/ipmi-sel/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/ipmi-sel/unit-test/stdout/EXAMPLE02: -------------------------------------------------------------------------------- 1 | 2 | SEL has no entries 3 | 4 | -------------------------------------------------------------------------------- /check-plugins/ipmi-sensor/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/jitsi-videobridge-stats/icingaweb2-module-director/jitsi-videobridge-stats.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-jitsi-videobridge-stats"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/jitsi-videobridge-stats/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/jitsi-videobridge-status/icingaweb2-module-director/jitsi-videobridge-status.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-jitsi-videobridge-status"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/jitsi-videobridge-status/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/jitsi-videobridge-status/unit-test/stdout/EXAMPLE01: -------------------------------------------------------------------------------- 1 | 200 -------------------------------------------------------------------------------- /check-plugins/jitsi-videobridge-status/unit-test/stdout/EXAMPLE02: -------------------------------------------------------------------------------- 1 | 500 -------------------------------------------------------------------------------- /check-plugins/journald-query/icingaweb2-module-director/journald-query.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["Command"]["cmd-check-journald-query"]["command"]': '/usr/bin/sudo /usr/lib64/nagios/plugins/journald-query' 4 | '["ServiceTemplate"]["tpl-service-journald-query"]["enable_perfdata"]': true 5 | -------------------------------------------------------------------------------- /check-plugins/journald-query/icingaweb2-module-grafana/journald-query.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-journald-query] 2 | dashboard = "Journald Query" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "journald-query" 7 | -------------------------------------------------------------------------------- /check-plugins/journald-query/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/journald-query/unit-test/stdout/EXAMPLE01: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/journald-query/unit-test/stdout/EXAMPLE01 -------------------------------------------------------------------------------- /check-plugins/journald-usage/icingaweb2-module-director/journald-usage.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | 5 | overwrites: 6 | '["Command"]["cmd-check-journald-usage"]["command"]': '/usr/bin/sudo /usr/lib64/nagios/plugins/journald-usage' 7 | '["ServiceTemplate"]["tpl-service-journald-usage"]["enable_perfdata"]': true 8 | -------------------------------------------------------------------------------- /check-plugins/journald-usage/icingaweb2-module-grafana/journald-usage.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-journald-usage] 2 | dashboard = "Journald Usage" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "journald-usage" 7 | -------------------------------------------------------------------------------- /check-plugins/journald-usage/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/journald-usage/unit-test/stdout/EXAMPLE01: -------------------------------------------------------------------------------- 1 | Archived and active journals take up 7.0G on disk. 2 | -------------------------------------------------------------------------------- /check-plugins/journald-usage/unit-test/stdout/EXAMPLE02: -------------------------------------------------------------------------------- 1 | Archived and active journals take up 3.2K in the file system. 2 | -------------------------------------------------------------------------------- /check-plugins/journald-usage/unit-test/stdout/EXAMPLE03: -------------------------------------------------------------------------------- 1 | Journals take up 26.6M on disk. 2 | -------------------------------------------------------------------------------- /check-plugins/journald-usage/unit-test/stdout/EXAMPLE04: -------------------------------------------------------------------------------- 1 | Unexpected output. 2 | -------------------------------------------------------------------------------- /check-plugins/json-values/icingaweb2-module-director/json-values.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-json-values"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/json-values/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/kemp-services/icingaweb2-module-director/kemp-services.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-kemp-services"]["enable_perfdata"]': true 3 | '["ServiceTemplate"]["tpl-service-kemp-services"]["use_agent"]': false 4 | '["ServiceTemplate"]["tpl-service-kemp-services"]["vars"]["criticality"]': 'A' 5 | -------------------------------------------------------------------------------- /check-plugins/kemp-services/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/keycloak-memory-usage/icingaweb2-module-director/keycloak-memory-usage.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | - no-agent 5 | 6 | overwrites: 7 | '["ServiceTemplate"]["tpl-service-keycloak-memory-usage"]["enable_perfdata"]': true 8 | '["ServiceTemplate"]["tpl-service-keycloak-memory-usage-no-agent"]["enable_perfdata"]': true 9 | -------------------------------------------------------------------------------- /check-plugins/keycloak-memory-usage/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/keycloak-memory-usage/unit-test/containerfiles/keycloak-v18.0: -------------------------------------------------------------------------------- 1 | FROM quay.io/keycloak/keycloak:18.0 2 | 3 | # Switch to root to install Python 4 | USER root 5 | 6 | # Install necessary tools and Python 3 7 | RUN microdnf install -y python3 8 | 9 | # Switch back to the default user 10 | USER keycloak 11 | 12 | # Set the default command to start Keycloak in dev-mode 13 | CMD ["start-dev"] -------------------------------------------------------------------------------- /check-plugins/keycloak-memory-usage/unit-test/containerfiles/keycloak-v19.0: -------------------------------------------------------------------------------- 1 | FROM quay.io/keycloak/keycloak:19.0 2 | 3 | # Switch to root to install Python 4 | USER root 5 | 6 | # Install necessary tools and Python 3 7 | RUN microdnf install -y python3 8 | 9 | # Switch back to the default user 10 | USER keycloak 11 | 12 | # Set the default command to start Keycloak in dev-mode 13 | CMD ["start-dev"] -------------------------------------------------------------------------------- /check-plugins/keycloak-stats/icingaweb2-module-grafana/keycloak-stats.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-uptime] 2 | dashboard = "Keycloak Stats - Uptime" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "keycloak-stats-uptime" 7 | -------------------------------------------------------------------------------- /check-plugins/keycloak-stats/lib: -------------------------------------------------------------------------------- 1 | /home/markusfrei/git/linuxfabrik/lib -------------------------------------------------------------------------------- /check-plugins/keycloak-stats/unit-test/containerfiles/keycloak-v18.0: -------------------------------------------------------------------------------- 1 | FROM quay.io/keycloak/keycloak:18.0 2 | 3 | # Switch to root to install Python 4 | USER root 5 | 6 | # Install necessary tools and Python 3 7 | RUN microdnf install -y python3 8 | 9 | # Switch back to the default user 10 | USER keycloak 11 | 12 | # Set the default command to start Keycloak in dev-mode 13 | CMD ["start-dev"] -------------------------------------------------------------------------------- /check-plugins/keycloak-stats/unit-test/containerfiles/keycloak-v19.0: -------------------------------------------------------------------------------- 1 | FROM quay.io/keycloak/keycloak:19.0 2 | 3 | # Switch to root to install Python 4 | USER root 5 | 6 | # Install necessary tools and Python 3 7 | RUN microdnf install -y python3 8 | 9 | # Switch back to the default user 10 | USER keycloak 11 | 12 | # Set the default command to start Keycloak in dev-mode 13 | CMD ["start-dev"] -------------------------------------------------------------------------------- /check-plugins/keycloak-version/icingaweb2-module-grafana/keycloak-version.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-keycloak-version] 2 | dashboard = "Keycloak Version" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "keycloak-version" 7 | -------------------------------------------------------------------------------- /check-plugins/keycloak-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/keycloak-version/unit-test/containerfiles/keycloak-v18.0: -------------------------------------------------------------------------------- 1 | FROM quay.io/keycloak/keycloak:18.0 2 | 3 | # Switch to root to install Python 4 | USER root 5 | 6 | # Install necessary tools and Python 3 7 | RUN microdnf install -y python3 8 | 9 | # Switch back to the default user 10 | USER keycloak 11 | 12 | # Set the default command to start Keycloak in dev-mode 13 | CMD ["start-dev"] -------------------------------------------------------------------------------- /check-plugins/keycloak-version/unit-test/containerfiles/keycloak-v19.0: -------------------------------------------------------------------------------- 1 | FROM quay.io/keycloak/keycloak:19.0 2 | 3 | # Switch to root to install Python 4 | USER root 5 | 6 | # Install necessary tools and Python 3 7 | RUN microdnf install -y python3 8 | 9 | # Switch back to the default user 10 | USER keycloak 11 | 12 | # Set the default command to start Keycloak in dev-mode 13 | CMD ["start-dev"] -------------------------------------------------------------------------------- /check-plugins/kubectl-get-pods/icingaweb2-module-director/kubectl-get-pods.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | 5 | overwrites: 6 | '["ServiceTemplate"]["tpl-service-kubectl-get-pods"]["enable_perfdata"]': true 7 | -------------------------------------------------------------------------------- /check-plugins/kubectl-get-pods/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/kvm-vm/icingaweb2-module-director/kvm-vm.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["Command"]["cmd-check-kvm-vm"]["command"]': '/usr/bin/sudo /usr/lib64/nagios/plugins/kvm-vm' 4 | '["ServiceTemplate"]["tpl-service-kvm-vm"]["check_interval"]': 900 5 | '["ServiceTemplate"]["tpl-service-kvm-vm"]["enable_perfdata"]': true 6 | '["ServiceTemplate"]["tpl-service-kvm-vm"]["retry_interval"]': 30 7 | '["ServiceTemplate"]["tpl-service-kvm-vm"]["vars"]["criticality"]': 'A' 8 | -------------------------------------------------------------------------------- /check-plugins/kvm-vm/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/librenms-alerts/icingaweb2-module-director/librenms-alerts.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-librenms-alerts"]["enable_perfdata"]': true 3 | '["ServiceTemplate"]["tpl-service-librenms-alerts"]["vars"]["criticality"]': 'A' 4 | -------------------------------------------------------------------------------- /check-plugins/librenms-alerts/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/librenms-health/icingaweb2-module-director/librenms-health.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-librenms-health"]["enable_perfdata"]': true 3 | '["ServiceTemplate"]["tpl-service-librenms-health"]["vars"]["criticality"]': 'A' 4 | -------------------------------------------------------------------------------- /check-plugins/librenms-health/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/librenms-version/icingaweb2-module-director/librenms-version.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-librenms-version"]["check_interval"]': 86400 3 | '["ServiceTemplate"]["tpl-service-librenms-version"]["enable_perfdata"]': true 4 | '["ServiceTemplate"]["tpl-service-librenms-version"]["retry_interval"]': 60 5 | -------------------------------------------------------------------------------- /check-plugins/librenms-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/load/icingaweb2-module-director/load.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-load"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/load/icingaweb2-module-grafana/load.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-load] 2 | dashboard = "Load" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "load" 7 | -------------------------------------------------------------------------------- /check-plugins/load/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/logfile/.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/logfile/.windows -------------------------------------------------------------------------------- /check-plugins/logfile/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mailq/icingaweb2-module-director/mailq.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-mailq"]["check_interval"]': 300 4 | '["ServiceTemplate"]["tpl-service-mailq"]["enable_perfdata"]': true 5 | '["ServiceTemplate"]["tpl-service-mailq"]["retry_interval"]': 30 6 | -------------------------------------------------------------------------------- /check-plugins/mailq/icingaweb2-module-grafana/mailq.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-mailq] 2 | dashboard = "Mailq" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "mailq" 7 | -------------------------------------------------------------------------------- /check-plugins/mailq/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mailq/unit-test/stderr/EXAMPLE03: -------------------------------------------------------------------------------- 1 | postqueue: warning: Mail system is down -- accessing queue directly 2 | -------------------------------------------------------------------------------- /check-plugins/mailq/unit-test/stdout/EXAMPLE01: -------------------------------------------------------------------------------- 1 | -Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient------- 2 | 412344560 1532 Thu Feb 6 09:35:21 sender@host 3 | (host mail.host[1.2.3.4] said: 450 4.1.8 : Sender address rejected: Domain not found (in reply to RCPT TO command)) 4 | recipient@host 5 | 6 | -- 1 Kbytes in 1 Request. 7 | -------------------------------------------------------------------------------- /check-plugins/mailq/unit-test/stdout/EXAMPLE03: -------------------------------------------------------------------------------- 1 | Mail queue is empty 2 | -------------------------------------------------------------------------------- /check-plugins/mailq/unit-test/stdout/EXAMPLE04: -------------------------------------------------------------------------------- 1 | mail in dir /home/user/.esmtp_queue/Ej4hLu7z: 2 | To: user@host Date: Wed, 15 Jan 2020 14:12:45 +0100 3 | mail in dir /home/user/.esmtp_queue/OIK9JlY4: 4 | To: user@host Date: Sun, 19 Jan 2020 14:55:30 +0100 5 | 2 mails to deliver 6 | -------------------------------------------------------------------------------- /check-plugins/mailq/unit-test/stdout/EXAMPLE05: -------------------------------------------------------------------------------- 1 | mail in dir /home/user/.esmtp_queue/Ej4hLu7z: 2 | To: user@host Date: Wed, 15 Jan 2020 14:12:45 +0100 3 | 1 mails to deliver 4 | -------------------------------------------------------------------------------- /check-plugins/mailq/unit-test/stdout/EXAMPLE07: -------------------------------------------------------------------------------- 1 | 0m 505 1jRXLc-00073T-5Q 2 | recipient@host 3 | 4 | -------------------------------------------------------------------------------- /check-plugins/mailq/unit-test/stdout/EXAMPLE08: -------------------------------------------------------------------------------- 1 | 17m 513 1jRXNV-000788-UE 2 | D recipient1@host 3 | D recipient2@host 4 | recipient3@host 5 | 6 | -------------------------------------------------------------------------------- /check-plugins/mailq/unit-test/stdout/EXAMPLE09: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/mailq/unit-test/stdout/EXAMPLE09 -------------------------------------------------------------------------------- /check-plugins/mastodon-version/icingaweb2-module-director/mastodon-version.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | 5 | overwrites: 6 | '["ServiceTemplate"]["tpl-service-mastodon-version"]["check_interval"]': 86400 7 | '["ServiceTemplate"]["tpl-service-mastodon-version"]["enable_perfdata"]': true 8 | '["ServiceTemplate"]["tpl-service-mastodon-version"]["retry_interval"]': 300 9 | -------------------------------------------------------------------------------- /check-plugins/mastodon-version/icingaweb2-module-grafana/mastodon-version.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-mastodon-version] 2 | dashboard = "Mastodon Version" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "mastodon-version" 7 | -------------------------------------------------------------------------------- /check-plugins/mastodon-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/matomo-reporting/icingaweb2-module-director/matomo-reporting.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-matomo-reporting"]["check_interval"]': 900 3 | '["ServiceTemplate"]["tpl-service-matomo-reporting"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/matomo-reporting/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/matomo-version/icingaweb2-module-director/matomo-version.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-matomo-version"]["check_interval"]': 86400 3 | '["ServiceTemplate"]["tpl-service-matomo-version"]["retry_interval"]': 3600 4 | -------------------------------------------------------------------------------- /check-plugins/matomo-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mediawiki-version/icingaweb2-module-director/mediawiki-version.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mediawiki-version"]["check_interval"]': 86400 3 | '["ServiceTemplate"]["tpl-service-mediawiki-version"]["enable_perfdata"]': true 4 | '["ServiceTemplate"]["tpl-service-mediawiki-version"]["retry_interval"]': 60 5 | -------------------------------------------------------------------------------- /check-plugins/mediawiki-version/icingaweb2-module-grafana/mediawiki-version.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-mediawiki-version] 2 | dashboard = "MediaWiki Version" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "mediawiki-version" 7 | -------------------------------------------------------------------------------- /check-plugins/mediawiki-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/memory-usage/.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/memory-usage/.windows -------------------------------------------------------------------------------- /check-plugins/memory-usage/icingaweb2-module-director/memory-usage.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | - windows 5 | 6 | overwrites: 7 | '["ServiceTemplate"]["tpl-service-memory-usage"]["enable_perfdata"]': true 8 | 9 | '["ServiceTemplate"]["tpl-service-memory-usage-windows"]["enable_perfdata"]': true 10 | -------------------------------------------------------------------------------- /check-plugins/memory-usage/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/metabase-stats/icingaweb2-module-director/metabase-stats.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-metabase-stats"]["check_interval"]': 3600 3 | '["ServiceTemplate"]["tpl-service-metabase-stats"]["enable_perfdata"]': true 4 | '["ServiceTemplate"]["tpl-service-metabase-stats"]["retry_interval"]': 60 5 | -------------------------------------------------------------------------------- /check-plugins/metabase-stats/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mod-qos-stats/icingaweb2-module-director/mod-qos-stats.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mod-qos-stats"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/mod-qos-stats/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mod-qos-stats/unit-test/stdout/EXAMPLE01: -------------------------------------------------------------------------------- 1 | b;system.load: 0.12 2 | b;proxy.example.com;0;QS_AllConn: 381 3 | v;www.example.com;443;QS_LocRequestLimitMatch;90[^.*$]: 3 4 | v;www.example.com;443;QS_LocKBytesPerSecLimitMatch;1250[^.*$]: 14 5 | v;www.example.com;443;QS_CondLocRequestLimitMatch;1[^.*$]: 3 6 | v;www.example.com;443;QS_SrvMaxConn;100[]: 0 7 | -------------------------------------------------------------------------------- /check-plugins/moodle-version/icingaweb2-module-director/moodle-version.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-moodle-version"]["check_interval"]': 86400 3 | '["ServiceTemplate"]["tpl-service-moodle-version"]["enable_perfdata"]': true 4 | '["ServiceTemplate"]["tpl-service-moodle-version"]["retry_interval"]': 300 5 | -------------------------------------------------------------------------------- /check-plugins/moodle-version/icingaweb2-module-grafana/moodle-version.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-moodle-version] 2 | dashboard = "Moodle Version" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "moodle-version" 7 | -------------------------------------------------------------------------------- /check-plugins/moodle-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mydumper-version/icingaweb2-module-director/mydumper-version.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-mydumper-version"]["check_interval"]': 86400 4 | '["ServiceTemplate"]["tpl-service-mydumper-version"]["enable_perfdata"]': true 5 | '["ServiceTemplate"]["tpl-service-mydumper-version"]["retry_interval"]': 60 6 | -------------------------------------------------------------------------------- /check-plugins/mydumper-version/icingaweb2-module-grafana/mydumper-version.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-mydumper-version] 2 | dashboard = "mydumper Version" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "mydumper-version" 7 | -------------------------------------------------------------------------------- /check-plugins/mydumper-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-aria/icingaweb2-module-director/mysql-aria.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mysql-aria"]["check_interval"]': 3600 3 | '["ServiceTemplate"]["tpl-service-mysql-aria"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/mysql-aria/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-binlog-cache/icingaweb2-module-director/mysql-binlog-cache.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mysql-binlog-cache"]["check_interval"]': 300 3 | '["ServiceTemplate"]["tpl-service-mysql-binlog-cache"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/mysql-binlog-cache/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-connections/icingaweb2-module-director/mysql-connections.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mysql-connections"]["check_interval"]': 60 3 | '["ServiceTemplate"]["tpl-service-mysql-connections"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/mysql-connections/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-database-metrics/icingaweb2-module-director/mysql-database-metrics.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mysql-database-metrics"]["check_interval"]': 86400 3 | '["ServiceTemplate"]["tpl-service-mysql-database-metrics"]["enable_perfdata"]': false 4 | -------------------------------------------------------------------------------- /check-plugins/mysql-database-metrics/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-innodb-buffer-pool-instances/icingaweb2-module-director/mysql-innodb-buffer-pool-instances.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mysql-innodb-buffer-pool-instances"]["check_interval"]': 86400 3 | '["ServiceTemplate"]["tpl-service-mysql-innodb-buffer-pool-instances"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/mysql-innodb-buffer-pool-instances/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-innodb-buffer-pool-size/icingaweb2-module-director/mysql-innodb-buffer-pool-size.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mysql-innodb-buffer-pool-size"]["check_interval"]': 300 3 | '["ServiceTemplate"]["tpl-service-mysql-innodb-buffer-pool-size"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/mysql-innodb-buffer-pool-size/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-innodb-log-waits/icingaweb2-module-director/mysql-innodb-log-waits.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mysql-innodb-log-waits"]["check_interval"]': 3600 3 | '["ServiceTemplate"]["tpl-service-mysql-innodb-log-waits"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/mysql-innodb-log-waits/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-joins/icingaweb2-module-director/mysql-joins.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mysql-joins"]["check_interval"]': 3600 3 | '["ServiceTemplate"]["tpl-service-mysql-joins"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/mysql-joins/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-logfile/icingaweb2-module-director/mysql-logfile.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["Command"]["cmd-check-mysql-logfile"]["command"]': '/usr/bin/sudo /usr/lib64/nagios/plugins/mysql-logfile' 3 | '["ServiceTemplate"]["tpl-service-mysql-logfile"]["check_interval"]': 300 4 | '["ServiceTemplate"]["tpl-service-mysql-logfile"]["enable_perfdata"]': true 5 | -------------------------------------------------------------------------------- /check-plugins/mysql-logfile/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-memory/icingaweb2-module-director/mysql-memory.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mysql-memory"]["check_interval"]': 300 3 | '["ServiceTemplate"]["tpl-service-mysql-memory"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/mysql-memory/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-open-files/icingaweb2-module-director/mysql-open-files.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mysql-open-files"]["check_interval"]': 300 3 | '["ServiceTemplate"]["tpl-service-mysql-open-files"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/mysql-open-files/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-perf-metrics/icingaweb2-module-director/mysql-perf-metrics.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mysql-perf-metrics"]["check_interval"]': 86400 3 | '["ServiceTemplate"]["tpl-service-mysql-perf-metrics"]["enable_perfdata"]': false 4 | -------------------------------------------------------------------------------- /check-plugins/mysql-perf-metrics/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-query/icingaweb2-module-director/mysql-query.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | - no-agent 5 | 6 | overwrites: 7 | '["Command"]["cmd-check-mysql-query"]["timeout"]': 30 8 | '["ServiceTemplate"]["tpl-service-mysql-query"]["check_interval"]': 300 9 | '["ServiceTemplate"]["tpl-service-mysql-query"]["enable_perfdata"]': true 10 | -------------------------------------------------------------------------------- /check-plugins/mysql-query/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-replica-status/icingaweb2-module-director/mysql-replica-status.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mysql-replica-status"]["check_interval"]': 60 3 | '["ServiceTemplate"]["tpl-service-mysql-replica-status"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/mysql-replica-status/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-slow-queries/icingaweb2-module-director/mysql-slow-queries.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mysql-slow-queries"]["check_interval"]': 300 3 | '["ServiceTemplate"]["tpl-service-mysql-slow-queries"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/mysql-slow-queries/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-sorts/icingaweb2-module-director/mysql-sorts.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mysql-sorts"]["check_interval"]': 300 3 | '["ServiceTemplate"]["tpl-service-mysql-sorts"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/mysql-sorts/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-storage-engines/icingaweb2-module-director/mysql-storage-engines.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mysql-storage-engines"]["check_interval"]': 86400 3 | '["ServiceTemplate"]["tpl-service-mysql-storage-engines"]["enable_perfdata"]': false 4 | -------------------------------------------------------------------------------- /check-plugins/mysql-storage-engines/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-system/icingaweb2-module-director/mysql-system.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mysql-system"]["check_interval"]': 300 3 | '["ServiceTemplate"]["tpl-service-mysql-system"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/mysql-system/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-table-cache/icingaweb2-module-director/mysql-table-cache.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mysql-table-cache"]["check_interval"]': 300 3 | '["ServiceTemplate"]["tpl-service-mysql-table-cache"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/mysql-table-cache/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-table-definition-cache/icingaweb2-module-director/mysql-table-definition-cache.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mysql-table-definition-cache"]["check_interval"]': 3600 3 | '["ServiceTemplate"]["tpl-service-mysql-table-definition-cache"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/mysql-table-definition-cache/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-table-indexes/icingaweb2-module-director/mysql-table-indexes.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mysql-table-indexes"]["check_interval"]': 86400 3 | '["ServiceTemplate"]["tpl-service-mysql-table-indexes"]["enable_perfdata"]': false 4 | -------------------------------------------------------------------------------- /check-plugins/mysql-table-indexes/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-table-locks/icingaweb2-module-director/mysql-table-locks.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mysql-table-locks"]["check_interval"]': 3600 3 | '["ServiceTemplate"]["tpl-service-mysql-table-locks"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/mysql-table-locks/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-temp-tables/icingaweb2-module-director/mysql-temp-tables.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mysql-temp-tables"]["check_interval"]': 900 3 | '["ServiceTemplate"]["tpl-service-mysql-temp-tables"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/mysql-temp-tables/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-thread-cache/icingaweb2-module-director/mysql-thread-cache.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mysql-thread-cache"]["check_interval"]': 3600 3 | '["ServiceTemplate"]["tpl-service-mysql-thread-cache"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/mysql-thread-cache/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-traffic/icingaweb2-module-director/mysql-traffic.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mysql-traffic"]["check_interval"]': 60 3 | '["ServiceTemplate"]["tpl-service-mysql-traffic"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/mysql-traffic/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-user-security/icingaweb2-module-director/mysql-user-security.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-mysql-user-security"]["check_interval"]': 86400 3 | '["ServiceTemplate"]["tpl-service-mysql-user-security"]["enable_perfdata"]': false 4 | -------------------------------------------------------------------------------- /check-plugins/mysql-user-security/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/mysql-version/icingaweb2-module-director/mysql-version.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-mysql-version"]["check_interval"]': 86400 4 | '["ServiceTemplate"]["tpl-service-mysql-version"]["enable_perfdata"]': true 5 | '["ServiceTemplate"]["tpl-service-mysql-version"]["retry_interval"]': 300 6 | -------------------------------------------------------------------------------- /check-plugins/mysql-version/icingaweb2-module-grafana/mysql-version.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-mysql-version] 2 | dashboard = "MySQL Version" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "mysql-version" 7 | -------------------------------------------------------------------------------- /check-plugins/mysql-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/needs-restarting/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/network-bonding/icingaweb2-module-director/network-bonding.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["Command"]["cmd-check-network-bonding"]["command"]': '/usr/bin/sudo /usr/lib64/nagios/plugins/network-bonding' 4 | '["ServiceTemplate"]["tpl-service-network-bonding"]["enable_perfdata"]': true 5 | '["ServiceTemplate"]["tpl-service-network-bonding"]["vars"]["criticality"]': 'A' 6 | -------------------------------------------------------------------------------- /check-plugins/network-bonding/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/network-connections/.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/network-connections/.windows -------------------------------------------------------------------------------- /check-plugins/network-connections/icingaweb2-module-director/network-connections.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | - windows 5 | 6 | overwrites: 7 | '["ServiceTemplate"]["tpl-service-network-connections"]["enable_perfdata"]': true 8 | 9 | '["ServiceTemplate"]["tpl-service-network-connections-windows"]["enable_perfdata"]': true 10 | -------------------------------------------------------------------------------- /check-plugins/network-connections/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/network-io/.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/network-io/.windows -------------------------------------------------------------------------------- /check-plugins/network-io/icingaweb2-module-director/network-io.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | - windows 5 | 6 | overwrites: 7 | '["ServiceTemplate"]["tpl-service-network-io"]["enable_perfdata"]': true 8 | 9 | '["ServiceTemplate"]["tpl-service-network-io-windows"]["enable_perfdata"]': true 10 | -------------------------------------------------------------------------------- /check-plugins/network-io/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/network-port-tcp/.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/network-port-tcp/.windows -------------------------------------------------------------------------------- /check-plugins/network-port-tcp/icingaweb2-module-director/network-port-tcp.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | - no-agent 5 | - windows 6 | -------------------------------------------------------------------------------- /check-plugins/network-port-tcp/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/nextcloud-security-scan/icingaweb2-module-director/nextcloud-security-scan.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["Command"]["cmd-check-nextcloud-security-scan"]["timeout"]': 30 3 | '["ServiceTemplate"]["tpl-service-nextcloud-security-scan"]["check_interval"]': 86400 4 | '["ServiceTemplate"]["tpl-service-nextcloud-security-scan"]["max_check_attempts"]': 1 5 | -------------------------------------------------------------------------------- /check-plugins/nextcloud-security-scan/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/nextcloud-stats/icingaweb2-module-director/nextcloud-stats.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["Command"]["cmd-check-nextcloud-stats"]["timeout"]': 30 3 | '["ServiceTemplate"]["tpl-service-nextcloud-stats"]["check_interval"]': 900 4 | '["ServiceTemplate"]["tpl-service-nextcloud-stats"]["enable_perfdata"]': true 5 | -------------------------------------------------------------------------------- /check-plugins/nextcloud-stats/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/nextcloud-version/icingaweb2-module-director/nextcloud-version.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["Command"]["cmd-check-nextcloud-version"]["command"]': '/usr/bin/sudo /usr/lib64/nagios/plugins/nextcloud-version' 3 | '["ServiceTemplate"]["tpl-service-nextcloud-version"]["check_interval"]': 86400 4 | '["ServiceTemplate"]["tpl-service-nextcloud-version"]["enable_perfdata"]': true 5 | '["ServiceTemplate"]["tpl-service-nextcloud-version"]["retry_interval"]': 300 6 | -------------------------------------------------------------------------------- /check-plugins/nextcloud-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/nginx-status/icingaweb2-module-director/nginx-status.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-nginx-status"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/nginx-status/icon/nginx-status.svg: -------------------------------------------------------------------------------- 1 | NGINX -------------------------------------------------------------------------------- /check-plugins/nginx-status/lib: -------------------------------------------------------------------------------- 1 | ../../lib/ -------------------------------------------------------------------------------- /check-plugins/nginx-status/unit-test/stdout/EXAMPLE01: -------------------------------------------------------------------------------- 1 | Active connections: 291 2 | server accepts handled requests 3 | 16630948 16630948 31070465 4 | Reading: 6 Writing: 179 Waiting: 106 -------------------------------------------------------------------------------- /check-plugins/nodebb-cache/icingaweb2-module-director/nodebb-cache.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-nodebb-cache"]["check_interval"]': 3600 3 | '["ServiceTemplate"]["tpl-service-nodebb-cache"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/nodebb-cache/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/nodebb-database/icingaweb2-module-director/nodebb-database.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-nodebb-database"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/nodebb-database/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/nodebb-errors/icingaweb2-module-director/nodebb-errors.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-nodebb-errors"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/nodebb-errors/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/nodebb-events/icingaweb2-module-director/nodebb-events.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-nodebb-events"]["enable_perfdata"]': false 3 | -------------------------------------------------------------------------------- /check-plugins/nodebb-events/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/nodebb-groups/icingaweb2-module-director/nodebb-groups.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-nodebb-groups"]["check_interval"]': 86400 3 | '["ServiceTemplate"]["tpl-service-nodebb-groups"]["enable_perfdata"]': true 4 | '["ServiceTemplate"]["tpl-service-nodebb-groups"]["retry_interval"]': 300 5 | -------------------------------------------------------------------------------- /check-plugins/nodebb-groups/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/nodebb-info/icingaweb2-module-director/nodebb-info.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-nodebb-info"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/nodebb-info/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/nodebb-users/icingaweb2-module-director/nodebb-users.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-nodebb-users"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/nodebb-users/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/nodebb-version/icingaweb2-module-director/nodebb-version.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-nodebb-version"]["check_interval"]': 86400 3 | '["ServiceTemplate"]["tpl-service-nodebb-version"]["enable_perfdata"]': true 4 | '["ServiceTemplate"]["tpl-service-nodebb-version"]["retry_interval"]': 300 5 | -------------------------------------------------------------------------------- /check-plugins/nodebb-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/ntp-chronyd/icingaweb2-module-director/ntp-chronyd.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-ntp-chronyd"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/ntp-chronyd/icingaweb2-module-grafana/ntp-chronyd.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-ntp-chronyd] 2 | dashboard = "NTP Chronyd" 3 | panelId = "1,2,3" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "ntp-chronyd" 7 | -------------------------------------------------------------------------------- /check-plugins/ntp-chronyd/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/ntp-ntpd/icingaweb2-module-director/ntp-ntpd.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-ntp-ntpd"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/ntp-ntpd/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/ntp-ntpd/unit-test/stdout/EXAMPLE03: -------------------------------------------------------------------------------- 1 | localhost: timed out, nothing received 2 | ***Request timed out 3 | -------------------------------------------------------------------------------- /check-plugins/ntp-ntpd/unit-test/stdout/EXAMPLE04: -------------------------------------------------------------------------------- 1 | No association ID's returned 2 | -------------------------------------------------------------------------------- /check-plugins/ntp-systemd-timesyncd/icingaweb2-module-director/ntp-systemd-timesyncd.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-systemd-timesyncd"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/ntp-systemd-timesyncd/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/ntp-systemd-timesyncd/unit-test/stdout/EXAMPLE01: -------------------------------------------------------------------------------- 1 | Failed to query server: The name org.freedesktop.timesync1 was not provided by any .service files 2 | -------------------------------------------------------------------------------- /check-plugins/ntp-systemd-timesyncd/unit-test/stdout/EXAMPLE02: -------------------------------------------------------------------------------- 1 | Failed to parse bus message: No route to host -------------------------------------------------------------------------------- /check-plugins/ntp-systemd-timesyncd/unit-test/stdout/EXAMPLE04: -------------------------------------------------------------------------------- 1 | LinkNTPServers= 2 | SystemNTPServers=0.arch.pool.ntp.org 1.arch.pool.ntp.org 2.arch.pool.ntp.org 3.arch.pool.ntp.org 3 | FallbackNTPServers=0.pool.ntp.org 1.pool.ntp.org 0.fr.pool.ntp.org 4 | ServerName=0.arch.pool.ntp.org 5 | ServerAddress=(null) 6 | RootDistanceMaxUSec=5s 7 | PollIntervalMinUSec=32s 8 | PollIntervalMaxUSec=34min 8s 9 | PollIntervalUSec=0 10 | Frequency=0 11 | -------------------------------------------------------------------------------- /check-plugins/ntp-w32tm/.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/ntp-w32tm/.windows -------------------------------------------------------------------------------- /check-plugins/ntp-w32tm/icingaweb2-module-director/ntp-w32tm.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - windows 4 | 5 | overwrites: 6 | '["ServiceTemplate"]["tpl-service-ntp-w32tm-windows"]["enable_perfdata"]': true 7 | -------------------------------------------------------------------------------- /check-plugins/ntp-w32tm/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/onlyoffice-stats/icingaweb2-module-director/onlyoffice-stats.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-onlyoffice-stats"]["check_interval"]': 1800 3 | '["ServiceTemplate"]["tpl-service-onlyoffice-stats"]["enable_perfdata"]': true 4 | '["ServiceTemplate"]["tpl-service-onlyoffice-stats"]["retry_interval"]': 60 5 | -------------------------------------------------------------------------------- /check-plugins/onlyoffice-stats/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/openjdk-redhat-version/icingaweb2-module-director/openjdk-redhat-version.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-openjdk-redhat-version"]["check_interval"]': 86400 3 | '["ServiceTemplate"]["tpl-service-openjdk-redhat-version"]["enable_perfdata"]': true 4 | '["ServiceTemplate"]["tpl-service-openjdk-redhat-version"]["retry_interval"]': 60 5 | -------------------------------------------------------------------------------- /check-plugins/openjdk-redhat-version/icingaweb2-module-grafana/openjdk-redhat-version.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-openjdk-redhat-version] 2 | dashboard = "OpenJDK Red Hat Version" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "openjdk-redhat-version" 7 | -------------------------------------------------------------------------------- /check-plugins/openjdk-redhat-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/openstack-nova-list/icingaweb2-module-director/openstack-nova-list.yml: -------------------------------------------------------------------------------- 1 | variants: 2 | - linux 3 | - no-agent 4 | 5 | overwrites: 6 | '["ServiceTemplate"]["tpl-service-openstack-nova-list"]["enable_perfdata"]': true 7 | '["ServiceTemplate"]["tpl-service-openstack-nova-list"]["vars"]["criticality"]': 'A' 8 | -------------------------------------------------------------------------------- /check-plugins/openstack-nova-list/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/openstack-swift-stat/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/openvpn-client-list/icingaweb2-module-grafana/openvpn-client-list.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-openvpn-client-list] 2 | dashboard = "OpenVPN Client List" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "openvpn-client-list" 7 | -------------------------------------------------------------------------------- /check-plugins/openvpn-client-list/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/openvpn-version/icingaweb2-module-director/openvpn-version.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-openvpn-version"]["check_interval"]': 86400 3 | '["ServiceTemplate"]["tpl-service-openvpn-version"]["enable_perfdata"]': true 4 | '["ServiceTemplate"]["tpl-service-openvpn-version"]["retry_interval"]': 60 5 | -------------------------------------------------------------------------------- /check-plugins/openvpn-version/icingaweb2-module-grafana/openvpn-version.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-openvpn-version] 2 | dashboard = "OpenVPN Version" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "openvpn-version" 7 | -------------------------------------------------------------------------------- /check-plugins/openvpn-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/path-rw-test/.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/path-rw-test/.windows -------------------------------------------------------------------------------- /check-plugins/path-rw-test/icingaweb2-module-director/path-rw-test.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | - sudo 5 | - windows 6 | -------------------------------------------------------------------------------- /check-plugins/path-rw-test/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/php-fpm-ping/icingaweb2-module-director/php-fpm-ping.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-php-fpm-ping"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/php-fpm-ping/icingaweb2-module-grafana/php-fpm-ping.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-php-fpm-ping] 2 | dashboard = "PHP-FPM Ping" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "php-fpm-ping" 7 | -------------------------------------------------------------------------------- /check-plugins/php-fpm-ping/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/php-fpm-ping/unit-test/stdout/EXAMPLE01: -------------------------------------------------------------------------------- 1 | pong -------------------------------------------------------------------------------- /check-plugins/php-fpm-ping/unit-test/stdout/EXAMPLE02: -------------------------------------------------------------------------------- 1 | Lorem ipsum -------------------------------------------------------------------------------- /check-plugins/php-fpm-status/icingaweb2-module-director/php-fpm-status.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-php-fpm-status"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/php-fpm-status/icingaweb2-module-grafana/php-fpm-status.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-php-fpm-status] 2 | dashboard = "PHP-FPM Status" 3 | panelId = "1,2,3,4,5,6,7" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "php-fpm-status" -------------------------------------------------------------------------------- /check-plugins/php-fpm-status/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/php-fpm-status/unit-test/stdout/EXAMPLE01: -------------------------------------------------------------------------------- 1 | {"pool":"www","process manager":"dynamic","start time":1620458291,"start since":12451,"accepted conn":128846,"listen queue":0,"max listen queue":0,"listen queue len":0,"idle processes":19,"active processes":4,"total processes":23,"max active processes":19,"max children reached":0,"slow requests":0} -------------------------------------------------------------------------------- /check-plugins/php-status/icingaweb2-module-director/php-status.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["Command"]["cmd-check-php-status"]["command"]': '/usr/bin/sudo /usr/lib64/nagios/plugins/php-status' 3 | '["ServiceTemplate"]["tpl-service-php-status"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/php-status/icingaweb2-module-grafana/php-status.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-php-status] 2 | dashboard = "PHP Status" 3 | panelId = "1,2,3,4" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "php-status" 7 | -------------------------------------------------------------------------------- /check-plugins/php-status/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/php-version/icingaweb2-module-director/php-version.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-php-version"]["check_interval"]': 86400 3 | '["ServiceTemplate"]["tpl-service-php-version"]["enable_perfdata"]': true 4 | '["ServiceTemplate"]["tpl-service-php-version"]["retry_interval"]': 60 5 | -------------------------------------------------------------------------------- /check-plugins/php-version/icingaweb2-module-grafana/php-version.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-php-version] 2 | dashboard = "PHP Version" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "php-version" 7 | -------------------------------------------------------------------------------- /check-plugins/php-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/ping/icingaweb2-module-director/ping.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-ping"]["enable_perfdata"]': true 4 | '["ServiceTemplate"]["tpl-service-ping"]["vars"]["criticality"]': 'A' 5 | -------------------------------------------------------------------------------- /check-plugins/ping/icingaweb2-module-grafana/ping.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-ping] 2 | dashboard = "Ping" 3 | panelId = "1,2,3,4" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "ping" 7 | -------------------------------------------------------------------------------- /check-plugins/ping/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/pip-updates/icingaweb2-module-director/pip-updates.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["Command"]["cmd-check-pip-updates"]["timeout"]': 60 3 | '["ServiceTemplate"]["tpl-service-pip-updates"]["check_interval"]': 86400 4 | '["ServiceTemplate"]["tpl-service-pip-updates"]["enable_perfdata"]': true 5 | '["ServiceTemplate"]["tpl-service-pip-updates"]["retry_interval"]': 300 6 | -------------------------------------------------------------------------------- /check-plugins/pip-updates/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/pip-updates/unit-test/stdout/EXAMPLE01: -------------------------------------------------------------------------------- 1 | OS Error "2 No such file or directory" calling command "pip list --outdated" 2 | -------------------------------------------------------------------------------- /check-plugins/postfix-version/icingaweb2-module-director/postfix-version.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-postfix-version"]["check_interval"]': 86400 4 | '["ServiceTemplate"]["tpl-service-postfix-version"]["enable_perfdata"]': true 5 | '["ServiceTemplate"]["tpl-service-postfix-version"]["retry_interval"]': 300 6 | -------------------------------------------------------------------------------- /check-plugins/postfix-version/icingaweb2-module-grafana/postfix-version.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-postfix-version] 2 | dashboard = "Postfix Version" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "postfix-version" 7 | -------------------------------------------------------------------------------- /check-plugins/postfix-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/postgresql-version/icingaweb2-module-director/postgresql-version.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-postgresql-version"]["check_interval"]': 86400 4 | '["ServiceTemplate"]["tpl-service-postgresql-version"]["enable_perfdata"]': true 5 | '["ServiceTemplate"]["tpl-service-postgresql-version"]["retry_interval"]': 300 6 | -------------------------------------------------------------------------------- /check-plugins/postgresql-version/icingaweb2-module-grafana/postgresql-version.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-postgresql-version] 2 | dashboard = "PostgreSQL Version" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "postgresql-version" 7 | -------------------------------------------------------------------------------- /check-plugins/postgresql-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/procs/.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/procs/.windows -------------------------------------------------------------------------------- /check-plugins/procs/icingaweb2-module-director/procs.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | - windows 5 | 6 | overwrites: 7 | '["ServiceTemplate"]["tpl-service-procs"]["enable_perfdata"]': true 8 | 9 | '["ServiceTemplate"]["tpl-service-procs-windows"]["enable_perfdata"]': true 10 | -------------------------------------------------------------------------------- /check-plugins/procs/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/python-version/icingaweb2-module-director/python-version.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-python-version"]["check_interval"]': 86400 3 | '["ServiceTemplate"]["tpl-service-python-version"]["enable_perfdata"]': true 4 | '["ServiceTemplate"]["tpl-service-python-version"]["retry_interval"]': 60 5 | -------------------------------------------------------------------------------- /check-plugins/python-version/icingaweb2-module-grafana/python-version.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-python-version] 2 | dashboard = "Python Version" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "python-version" 7 | -------------------------------------------------------------------------------- /check-plugins/python-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/qts-cpu-usage/icingaweb2-module-director/qts-cpu-usage.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-qts-cpu-usage"]["enable_perfdata"]': true 3 | '["ServiceTemplate"]["tpl-service-qts-cpu-usage"]["use_agent"]': false 4 | -------------------------------------------------------------------------------- /check-plugins/qts-cpu-usage/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/qts-disk-smart/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/qts-memory-usage/icingaweb2-module-director/qts-memory-usage.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-qts-memory-usage"]["enable_perfdata"]': true 3 | '["ServiceTemplate"]["tpl-service-qts-memory-usage"]["use_agent"]': false 4 | -------------------------------------------------------------------------------- /check-plugins/qts-memory-usage/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/qts-temperatures/icingaweb2-module-director/qts-temperatures.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-qts-temperatures"]["enable_perfdata"]': true 3 | '["ServiceTemplate"]["tpl-service-qts-temperatures"]["use_agent"]': false 4 | '["ServiceTemplate"]["tpl-service-qts-temperatures"]["vars"]["criticality"]': 'A' 5 | -------------------------------------------------------------------------------- /check-plugins/qts-temperatures/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/qts-uptime/icingaweb2-module-director/qts-uptime.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-qts-uptime"]["check_interval"]': 300 3 | '["ServiceTemplate"]["tpl-service-qts-uptime"]["enable_perfdata"]': true 4 | '["ServiceTemplate"]["tpl-service-qts-uptime"]["retry_interval"]': 30 5 | '["ServiceTemplate"]["tpl-service-qts-uptime"]["use_agent"]': false 6 | -------------------------------------------------------------------------------- /check-plugins/qts-uptime/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/qts-version/icingaweb2-module-director/qts-version.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["Command"]["cmd-check-qts-version"]["timeout"]': 31 3 | '["ServiceTemplate"]["tpl-service-qts-version"]["check_interval"]': 86400 4 | '["ServiceTemplate"]["tpl-service-qts-version"]["retry_interval"]': 300 5 | '["ServiceTemplate"]["tpl-service-qts-version"]["use_agent"]': false 6 | -------------------------------------------------------------------------------- /check-plugins/qts-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/redfish-drives/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/redfish-sel/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/redfish-sel/unit-test/stdout/EXAMPLE01-v1-managers: -------------------------------------------------------------------------------- 1 | {"@odata.context":"/redfish/v1/$metadata#ManagerCollection.ManagerCollection","@odata.id":"/redfish/v1/Managers","@odata.type":"#ManagerCollection.ManagerCollection","Description":"BMC","Members":[{"@odata.id":"/redfish/v1/Managers/iDRAC.Embedded.1"}],"Members@odata.count":1,"Name":"Manager"} -------------------------------------------------------------------------------- /check-plugins/redfish-sensor/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/redis-status/icingaweb2-module-director/redis-status.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-redis-status"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/redis-status/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/redis-version/icingaweb2-module-director/redis-version.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-redis-version"]["check_interval"]': 86400 4 | '["ServiceTemplate"]["tpl-service-redis-version"]["enable_perfdata"]': true 5 | '["ServiceTemplate"]["tpl-service-redis-version"]["retry_interval"]': 300 6 | -------------------------------------------------------------------------------- /check-plugins/redis-version/icingaweb2-module-grafana/redis-version.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-redis-version] 2 | dashboard = "Redis Version" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "redis-version" 7 | -------------------------------------------------------------------------------- /check-plugins/redis-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/restic-check/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/restic-check/unit-test/stdout/EXAMPLE01: -------------------------------------------------------------------------------- 1 | using temporary cache in /tmp/restic-check-cache-371443744 2 | enter password for repository: 3 | repository 469a0432 opened successfully, password is correct 4 | created new cache in /tmp/restic-check-cache-371443744 5 | create exclusive lock for repository 6 | load indexes 7 | check all packs 8 | check snapshots, trees and blobs 9 | [0:00] 100.00% 2 / 2 snapshots... 10 | no errors were found 11 | -------------------------------------------------------------------------------- /check-plugins/restic-snapshots/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/restic-stats/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/restic-stats/unit-test/stdout/EXAMPLE01: -------------------------------------------------------------------------------- 1 | {"total_size":443803,"total_file_count":242} 2 | -------------------------------------------------------------------------------- /check-plugins/rhel-version/icingaweb2-module-director/rhel-version.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-rhel-version"]["check_interval"]': 86400 4 | '["ServiceTemplate"]["tpl-service-rhel-version"]["enable_perfdata"]': true 5 | '["ServiceTemplate"]["tpl-service-rhel-version"]["retry_interval"]': 300 6 | -------------------------------------------------------------------------------- /check-plugins/rhel-version/icingaweb2-module-grafana/rhel-version.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-rhel-version] 2 | dashboard = "RHEL Version" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "rhel-version" 7 | -------------------------------------------------------------------------------- /check-plugins/rhel-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/rocketchat-stats/icingaweb2-module-director/rocketchat-stats.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-rocketchat-stats"]["check_interval"]': 900 3 | '["ServiceTemplate"]["tpl-service-rocketchat-stats"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/rocketchat-stats/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/rocketchat-version/icingaweb2-module-director/rocketchat-version.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-rocketchat-version"]["check_interval"]': 86400 3 | '["ServiceTemplate"]["tpl-service-rocketchat-version"]["retry_interval"]': 300 4 | '["ServiceTemplate"]["tpl-service-rocketchat-version"]["enable_perfdata"]': true 5 | -------------------------------------------------------------------------------- /check-plugins/rocketchat-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/rpm-lastactivity/icingaweb2-module-director/rpm-lastactivity.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["Command"]["cmd-check-rpm-lastactivity"]["timeout"]': 60 4 | '["ServiceTemplate"]["tpl-service-rpm-lastactivity"]["check_interval"]': 86400 5 | '["ServiceTemplate"]["tpl-service-rpm-lastactivity"]["retry_interval"]': 60 6 | -------------------------------------------------------------------------------- /check-plugins/rpm-lastactivity/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/rpm-updates/icingaweb2-module-director/rpm-updates.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["Command"]["cmd-check-rpm-updates"]["timeout"]': 60 4 | '["ServiceTemplate"]["tpl-service-rpm-updates"]["check_interval"]': 86400 5 | '["ServiceTemplate"]["tpl-service-rpm-updates"]["retry_interval"]': 60 6 | '["ServiceTemplate"]["tpl-service-rpm-updates"]["vars"]["rpm_updates_only_critical"]': True -------------------------------------------------------------------------------- /check-plugins/rpm-updates/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/safenet-hsm-state/icon/safenet-hsm-state.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /check-plugins/safenet-hsm-state/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/safenet-hsm-state/unit-test/stdout/EXAMPLE01: -------------------------------------------------------------------------------- 1 | hsmstate: Cannot initialize HSM communication library (11) 2 | 3 | Command Result : 65535 (PSe2 Shell execution) 4 | -------------------------------------------------------------------------------- /check-plugins/safenet-hsm-state/unit-test/stdout/EXAMPLE02: -------------------------------------------------------------------------------- 1 | HSM device 0: HSM in NORMAL MODE. RESPONDING to requests. Usage Level=3.1% 2 | State = (0x8000, 0xffffffff) 3 | Host Interface = PSIe2 4 | 5 | Command Result : 0 (Success) 6 | -------------------------------------------------------------------------------- /check-plugins/safenet-hsm-state/unit-test/stdout/EXAMPLE03: -------------------------------------------------------------------------------- 1 | HSM device 0: HSM in NORMAL MODE. RESPONDING to requests. Usage Level=85% 2 | State = (0x8000, 0xffffffff) 3 | Host Interface = PSIe2 4 | 5 | Command Result : 0 (Success) 6 | -------------------------------------------------------------------------------- /check-plugins/safenet-hsm-state/unit-test/stdout/EXAMPLE04: -------------------------------------------------------------------------------- 1 | HSM device 0: HSM in NORMAL MODE. RESPONDING to requests. Usage Level=95% 2 | State = (0x8000, 0xffffffff) 3 | Host Interface = PSIe2 4 | 5 | Command Result : 0 (Success) 6 | -------------------------------------------------------------------------------- /check-plugins/sap-open-concur-com/icingaweb2-module-director/sap-open-concur-com.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/sap-open-concur-com/icingaweb2-module-director/sap-open-concur-com.yml -------------------------------------------------------------------------------- /check-plugins/sap-open-concur-com/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-ajakit.yml: -------------------------------------------------------------------------------- 1 | name: 'AjaKit Rootkit' 2 | files: 3 | - '/dev/tux/.addr' 4 | - '/dev/tux/.proc' 5 | - '/dev/tux/.file' 6 | - '/lib/.libgh-gh/cleaner' 7 | - '/lib/.libgh-gh/Patch/patch' 8 | - '/lib/.libgh-gh/sb0k' 9 | dirs: 10 | - '/dev/tux' 11 | - '/lib/.libgh-gh' 12 | ksyms: [] 13 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-apacheworm.yml: -------------------------------------------------------------------------------- 1 | name: 'Apache Worm' 2 | files: 3 | - '/bin/.log' 4 | dirs: [] 5 | ksyms: [] 6 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-apakit.yml: -------------------------------------------------------------------------------- 1 | name: 'aPa Kit Rootkit' 2 | files: 3 | - '/usr/share/.aPa' 4 | dirs: [] 5 | ksyms: [] 6 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-ark.yml: -------------------------------------------------------------------------------- 1 | name: 'Ambient (ark) Rootkit' 2 | files: 3 | - '/usr/lib/.ark?' 4 | - '/dev/ptyxx/.log' 5 | - '/dev/ptyxx/.file' 6 | - '/dev/ptyxx/.proc' 7 | - '/dev/ptyxx/.addr' 8 | dirs: 9 | - '/dev/ptyxx' 10 | ksyms: [] 11 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-balaur.yml: -------------------------------------------------------------------------------- 1 | name: 'Balaur Rootkit 2.0 (LRK5 based)' 2 | files: 3 | - '/usr/lib/liblog.o' 4 | dirs: 5 | - '/usr/lib/.kinetic' 6 | - '/usr/lib/.egcs' 7 | - '/usr/lib/.wormie' 8 | ksyms: [] 9 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-bex.yml: -------------------------------------------------------------------------------- 1 | name: 'beX2 Rootkit' 2 | files: 3 | - '/usr/info/termcap.info-5.gz' 4 | - '/usr/bin/sshd2' 5 | dirs: 6 | - '/usr/include/bex' 7 | ksyms: [] 8 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-bex2.yml: -------------------------------------------------------------------------------- 1 | name: 'beX2 Rootkit' 2 | files: 3 | - '/usr/include/audit.h' 4 | - '/var/log/tcp.log' 5 | dirs: [] 6 | ksyms: [] 7 | cl: 50 8 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-boonana.yml: -------------------------------------------------------------------------------- 1 | name: 'OSX Boonana-A Trojan (aka Koobface.A)' 2 | files: 3 | - '/Library/StartupItems/OSXDriverUpdates/OSXDriverUpdates' 4 | - '/Library/StartupItems/OSXDriverUpdates/StartupParameters.plist' 5 | dirs: 6 | - '/var/root/.jnana' 7 | ksyms: [] 8 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-cinik.yml: -------------------------------------------------------------------------------- 1 | name: 'CiNIK Worm (Slapper.B variant)' 2 | files: 3 | - '/tmp/.cinik' 4 | dirs: 5 | - '/tmp/.font-unix/.cinik' 6 | ksyms: [] 7 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-components-backdoors.yml: -------------------------------------------------------------------------------- 1 | name: 'Components for Backdoors' 2 | files: 3 | - '/usr/info/.clib' 4 | dirs: [] 5 | ksyms: [] 6 | cl: 50 7 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-components-flooder.yml: -------------------------------------------------------------------------------- 1 | name: 'Components for Flooder (Linux/Bckdr-RKC)' 2 | files: 3 | - '/etc/.xsyslog' 4 | - '/lib/.ssyslog' 5 | - '/lib/.xsyslog' 6 | - '/tmp/.sendmail' 7 | dirs: [] 8 | ksyms: [] 9 | cl: 50 10 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-components-ircbot.yml: -------------------------------------------------------------------------------- 1 | name: 'IRC bot' 2 | files: [] 3 | dirs: 4 | - '/dev/wd4' 5 | - '/usr/share/.sqe' 6 | - '/usr/share/locale/jp/. ' 7 | ksyms: [] 8 | cl: 50 9 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-components-linux-rst-b.yml: -------------------------------------------------------------------------------- 1 | name: 'Linux.RST.B infection' 2 | files: 3 | - '/dev/hdx' 4 | - '/dev/hdx1' 5 | - '/dev/hdx2' 6 | dirs: [] 7 | ksyms: [] 8 | cl: 50 9 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-components-opyumkit.yml: -------------------------------------------------------------------------------- 1 | name: 'Components for Opyum Kit' 2 | files: 3 | - '/bin/f' 4 | - '/bin/i' 5 | - '/usr/sbin/change' 6 | - '/usr/sbin/s' 7 | - '/usr/sbin/t.txt' 8 | dirs: [] 9 | ksyms: [] 10 | cl: 50 11 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-components-sniffer.yml: -------------------------------------------------------------------------------- 1 | name: 'Components for Sniffer' 2 | files: 3 | - '/lib/libkeyutils.so.1.9' 4 | - '/lib64/libkeyutils.so.1.9' 5 | - '/usr/lib/libkeyutils.so.1.9' 6 | - '/usr/lib64/libkeyutils.so.1.9' 7 | dirs: [] 8 | ksyms: [] 9 | cl: 50 10 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-components-trojaned-sshd.yml: -------------------------------------------------------------------------------- 1 | name: 'Components for Trojaned SSH daemon' 2 | files: 3 | - '/usr/bin/munchhausen' 4 | - '/usr/include/libutil2.1.h' 5 | - '/usr/lib/libppopen.so' 6 | - '/usr/lib/libutil1.2.1.2.so' 7 | dirs: [] 8 | ksyms: [] 9 | cl: 50 10 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-cxkit.yml: -------------------------------------------------------------------------------- 1 | name: 'CX Rootkit' 2 | files: 3 | - '/usr/lib/ldlibso' 4 | - '/usr/lib/configlibso' 5 | - '/usr/lib/shklibso' 6 | - '/usr/lib/randomlibso' 7 | - '/usr/lib/ldlibstrings.so' 8 | - '/usr/lib/ldlibdu.so' 9 | - '/usr/lib/ldlibns.so' 10 | - '/usr/include/db' 11 | dirs: 12 | - '/usr/include/cxk' 13 | ksyms: [] 14 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-dannyboys.yml: -------------------------------------------------------------------------------- 1 | name: "Danny-Boy's Abuse Kit" 2 | files: 3 | - '/dev/mdev' 4 | - '/usr/lib/libX.a' 5 | dirs: [] 6 | ksyms: [] 7 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-diamorphine.yml: -------------------------------------------------------------------------------- 1 | name: 'Diamorphine LKM' 2 | files: [] 3 | dirs: [] 4 | ksyms: 5 | - 'diamorphine' 6 | - 'module_hide' 7 | - 'module_hidden' 8 | - 'is_invisible' 9 | - 'hacked_getdents' 10 | - 'hacked_kill' 11 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-dicakit.yml: -------------------------------------------------------------------------------- 1 | name: 'Dica-Kit Rootkit' 2 | files: 3 | - '/dev/xdta' 4 | - '/dev/xmx' 5 | - '/home/httpd/cgi-bin/linux.cgi' 6 | - '/home/httpd/cgi-bin/psid' 7 | - '/home/httpd/cgi-bin/void.cgi' 8 | - '/tmp/.ush' 9 | dirs: [] 10 | ksyms: [] 11 | cl: 50 12 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-duarawkz.yml: -------------------------------------------------------------------------------- 1 | name: 'Duarawkz Rootkit' 2 | files: 3 | - '/usr/bin/duarawkz/loginpass' 4 | dirs: 5 | - '/usr/bin/duarawkz' 6 | ksyms: [] 7 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-eggdrop.yml: -------------------------------------------------------------------------------- 1 | name: 'Eggdrop (IRC bot)' 2 | files: [] 3 | dirs: 4 | - '/usr/share/man/man1/.1c' 5 | ksyms: [] 6 | cl: 50 7 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-enyelkm.yml: -------------------------------------------------------------------------------- 1 | name: 'ENYE LKM v1.1, v1.2' 2 | files: 3 | - '/etc/.enyelkmHIDE^IT.ko' 4 | - '/etc/.enyelkmOCULTAR.ko' 5 | dirs: [] 6 | ksyms: [] 7 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-fu.yml: -------------------------------------------------------------------------------- 1 | name: 'Fu Rootkit' 2 | files: 3 | - '/sbin/xc' 4 | - '/usr/include/ivtype.h' 5 | - '/bin/.lib' 6 | dirs: [] 7 | ksyms: [] 8 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-gaskit.yml: -------------------------------------------------------------------------------- 1 | name: 'GasKit Rootkit' 2 | files: 3 | - '/dev/dev/gaskit/sshd/sshdd' 4 | dirs: 5 | - '/dev/dev' 6 | - '/dev/dev/gaskit' 7 | - '/dev/dev/gaskit/sshd' 8 | ksyms: [] 9 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-heroin.yml: -------------------------------------------------------------------------------- 1 | name: 'Heroin LKM' 2 | files: [] 3 | dirs: [] 4 | ksyms: 5 | - 'heroin' 6 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-hidefile.yml: -------------------------------------------------------------------------------- 1 | name: 'HIDEFILE envvar file-hiding library' 2 | files: 3 | - '/usr/lib/libhidefile.so' 4 | dirs: [] 5 | ksyms: [] 6 | cl: 50 7 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-hjckit.yml: -------------------------------------------------------------------------------- 1 | name: 'HjC Kit Rootkit' 2 | files: [] 3 | dirs: 4 | - '/dev/.hijackerz' 5 | ksyms: [] 6 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-illogic.yml: -------------------------------------------------------------------------------- 1 | name: 'Illogic Rootkit' 2 | files: 3 | - '/etc/cron.d/kmod' 4 | dirs: [] 5 | ksyms: [] 6 | cl: 50 7 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-inqtanaa.yml: -------------------------------------------------------------------------------- 1 | name: 'OSX Inqtana (Variant A)' 2 | files: 3 | - '/Users/w0rm-support.tgz' 4 | - '/Users/InqTest.class' 5 | - '/Users/com.openbundle.plist' 6 | - '/Users/com.pwned.plist' 7 | - '/Users/libavetanaBT.jnilib' 8 | dirs: 9 | - '/Users/de' 10 | - '/Users/javax' 11 | ksyms: [] 12 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-inqtanab.yml: -------------------------------------------------------------------------------- 1 | name: 'OSX Inqtana (Variant B)' 2 | files: 3 | - '/Users/w0rms.love.apples.tgz' 4 | - '/Users/InqTest.class' 5 | - '/Users/InqTest.java' 6 | - '/Users/libavetanaBT.jnilib' 7 | - '/Users/InqTanaHandler' 8 | - '/Users/InqTanaHandler.bundle' 9 | dirs: 10 | - '/Users/de' 11 | - '/Users/javax' 12 | ksyms: [] 13 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-inqtanac.yml: -------------------------------------------------------------------------------- 1 | name: 'OSX Inqtana (Variant C)' 2 | files: 3 | - '/Users/applec0re.tgz' 4 | - '/Users/InqTest.class' 5 | - '/Users/InqTest.java' 6 | - '/Users/libavetanaBT.jnilib' 7 | - '/Users/environment.plist' 8 | - '/Users/pwned.c' 9 | - '/Users/pwned.dylib' 10 | dirs: 11 | - '/Users/de' 12 | - '/Users/javax' 13 | ksyms: [] 14 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-intoxonia.yml: -------------------------------------------------------------------------------- 1 | name: 'IntoXonia-NG Rootkit' 2 | files: [] 3 | dirs: [] 4 | ksyms: 5 | - 'funces' 6 | - 'ixinit' 7 | - 'tricks' 8 | - 'kernel_unlink' 9 | - 'rootme' 10 | - 'hide_module' 11 | - 'find_sys_call_tbl' 12 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-irixrk.yml: -------------------------------------------------------------------------------- 1 | name: 'Irix Rootkit (for Irix 6.x)' 2 | files: [] 3 | dirs: 4 | - '/dev/pts/01' 5 | - '/dev/pts/01/backup' 6 | - '/dev/pts/01/etc' 7 | - '/dev/pts/01/tmp' 8 | ksyms: [] 9 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-jynx.yml: -------------------------------------------------------------------------------- 1 | name: 'Jynx Rootkit' 2 | files: 3 | - '/xochikit/bc' 4 | - '/xochikit/ld_poison.so' 5 | - '/omgxochi/bc' 6 | - '/omgxochi/ld_poison.so' 7 | - '/var/local/^^/bc' 8 | - '/var/local/^^/ld_poison.so' 9 | dirs: 10 | - '/xochikit' 11 | - '/omgxochi' 12 | - '/var/local/^^' 13 | ksyms: [] 14 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-jynx2.yml: -------------------------------------------------------------------------------- 1 | name: 'Jynx2 Rootkit' 2 | files: 3 | - '/XxJynx/reality.so' 4 | dirs: 5 | - '/XxJynx' 6 | ksyms: [] 7 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-kbeast.yml: -------------------------------------------------------------------------------- 1 | name: 'KBeast (Kernel Beast) Rootkit' 2 | files: 3 | - '/usr/_h4x_/ipsecs-kbeast-v1.ko' 4 | - '/usr/_h4x_/_h4x_bd' 5 | - '/usr/_h4x_/acctlog' 6 | dirs: 7 | - '/usr/_h4x_' 8 | ksyms: 9 | - 'h4x_delete_module' 10 | - 'h4x_getdents64' 11 | - 'h4x_kill' 12 | - 'h4x_open' 13 | - 'h4x_read' 14 | - 'h4x_rename' 15 | - 'h4x_rmdir' 16 | - 'h4x_tcp4_seq_show' 17 | - 'h4x_write' 18 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-kitko.yml: -------------------------------------------------------------------------------- 1 | name: 'Kitko Rootkit' 2 | files: [] 3 | dirs: 4 | - '/usr/src/redhat/SRPMS/...' 5 | ksyms: [] 6 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-knark.yml: -------------------------------------------------------------------------------- 1 | name: 'Knark Rootkit' 2 | files: 3 | - '/proc/knark/pids' 4 | dirs: 5 | - '/proc/knark' 6 | ksyms: [] 7 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-komplex.yml: -------------------------------------------------------------------------------- 1 | name: 'OSX Komplex Trojan' 2 | files: 3 | - '/Users/Shared/.local/kextd' 4 | - '/Users/Shared/com.apple.updates.plist' 5 | - '/Users/Shared/start.sh' 6 | dirs: [] 7 | ksyms: [] 8 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-langsuir.yml: -------------------------------------------------------------------------------- 1 | name: 'Langsuir installation directory' 2 | files: [] 3 | dirs: 4 | - '/dev/ptyas' 5 | ksyms: [] 6 | cl: 50 7 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-linuxv.yml: -------------------------------------------------------------------------------- 1 | name: 'ld-linuxv.so (LD_PRELOAD shared library rootkit)' 2 | files: 3 | - '/lib/ld-linuxv.so.1' 4 | dirs: 5 | - '/var/opt/_so_cache' 6 | - '/var/opt/_so_cache/ld' 7 | - '/var/opt/_so_cache/lc' 8 | ksyms: [] 9 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-lite5r.yml: -------------------------------------------------------------------------------- 1 | name: 'Lite5-r Rootkit' 2 | files: 3 | - '/tmp/.bash_history' 4 | dirs: [] 5 | ksyms: [] 6 | cl: 50 7 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-moodnt.yml: -------------------------------------------------------------------------------- 1 | name: 'Mood-NT Rootkit' 2 | files: 3 | - '/sbin/init__mood-nt-_-_cthulhu' 4 | - '/_cthulhu/mood-nt.init' 5 | - '/_cthulhu/mood-nt.conf' 6 | - '/_cthulhu/mood-nt.sniff' 7 | dirs: 8 | - '/_cthulhu' 9 | ksyms: [] 10 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-mrk.yml: -------------------------------------------------------------------------------- 1 | name: 'MRK (MiCrobul?) RootKit (based on Devil RootKit, also see Xzibit)' 2 | files: 3 | - '/dev/ida/.inet/pid' 4 | - '/dev/ida/.inet/ssh_host_key' 5 | - '/dev/ida/.inet/ssh_random_seed' 6 | - '/dev/ida/.inet/tcp.log' 7 | dirs: 8 | - '/dev/ida/.inet' 9 | - '/var/spool/cron/.sh' 10 | ksyms: [] 11 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-mzozd.yml: -------------------------------------------------------------------------------- 1 | name: 'MzOzD Local backdoor' 2 | files: 3 | - '/sbin/create' 4 | dirs: [] 5 | ksyms: [] 6 | cl: 50 7 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-ncom.yml: -------------------------------------------------------------------------------- 1 | name: 'ncom rootkit library' 2 | files: 3 | - '/lib/libncom.so.4.0.1' 4 | dirs: [] 5 | ksyms: [] 6 | cl: 50 7 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-nio.yml: -------------------------------------------------------------------------------- 1 | name: 'Ni0 Rootkit' 2 | files: 3 | - '/var/lock/subsys/...datafile.../...net...' 4 | - '/var/lock/subsys/...datafile.../...port...' 5 | - '/var/lock/subsys/...datafile.../...ps...' 6 | - '/var/lock/subsys/...datafile.../...file...' 7 | dirs: 8 | - '/tmp/waza' 9 | - '/var/lock/subsys/...datafile...' 10 | - '/usr/sbin/es' 11 | ksyms: [] 12 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-optickit.yml: -------------------------------------------------------------------------------- 1 | name: 'Optic Kit (Tux variant) Rootkit' 2 | files: [] 3 | dirs: 4 | - '/dev/tux' 5 | - '/usr/bin/xchk' 6 | - '/usr/bin/xsf' 7 | - '/usr/bin/ssh2d' 8 | ksyms: [] 9 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-osxrk.yml: -------------------------------------------------------------------------------- 1 | name: 'OSX Rootkit 0.2.1 (OSXRK)' 2 | files: 3 | - '/dev/.rk/nc' 4 | - '/dev/.rk/diepu' 5 | - '/dev/.rk/backd' 6 | - '/Library/StartupItems/opener' 7 | - '/Library/StartupItems/opener.sh' 8 | - '/System/Library/StartupItems/opener' 9 | - '/System/Library/StartupItems/opener.sh' 10 | dirs: 11 | - '/dev/.rk' 12 | - '/Users/LDAP-daemon' 13 | - '/tmp/.work' 14 | ksyms: [] 15 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-oz.yml: -------------------------------------------------------------------------------- 1 | name: 'Oz Rootkit' 2 | files: 3 | - '/dev/.oz/.nap/rkit/terror' 4 | dirs: 5 | - '/dev/.oz' 6 | ksyms: [] 7 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-phalanx.yml: -------------------------------------------------------------------------------- 1 | name: 'Phalanx Rootkit' 2 | files: 3 | - '/uNFuNF' 4 | - '/etc/host.ph1' 5 | - '/bin/host.ph1' 6 | - '/usr/share/.home.ph1/phalanx' 7 | - '/usr/share/.home.ph1/cb' 8 | - '/usr/share/.home.ph1/kebab' 9 | dirs: 10 | - '/usr/share/.home.ph1' 11 | - '/usr/share/.home.ph1/tty' 12 | ksyms: [] 13 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-proton.yml: -------------------------------------------------------------------------------- 1 | name: 'OSX Proton backdoor' 2 | files: 3 | - '/Library/LaunchAgents/com.apple.xpcd.plist' 4 | - '/Library/LaunchAgents/com.Eltima.UpdaterAgent.plist' 5 | - '/Library/.rand/updateragent.app' 6 | - '/tmp/Updater.app' 7 | dirs: 8 | - '/Library/.rand' 9 | - '/Library/.cachedir' 10 | - '/Library/.random' 11 | ksyms: [] 12 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-ramen.yml: -------------------------------------------------------------------------------- 1 | name: 'Ramen worm' 2 | files: [] 3 | dirs: 4 | - '/usr/src/.poop' 5 | ksyms: [] 6 | cl: 50 7 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-redstorm.yml: -------------------------------------------------------------------------------- 1 | name: 'R3dstorm Toolkit' 2 | files: 3 | - '/var/log/tk02/see_all' 4 | - '/var/log/tk02/.scris' 5 | - '/bin/.../sshd/sbin/sshd1' 6 | - '/bin/.../hate/sk' 7 | - '/bin/.../see_all' 8 | dirs: 9 | - '/var/log/tk02' 10 | - '/var/log/tk02/old' 11 | - '/bin/...' 12 | ksyms: [] 13 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-rhsharpes.yml: -------------------------------------------------------------------------------- 1 | name: "RH-Sharpe's Rootkit" 2 | files: 3 | - '/bin/lps' 4 | - '/usr/bin/lpstree' 5 | - '/usr/bin/ltop' 6 | - '/usr/bin/lkillall' 7 | - '/usr/bin/ldu' 8 | - '/usr/bin/lnetstat' 9 | - '/usr/bin/wp' 10 | - '/usr/bin/shad' 11 | - '/usr/bin/vadim' 12 | - '/usr/bin/slice' 13 | - '/usr/bin/cleaner' 14 | - '/usr/include/rpcsvc/du' 15 | dirs: [] 16 | ksyms: [] 17 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-rsha.yml: -------------------------------------------------------------------------------- 1 | name: "RSHA's Rootkit" 2 | files: 3 | - '/bin/kr4p' 4 | - '/usr/bin/n3tstat' 5 | - '/usr/bin/chsh2' 6 | - '/usr/bin/slice2' 7 | - '/usr/src/linux/arch/alpha/lib/.lib/.1proc' 8 | - '/etc/rc.d/arch/alpha/lib/.lib/.1addr' 9 | dirs: 10 | - '/etc/rc.d/rsha' 11 | - '/etc/rc.d/arch/alpha/lib/.lib' 12 | ksyms: [] 13 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-scalper.yml: -------------------------------------------------------------------------------- 1 | name: 'Scalper (FreeBSD.Scalper.Worm) Worm' 2 | files: 3 | - '/tmp/.a' 4 | - '/tmp/.uua' 5 | dirs: [] 6 | ksyms: [] 7 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-shutdown.yml: -------------------------------------------------------------------------------- 1 | name: 'Shutdown Rootkit' 2 | files: 3 | - '/usr/man/man5/..%/.dir/scannah/asus' 4 | - '/usr/man/man5/..%/.dir/see' 5 | - '/usr/man/man5/..%/.dir/nscd' 6 | - '/usr/man/man5/..%/.dir/alpd' 7 | - '/etc/rc.d/rc.local%' 8 | dirs: 9 | - '/usr/man/man5/..%/.dir' 10 | - '/usr/man/man5/..%/.dir/scannah' 11 | - '/etc/rc.d/rc0.d/..%/.dir' 12 | ksyms: [] 13 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-slapper.yml: -------------------------------------------------------------------------------- 1 | name: 'Slapper Worm' 2 | files: 3 | - '/tmp/.bugtraq' 4 | - '/tmp/.uubugtraq' 5 | - '/tmp/.bugtraq.c' 6 | - '/tmp/httpd' 7 | - '/tmp/.unlock' 8 | - '/tmp/update' 9 | - '/tmp/.cinik' 10 | - '/tmp/.b' 11 | dirs: [] 12 | ksyms: [] 13 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-sneakin.yml: -------------------------------------------------------------------------------- 1 | name: 'Sneakin Rootkit' 2 | files: [] 3 | dirs: 4 | - '/tmp/.X11-unix/.../rk' 5 | ksyms: [] 6 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-sniffer-log.yml: -------------------------------------------------------------------------------- 1 | name: 'Sniffer log' 2 | files: 3 | - '/usr/sbin/tcp.log' 4 | dirs: [] 5 | ksyms: [] 6 | cl: 50 7 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-sniffer.yml: -------------------------------------------------------------------------------- 1 | name: 'Sniffer' 2 | files: 3 | - '/etc/cron.daily/dnsquery' 4 | dirs: 5 | - '/usr/share/locale/mk/.dev' 6 | - '/usr/share/locale/mk/.dev/sk' 7 | ksyms: [] 8 | cl: 50 9 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-spwn.yml: -------------------------------------------------------------------------------- 1 | name: 'spwn login backdoor' 2 | files: 3 | - '/dev/ttypz' 4 | dirs: [] 5 | ksyms: [] 6 | cl: 50 7 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-sunosrootkit.yml: -------------------------------------------------------------------------------- 1 | name: 'SunOS Rootkit' 2 | files: 3 | - '/etc/ld.so.hash' 4 | - '/lib/libext-2.so.7' 5 | - '/usr/bin/ssh2d' 6 | - '/bin/xlogin' 7 | - '/usr/lib/crth.o' 8 | - '/usr/lib/crtz.o' 9 | - '/sbin/login' 10 | - '/lib/security/.config/sn' 11 | - '/lib/security/.config/lpsched' 12 | - '/dev/kmod' 13 | - '/dev/dos' 14 | dirs: [] 15 | ksyms: [] 16 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-superkit.yml: -------------------------------------------------------------------------------- 1 | name: 'Superkit Rootkit (Suckit 1.3b-based)' 2 | files: 3 | - '/usr/man/.sman/sk/backsh' 4 | - '/usr/man/.sman/sk/izbtrag' 5 | - '/usr/man/.sman/sk/sksniff' 6 | - '/var/www/cgi-bin/cgiback.cgi' 7 | dirs: 8 | - '/usr/man/.sman/sk' 9 | ksyms: [] 10 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-t0rn.yml: -------------------------------------------------------------------------------- 1 | name: 'T0rn Rootkit' 2 | files: 3 | - '/dev/sdr0' 4 | dirs: 5 | - '/lib/lblip.tk' 6 | ksyms: [] 7 | cl: 50 8 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-tbd.yml: -------------------------------------------------------------------------------- 1 | name: 'TBD (Telnet BackDoor)' 2 | files: 3 | - '/usr/lib/.tbd' 4 | dirs: [] 5 | ksyms: [] 6 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-trojaned-sshd-solaris.yml: -------------------------------------------------------------------------------- 1 | name: 'Solaris Trojaned SSH daemon' 2 | files: 3 | - '/lib/secure/libhij.so' 4 | dirs: [] 5 | ksyms: [] 6 | cl: 50 7 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-trojaned-syslog.yml: -------------------------------------------------------------------------------- 1 | name: 'Trojaned syslog daemon' 2 | files: 3 | - '/tmp/.syshackfile' 4 | - '/usr/share/pci.r' 5 | dirs: [] 6 | ksyms: [] 7 | cl: 50 8 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-trojanit.yml: -------------------------------------------------------------------------------- 1 | name: 'Trojanit Kit Rootkit' 2 | files: 3 | - '/bin/.ls' 4 | - '/bin/.ps' 5 | - '/bin/.netstat' 6 | - '/usr/bin/.nop' 7 | - '/usr/bin/.who' 8 | dirs: [] 9 | ksyms: [] 10 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-turtle.yml: -------------------------------------------------------------------------------- 1 | name: 'Turtle / Turtle2 Rootkit' 2 | files: 3 | - '/dev/turtle2dev' 4 | dirs: [] 5 | ksyms: [] 6 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-unknown.yml: -------------------------------------------------------------------------------- 1 | name: 'Unknown' 2 | files: [] 3 | dirs: 4 | - '/unde/vrei/tu/sa/te/ascunzi/in/server' 5 | - '/usr/man/man1/.. /.dir' 6 | - '/usr/X11R6/include/X11/...' 7 | - '/usr/X11R6/lib/X11/.fonts/misc/...' 8 | ksyms: [] 9 | cl: 50 10 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-vampire.yml: -------------------------------------------------------------------------------- 1 | name: 'Vampire Rootkit' 2 | files: [] 3 | dirs: [] 4 | ksyms: 5 | - 'new_getdents' 6 | - 'old_getdents' 7 | - 'should_hide_file_name' 8 | - 'should_hide_task_name"' 9 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-vckit.yml: -------------------------------------------------------------------------------- 1 | name: 'VcKit Rootkit' 2 | files: [] 3 | dirs: 4 | - '/usr/include/linux/modules/lib.so' 5 | - '/usr/include/linux/modules/lib.so/bin' 6 | ksyms: [] 7 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-w55808a.yml: -------------------------------------------------------------------------------- 1 | name: '55808 Trojan - Variant A' 2 | files: 3 | - '/tmp/.../r' 4 | - '/tmp/.../a' 5 | dirs: [] 6 | ksyms: [] 7 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-weaponx.yml: -------------------------------------------------------------------------------- 1 | name: 'weaponX 0.1' 2 | files: 3 | - '/System/Library/Extensions/WeaponX.kext' 4 | dirs: 5 | - '/tmp/...' 6 | ksyms: [] 7 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-xorgsunos.yml: -------------------------------------------------------------------------------- 1 | name: 'X-Org SunOS Rootkit' 2 | files: 3 | - '/usr/lib/libX.a/bin/tmpfl' 4 | - '/usr/lib/libX.a/bin/rps' 5 | - '/usr/bin/srload' 6 | - '/usr/lib/libX.a/bin/sparcv7/rps' 7 | - '/usr/sbin/modcheck' 8 | dirs: 9 | - '/usr/lib/libX.a' 10 | - '/usr/lib/libX.a/bin' 11 | - '/usr/lib/libX.a/bin/sparcv7' 12 | - '/usr/share/man...' 13 | ksyms: [] 14 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-zarwt.yml: -------------------------------------------------------------------------------- 1 | name: 'zaRwT.KiT Rootkit' 2 | files: 3 | - '/dev/rd/s/sendmeil' 4 | - '/dev/ttyf' 5 | - '/dev/ttyp' 6 | - '/dev/ttyn' 7 | - '/rk/tulz' 8 | dirs: 9 | - '/rk' 10 | - '/dev/rd/s' 11 | ksyms: [] 12 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/assets/scanrootkit-zk.yml: -------------------------------------------------------------------------------- 1 | name: 'ZK Rootkit' 2 | files: 3 | - '/usr/share/.zk/zk' 4 | - '/usr/X11R6/.zk/xfs' 5 | - '/usr/X11R6/.zk/echo' 6 | - '/etc/1ssue.net' 7 | - '/etc/sysconfig/console/load.zk' 8 | dirs: 9 | - '/usr/share/.zk' 10 | - '/usr/X11R6/.zk' 11 | ksyms: [] 12 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/icingaweb2-module-director/scanrootkit.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | 5 | overwrites: 6 | '["ServiceTemplate"]["tpl-service-scanrootkit"]["check_interval"]': 900 7 | '["ServiceTemplate"]["tpl-service-scanrootkit"]["enable_perfdata"]': true 8 | '["ServiceTemplate"]["tpl-service-scanrootkit"]["retry_interval"]': 180 9 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/icingaweb2-module-grafana/scanrootkit.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-scanrootkit] 2 | dashboard = "Scanrootkit" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "scanrootkit" 7 | -------------------------------------------------------------------------------- /check-plugins/scanrootkit/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/scheduled-task/.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/scheduled-task/.windows -------------------------------------------------------------------------------- /check-plugins/scheduled-task/icingaweb2-module-director/scheduled-task.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - windows 4 | -------------------------------------------------------------------------------- /check-plugins/scheduled-task/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/selinux-mode/icingaweb2-module-director/selinux-mode.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-selinux-mode"]["check_interval"]': 900 4 | '["ServiceTemplate"]["tpl-service-selinux-mode"]["retry_interval"]': 180 5 | -------------------------------------------------------------------------------- /check-plugins/selinux-mode/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/sensors-battery/icingaweb2-module-director/sensors-battery.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-sensors-battery"]["enable_perfdata"]': true 4 | '["ServiceTemplate"]["tpl-service-sensors-battery"]["vars"]["criticality"]': 'A' 5 | -------------------------------------------------------------------------------- /check-plugins/sensors-battery/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/sensors-fans/icingaweb2-module-director/sensors-fans.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-sensors-fans"]["enable_perfdata"]': true 4 | '["ServiceTemplate"]["tpl-service-sensors-fans"]["vars"]["criticality"]': 'A' 5 | -------------------------------------------------------------------------------- /check-plugins/sensors-fans/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/sensors-temperatures/icingaweb2-module-director/sensors-temperatures.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-sensors-temperatures"]["enable_perfdata"]': true 4 | '["ServiceTemplate"]["tpl-service-sensors-temperatures"]["vars"]["criticality"]': 'A' 5 | -------------------------------------------------------------------------------- /check-plugins/sensors-temperatures/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/service/.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/service/.windows -------------------------------------------------------------------------------- /check-plugins/service/icingaweb2-module-director/service.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - windows 4 | 5 | overwrites: 6 | '["ServiceTemplate"]["tpl-service-service-windows"]["vars"]["service_windows_status"]': ['running'] 7 | -------------------------------------------------------------------------------- /check-plugins/service/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/snmp/device-mibs/switch-fs-s3900/FS-S3900.mib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/snmp/device-mibs/switch-fs-s3900/FS-S3900.mib -------------------------------------------------------------------------------- /check-plugins/snmp/device-mibs/switch-fs-s3900/IEEE8021-PAE-MIB-200406220000Z.mib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/snmp/device-mibs/switch-fs-s3900/IEEE8021-PAE-MIB-200406220000Z.mib -------------------------------------------------------------------------------- /check-plugins/snmp/icingaweb2-module-director/snmp.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-snmp"]["enable_perfdata"]': true 4 | '["ServiceTemplate"]["tpl-service-snmp"]["use_agent"]': false 5 | '["ServiceTemplate"]["tpl-service-snmp"]["vars"]["criticality"]': 'A' 6 | -------------------------------------------------------------------------------- /check-plugins/snmp/lib: -------------------------------------------------------------------------------- 1 | ../../../lib/ -------------------------------------------------------------------------------- /check-plugins/snmp/unit-test/stdout/EXAMPLE03: -------------------------------------------------------------------------------- 1 | SNMPv2-MIB::sysName.0 My Appliance 2 | SNMPv2-MIB::sysLocation.0 My Location 3 | SNMPv2-SMI::enterprises.318.1.1.27.1.4.1.2.1.3.1.2 270 4 | SNMPv2-SMI::enterprises.318.1.1.27.1.4.1.2.1.3.1.37 360 -------------------------------------------------------------------------------- /check-plugins/snmp/unit-test/stdout/EXAMPLE03-v1.csv: -------------------------------------------------------------------------------- 1 | OID,Name,Re-Calc,Unit Label,WARN,CRIT,Show in 1st Line,Report Change as 2 | SNMPv2-MIB::sysName.0,System Name,,,,,, 3 | SNMPv2-MIB::sysLocation.0,System Location,,,,,, 4 | SNMPv2-SMI::enterprises.318.1.1.27.1.4.1.2.1.3.1.2,Supply Air Temperature,int(value) / 10,,value > 26,value > 28,, 5 | SNMPv2-SMI::enterprises.318.1.1.27.1.4.1.2.1.3.1.37,Rack Inlet Temperature 1,int(value) / 10,,value > 28,value > 30,, -------------------------------------------------------------------------------- /check-plugins/snmp/unit-test/stdout/README: -------------------------------------------------------------------------------- 1 | Files in this folder: 2 | * EXAMPLE03: Result from snmpget 3 | * EXAMPLE03.csv: A matching CSV definition file -------------------------------------------------------------------------------- /check-plugins/starface-account-stats/icingaweb2-module-director/starface-account-stats.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-starface-account-stats"]["enable_perfdata"]': true 3 | '["ServiceTemplate"]["tpl-service-starface-account-stats"]["use_agent"]': false 4 | -------------------------------------------------------------------------------- /check-plugins/starface-account-stats/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/starface-backup-status/icingaweb2-module-director/starface-backup-status.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-starface-backup-status"]["check_interval"]': 3600 3 | '["ServiceTemplate"]["tpl-service-starface-backup-status"]["retry_interval"]': 60 4 | '["ServiceTemplate"]["tpl-service-starface-backup-status"]["use_agent"]': false 5 | -------------------------------------------------------------------------------- /check-plugins/starface-backup-status/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/starface-channel-status/icingaweb2-module-director/starface-channel-status.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-starface-channel-status"]["enable_perfdata"]': true 3 | '["ServiceTemplate"]["tpl-service-starface-channel-status"]["use_agent"]': false 4 | -------------------------------------------------------------------------------- /check-plugins/starface-channel-status/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/starface-database-stats/icingaweb2-module-director/starface-database-stats.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-starface-database-stats"]["enable_perfdata"]': true 3 | '["ServiceTemplate"]["tpl-service-starface-database-stats"]["use_agent"]': false 4 | -------------------------------------------------------------------------------- /check-plugins/starface-database-stats/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/starface-java-memory-usage/icingaweb2-module-director/starface-java-memory-usage.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-starface-java-memory-usage"]["enable_perfdata"]': true 3 | '["ServiceTemplate"]["tpl-service-starface-java-memory-usage"]["use_agent"]': false 4 | -------------------------------------------------------------------------------- /check-plugins/starface-java-memory-usage/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/starface-peer-stats/icingaweb2-module-director/starface-peer-stats.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-starface-peer-stats"]["enable_perfdata"]': true 3 | '["ServiceTemplate"]["tpl-service-starface-peer-stats"]["use_agent"]': false 4 | -------------------------------------------------------------------------------- /check-plugins/starface-peer-stats/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/starface-status/icingaweb2-module-director/starface-status.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-starface-status"]["enable_perfdata"]': true 3 | '["ServiceTemplate"]["tpl-service-starface-status"]["use_agent"]': false 4 | -------------------------------------------------------------------------------- /check-plugins/starface-status/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/statusiq/icingaweb2-module-director/statusiq.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-statusiq"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/statusiq/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/statuspal/icingaweb2-module-director/statuspal.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-statuspal"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/statuspal/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/strongswan-connections/icingaweb2-module-director/strongswan-connections.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["Command"]["cmd-check-strongswan-connections"]["command"]': '/usr/bin/sudo /usr/lib64/nagios/plugins/strongswan-connections' 4 | -------------------------------------------------------------------------------- /check-plugins/strongswan-connections/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/strongswan-connections/unit-test/stdout/EXAMPLE01-active_connection_keys: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /check-plugins/strongswan-connections/unit-test/stdout/EXAMPLE01-list_sas: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /check-plugins/strongswan-connections/unit-test/stdout/EXAMPLE01-possible_connection_keys: -------------------------------------------------------------------------------- 1 | [] 2 | -------------------------------------------------------------------------------- /check-plugins/strongswan-connections/unit-test/stdout/EXAMPLE02-active_connection_keys: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /check-plugins/strongswan-connections/unit-test/stdout/EXAMPLE02-list_sas: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /check-plugins/strongswan-connections/unit-test/stdout/EXAMPLE02-possible_connection_keys: -------------------------------------------------------------------------------- 1 | ["conn1", "conn2"] 2 | -------------------------------------------------------------------------------- /check-plugins/strongswan-connections/unit-test/stdout/EXAMPLE03-active_connection_keys: -------------------------------------------------------------------------------- 1 | ["conn2"] -------------------------------------------------------------------------------- /check-plugins/strongswan-connections/unit-test/stdout/EXAMPLE03-possible_connection_keys: -------------------------------------------------------------------------------- 1 | ["conn1", "conn2"] 2 | -------------------------------------------------------------------------------- /check-plugins/strongswan-connections/unit-test/stdout/EXAMPLE04-active_connection_keys: -------------------------------------------------------------------------------- 1 | ["conn2"] -------------------------------------------------------------------------------- /check-plugins/strongswan-connections/unit-test/stdout/EXAMPLE04-possible_connection_keys: -------------------------------------------------------------------------------- 1 | ["conn2"] 2 | -------------------------------------------------------------------------------- /check-plugins/swap-usage/.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/swap-usage/.windows -------------------------------------------------------------------------------- /check-plugins/swap-usage/icingaweb2-module-director/swap-usage.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | - windows 5 | 6 | overwrites: 7 | '["ServiceTemplate"]["tpl-service-swap-usage"]["enable_perfdata"]': true 8 | 9 | '["ServiceTemplate"]["tpl-service-swap-usage-windows"]["enable_perfdata"]': true 10 | -------------------------------------------------------------------------------- /check-plugins/swap-usage/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/systemd-timedate-status/icingaweb2-module-director/systemd-timedate-status.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-systemd-timedate-status"]["check_interval"]': 86400 4 | -------------------------------------------------------------------------------- /check-plugins/systemd-timedate-status/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/systemd-timedate-status/unit-test/stdout/EXAMPLE-20121017-nok: -------------------------------------------------------------------------------- 1 | Local time: Mon 2022-08-15 08:11:01 UTC 2 | Universal time: Mon 2022-08-15 08:11:01 UTC 3 | RTC time: Mon 2022-08-15 08:11:01 4 | Timezone: Europe/Zurich 5 | NTP enabled: no 6 | NTP synchronized: no 7 | RTC in local TZ: yes -------------------------------------------------------------------------------- /check-plugins/systemd-timedate-status/unit-test/stdout/EXAMPLE-20121017-ok: -------------------------------------------------------------------------------- 1 | Local time: Mon 2022-08-15 08:11:01 UTC 2 | Universal time: Mon 2022-08-15 08:11:01 UTC 3 | RTC time: Mon 2022-08-15 08:11:01 4 | Timezone: Europe/Zurich 5 | NTP enabled: yes 6 | NTP synchronized: yes 7 | RTC in local TZ: no -------------------------------------------------------------------------------- /check-plugins/systemd-unit/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/systemd-units-failed/icingaweb2-module-director/systemd-units-failed.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-systemd-units-failed"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/systemd-units-failed/icingaweb2-module-grafana/systemd-units-failed.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-systemd-units-failed] 2 | dashboard = "Systemd Units Failed" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "systemd-units-failed" 7 | -------------------------------------------------------------------------------- /check-plugins/systemd-units-failed/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/systemd-units-failed/unit-test/stdout/EXAMPLE01: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/systemd-units-failed/unit-test/stdout/EXAMPLE01 -------------------------------------------------------------------------------- /check-plugins/systemd-units-failed/unit-test/stdout/EXAMPLE02: -------------------------------------------------------------------------------- 1 | openipmi.service loaded failed failed LSB: OpenIPMI Driver init script 2 | -------------------------------------------------------------------------------- /check-plugins/systemd-units-failed/unit-test/stdout/EXAMPLE03: -------------------------------------------------------------------------------- 1 | openipmi.service loaded failed failed LSB: OpenIPMI Driver init script 2 | smartd.service loaded failed failed Self Monitoring and Reporting Technology (SMART) Daemon 3 | -------------------------------------------------------------------------------- /check-plugins/systemd-units-failed/unit-test/stdout/EXAMPLE04: -------------------------------------------------------------------------------- 1 | * chronyd.service loaded failed failed NTP client/server 2 | -------------------------------------------------------------------------------- /check-plugins/systemd-units-failed/unit-test/stdout/EXAMPLE05: -------------------------------------------------------------------------------- 1 | * tomcat8.service not-found failed failed tomcat8.service 2 | * varnish.service loaded failed failed Varnish HTTP accelerator 3 | * varnishlog.service loaded failed failed Varnish HTTP accelerator log daemon 4 | -------------------------------------------------------------------------------- /check-plugins/tuned-profile/icingaweb2-module-director/tuned-profile.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-tuned-profile"]["check_interval"]': 900 4 | '["ServiceTemplate"]["tpl-service-tuned-profile"]["retry_interval"]': 180 5 | -------------------------------------------------------------------------------- /check-plugins/tuned-profile/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/updates/.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/updates/.windows -------------------------------------------------------------------------------- /check-plugins/updates/icon/updates.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /check-plugins/updates/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/uptime/.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/uptime/.windows -------------------------------------------------------------------------------- /check-plugins/uptime/icingaweb2-module-director/uptime.yml: -------------------------------------------------------------------------------- 1 | --- 2 | variants: 3 | - linux 4 | - windows 5 | 6 | overwrites: 7 | '["ServiceTemplate"]["tpl-service-uptime"]["enable_perfdata"]': true 8 | 9 | '["ServiceTemplate"]["tpl-service-uptime-windows"]["enable_perfdata"]': true 10 | -------------------------------------------------------------------------------- /check-plugins/uptime/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/uptimerobot/icingaweb2-module-director/uptimerobot.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-uptimerobot"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/uptimerobot/icon/uptimerobot.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /check-plugins/uptimerobot/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/users/.windows: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Linuxfabrik/monitoring-plugins/569c7249e613c54c9793cb62fa23ff56e26d0b58/check-plugins/users/.windows -------------------------------------------------------------------------------- /check-plugins/users/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/valkey-status/icingaweb2-module-director/valkey-status.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-valkey-status"]["enable_perfdata"]': true 4 | -------------------------------------------------------------------------------- /check-plugins/valkey-status/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/valkey-version/icingaweb2-module-director/valkey-version.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-valkey-version"]["check_interval"]': 86400 4 | '["ServiceTemplate"]["tpl-service-valkey-version"]["enable_perfdata"]': true 5 | '["ServiceTemplate"]["tpl-service-valkey-version"]["retry_interval"]': 300 6 | -------------------------------------------------------------------------------- /check-plugins/valkey-version/icingaweb2-module-grafana/valkey-version.ini: -------------------------------------------------------------------------------- 1 | [cmd-check-valkey-version] 2 | dashboard = "Valkey Version" 3 | panelId = "1" 4 | orgId = "" 5 | repeatable = "no" 6 | dashboarduid = "valkey-version" 7 | -------------------------------------------------------------------------------- /check-plugins/valkey-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/veeam-status/icingaweb2-module-director/veeam-status.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-veeam-status"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/veeam-status/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/whmcs-status/icingaweb2-module-director/whmcs-status.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-keycloak-stats"]["enable_perfdata"]': false 3 | '["ServiceTemplate"]["tpl-service-keycloak-stats"]["check_interval"]': 900 4 | -------------------------------------------------------------------------------- /check-plugins/whmcs-status/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/whmcs-status/unit-test/stdout/EXAMPLE04: -------------------------------------------------------------------------------- 1 | { 2 | "result": "error", 3 | "message": "Something went wrong." 4 | } 5 | -------------------------------------------------------------------------------- /check-plugins/wildfly-deployment-status/icingaweb2-module-director/wildfly-deployment-status.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-wildfly-deployment-status"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/wildfly-deployment-status/lib: -------------------------------------------------------------------------------- 1 | ../../lib/ -------------------------------------------------------------------------------- /check-plugins/wildfly-gc-status/icingaweb2-module-director/wildfly-gc-status.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-wildfly-gc-status"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/wildfly-gc-status/lib: -------------------------------------------------------------------------------- 1 | ../../lib/ -------------------------------------------------------------------------------- /check-plugins/wildfly-memory-pool-usage/icingaweb2-module-director/wildfly-memory-pool-usage.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-wildfly-memory-pool-usage"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/wildfly-memory-pool-usage/lib: -------------------------------------------------------------------------------- 1 | ../../lib/ -------------------------------------------------------------------------------- /check-plugins/wildfly-memory-usage/icingaweb2-module-director/wildfly-memory-usage.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-wildfly-memory-usage"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/wildfly-memory-usage/lib: -------------------------------------------------------------------------------- 1 | ../../lib/ -------------------------------------------------------------------------------- /check-plugins/wildfly-non-xa-datasource-stats/icingaweb2-module-director/wildfly-non-xa-datasource-stats.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-wildfly-non-xa-datasource-stats"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/wildfly-non-xa-datasource-stats/lib: -------------------------------------------------------------------------------- 1 | ../../lib/ -------------------------------------------------------------------------------- /check-plugins/wildfly-server-status/icingaweb2-module-director/wildfly-server-status.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-wildfly-server-status"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/wildfly-server-status/lib: -------------------------------------------------------------------------------- 1 | ../../lib/ -------------------------------------------------------------------------------- /check-plugins/wildfly-thread-usage/icingaweb2-module-director/wildfly-thread-usage.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-wildfly-thread-usage"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/wildfly-thread-usage/lib: -------------------------------------------------------------------------------- 1 | ../../lib/ -------------------------------------------------------------------------------- /check-plugins/wildfly-uptime/icingaweb2-module-director/wildfly-uptime.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-wildfly-uptime"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/wildfly-uptime/lib: -------------------------------------------------------------------------------- 1 | ../../lib/ -------------------------------------------------------------------------------- /check-plugins/wildfly-xa-datasource-stats/icingaweb2-module-director/wildfly-xa-datasource-stats.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-wildfly-xa-datasource-stats"]["enable_perfdata"]': true 3 | -------------------------------------------------------------------------------- /check-plugins/wildfly-xa-datasource-stats/lib: -------------------------------------------------------------------------------- 1 | ../../lib/ -------------------------------------------------------------------------------- /check-plugins/wordpress-version/icingaweb2-module-director/wordpress-version.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["ServiceTemplate"]["tpl-service-wordpress-version"]["check_interval"]': 86400 3 | '["ServiceTemplate"]["tpl-service-wordpress-version"]["enable_perfdata"]': true 4 | '["ServiceTemplate"]["tpl-service-wordpress-version"]["retry_interval"]': 300 5 | -------------------------------------------------------------------------------- /check-plugins/wordpress-version/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/xca-cert/icingaweb2-module-director/xca-cert.yml: -------------------------------------------------------------------------------- 1 | --- 2 | overwrites: 3 | '["ServiceTemplate"]["tpl-service-xca-cert"]["check_interval"]': 86400 4 | '["ServiceTemplate"]["tpl-service-xca-cert"]["retry_interval"]': 60 5 | -------------------------------------------------------------------------------- /check-plugins/xca-cert/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /check-plugins/xml/icingaweb2-module-director/xml.yml: -------------------------------------------------------------------------------- 1 | overwrites: 2 | '["Command"]["cmd-check-xml"]["timeout"]': 30 3 | '["ServiceTemplate"]["tpl-service-xml"]["retry_interval"]': 30 4 | -------------------------------------------------------------------------------- /check-plugins/xml/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /event-plugins/cloudflare-security-level/lib: -------------------------------------------------------------------------------- 1 | ../../lib -------------------------------------------------------------------------------- /lib: -------------------------------------------------------------------------------- 1 | ../lib -------------------------------------------------------------------------------- /notification-plugins/notify-host-mail/lib: -------------------------------------------------------------------------------- 1 | ../../lib/ -------------------------------------------------------------------------------- /notification-plugins/notify-host-rocketchat/lib: -------------------------------------------------------------------------------- 1 | ../../lib/ -------------------------------------------------------------------------------- /notification-plugins/notify-host-zoom/lib: -------------------------------------------------------------------------------- 1 | ../../lib/ -------------------------------------------------------------------------------- /notification-plugins/notify-service-mail/lib: -------------------------------------------------------------------------------- 1 | ../../lib/ -------------------------------------------------------------------------------- /notification-plugins/notify-service-rocketchat/lib: -------------------------------------------------------------------------------- 1 | ../../lib/ -------------------------------------------------------------------------------- /notification-plugins/notify-service-zoom/lib: -------------------------------------------------------------------------------- 1 | ../../lib/ -------------------------------------------------------------------------------- /tools/lib: -------------------------------------------------------------------------------- 1 | ../lib --------------------------------------------------------------------------------