{"id":16537086,"url":"https://github.com/teodesian/memmon","last_synced_at":"2026-05-12T14:04:19.850Z","repository":{"id":41206316,"uuid":"508012422","full_name":"teodesian/memmon","owner":"teodesian","description":"Monitor RSS using nothing but cron, awk, ps, sqlite and grafana","archived":false,"fork":false,"pushed_at":"2022-06-29T14:49:55.000Z","size":168,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-01T14:53:48.862Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/teodesian.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}},"created_at":"2022-06-27T18:02:06.000Z","updated_at":"2022-06-28T15:22:18.000Z","dependencies_parsed_at":"2022-07-31T11:38:12.915Z","dependency_job_id":null,"html_url":"https://github.com/teodesian/memmon","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/teodesian/memmon","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teodesian%2Fmemmon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teodesian%2Fmemmon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teodesian%2Fmemmon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teodesian%2Fmemmon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/teodesian","download_url":"https://codeload.github.com/teodesian/memmon/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/teodesian%2Fmemmon/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32942176,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-12T09:19:52.626Z","status":"ssl_error","status_checked_at":"2026-05-12T09:17:33.438Z","response_time":102,"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":[],"created_at":"2024-10-11T18:34:46.157Z","updated_at":"2026-05-12T14:04:19.814Z","avatar_url":"https://github.com/teodesian.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"memmon\n======\n\nAn sqlite database populated by cron, ps and awk\n\nMade easy with writable views\n\nDesigned to be loaded into grafana (see the .json files herein) and filtered easily by process name via dashboard variables\n\nUses a recursive CTE to get around unhelpful var interpolation in the sqlite data source (see [here](https://github.com/fr-ser/grafana-sqlite-datasource/issues/90))\n\nPic related\n\n![get you some](https://github.com/teodesian/memmon/blob/master/example.jpg?raw=true)\n\nInstallation\n------------\n\nPlop the contents into /opt/memmon, `chown -R grafana:grafana /opt/memmon`\n\nadd to root's crontab to run it (I do every minute like so):\n\n```\n* * * * * /opt/memmon/gather_rss.sh\n```\n\nFrom there, install the provided dashboard.json in this directory and observe charts.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteodesian%2Fmemmon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fteodesian%2Fmemmon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fteodesian%2Fmemmon/lists"}