{"id":23044840,"url":"https://github.com/tomarus/minimon","last_synced_at":"2025-04-03T01:44:05.540Z","repository":{"id":24015112,"uuid":"27399455","full_name":"tomarus/minimon","owner":"tomarus","description":"Minimalistic System Monitoring Daemon","archived":false,"fork":false,"pushed_at":"2021-06-08T22:48:17.000Z","size":12,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-08T16:12:57.677Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tomarus.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}},"created_at":"2014-12-01T20:57:00.000Z","updated_at":"2023-01-18T16:38:36.000Z","dependencies_parsed_at":"2022-08-22T10:11:08.584Z","dependency_job_id":null,"html_url":"https://github.com/tomarus/minimon","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/tomarus%2Fminimon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomarus%2Fminimon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomarus%2Fminimon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomarus%2Fminimon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tomarus","download_url":"https://codeload.github.com/tomarus/minimon/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246922235,"owners_count":20855343,"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":[],"created_at":"2024-12-15T21:16:22.790Z","updated_at":"2025-04-03T01:44:05.520Z","avatar_url":"https://github.com/tomarus.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MINIMON\n\nMINIMON is a very minimalistic system monitoring daemon supporting most Nagios and Zenoss plugins.\n\nMINIMON alerts when a services goes down, nothing more, nothing less. And it features a nice webpage to view the json status output.\n\nMINIMON was written in about 24hours because of frustration with current monitoring systems which are either utterly total crap or too expensive.\n\n![Screenshot](http://s.chiparus.org/1/11064e840a7358a5.png)\n\n## Configuring MINIMON\n\nConfigure minimon according to `minimon_test.json` and store the config in `/etc/minimon.json`.\n\nFirst configure a redis server and portname in `globals` config.\n\nEach monitored `check` is stored in the `checks` array. Each check has a `schedule` name which can be specified on the commandline when running from cron.\n\nCreate one or more cron entries like these examples:\n\n```\n0    0      *  *  *    root   minimon -schedule daily\n0    *      *  *  *    root   minimon -schedule hourly\n*    *      *  *  *    root   minimon -schedule critical\n0    09-23  *  *  1-5  root   minimon -schedule office-hourly\n*/5  09-23  *  *  1-5  root   minimon -schedule office-5min\n```\n\nIf you want to use the website to view the results, pipe `minimon -json` after your most frequent running schedule. Like this:\n\n```\n*    *      *  *  *    root   minimon -schedule minutely ; minimon -json \u003e htdocs/status.json\n```\n\nTo use the website put the `htdocs` directory somewhere where a webserver can reach it. Minimon is not a daemon.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomarus%2Fminimon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftomarus%2Fminimon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomarus%2Fminimon/lists"}