Convincing TrueNAS to be compliant with Zabbix monitoring is apparently quite a process. It should be easy — both ends speak SNMP — but that doesn’t seem to mean it actually is.

Not yet working

I haven’t gotten this to work yet, and this page is an in-progress snapshot of my effort.

  • Initial attempt
    • SNMP enabled on TrueNAS
      • SNMPv3 enabled
      • Community set
      • Username set
      • Authentication SHA
      • Password set
      • Privacy protocol AES
      • Privacy passphrase set
    • SNMP configured on Zabbix
      • IP & hostname set, port 161, lookup via IP
      • SNMP version SNMPv3
      • Context name set
      • Security name set
      • Security level authPriv
      • Authentication protocol SHA256 (note)
      • Authentication passphrase set
      • Privacy protocol AES256
      • Privacy passphrase set
    • Error: cannot retrieve OID: '.1.3.6.1.2.1.1.2.0' from [[192.168.30.146]:161]: timed out
      • different OID for differnet hosts (this example from falsenas; currently off-network at time of writing. OID for devnull was .1.3.6.1.4.1.2021.4.4.0.)
  • Second attempt
    • SNMP enabled on TrueNAS, same configuration as try 1
    • SNMP configured on Zabbix, differences from try 1:
      • Template changed from Linux by SNMP to TrueNAS CORE by SNMP
      • Authentication protocol SHA1
    • Error: literally nothing, the status box is just greyed out

(note): I think this is wrong and should be SHA1.