{"repo":"flo-at/minmon","free":true,"listed":false,"github":"https://github.com/flo-at/minmon","clone":"git clone https://github.com/flo-at/minmon.git","description":"MinMon - an opinionated minimal monitoring and alarming tool","language":"Rust","stars":398,"topics":["monitoring","alarming","uptime","linux"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"MinMon - an opinionated minimal monitoring and alarming tool (for Linux) This tool is just a single binary and a config file. No database, no GUI, no graphs. Just monitoring and alarms. I wrote this because the existing alternatives I could find were too heavy, mainly focused on nice GUIs with graphs (not on alarming), too complex to setup, or targeted at cloud/multi-instance setups. \\ Checks The checks read the measurement values that will be monitored by MinMon. - DockerContainerStatus - FilesystemUsage - MemoryUsage - NetworkThroughput - PressureAverage - ProcessExitStatus - ProcessOutputInteger - ProcessOutputMatch - SystemdUnitStatus - Temperature Actions An action is triggered, when a check's alarm changes its state or a report event is triggered. - Email - Log - Process - Webhook Report The absence of alarms can mean two things: everything is okay or the monitoring/alarming failed altogether. That's why MinMon can trigger regular report events to let you know that it's up and running. Design decisions - No complex scripting language. - No fancy config directory structure - just a single TOML file. - No users, groups or roles. - No cryptic abbreviations. The few extra letters in the config file won't hurt anyone. - There are no predefined threshold names like \"Warning\" or \"Critical\". You might want more than just two, or only one. So that's up to you to define in the config. - The same check plugin can be used multiple times. You might want different levels to trigger d","default_branch":null,"files":null,"tree":[],"storefront":"/r/flo-at","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/flo-at/minmon/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}