I have multiple Asterisk PBX’s running and am getting them all set up for monitoring via SNMP. I ran into an issue where only 1 of the 3 PBX’s I’ve enabled SNMP for is displaying all of the MIB’s:
Asterisk version, SNMP versions, config files are all identical, but on 2 I can’t read from this MIB (astChanTable):
1.3.6.1.4.1.22736.1.5.2
Asterisk version: Asterisk 1.8.11-cert4
NET-SNMP version: 5.3.2.2
Working:
[root@rcalinpbxext2 asterisk]# snmpwalk -Ofn -v2c -c asteriskRO 127.0.0.1 1.3.6.1.4.1.22736.1.5.2.1.1
.1.3.6.1.4.1.22736.1.5.2.1.1.1 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.2.1.1.2 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.2.1.1.3 = INTEGER: 3
.1.3.6.1.4.1.22736.1.5.2.1.1.4 = INTEGER: 4
.1.3.6.1.4.1.22736.1.5.2.1.1.5 = INTEGER: 5
.1.3.6.1.4.1.22736.1.5.2.1.1.6 = INTEGER: 6
.1.3.6.1.4.1.22736.1.5.2.1.1.7 = INTEGER: 7
.1.3.6.1.4.1.22736.1.5.2.1.1.8 = INTEGER: 8
.1.3.6.1.4.1.22736.1.5.2.1.1.9 = INTEGER: 9
.1.3.6.1.4.1.22736.1.5.2.1.1.10 = INTEGER: 10
.1.3.6.1.4.1.22736.1.5.2.1.1.11 = INTEGER: 11
.1.3.6.1.4.1.22736.1.5.2.1.1.12 = INTEGER: 12
.1.3.6.1.4.1.22736.1.5.2.1.1.13 = INTEGER: 13
.1.3.6.1.4.1.22736.1.5.2.1.1.14 = INTEGER: 14
.1.3.6.1.4.1.22736.1.5.2.1.1.15 = INTEGER: 15
.1.3.6.1.4.1.22736.1.5.2.1.1.16 = INTEGER: 16
.1.3.6.1.4.1.22736.1.5.2.1.1.17 = INTEGER: 17
.1.3.6.1.4.1.22736.1.5.2.1.1.18 = INTEGER: 18
.1.3.6.1.4.1.22736.1.5.2.1.1.19 = INTEGER: 19
.1.3.6.1.4.1.22736.1.5.2.1.1.20 = INTEGER: 20
.1.3.6.1.4.1.22736.1.5.2.1.1.21 = INTEGER: 21
.1.3.6.1.4.1.22736.1.5.2.1.1.22 = INTEGER: 22
.1.3.6.1.4.1.22736.1.5.2.1.1.23 = INTEGER: 23
.1.3.6.1.4.1.22736.1.5.2.1.1.24 = INTEGER: 24
.1.3.6.1.4.1.22736.1.5.2.1.1.25 = INTEGER: 25
.1.3.6.1.4.1.22736.1.5.2.1.1.26 = INTEGER: 26
.1.3.6.1.4.1.22736.1.5.2.1.1.27 = INTEGER: 27
.1.3.6.1.4.1.22736.1.5.2.1.1.28 = INTEGER: 28
.1.3.6.1.4.1.22736.1.5.2.1.1.29 = INTEGER: 29
.1.3.6.1.4.1.22736.1.5.2.1.1.30 = INTEGER: 30
.1.3.6.1.4.1.22736.1.5.2.1.1.31 = INTEGER: 31
.1.3.6.1.4.1.22736.1.5.2.1.1.32 = INTEGER: 32
.1.3.6.1.4.1.22736.1.5.2.1.1.33 = INTEGER: 33
.1.3.6.1.4.1.22736.1.5.2.1.1.34 = INTEGER: 34
.1.3.6.1.4.1.22736.1.5.2.1.1.35 = INTEGER: 35
.1.3.6.1.4.1.22736.1.5.2.1.1.36 = INTEGER: 36
.1.3.6.1.4.1.22736.1.5.2.1.1.37 = INTEGER: 37
.1.3.6.1.4.1.22736.1.5.2.1.1.38 = INTEGER: 38
.1.3.6.1.4.1.22736.1.5.2.1.1.39 = INTEGER: 39
.1.3.6.1.4.1.22736.1.5.2.1.1.40 = INTEGER: 40
.1.3.6.1.4.1.22736.1.5.2.1.1.41 = INTEGER: 41
.1.3.6.1.4.1.22736.1.5.2.1.1.42 = INTEGER: 42
.1.3.6.1.4.1.22736.1.5.2.1.1.43 = INTEGER: 43
.1.3.6.1.4.1.22736.1.5.2.1.1.44 = INTEGER: 44
.1.3.6.1.4.1.22736.1.5.2.1.1.45 = INTEGER: 45
.1.3.6.1.4.1.22736.1.5.2.1.1.46 = INTEGER: 46
.1.3.6.1.4.1.22736.1.5.2.1.1.47 = INTEGER: 47
.1.3.6.1.4.1.22736.1.5.2.1.1.48 = INTEGER: 48
.1.3.6.1.4.1.22736.1.5.2.1.1.49 = INTEGER: 49
.1.3.6.1.4.1.22736.1.5.2.1.1.50 = INTEGER: 50
.1.3.6.1.4.1.22736.1.5.2.1.1.51 = INTEGER: 51
.1.3.6.1.4.1.22736.1.5.2.1.1.52 = INTEGER: 52
.1.3.6.1.4.1.22736.1.5.2.1.1.53 = INTEGER: 53
.1.3.6.1.4.1.22736.1.5.2.1.1.54 = INTEGER: 54
.1.3.6.1.4.1.22736.1.5.2.1.1.55 = INTEGER: 55
.1.3.6.1.4.1.22736.1.5.2.1.1.56 = INTEGER: 56
.1.3.6.1.4.1.22736.1.5.2.1.1.57 = INTEGER: 57
.1.3.6.1.4.1.22736.1.5.2.1.1.58 = INTEGER: 58
.1.3.6.1.4.1.22736.1.5.2.1.1.59 = INTEGER: 59
.1.3.6.1.4.1.22736.1.5.2.1.1.60 = INTEGER: 60
.1.3.6.1.4.1.22736.1.5.2.1.1.61 = INTEGER: 61
.1.3.6.1.4.1.22736.1.5.2.1.1.62 = INTEGER: 62
.1.3.6.1.4.1.22736.1.5.2.1.1.63 = INTEGER: 63
.1.3.6.1.4.1.22736.1.5.2.1.1.64 = INTEGER: 64
.1.3.6.1.4.1.22736.1.5.2.1.1.65 = INTEGER: 65
.1.3.6.1.4.1.22736.1.5.2.1.1.66 = INTEGER: 66
.1.3.6.1.4.1.22736.1.5.2.1.1.67 = INTEGER: 67
.1.3.6.1.4.1.22736.1.5.2.1.1.68 = INTEGER: 68
.1.3.6.1.4.1.22736.1.5.2.1.1.69 = INTEGER: 69
.1.3.6.1.4.1.22736.1.5.2.1.1.70 = INTEGER: 70
.1.3.6.1.4.1.22736.1.5.2.1.1.71 = INTEGER: 71
.1.3.6.1.4.1.22736.1.5.2.1.1.72 = INTEGER: 72
.1.3.6.1.4.1.22736.1.5.2.1.1.73 = INTEGER: 73
.1.3.6.1.4.1.22736.1.5.2.1.1.74 = INTEGER: 74
.1.3.6.1.4.1.22736.1.5.2.1.1.75 = INTEGER: 75
.1.3.6.1.4.1.22736.1.5.2.1.1.76 = INTEGER: 76
.1.3.6.1.4.1.22736.1.5.2.1.1.77 = INTEGER: 77
.1.3.6.1.4.1.22736.1.5.2.1.1.78 = INTEGER: 78
.1.3.6.1.4.1.22736.1.5.2.1.1.79 = INTEGER: 79
.1.3.6.1.4.1.22736.1.5.2.1.1.80 = INTEGER: 80
.1.3.6.1.4.1.22736.1.5.2.1.1.81 = INTEGER: 81
.1.3.6.1.4.1.22736.1.5.2.1.1.82 = INTEGER: 82
.1.3.6.1.4.1.22736.1.5.2.1.1.83 = INTEGER: 83
.1.3.6.1.4.1.22736.1.5.2.1.1.84 = INTEGER: 84
.1.3.6.1.4.1.22736.1.5.2.1.1.85 = INTEGER: 85
.1.3.6.1.4.1.22736.1.5.2.1.1.86 = INTEGER: 86
.1.3.6.1.4.1.22736.1.5.2.1.1.87 = INTEGER: 87
.1.3.6.1.4.1.22736.1.5.2.1.1.88 = INTEGER: 88
.1.3.6.1.4.1.22736.1.5.2.1.1.89 = INTEGER: 89
.1.3.6.1.4.1.22736.1.5.2.1.1.90 = INTEGER: 90
.1.3.6.1.4.1.22736.1.5.2.1.1.91 = INTEGER: 91
.1.3.6.1.4.1.22736.1.5.2.1.1.92 = INTEGER: 92
.1.3.6.1.4.1.22736.1.5.2.1.1.93 = INTEGER: 93
.1.3.6.1.4.1.22736.1.5.2.1.1.94 = INTEGER: 94
.1.3.6.1.4.1.22736.1.5.2.1.1.95 = INTEGER: 95
.1.3.6.1.4.1.22736.1.5.2.1.1.96 = INTEGER: 96
.1.3.6.1.4.1.22736.1.5.2.1.1.97 = INTEGER: 97
.1.3.6.1.4.1.22736.1.5.2.1.1.98 = INTEGER: 98
.1.3.6.1.4.1.22736.1.5.2.1.1.99 = INTEGER: 99
.1.3.6.1.4.1.22736.1.5.2.1.1.100 = INTEGER: 100
.1.3.6.1.4.1.22736.1.5.2.1.1.101 = INTEGER: 101
.1.3.6.1.4.1.22736.1.5.2.1.1.102 = INTEGER: 102
.1.3.6.1.4.1.22736.1.5.2.1.1.103 = INTEGER: 103
.1.3.6.1.4.1.22736.1.5.2.1.1.104 = INTEGER: 104
.1.3.6.1.4.1.22736.1.5.2.1.1.105 = INTEGER: 105
.1.3.6.1.4.1.22736.1.5.2.1.1.106 = INTEGER: 106
.1.3.6.1.4.1.22736.1.5.2.1.1.107 = INTEGER: 107
.1.3.6.1.4.1.22736.1.5.2.1.1.108 = INTEGER: 108
Not working:
[root@demopbx snmp]# snmpwalk -Ofn -v2c -c asteriskRO 127.0.0.1 1.3.6.1.4.1.22736.1.5.2.1.1
.1.3.6.1.4.1.22736.1.5.2.1.1 = No Such Instance currently exists at this OID
(I used 1.3.6.1.4.1.22736.1.5.2.1.1 as an example, because snmpwalk on 1.3.6.1.4.1.22736.1.5.2 returns a LOT of output on the system that works. On the PBX that doesn’t work it still just shows the above “no such instance”.
I can get OTHER MIBS, just not the .1.3.6.1.4.1.22736.1.5.2.X:
Example:
[root@demopbx snmp]# snmpwalk -Ofn -v2c -c asteriskRO 127.0.0.1 1.3.6.1.4.1.22736
.1.3.6.1.4.1.22736.1.1.1.0 = STRING: "1.8.11-cert4"
.1.3.6.1.4.1.22736.1.1.2.0 = Gauge32: 10811
.1.3.6.1.4.1.22736.1.2.1.0 = Timeticks: (170234) 0:28:22.34
.1.3.6.1.4.1.22736.1.2.2.0 = Timeticks: (170234) 0:28:22.34
.1.3.6.1.4.1.22736.1.2.3.0 = INTEGER: 4317
.1.3.6.1.4.1.22736.1.2.4.0 = STRING: "/var/run/asterisk/asterisk.ctl"
.1.3.6.1.4.1.22736.1.2.5.0 = Gauge32: 0
.1.3.6.1.4.1.22736.1.2.6.0 = Counter32: 0
.1.3.6.1.4.1.22736.1.3.1.0 = INTEGER: 200
.1.3.6.1.4.1.22736.1.4.1.0 = INTEGER: 2
.1.3.6.1.4.1.22736.1.4.2.0 = STRING: "us"
.1.3.6.1.4.1.22736.1.4.3.1.1.1 = INTEGER: 1
.1.3.6.1.4.1.22736.1.4.3.1.1.2 = INTEGER: 2
.1.3.6.1.4.1.22736.1.4.3.1.2.1 = STRING: "us"
.1.3.6.1.4.1.22736.1.4.3.1.2.2 = STRING: "us-old"
.1.3.6.1.4.1.22736.1.4.3.1.4.1 = STRING: "United States / North America"
.1.3.6.1.4.1.22736.1.4.3.1.4.2 = STRING: "United States Circa 1950/ North America"
.1.3.6.1.4.1.22736.1.5.1.0 = Gauge32: 0
.1.3.6.1.4.1.22736.1.5.3.0 = INTEGER: 6
.1.3.6.1.4.1.22736.1.5.4.1.1.1 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.1.2 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.1.3 = INTEGER: 3
.1.3.6.1.4.1.22736.1.5.4.1.1.4 = INTEGER: 4
.1.3.6.1.4.1.22736.1.5.4.1.1.5 = INTEGER: 5
.1.3.6.1.4.1.22736.1.5.4.1.1.6 = INTEGER: 6
.1.3.6.1.4.1.22736.1.5.4.1.2.1 = STRING: "Bridge"
.1.3.6.1.4.1.22736.1.5.4.1.2.2 = STRING: "Agent"
.1.3.6.1.4.1.22736.1.5.4.1.2.3 = STRING: "DAHDI"
.1.3.6.1.4.1.22736.1.5.4.1.2.4 = STRING: "Local"
.1.3.6.1.4.1.22736.1.5.4.1.2.5 = STRING: "SIP"
.1.3.6.1.4.1.22736.1.5.4.1.2.6 = STRING: "MulticastRTP"
.1.3.6.1.4.1.22736.1.5.4.1.3.1 = STRING: "Bridge Interaction Channel"
.1.3.6.1.4.1.22736.1.5.4.1.3.2 = STRING: "Call Agent Proxy Channel"
.1.3.6.1.4.1.22736.1.5.4.1.3.3 = STRING: "DAHDI Telephony Driver w/PRI"
.1.3.6.1.4.1.22736.1.5.4.1.3.4 = STRING: "Local Proxy Channel Driver"
.1.3.6.1.4.1.22736.1.5.4.1.3.5 = STRING: "Session Initiation Protocol (SIP)"
.1.3.6.1.4.1.22736.1.5.4.1.3.6 = STRING: "Multicast RTP Paging Channel Driver"
.1.3.6.1.4.1.22736.1.5.4.1.4.1 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.4.2 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.4.3 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.4.4 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.4.5 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.4.6 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.5.1 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.5.2 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.5.3 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.5.4 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.5.5 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.5.6 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.6.1 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.6.2 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.6.3 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.6.4 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.6.5 = INTEGER: 1
.1.3.6.1.4.1.22736.1.5.4.1.6.6 = INTEGER: 2
.1.3.6.1.4.1.22736.1.5.4.1.7.1 = Gauge32: 0
.1.3.6.1.4.1.22736.1.5.4.1.7.2 = Gauge32: 0
.1.3.6.1.4.1.22736.1.5.4.1.7.3 = Gauge32: 0
.1.3.6.1.4.1.22736.1.5.4.1.7.4 = Gauge32: 0
.1.3.6.1.4.1.22736.1.5.4.1.7.5 = Gauge32: 0
.1.3.6.1.4.1.22736.1.5.4.1.7.6 = Gauge32: 0
.1.3.6.1.4.1.22736.1.5.5.1.0 = Gauge32: 0
I can post my res_snmp.conf & /etc/snmpd/snmp.conf as well, but I compared and they are identical between the working & non-working.
Hopefully someone has some other ideas on troubleshooting.
Thanks