Asterisk:snmp

From My Notepad
Revision as of 22:43, 10 March 2008 by Admin (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
yum -y install net-snmp net-snmp-utils net-snmp-devel bzip2-devel lm_sensors-devel newt-devel
# /etc/snmp/snmpd.conf
master agentx
agentXPerms 0660 0550 root root
com2sec local localhost community
com2sec mynetwork network/subnet community
group MyROGroup any local
group MyROGroup any mynetwork
view all included .1
access MyROGroup "" any noauth 0 all none none
# /etc/asterisk/res_snmp.conf
[general]
subagent = yes
enabled = yes
cp doc/asterisk-mib.txt /usr/share/snmp/mibs
cp doc/digium-mib.txt /usr/share/snmp/mibs
# service snmpd restart
# service asterisk restart

The Dude probe configuration

Name: asterisk-snmp-ctl
Type: SNMP
Snmp Profile: [whatever works for you]
Check Treat service as available only if up
Oid: 1.3.6.1.4.1.22736.1.2.4.0
Oid Type: octet string
Compare Method: == (equal)
String Value: /var/run/asterisk.ctl
export MIBS=+ASTERISK-MIB 
snmpwalk -c community -v 1 -O fn localhost asterisk

This is the output:
.1.3.6.1.4.1.22736.1.1.1.0 = STRING: 1.4.15
.1.3.6.1.4.1.22736.1.1.2.0 = Gauge32: 10415
.1.3.6.1.4.1.22736.1.2.1.0 = Timeticks: (8214) 0:01:22.14
.1.3.6.1.4.1.22736.1.2.2.0 = Timeticks: (8214) 0:01:22.14
.1.3.6.1.4.1.22736.1.2.3.0 = INTEGER: 13448
.1.3.6.1.4.1.22736.1.2.4.0 = STRING: /var/run/asterisk.ctl
.1.3.6.1.4.1.22736.1.3.1.0 = INTEGER: 152
.1.3.6.1.4.1.22736.1.4.1.0 = INTEGER: 24
.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.1.3 = INTEGER: 3
.1.3.6.1.4.1.22736.1.4.3.1.1.4 = INTEGER: 4
.1.3.6.1.4.1.22736.1.4.3.1.1.5 = INTEGER: 5
.1.3.6.1.4.1.22736.1.4.3.1.1.6 = INTEGER: 6
.1.3.6.1.4.1.22736.1.4.3.1.1.7 = INTEGER: 7
.1.3.6.1.4.1.22736.1.4.3.1.1.8 = INTEGER: 8
.1.3.6.1.4.1.22736.1.4.3.1.1.9 = INTEGER: 9
.1.3.6.1.4.1.22736.1.4.3.1.1.10 = INTEGER: 10
.1.3.6.1.4.1.22736.1.4.3.1.1.11 = INTEGER: 11
.1.3.6.1.4.1.22736.1.4.3.1.1.12 = INTEGER: 12
.1.3.6.1.4.1.22736.1.4.3.1.1.13 = INTEGER: 13
.1.3.6.1.4.1.22736.1.4.3.1.1.14 = INTEGER: 14
.1.3.6.1.4.1.22736.1.4.3.1.1.15 = INTEGER: 15
.1.3.6.1.4.1.22736.1.4.3.1.1.16 = INTEGER: 16
.1.3.6.1.4.1.22736.1.4.3.1.1.17 = INTEGER: 17
.1.3.6.1.4.1.22736.1.4.3.1.1.18 = INTEGER: 18
.1.3.6.1.4.1.22736.1.4.3.1.1.19 = INTEGER: 19
.1.3.6.1.4.1.22736.1.4.3.1.1.20 = INTEGER: 20
.1.3.6.1.4.1.22736.1.4.3.1.1.21 = INTEGER: 21
.1.3.6.1.4.1.22736.1.4.3.1.1.22 = INTEGER: 22
.1.3.6.1.4.1.22736.1.4.3.1.1.23 = INTEGER: 23
.1.3.6.1.4.1.22736.1.4.3.1.1.24 = INTEGER: 24
.1.3.6.1.4.1.22736.1.4.3.1.2.1 = STRING: cl
.1.3.6.1.4.1.22736.1.4.3.1.2.2 = STRING: tw
.1.3.6.1.4.1.22736.1.4.3.1.2.3 = STRING: us
.1.3.6.1.4.1.22736.1.4.3.1.2.4 = STRING: au
.1.3.6.1.4.1.22736.1.4.3.1.2.5 = STRING: fr
.1.3.6.1.4.1.22736.1.4.3.1.2.6 = STRING: de
.1.3.6.1.4.1.22736.1.4.3.1.2.7 = STRING: nl
.1.3.6.1.4.1.22736.1.4.3.1.2.8 = STRING: uk
.1.3.6.1.4.1.22736.1.4.3.1.2.9 = STRING: fi
.1.3.6.1.4.1.22736.1.4.3.1.2.10 = STRING: no
.1.3.6.1.4.1.22736.1.4.3.1.2.11 = STRING: br
.1.3.6.1.4.1.22736.1.4.3.1.2.12 = STRING: za
.1.3.6.1.4.1.22736.1.4.3.1.2.13 = STRING: it
.1.3.6.1.4.1.22736.1.4.3.1.2.14 = STRING: us-o
.1.3.6.1.4.1.22736.1.4.3.1.2.15 = STRING: gr
.1.3.6.1.4.1.22736.1.4.3.1.2.16 = STRING: ru
.1.3.6.1.4.1.22736.1.4.3.1.2.17 = STRING: nz
.1.3.6.1.4.1.22736.1.4.3.1.2.18 = STRING: sg
.1.3.6.1.4.1.22736.1.4.3.1.2.19 = STRING: hu
.1.3.6.1.4.1.22736.1.4.3.1.2.20 = STRING: lt
.1.3.6.1.4.1.22736.1.4.3.1.2.21 = STRING: pl
.1.3.6.1.4.1.22736.1.4.3.1.2.22 = STRING: pt
.1.3.6.1.4.1.22736.1.4.3.1.2.23 = STRING: ee
.1.3.6.1.4.1.22736.1.4.3.1.2.24 = STRING: mx
.1.3.6.1.4.1.22736.1.4.3.1.3.1 = STRING:
.1.3.6.1.4.1.22736.1.4.3.1.3.2 = STRING:
.1.3.6.1.4.1.22736.1.4.3.1.3.3 = STRING:
.1.3.6.1.4.1.22736.1.4.3.1.3.4 = STRING:
.1.3.6.1.4.1.22736.1.4.3.1.3.5 = STRING:
.1.3.6.1.4.1.22736.1.4.3.1.3.6 = STRING: nl
.1.3.6.1.4.1.22736.1.4.3.1.3.7 = STRING:
.1.3.6.1.4.1.22736.1.4.3.1.3.8 = STRING:
.1.3.6.1.4.1.22736.1.4.3.1.3.9 = STRING:
.1.3.6.1.4.1.22736.1.4.3.1.3.10 = STRING:
.1.3.6.1.4.1.22736.1.4.3.1.3.11 = STRING:
.1.3.6.1.4.1.22736.1.4.3.1.3.12 = STRING:
.1.3.6.1.4.1.22736.1.4.3.1.3.13 = STRING:
.1.3.6.1.4.1.22736.1.4.3.1.3.14 = STRING:
.1.3.6.1.4.1.22736.1.4.3.1.3.15 = STRING:
.1.3.6.1.4.1.22736.1.4.3.1.3.16 = STRING:
.1.3.6.1.4.1.22736.1.4.3.1.3.17 = STRING:
.1.3.6.1.4.1.22736.1.4.3.1.3.18 = STRING:
.1.3.6.1.4.1.22736.1.4.3.1.3.19 = STRING:
.1.3.6.1.4.1.22736.1.4.3.1.3.20 = STRING:
.1.3.6.1.4.1.22736.1.4.3.1.3.21 = STRING:
.1.3.6.1.4.1.22736.1.4.3.1.3.22 = STRING:
.1.3.6.1.4.1.22736.1.4.3.1.3.23 = STRING:
.1.3.6.1.4.1.22736.1.4.3.1.3.24 = STRING:
.1.3.6.1.4.1.22736.1.4.3.1.4.1 = STRING: Chile
.1.3.6.1.4.1.22736.1.4.3.1.4.2 = STRING: Taiwan
.1.3.6.1.4.1.22736.1.4.3.1.4.3 = STRING: United States / North America
.1.3.6.1.4.1.22736.1.4.3.1.4.4 = STRING: Australia
.1.3.6.1.4.1.22736.1.4.3.1.4.5 = STRING: France
.1.3.6.1.4.1.22736.1.4.3.1.4.6 = STRING:
.1.3.6.1.4.1.22736.1.4.3.1.4.7 = STRING: Netherlands
.1.3.6.1.4.1.22736.1.4.3.1.4.8 = STRING: United Kingdom
.1.3.6.1.4.1.22736.1.4.3.1.4.9 = STRING: Finland
.1.3.6.1.4.1.22736.1.4.3.1.4.10 = STRING: Norway
.1.3.6.1.4.1.22736.1.4.3.1.4.11 = STRING: Brazil
.1.3.6.1.4.1.22736.1.4.3.1.4.12 = STRING: South Africa
.1.3.6.1.4.1.22736.1.4.3.1.4.13 = STRING: Italy
.1.3.6.1.4.1.22736.1.4.3.1.4.14 = STRING: United States Circa 1950/ North America
.1.3.6.1.4.1.22736.1.4.3.1.4.15 = STRING: Greece
.1.3.6.1.4.1.22736.1.4.3.1.4.16 = STRING: Russia / ex Soviet Union
.1.3.6.1.4.1.22736.1.4.3.1.4.17 = STRING: New Zealand
.1.3.6.1.4.1.22736.1.4.3.1.4.18 = STRING: Singapore
.1.3.6.1.4.1.22736.1.4.3.1.4.19 = STRING: Hungary
.1.3.6.1.4.1.22736.1.4.3.1.4.20 = STRING: Lithuania
.1.3.6.1.4.1.22736.1.4.3.1.4.21 = STRING: Poland
.1.3.6.1.4.1.22736.1.4.3.1.4.22 = STRING: Portugal
.1.3.6.1.4.1.22736.1.4.3.1.4.23 = STRING: Estonia
.1.3.6.1.4.1.22736.1.4.3.1.4.24 = STRING: Mexico
.1.3.6.1.4.1.22736.1.5.1.0 = INTEGER: 0
.1.3.6.1.4.1.22736.1.5.3.0 = INTEGER: 9
.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.1.7 = INTEGER: 7
.1.3.6.1.4.1.22736.1.5.4.1.1.8 = INTEGER: 8
.1.3.6.1.4.1.22736.1.5.4.1.1.9 = INTEGER: 9
.1.3.6.1.4.1.22736.1.5.4.1.2.1 = STRING: Skinny
.1.3.6.1.4.1.22736.1.5.4.1.2.2 = STRING: Console
.1.3.6.1.4.1.22736.1.5.4.1.2.3 = STRING: Agent
.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: Valet
.1.3.6.1.4.1.22736.1.5.4.1.2.6 = STRING: Phone
.1.3.6.1.4.1.22736.1.5.4.1.2.7 = STRING: SIP
.1.3.6.1.4.1.22736.1.5.4.1.2.8 = STRING: IAX2
.1.3.6.1.4.1.22736.1.5.4.1.2.9 = STRING: Zap
.1.3.6.1.4.1.22736.1.5.4.1.3.1 = STRING: Skinny Client Control Protocol (Skinny)
.1.3.6.1.4.1.22736.1.5.4.1.3.2 = STRING: OSS Console Channel Driver
.1.3.6.1.4.1.22736.1.5.4.1.3.3 = STRING: Call Agent Proxy Channel
.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: Valet Unpark
.1.3.6.1.4.1.22736.1.5.4.1.3.6 = STRING: Standard Linux Telephony API Driver
.1.3.6.1.4.1.22736.1.5.4.1.3.7 = STRING: Session Initiation Protocol (SIP)
.1.3.6.1.4.1.22736.1.5.4.1.3.8 = STRING: Inter Asterisk eXchange Driver (Ver 2)
.1.3.6.1.4.1.22736.1.5.4.1.3.9 = STRING: Zapata Telephony Driver w/PRI
.1.3.6.1.4.1.22736.1.5.4.1.4.1 = INTEGER: false(2)
.1.3.6.1.4.1.22736.1.5.4.1.4.2 = INTEGER: false(2)
.1.3.6.1.4.1.22736.1.5.4.1.4.3 = INTEGER: true(1)
.1.3.6.1.4.1.22736.1.5.4.1.4.4 = INTEGER: true(1)
.1.3.6.1.4.1.22736.1.5.4.1.4.5 = INTEGER: false(2)
.1.3.6.1.4.1.22736.1.5.4.1.4.6 = INTEGER: false(2)
.1.3.6.1.4.1.22736.1.5.4.1.4.7 = INTEGER: true(1)
.1.3.6.1.4.1.22736.1.5.4.1.4.8 = INTEGER: true(1)
.1.3.6.1.4.1.22736.1.5.4.1.4.9 = INTEGER: false(2)
.1.3.6.1.4.1.22736.1.5.4.1.5.1 = INTEGER: true(1)
.1.3.6.1.4.1.22736.1.5.4.1.5.2 = INTEGER: true(1)
.1.3.6.1.4.1.22736.1.5.4.1.5.3 = INTEGER: true(1)
.1.3.6.1.4.1.22736.1.5.4.1.5.4 = INTEGER: true(1)
.1.3.6.1.4.1.22736.1.5.4.1.5.5 = INTEGER: false(2)
.1.3.6.1.4.1.22736.1.5.4.1.5.6 = INTEGER: true(1)
.1.3.6.1.4.1.22736.1.5.4.1.5.7 = INTEGER: true(1)
.1.3.6.1.4.1.22736.1.5.4.1.5.8 = INTEGER: true(1)
.1.3.6.1.4.1.22736.1.5.4.1.5.9 = INTEGER: true(1)
.1.3.6.1.4.1.22736.1.5.4.1.6.1 = INTEGER: false(2)
.1.3.6.1.4.1.22736.1.5.4.1.6.2 = INTEGER: false(2)
.1.3.6.1.4.1.22736.1.5.4.1.6.3 = INTEGER: false(2)
.1.3.6.1.4.1.22736.1.5.4.1.6.4 = INTEGER: false(2)
.1.3.6.1.4.1.22736.1.5.4.1.6.5 = INTEGER: false(2)
.1.3.6.1.4.1.22736.1.5.4.1.6.6 = INTEGER: false(2)
.1.3.6.1.4.1.22736.1.5.4.1.6.7 = INTEGER: true(1)
.1.3.6.1.4.1.22736.1.5.4.1.6.8 = INTEGER: true(1)
.1.3.6.1.4.1.22736.1.5.4.1.6.9 = INTEGER: false(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.4.1.7.7 = Gauge32: 0
.1.3.6.1.4.1.22736.1.5.4.1.7.8 = Gauge32: 0
.1.3.6.1.4.1.22736.1.5.4.1.7.9 = Gauge32: 0