diff options
| author | Paul Buetow <paul@buetow.org> | 2023-07-12 07:38:05 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2023-07-12 07:38:05 +0300 |
| commit | 64d9b5f66a3b103236c152ef0a778cd244f4709e (patch) | |
| tree | e50e37c03c64534b1a68fd4c4364e39e64097c7a | |
| parent | 874c2ac3fe7ffa505c1d0b0f91956b103b36e4f4 (diff) | |
Update content for md
| -rw-r--r-- | gemfeed/2022-02-04-computer-operating-systems-i-use.md | 2 | ||||
| -rw-r--r-- | gemfeed/2022-10-30-installing-dtail-on-openbsd.md | 2 | ||||
| -rw-r--r-- | gemfeed/2023-06-01-kiss-server-monitoring-with-gogios.md | 8 | ||||
| -rw-r--r-- | index.md | 3 | ||||
| -rw-r--r-- | uptime-stats.md | 84 |
5 files changed, 50 insertions, 49 deletions
diff --git a/gemfeed/2022-02-04-computer-operating-systems-i-use.md b/gemfeed/2022-02-04-computer-operating-systems-i-use.md index 0c2ddfe9..1af4b405 100644 --- a/gemfeed/2022-02-04-computer-operating-systems-i-use.md +++ b/gemfeed/2022-02-04-computer-operating-systems-i-use.md @@ -185,7 +185,7 @@ I have been using NetBSD on an old Sun Sparcstation 10 as a student. I also have ### Other OSes in use... [SailfishOS - Nice mobile OS, but unfortunately includes proprietary components](https://sailfish.org) -[Red Hat Enterprose Linux - Only for some work stuff](https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux) +[Red Hat Enterprise Linux - Only for some work stuff](https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux) ### Other OSes not used any more... diff --git a/gemfeed/2022-10-30-installing-dtail-on-openbsd.md b/gemfeed/2022-10-30-installing-dtail-on-openbsd.md index 29ea98e3..30a35a9b 100644 --- a/gemfeed/2022-10-30-installing-dtail-on-openbsd.md +++ b/gemfeed/2022-10-30-installing-dtail-on-openbsd.md @@ -161,7 +161,7 @@ Now, DTail is fully installed but still needs to be configured. Grab the default ``` $ doas mkdir /etc/dserver -$ curl https://raw.githubusercontent.com/mimecast/dtail/master/samples/dtail.json.sample | +$ curl https://raw.githubusercontent.com/mimecast/dtail/master/examples/dtail.json.examples | doas tee /etc/dserver/dtail.json ``` diff --git a/gemfeed/2023-06-01-kiss-server-monitoring-with-gogios.md b/gemfeed/2023-06-01-kiss-server-monitoring-with-gogios.md index 239c0efa..5835231c 100644 --- a/gemfeed/2023-06-01-kiss-server-monitoring-with-gogios.md +++ b/gemfeed/2023-06-01-kiss-server-monitoring-with-gogios.md @@ -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](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. @@ -1,6 +1,6 @@ # foo.zone -> This site was generated at 2023-06-10T16:53:05+03:00 by `Gemtexter` +> This site was generated at 2023-07-12T07:37:46+03:00 by `Gemtexter` ``` |\---/| @@ -15,6 +15,7 @@ Welcome to the foo.zone. Everything you read on this site is my personal opinion and experience. You can call me a Linux/*BSD enthusiast and hobbyist. I mainly write about tech, IT, programming and sometimes also about self-improvement here. +[All I post here on `foo.zone` is really only just for fun!](https://justforfunnoreally.dev/) [My contact information and resources (via HTTP)](https://paul.buetow.org) [My contact information and resources (via Gemini)](gemini://paul.buetow.org) [My machine uptime statistics](./uptime-stats.md) diff --git a/uptime-stats.md b/uptime-stats.md index a0811f7f..f7e9aeb9 100644 --- a/uptime-stats.md +++ b/uptime-stats.md @@ -1,6 +1,6 @@ # My machine uptime stats -> This site was last updated at 2023-06-10T16:53:05+03:00 +> This site was last updated at 2023-07-12T07:37:46+03:00 The following stats were collected via `uptimed` on all of my personal computers over many years and the output was generated by `guprecords`, the global uptime records stats analyser of mine. @@ -26,13 +26,13 @@ Boots is the total number of host boots over the entire lifespan. | 3. | uranus | 168 | | 4. | callisto | 153 | | 5. | dionysus | 136 | -| 6. | *earth | 130 | +| 6. | *earth | 135 | | 7. | tauceti-e | 120 | | 8. | pluto | 51 | -| 9. | *makemake | 50 | -| 10. | *ultramega15289 | 50 | -| 11. | ultramega8477 | 40 | -| 12. | phobos | 40 | +| 9. | *ultramega15289 | 50 | +| 10. | *makemake | 50 | +| 11. | phobos | 40 | +| 12. | ultramega8477 | 40 | | 13. | sun | 33 | | 14. | *t450 | 30 | | 15. | *vulcan | 19 | @@ -60,8 +60,8 @@ Uptime is the total uptime of a host over the entire lifespan. | 6. | pluto | 2 years, 10 months, 29 days | | 7. | tauceti | 2 years, 3 months, 19 days | | 8. | tauceti-f | 1 years, 9 months, 18 days | -| 9. | *ultramega15289 | 1 years, 9 months, 3 days | -| 10. | *earth | 1 years, 7 months, 5 days | +| 9. | *ultramega15289 | 1 years, 9 months, 16 days | +| 10. | *earth | 1 years, 8 months, 5 days | | 11. | *blowfish | 1 years, 5 months, 29 days | | 12. | ultramega8477 | 1 years, 3 months, 25 days | | 13. | host0 | 1 years, 3 months, 9 days | @@ -92,8 +92,8 @@ Score is calculated by combining all other metrics. | 7. | pluto | 182 | | 8. | dionysus | 156 | | 9. | tauceti | 141 | -| 10. | *ultramega15289 | 121 | -| 11. | *earth | 113 | +| 10. | *ultramega15289 | 124 | +| 11. | *earth | 119 | | 12. | tauceti-f | 108 | | 13. | tauceti-e | 96 | | 14. | *makemake | 93 | @@ -121,11 +121,11 @@ Downtime is the total downtime of a host over the entire lifespan. | 5. | *makemake | 1 years, 3 months, 26 days | | 6. | mars | 1 years, 2 months, 10 days | | 7. | tauceti-e | 0 years, 12 months, 9 days | -| 8. | sirius | 0 years, 8 months, 20 days | -| 9. | *ultramega15289 | 0 years, 8 months, 15 days | +| 8. | *ultramega15289 | 0 years, 8 months, 30 days | +| 9. | sirius | 0 years, 8 months, 20 days | | 10. | *t450 | 0 years, 6 months, 18 days | | 11. | deimos | 0 years, 5 months, 15 days | -| 12. | *earth | 0 years, 5 months, 11 days | +| 12. | *earth | 0 years, 5 months, 12 days | | 13. | joghurt | 0 years, 2 months, 9 days | | 14. | host0 | 0 years, 2 months, 1 days | | 15. | fibonacci | 0 years, 1 months, 11 days | @@ -153,12 +153,12 @@ Lifespan is the total uptime + the total downtime of a host. | 6. | uugrn | 3 years, 5 months, 5 days | | 7. | deltavega | 3 years, 1 months, 21 days | | 8. | pluto | 2 years, 10 months, 30 days | -| 9. | *makemake | 2 years, 4 months, 19 days | -| 10. | *ultramega15289 | 2 years, 4 months, 16 days | +| 9. | *ultramega15289 | 2 years, 5 months, 14 days | +| 10. | *makemake | 2 years, 4 months, 19 days | | 11. | tauceti | 2 years, 3 months, 22 days | | 12. | callisto | 2 years, 3 months, 13 days | | 13. | tauceti-e | 2 years, 1 months, 29 days | -| 14. | *earth | 1 years, 11 months, 13 days | +| 14. | *earth | 1 years, 12 months, 14 days | | 15. | tauceti-f | 1 years, 9 months, 20 days | | 16. | mars | 1 years, 8 months, 19 days | | 17. | *blowfish | 1 years, 5 months, 29 days | @@ -182,7 +182,7 @@ Boots is the total number of host boots over the entire lifespan. | 4. | Linux 4... | 164 | | 5. | FreeBSD 11... | 153 | | 6. | *FreeBSD 13... | 128 | -| 7. | *Linux 6... | 52 | +| 7. | *Linux 6... | 57 | | 8. | Darwin 13... | 40 | | 9. | *OpenBSD 7... | 39 | | 10. | FreeBSD 5... | 25 | @@ -190,11 +190,11 @@ Boots is the total number of host boots over the entire lifespan. | 12. | Darwin 21... | 19 | | 13. | Darwin 15... | 15 | | 14. | Darwin 18... | 14 | -| 15. | FreeBSD 7... | 10 | -| 16. | FreeBSD 6... | 10 | -| 17. | OpenBSD 4... | 10 | -| 18. | *Darwin 22... | 8 | -| 19. | Darwin 20... | 8 | +| 15. | FreeBSD 6... | 10 | +| 16. | FreeBSD 7... | 10 | +| 17. | *Darwin 22... | 10 | +| 18. | OpenBSD 4... | 10 | +| 19. | Darwin 20... | 6 | | 20. | Darwin 19... | 1 | +-----+----------------+-------+ ``` @@ -216,15 +216,15 @@ Uptime is the total uptime of a host over the entire lifespan. | 7. | Linux 2... | 1 years, 11 months, 21 days | | 8. | Darwin 13... | 1 years, 3 months, 25 days | | 9. | FreeBSD 6... | 1 years, 3 months, 9 days | -| 10. | *Linux 6... | 0 years, 8 months, 19 days | +| 10. | *Linux 6... | 0 years, 9 months, 19 days | | 11. | Darwin 21... | 0 years, 8 months, 15 days | | 12. | OpenBSD 4... | 0 years, 8 months, 12 days | | 13. | Darwin 18... | 0 years, 7 months, 24 days | | 14. | Darwin 15... | 0 years, 6 months, 15 days | | 15. | FreeBSD 5... | 0 years, 5 months, 18 days | -| 16. | *FreeBSD 13... | 0 years, 4 months, 3 days | -| 17. | Darwin 20... | 0 years, 4 months, 1 days | -| 18. | *Darwin 22... | 0 years, 3 months, 22 days | +| 16. | *Darwin 22... | 0 years, 4 months, 15 days | +| 17. | *FreeBSD 13... | 0 years, 4 months, 3 days | +| 18. | Darwin 20... | 0 years, 3 months, 21 days | | 19. | FreeBSD 7... | 0 years, 2 months, 5 days | | 20. | Darwin 19... | 0 years, 1 months, 9 days | +-----+----------------+------------------------------+ @@ -247,15 +247,15 @@ Score is calculated by combining all other metrics. | 7. | Linux 2... | 121 | | 8. | Darwin 13... | 80 | | 9. | FreeBSD 6... | 75 | -| 10. | *Linux 6... | 46 | +| 10. | *Linux 6... | 52 | | 11. | Darwin 21... | 40 | | 12. | OpenBSD 4... | 39 | | 13. | Darwin 18... | 36 | -| 14. | Darwin 15... | 29 | -| 15. | *FreeBSD 13... | 29 | +| 14. | *FreeBSD 13... | 29 | +| 15. | Darwin 15... | 29 | | 16. | FreeBSD 5... | 25 | -| 17. | *Darwin 22... | 17 | -| 18. | Darwin 20... | 16 | +| 17. | *Darwin 22... | 21 | +| 18. | Darwin 20... | 14 | | 19. | FreeBSD 7... | 7 | | 20. | Darwin 19... | 1 | +-----+----------------+-------+ @@ -269,7 +269,7 @@ Boots is the total number of host boots over the entire lifespan. +-----+------------+-------+ | Pos | KernelName | Boots | +-----+------------+-------+ -| 1. | *Linux | 1056 | +| 1. | *Linux | 1061 | | 2. | *FreeBSD | 877 | | 3. | *Darwin | 105 | | 4. | *OpenBSD | 49 | @@ -281,14 +281,14 @@ Boots is the total number of host boots over the entire lifespan. Uptime is the total uptime of a host over the entire lifespan. ``` -+-----+------------+-----------------------------+ -| Pos | KernelName | Uptime | -+-----+------------+-----------------------------+ -| 1. | *Linux | 24 years, 12 months, 3 days | -| 2. | *FreeBSD | 9 years, 12 months, 5 days | -| 3. | *OpenBSD | 3 years, 5 months, 31 days | -| 4. | *Darwin | 3 years, 5 months, 9 days | -+-----+------------+-----------------------------+ ++-----+------------+----------------------------+ +| Pos | KernelName | Uptime | ++-----+------------+----------------------------+ +| 1. | *Linux | 25 years, 1 months, 3 days | +| 2. | *FreeBSD | 9 years, 12 months, 5 days | +| 3. | *OpenBSD | 3 years, 5 months, 31 days | +| 4. | *Darwin | 3 years, 5 months, 22 days | ++-----+------------+----------------------------+ ``` ## Top 20 Score's by KernelName @@ -299,9 +299,9 @@ Score is calculated by combining all other metrics. +-----+------------+-------+ | Pos | KernelName | Score | +-----+------------+-------+ -| 1. | *Linux | 1666 | +| 1. | *Linux | 1672 | | 2. | *FreeBSD | 704 | -| 3. | *Darwin | 223 | +| 3. | *Darwin | 225 | | 4. | *OpenBSD | 222 | +-----+------------+-------+ ``` |
