Bored. Hetrix Server Monitor for OpenBSD (in progress).

Just a precursor: This isn’t quite ready, and the way their service works is really, really abhorrent. It’s.. Ugh.

Anyhow,

I’m working on an OpenBSD compatible format for this service, but the data it sends is really bizarrely formatted, broken, and beyond Linuxism in it’s design. It’s awful, unlike their service.

But, work is in place, mostly using sysctl and a few addons. This system really needs to be optimized.

Here’s the skinny – just need to decode the rest of the data.

DATA="v=$VERSION&s=$SID&d=$OS|$Uptime|$CPUModel|$CPUSpeed|$CPUCores|$CPU|$IOW|$RAMSize|$RAM|$SwapSize|$Swap|$DISKs|$NICS|$ServiceStatusString|$RAID|$DH|$RPS1|$RPS2|$IOPS|$CONN|$DISKi"