{"id":28336694,"url":"https://github.com/zottacko/nagios_plugins","last_synced_at":"2026-04-29T10:34:21.096Z","repository":{"id":295185736,"uuid":"341607734","full_name":"zottacko/nagios_plugins","owner":"zottacko","description":"Personal collection of Nagios plugins forked from multiple projects.","archived":false,"fork":false,"pushed_at":"2022-04-25T20:02:59.000Z","size":427,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-19T21:37:53.176Z","etag":null,"topics":["bash-script","nagios-plugin","perl-script","python-script"],"latest_commit_sha":null,"homepage":"","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zottacko.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-02-23T15:55:32.000Z","updated_at":"2021-11-24T16:58:55.000Z","dependencies_parsed_at":"2025-06-02T19:08:40.955Z","dependency_job_id":null,"html_url":"https://github.com/zottacko/nagios_plugins","commit_stats":null,"previous_names":["zottacko/nagios_plugins"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zottacko/nagios_plugins","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zottacko%2Fnagios_plugins","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zottacko%2Fnagios_plugins/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zottacko%2Fnagios_plugins/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zottacko%2Fnagios_plugins/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zottacko","download_url":"https://codeload.github.com/zottacko/nagios_plugins/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zottacko%2Fnagios_plugins/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32422009,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T06:29:02.080Z","status":"ssl_error","status_checked_at":"2026-04-29T06:29:00.631Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash-script","nagios-plugin","perl-script","python-script"],"created_at":"2025-05-26T23:13:41.934Z","updated_at":"2026-04-29T10:34:21.091Z","avatar_url":"https://github.com/zottacko.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Nagios Plugins\n\n## Check Ethminer\nPython 3 script to make use of [Ethminer API](https://github.com/ethereum-mining/ethminer/blob/master/docs/API_DOCUMENTATION.md) currently only reporting performance data in Nagios format with [miner_getstat1](https://github.com/ethereum-mining/ethminer/blob/master/docs/API_DOCUMENTATION.md#miner_getstat1) method.\n\n## Check Reboot\nFork from [Binfalse's](https://binfalse.de/) [Check Reboot](https://binfalse.de/software/monitoring/check_reboot/). Shell script to check if a reboot is required.\nIt basically just checks whether the file /var/run/reboot-required is present. Should work on all Debian-based systems.\n\n## Check Nut\nFork from [Luca Bertoncello's](http://www.lucabert.de/programs/) [check_nut](http://www.lucabert.de/programs/download.php?id=18) Check the status of the UPS using NUT (Network UPS Tools). It can check if nut daemon runs, if the UPS is online or on battery, the charge of the battery, the temperature and the load of the UPS.\n\n## Check MongoDB\nFork from [Mike Zupan's](https://github.com/mzupan) [nagios-plugin-mongodb](https://github.com/mzupan/nagios-plugin-mongodb). This is a simple Nagios check script to monitor your MongoDB server(s).\n\n## Check Nvidia SMI\nFork from [Anton Zhelyazkov's](https://github.com/antonzhelyazkov) [nagios script](https://github.com/antonzhelyazkov/nagiosScripts). Check nvidia GPU utilization\n\n## Check PG Activity\nFork from [OPM Development Group's](https://github.com/OPMDG) [nagios script](https://github.com/OPMDG/check_pgactivity). Checks many things in PostgreSQL and provides rich perfdatas : connectivity, database size, table and index bloat, streaming replication lag, database hit-ratio, etc.\nWritten in Perl language, the code is very easy to extend to add new features.\ncheck_pgactivity provides many services :\n\n* archive_folder: check archives in given folder.\n* archiver: check the archiver status and number of wal files ready to archive.\n* autovacuum: check the autovacuum activity.\n* backends: number of connections, compared to max_connections.\n* backends_status: number of connections in relation to their status.\n* backup_label_age: check age of backup_label file.\n* bgwriter: check the bgwriter activity.\n* btree_bloat: check B-tree index bloat.\n* checksum_errors: check data checksums errors.\n* commit_ratio: commit and rollback rate per second and commit ratio since last execution.\n* configuration: check the most important settings.\n* connection: perform a simple connection test.\n* custom_query: perform the given user query.\n* database_size: variation of database sizes.\n* extensions_versions: check that installed extensions are up-to-date.\n* hit_ratio: check hit ratio on databases.\n* hot_standby_delta: check delta in bytes between a master and its hot standbys.\n* invalid_indexes: check for invalid indexes.\n* is_hot_standby: check if cluster is a hot standby.\n* is_master: check if cluster is in production.\n* is_replay_paused: check if the replication is paused.\n* last_analyze: check the oldest analyze (from autovacuum or not) on the database.\n* last_vacuum: check the oldest vacuum (from autovacuum or not) on the database.\n* locks: check the number of locks on the hosts.\n* longest_query: check the longest running query.\n* max_freeze_age: check oldest database in transaction age.\n* minor_version: check if the PostgreSQL minor version is the latest one.\n* oldest_2pc: check the oldest two-phase commit transaction.\n* oldest_idlexact: check the oldest idle transaction.\n* oldest_xmin: check the xmin horizon from distinct sources of xmin retention.\n* pg_dump_backup: check pg_dump backups age and retention policy.\n* pga_version: check the version of this check_pgactivity script.\n* pgdata_permission: check that the permission on PGDATA is 700.\n* replication_slots: check delta in bytes of the replication slots.\n* sequences_exhausted: check that auto-incremented colums aren't reaching their upper limit.\n* settings: check if the configuration file changed.\n* stat_snapshot_age: check stats collector's stats age.\n* streaming_delta: check delta in bytes between a master and its standbys in streaming replication.\n* table_bloat: check tables bloat.\n* table_unlogged: check unlogged tables\n* temp_files: check temp files generation.\n* uptime: time since postmaster start or configurtion reload.\n* wal_files: total number of WAL files.\n\nWorks with PostgreSQL from version 7.4 to 13. It just needs psql to connect to the database.\nFor PostgreSQL 10 and after, check_pgactivity supports monitoring with a non-privileged user.\n\n## Check UPS by SNMP\nFork from [Yoann LAMY's](https://github.com/ynlamy) [nagios script](https://github.com/ynlamy/check_snmp_ups). This plugin can check the status of Uninterruptible Power Supply (UPS) using SNMP v1 queries.\n\n## Check UPS Vertiv\nThis plugin can check the status of Vertiv Uninterruptible Power Supply (UPS) using SNMP queries.\n\n## Check NCPA\nOfficial Nagios Plugin for [NCPA](https://www.nagios.org/ncpa/) Active checks from version 1.2.4\n\n## Check APT\n[Nagios plugin](https://www.nagios.org/downloads/nagios-plugins/) from version 2.3.3\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzottacko%2Fnagios_plugins","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzottacko%2Fnagios_plugins","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzottacko%2Fnagios_plugins/lists"}