summaryrefslogtreecommitdiff
path: root/gemfeed/2023-06-01-kiss-server-monitoring-with-gogios.gmi
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2023-07-12 07:38:05 +0300
committerPaul Buetow <paul@buetow.org>2023-07-12 07:38:05 +0300
commitcc629b4efe8216eafb28d38ced462635e46032b3 (patch)
treeba36da2605dd12608974d858b276bf84a9f857f8 /gemfeed/2023-06-01-kiss-server-monitoring-with-gogios.gmi
parent9000a957fb17a947bd0638437cc23f267c97b47b (diff)
Update content for gemtext
Diffstat (limited to 'gemfeed/2023-06-01-kiss-server-monitoring-with-gogios.gmi')
-rw-r--r--gemfeed/2023-06-01-kiss-server-monitoring-with-gogios.gmi8
1 files changed, 4 insertions, 4 deletions
diff --git a/gemfeed/2023-06-01-kiss-server-monitoring-with-gogios.gmi b/gemfeed/2023-06-01-kiss-server-monitoring-with-gogios.gmi
index 37138c53..ef1c167c 100644
--- a/gemfeed/2023-06-01-kiss-server-monitoring-with-gogios.gmi
+++ b/gemfeed/2023-06-01-kiss-server-monitoring-with-gogios.gmi
@@ -8,7 +8,7 @@
Gogios is a minimalistic and easy-to-use monitoring tool I programmed in Google Go designed specifically for small-scale self-hosted servers and virtual machines. The primary purpose of Gogios is to monitor my personal server infrastructure for `foo.zone`, my MTAs, my authoritative DNS servers, my NextCloud, Wallabag and Anki sync server installations, etc.
-With compatibility with the Nagios Check API, Gogios offers a simple yet effective solution for users looking to monitor a limited number of resources. In theory, Gogios scales to a couple of thousand checks, though. In this blog post, we'll explore Gogios' features, configuration, and use cases to help you determine if it's the proper monitoring solution for your needs, too. You can clone it from Codeberg here:
+With compatibility with the Nagios Check API, Gogios offers a simple yet effective solution to monitor a limited number of resources. In theory, Gogios scales to a couple of thousand checks, though. You can clone it from Codeberg here:
=> https://codeberg.org/snonux/gogios
@@ -41,12 +41,12 @@ With experience in monitoring solutions like Nagios, Icinga, Prometheus and OpsG
My primary goal was to have a single email address for notifications and a simple mechanism to periodically execute standard Nagios check scripts and notify me of any state changes. I wanted the most minimalistic monitoring solution possible but wasn't satisfied with the available options.
-This led me to create Gogios, a lightweight monitoring tool tailored to my specific needs. I chose the Go programming language for this project as it comes, in my opinion, with the best balance of ease to use and performance. Gogios eliminates unnecessary features and focuses on simplicity, providing a no-frills monitoring solution.
+This led me to create Gogios, a lightweight monitoring tool tailored to my specific needs. I chose the Go programming language for this project as it comes, in my opinion, with the best balance of ease to use and performance.
## Features
-* Compatible with Nagios Check scripts: Gogios leverages the widely-used Nagios Check API, allowing you to use existing Nagios plugins for monitoring various services.
-* Lightweight and Minimalistic: Gogios is designed to be simple and fairly easy to set up, making it an ideal choice for users with limited monitoring requirements.
+* Compatible with Nagios Check scripts: Gogios leverages the widely-used Nagios Check API, allowing to use existing Nagios plugins.
+* Lightweight and Minimalistic: Gogios is designed to be simple and fairly easy to set up.
* Configurable Check Timeout and Concurrency: Gogios allows you to set a timeout for checks and configure the number of concurrent checks, offering flexibility in monitoring your resources.
* Configurable check dependency: A check can depend on another check, which enables scenarios like not executing an HTTP check when the server isn't pingable.
* Retries: Check retry and retry intervals are configurable per check.