ggiesen

joined 2 years ago
1
LibreNMS Vent (lemmy.ca)
submitted 2 weeks ago* (last edited 2 weeks ago) by ggiesen@lemmy.ca to c/networking@sh.itjust.works
 

Anyone that's thinking of implementing LibreNMS for more than a trivial setup - look elsewhere.

Unfortunately I'm married to it at $dayjob, and seldom a day goes by where it doesn't frustrate me (we monitor about 5k devices and about 40 distributed pollers).

I mentioned one day I'd write a nasty song about it, and an apt coworker quickly piped something into Copilot and this was the result (pretty good for AI-generated):

"Libre Mess (The Monitoring Blues)" 🎤

(Rock parody song)

[Verse 1]

Woke up at 3 AM, alerts screaming in my ear,

"Disk space low!" "Ping timeout!"—I live in constant fear.

Tried to check the dashboard, but it crashed again,

LibreNMS, you're my foe, not my friend.

[Chorus]

Oh Libre Mess, you're a beautiful disaster,

Your graphs load slow, but your bugs come faster.

I just want uptime, not a nervous breakdown,

But you keep dragging my whole network down!

[Verse 2]

Docs say “just run this script,” but it breaks my soul,

Dependencies from 2012? That’s your goal?

SNMP walks like it’s stuck in glue,

And your alert rules? I think they hate me too.

[Bridge]

I tried to love you, I gave you a chance,

But now I’m screaming at logs like it’s performance dance.

You gaslight me with false positives all day,

Libre, Libre, why you treat me this way?

[Chorus]

Oh Libre Mess, you chaotic beast,

You feast on my sanity, at the very least.

I’d switch to Zabbix, or maybe just cry,

But I’m too deep in configs to say goodbye.

[Outro]

So here’s my song, my monitoring lament,

For every hour LibreNMS made me vent.

You’re open-source, but my heart’s closed tight,

‘Cause Libre, you gave me one hell of a fight

[–] ggiesen@lemmy.ca 2 points 1 month ago

Unfortunately gas stations don't actually make much money from selling you fuel. Most of the money is made from the attached convenience stores.

[–] ggiesen@lemmy.ca 13 points 1 month ago

Almost two decades ago, I worked at a network service provider who had as a customer a company that provided the technology for serving those gas pump ads.

At each gas station they had a VSAT, a router and of course the digital signage boxes on each pump.

They fed the ads to thousands of pumps via a single T1 to HughesNet in Atlanta. They'd multicast the ads, and have a local cache at each pump that would receive the stream, cache it and serve it.

It was one of the most elegant setups I've ever seen, and should serve as a case study in multicast for efficient bandwidth utilization across an expensive data transmission medium.

[–] ggiesen@lemmy.ca 2 points 2 months ago* (last edited 2 months ago)

If you want to see doctrings in action, take a look at Salt (https://saltproject.io/). They're used to build all the module documentation (https://docs.saltproject.io/en/latest/py-modindex.html) using sphinx and they won't accept new modules without them.

[–] ggiesen@lemmy.ca 2 points 9 months ago

I second that. Chamberlain's/Liftmaster's MyQ app grows more ad-infested by the day and the RatGDO gives you local control (no cloud required)

[–] ggiesen@lemmy.ca 13 points 10 months ago

Yup, specifically a base64 image encoded inside a Markdown document.

[–] ggiesen@lemmy.ca 2 points 10 months ago

This can probably be accomplished with Tasker. Tasker can definitely disable the screen timeout, and my guess can lock the phone as well.

[–] ggiesen@lemmy.ca 1 points 2 years ago

Agreed. I use 24 hour time on all my devices, working in IT it just makes things easier.

[–] ggiesen@lemmy.ca 1 points 2 years ago

I put pepperoni, ham, bacon and pineapple on my pizza. So tasty.

[–] ggiesen@lemmy.ca 11 points 2 years ago (2 children)

Unless it's 'True Lies', in which case the terrorists are running Windows 3.1.

[–] ggiesen@lemmy.ca 1 points 2 years ago

No love for Mattermost?

view more: next ›