SNMP is as we know an ages old technology, which in the IT world I’d say is big time under used.
Re Apache Flink, this is a streaming technology, a real time processing engine.
Works fantastic in the the Lakehouse world, together with technologies like Apache Kafka. So back to Lakehouse, this is things like Apache Iceberg which loves store data on S3, and thus my usage of MinIO on my TrueNAS. Oh I’m a technology architect…
Back to original… SNMP is the perfect tech to expose real time all of the metrics like power consumption, temperatures, IO activity of the entire stack.
Yes more so in Enterprise world. In data centres getting bigger and bigger, real time consuming these metrics of all equipment into dashboards are critical to expose hot spots in the DC, disk starting to spin to fast, report errors etc.
think DC computer IoT data streaming / analytics / AI / ML.
Not exactly sure what the question is here but I agree that SNMP is great for monitoring the items you mentioned. I’m actually using Nagios with their SNMP plugin to monitor both of my TrueNAS boxes.
This was more me continuing a question I asked for the T3 YT cast…
They asked that we move it in here.
My original question was… I expected multiple MIB files on the TrueNAS, but only found one ?
I can maybe extend that question, I also expected to receive OID’s back to mapped using a MIB file, instead I received enriched data base, is there a way to refer this to the original mib values… that can then be combined with a mib file to end with the enriched value, ye there is reason behind this madness
In my case I used a the SNMPWalk linux application to dump the SNMP values from TrueNAS. This gave me a full listing of all the OID’s and such that I could use to query to get values. It does take a little digging and experimentation to figure them out but with some effort I was able to figure it out. The dump was from way back when it was still running on FreeBSD but the values have remained consistent from release to release.
Further down the page I get all storage, Zpool health, temperatures, etc.
Are you suggesting that an NMS should be added to TrueNAS to monitor other devices? That’s quite a bit of feature creep, IMHO. Being an infrastructure device TrueNAS is a monitored system, not a monitoring system.
Pick whatever NMS suits you best. I really like Observium.
if you want to install it in a jail on your CORE system, see:
no, not suggesting a NMS gets added.
maybe suggesting a NMS with required configuration is made available in the app store ?
I’m using my TrueNAS as a snmp source (together with my various Ubiquity switches and AP’s) at the moment for a data stream project. just thought it’s actually a under used technology.
As much IoT from industrial use is a common use case, playing with idea to create a real time stream processing design for snmp… thinking it will have a re-surgence with all the power/HW that AI/ML is causing.
I’m on TrueNAS Scale so not core anymore…
as far as the data retrieved using a snmpwalk and snmpget is concerned, was expecting the raw values mapped to raw numeric based oid’s…
allowing the user to then load a mib file to decipher numeric oid’s.
as a side hobby, to keep my mind sane, I do tech research in the data world and write associate blogs… this is one of the Rabbit holes (https://medium.com/@georgelza).