{"id":19374736,"url":"https://github.com/gyselroth/monitoring-plugin-system-integrity","last_synced_at":"2026-05-06T09:43:37.957Z","repository":{"id":87060524,"uuid":"79114918","full_name":"gyselroth/monitoring-plugin-system-integrity","owner":"gyselroth","description":"Monitoring system integrity (rootkit detection and more) on Debian based systems","archived":false,"fork":false,"pushed_at":"2017-02-28T13:28:58.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-07T03:12:31.608Z","etag":null,"topics":["bash-script","debian","monitoring-plugins","rootkit"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gyselroth.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2017-01-16T12:10:51.000Z","updated_at":"2017-01-16T12:33:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"3a026d11-5529-4627-aa3c-368e44f34f6a","html_url":"https://github.com/gyselroth/monitoring-plugin-system-integrity","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gyselroth%2Fmonitoring-plugin-system-integrity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gyselroth%2Fmonitoring-plugin-system-integrity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gyselroth%2Fmonitoring-plugin-system-integrity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gyselroth%2Fmonitoring-plugin-system-integrity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gyselroth","download_url":"https://codeload.github.com/gyselroth/monitoring-plugin-system-integrity/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240502438,"owners_count":19811803,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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","debian","monitoring-plugins","rootkit"],"created_at":"2024-11-10T08:36:01.257Z","updated_at":"2026-05-06T09:43:32.924Z","avatar_url":"https://github.com/gyselroth.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Monitoring Plugin: (Debian) System integrity\n\n### Description\n\nThis fairly simple monitoring plugin makes use of debsums to verify the system integrity.\ndebsums checks all installed files from deb packages and compares the checksums of the files with \nthe checksusms from the deb packages. \n\nIt is actually a better way to scan your os for rootkits or other bad stuff than using \nout-of-date programms like chkrootkit or rkhunter with false-positive alerts.\n\n### Usage\n    -e \u003cPATH\u003e Excludes a given path (Recursive) from the check\n\n### Requirements\n\n* debsums\n\n### Install \n\nCopy check_system_integrity to your plugin folder and create a service/exec in your monitoring engine. \nKeep in mind that this plugin needs a long time to execute. Its depends on the size of your system.\nIn average you should execute this service check once a day with a timeout of 800s.\n\nNote that there are three different timeouts in the (nrpe/icinga2) monitoring eco system:\n(Of course you can execute this check using different ways, for example ssh or icinga2 itself)\n\n\nMonitoring Checkcommand Timeout\n\n    timeout = 8m\n\nNRPE Plugin timeout\n   \n    vars.nrpe_timeout = 800\n\nNRPE Daemon timeout\n    \n    command_timeout=800\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgyselroth%2Fmonitoring-plugin-system-integrity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgyselroth%2Fmonitoring-plugin-system-integrity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgyselroth%2Fmonitoring-plugin-system-integrity/lists"}