#munin — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #munin, aggregated by home.social.
-
I've been thinking about this mistake all day. I originally wrote this code maybe 2 months ago. It sat in the codebase all this time without me noticing it.
It bugs me that
release()andreset()are so similar-looking. If you accidentally call the wrong one then it turns the code into a leaked pointer. Completely defeats the point of usingstd::unique_ptr.The good news in this case -- my Munin plugin that logs a boatload of stats about this long-running process is how I quickly discovered the problem. One of the things I log is open file handles. Every night at exactly midnight, the open file handle count would go up as the code would open a new DB connection. #Munin #Cpp
-
Ignoring forest fires and never-ending smoke. Writing Munin plugins. A C++ application that processes loads of stats and uses the "multigraph" keyword to output over a dozen charts.
I just recently learned about "multigraph". Previously I would have made complicated plugins that used symbolic links to generate all the charts I wanted. #Cpp #Munin
-
Si vous utilisez Munin, le plugin "users" permettant de superviser le nombre et type de sessions actuellement ouvertes sur un système ne fonctionne plus sur les Linux récent, la command "who" dont il dépend ne remontant plus de résultat.
Il est possible de le faire utiliser la commande "w" à la place. Éditez le fichier du plugin, et, à la ligne 94, remplacez "who |" par "w -h |".
-
Upstream #munin got a complete rewrite of the `ssl-certificate-expiry` plugin, but in case someone still has an old version around, the following adjusts granularity near expiration:
```
# Check more often when expiration is about to happen:
case "$value" in
[0-4] | [0-4].*) hours=1;;
*) hours=6;;
esac
if [ "$now" -lt "$((ts+3600*hours))" ]; then
echo "${VAR}.value $value"
return
fi
``` -
Totally forgot about those test 1nce SIM cards (https://www.1nce.com/), until #munin alerts lit up a flare this morning… Their website seems to work just fine, but their API throws 500/503 errors all over the place, and I haven't managed to get the status of those 10 SIM cards for a few hours now.
-
Played with an old tool I haven't touched in over a decade. Got munin, munin-node, and plugins installed. Then installed the C version of the node and plugin on several network devices. The C version is specifically written for small embedded device, with low overhead.
The documentation for the C plugin is extremely poor. Took me a while to figure out what symlinks I had to create in /etc/munin/plugins/ to get it working. Attempted to use Gemini and ChatGPT, but both got the answers wrong as they couldn't differentiate between the popular "Perl" Munin node plugins and the C version I wanted to use.
Which made me think -- is there some other open-source tool or framework that has replaced Munin in the last decade since I used it?
I suspect I'll be writing a few plugins. Last time I did that would have been in 2010. #Munin
-
Fixing MariaDB socket authentication on Debian
https://blog.narf.ssji.net/2026/02/20/fixing-mariadb-socket-authentication-on-debian/For a while, my system users have not been able to connect to a local MariaDB using the Unix socket. I finally sat down and traced a fix down.
tl;dr: `alter user ‘root’@’localhost’ identified via unix_socket;`
#Debian #Munin #MySQL #Unix -
I had been playing with Grafana, InfluxDB, Telegraf and Prometheus the last two weeks and can now share my story of what I finally use to replace my Netdata instances and why.
[…]
https://kittsteiner.blog/blog/2026/migrated-from-netdata-to-prometheus-grafana/ #Ansible #DevOps #Grafana #InfluxDB #Monitoring #Munin #Netdata #Prometheus #selfHost #selfHosting #Telegraf -
Il y a longtemps, j'étais tombé sur cet article de @luc : https://fiat-tux.fr/2018/04/04/utiliser-les-donnees-de-munin-dans-grafana/ et c'était top.
2026, j'ai migré ma stack sur docker sans pouvoir retrouver l'équivalent et compatible avec un Grafana récent, alors je m'y suis collé 😉 une API qui exporte les données RRD via une API JSON containerisée.
C'est ici que ça se passe :
https://github.com/nioc/rrd-json-exporter
#munin #grafana #rrd #dev -
On installe munin et munin-node et tada, on a plein d'infos pour monitorer son serveur debian ou ubuntu.
Vazy faire aussi simple avec #prometheus et #grafana, c'est moi ou c'est ultra relou d'obtenir autant d'infos qu'avec #munin ?
-
3-2-1 backups with Restic
https://blog.narf.ssji.net/2025/09/29/3-2-1-backups-with-restic/
After many years using Backup Manager, I reached the limits of system load, size, and time needed to create and store incremental backups. I migrated to Restic, which only required a handful of scripts to achieve the same backup schedule in much less time and storage.
#backup #backupManager #Debian #ldap #Linux #Munin #restic #shell #Unix
-
#Munin ist ein tolles Tool zum #Servermonitoring, aber das letzte Release ist Jahre her und ein update der Grafik wäre vielleicht nicht falsch.
Aber was meint ihr, für eine neue Serverinfrastruktur: trotzdem einsetzen oder könnt ihr Alternativen empfehlen?
-
Yesterday the server was down because the laptop decided to enter sleep (when I’ve told it not to) and this morning it was also offline but it was something else. The fans were full on so it was doing something but I suspect not very useful. Could not bring the display up or switch TTY. Couldn’t even hard reboot. Had to remove the battery. Until I have eyes on the machine there’s not much to say. Planning on setting up #munin.
-
I’ve changed the #Munin crontab on my #FreeBSD gateway so it computes graphs once every 10 minutes instead of once every 5 minutes. I don’t need super frequent graph updates and I’m trying to control this device’s energy consumption.
The graph below shows 24h of power drawn by this fan-less PC. Before change the average power is around 24W with a dense area between 20W and ~36W.
After change the area turns into a forest of slim lines, and the average power is zigzagging around 22W. -
So I am looking for a monitoring system with lowest hardware requirements to run on RPi B+ (single armv6hf core and 512Mb RAM) and monitor home network.
Things tried so far:
1. #Zabbix -- great tool but the server is almost unusable on devices this weak
2. #LibreNMS looks promissing but still somewhat slow on RPi since it is #PHP+#MySQL app. Can work as a syslog server too.Things to try:
1. #munin -- probably the lowest hw requirementsRunning "modern" stuff like Prometheus+Grafana is out of the scope of course.
UPD: replaced "monit" with "munin" because it is what I originally meant. Thanks @blotza for the suggestion!
-
@jeroenbosman Dank! I’m afraid I will be missing the Munin conference (just back from Charleston and it would be a bit much to do both). But #Munin is still my favourite so I definitely plan to go back.
-
It’s sad how "modern" monitoring/metric collection tools fail hard with modern setups. I can do better in 30 seconds with the good old #Munin.
-
#munin #monitoring is still great and an active project 👍
And it is super easy to write pluginshttp://guide.munin-monitoring.org/en/latest/develop/plugins/howto-write-plugins.html