Hi all,
I'm stumped here. I've been using Zabbix 3.4 for a couple months now with no issues. However I've been banging my head against the wall with SNMP the last couple of days.
Like the title says, I get the error "snmp_parse_oid()" from even the most basic SNMP call, such as sysUpTime.
My current installation uses all of the Zabbix Docker images, so I've got zabbix-server-pgsql:3.4 linked to a database container and such.
As a last resort, I spun up a new Zabbix 3.4 instance, this time using the "from packages" process to install everything directly on the host, so Docker wasn't involved. Under these circumstances, I imported the exact same hosts and templates from my non-functioning Docker install, and everything SNMP related worked like a charm.
Any ideas on what is causing this discrepancy? And more importantly, how to get SNMP working on the Docker install? I can do a snmpwalk to the hosts in question using the same OID without issue. What's also strange, is if I give Zabbix the numeric OID in the Docker version, it grabs the data no problem. I don't think MIBs are a problem because like I said, the "from packages" install worked right out of the box, and at the moment I'm trying to only do basic SNMP queries that should be resolved by basic MIB's included in net-snmp packages.
Any help is greatly appreciated!
I'm stumped here. I've been using Zabbix 3.4 for a couple months now with no issues. However I've been banging my head against the wall with SNMP the last couple of days.
Like the title says, I get the error "snmp_parse_oid()" from even the most basic SNMP call, such as sysUpTime.
My current installation uses all of the Zabbix Docker images, so I've got zabbix-server-pgsql:3.4 linked to a database container and such.
As a last resort, I spun up a new Zabbix 3.4 instance, this time using the "from packages" process to install everything directly on the host, so Docker wasn't involved. Under these circumstances, I imported the exact same hosts and templates from my non-functioning Docker install, and everything SNMP related worked like a charm.
Any ideas on what is causing this discrepancy? And more importantly, how to get SNMP working on the Docker install? I can do a snmpwalk to the hosts in question using the same OID without issue. What's also strange, is if I give Zabbix the numeric OID in the Docker version, it grabs the data no problem. I don't think MIBs are a problem because like I said, the "from packages" install worked right out of the box, and at the moment I'm trying to only do basic SNMP queries that should be resolved by basic MIB's included in net-snmp packages.
Any help is greatly appreciated!
Comment