Asterisk+SNMP+CACTI

595 views
Skip to first unread message

Abaly

unread,
Jun 20, 2008, 6:17:19 AM6/20/08
to asterisk-es
Muy buenas a todos,
Hace más o menos 1 año que estoy metido en el tema de Asterisk, y
hasta ahora he podido resolver los diferentes problemas que me han ido
surgiendo con la ayuda de los diferentes posts del grupo.
Pero ahora mismo tengo un problema que, de momento, no encuentro la
solución.
Os comento,
Tengo 3 servidores asterisk que estoy monitorizando con el snmpd de
linux.
Queria una monitorización más específica de asterisk por eso con la
ayuda de este sitio:
http://www.voipphreak.ca/2007/04/16/monitoring-asterisk-14-with-snmp-and-cacti-for-pretty-graphs/
tengo graficados los diferentes canales (total,sip,zap,iax) utilizados
por asterisk.
Tengo un pequeño problema al configurar los OID del MIB de asterisk,
os cuento:
Para capturar el numero total de canales utilizados, hago la consulta
al OID:
.1.3.6.1.4.1.22736.1.5.1.0 o ASTERISK-MIB::astNumChannels.0

Este comando me funciona perfecto en los 3 servidores asterisk que
tengo, versiones: 1.4.6, 1.4.17, 1.4.18.

Al consultar el numero de canales SIP, por ejemplo, siguiendo las
indicaciones del link superior seria:
OID: .1.3.6.1.4.1.22736.1.5.4.1.7.4 o ASTERISK-
MIB::astChanTypeChannels.4

Pero, en mi caso no cumple con ningún servidor. Uno termina con .2 el
otro .7 y otro .3.
Y lo mismo con los canales ZAP e IAX.
No encuentro la manera de capturar el valor siguiendo un mismo esquema
y al generar un Template en el CACTI no lo puedo utilizar más que en
un gráfico.

Alguien tiene alguna idea para solucionar este problema?
Podria ser tema de versiones de asterisk? Hay algun archivo donde
asociar el OID con el canal?

Muchas gracias a todos,
Isaac.

Jose L. Villalon

unread,
Jun 20, 2008, 7:23:32 AM6/20/08
to aster...@googlegroups.com
Buenas,

Si haces un snmpwalk te deberian aparecer los oids de todos los
objetos que tienes y sabras sobre cual hacer la consulta, tipo:

iso.3.6.1.4.1.22736.1.5.4.1.2.1 = STRING: "mISDN"
iso.3.6.1.4.1.22736.1.5.4.1.2.2 = STRING: "Zap"
iso.3.6.1.4.1.22736.1.5.4.1.2.3 = STRING: "SIP"
iso.3.6.1.4.1.22736.1.5.4.1.2.4 = STRING: "Local"
iso.3.6.1.4.1.22736.1.5.4.1.2.5 = STRING: "Feature"
iso.3.6.1.4.1.22736.1.5.4.1.3.1 = STRING: "Channel driver for mISDN
Support (Bri/Pri)"
iso.3.6.1.4.1.22736.1.5.4.1.3.2 = STRING: "Zapata Telephony Driver w/PRI"

Un saludo

Abaly

unread,
Jun 20, 2008, 10:41:27 AM6/20/08
to asterisk-es
Hola Jose,

Esto que me comentas ya lo he hecho, el problema es que por cada
servidor asterisk que tengo me da un OID diferente, y cuando quiero
configurar un Template en el CACTI, en un server si que lo tengo
correcto pero con los otros, al ser diferentes valores, no me los coge
bien.
Te muestro los snmpwalk de cada uno de los server indicando su
version:
(snmpwalk -c COM -v 2c IP iso.3.6.1.4.1.22736.1.5.4.1.2)

asterisk 1.4.6:
ASTERISK-MIB::astChanTypeName.1 = STRING: Phone
ASTERISK-MIB::astChanTypeName.2 = STRING: Local
ASTERISK-MIB::astChanTypeName.3 = STRING: Agent
ASTERISK-MIB::astChanTypeName.4 = STRING: IAX2
ASTERISK-MIB::astChanTypeName.5 = STRING: Skinny
ASTERISK-MIB::astChanTypeName.6 = STRING: MGCP
ASTERISK-MIB::astChanTypeName.7 = STRING: SIP
ASTERISK-MIB::astChanTypeName.8 = STRING: Console

asterisk 1.4.17
ASTERISK-MIB::astChanTypeName.1 = STRING: Skinny
ASTERISK-MIB::astChanTypeName.2 = STRING: MGCP
ASTERISK-MIB::astChanTypeName.3 = STRING: SIP
ASTERISK-MIB::astChanTypeName.4 = STRING: Phone
ASTERISK-MIB::astChanTypeName.5 = STRING: Gtalk
ASTERISK-MIB::astChanTypeName.6 = STRING: Agent
ASTERISK-MIB::astChanTypeName.7 = STRING: Local
ASTERISK-MIB::astChanTypeName.8 = STRING: Zap
ASTERISK-MIB::astChanTypeName.9 = STRING: IAX2
ASTERISK-MIB::astChanTypeName.10 = STRING: Console

asterisk 1.4.18
ASTERISK-MIB::astChanTypeName.1 = STRING: Console
ASTERISK-MIB::astChanTypeName.2 = STRING: SIP
ASTERISK-MIB::astChanTypeName.3 = STRING: Skinny
ASTERISK-MIB::astChanTypeName.4 = STRING: Local
ASTERISK-MIB::astChanTypeName.5 = STRING: Phone
ASTERISK-MIB::astChanTypeName.6 = STRING: Zap
ASTERISK-MIB::astChanTypeName.7 = STRING: MGCP
ASTERISK-MIB::astChanTypeName.8 = STRING: Agent
ASTERISK-MIB::astChanTypeName.9 = STRING: Gtalk
ASTERISK-MIB::astChanTypeName.10 = STRING: IAX2

como podeis ver no hay ningun ChanType que siga el mismo esquema.
No se si podria ser el orden con que se cargan los modulos, la version
de asterisk, ...
Voy a probar con dos versiones iguales de asterisk a ver si siguen el
mismo esquema y os cuento.

Gracias por responder.
Saludos.



On 20 Juny, 13:23, "Jose L. Villalon" <josel...@algarra.org> wrote:
> Buenas,
>
> Si haces un snmpwalk te deberian aparecer los oids de todos los
> objetos que tienes y sabras sobre cual hacer la consulta, tipo:
>
> iso.3.6.1.4.1.22736.1.5.4.1.2.1 = STRING: "mISDN"
> iso.3.6.1.4.1.22736.1.5.4.1.2.2 = STRING: "Zap"
> iso.3.6.1.4.1.22736.1.5.4.1.2.3 = STRING: "SIP"
> iso.3.6.1.4.1.22736.1.5.4.1.2.4 = STRING: "Local"
> iso.3.6.1.4.1.22736.1.5.4.1.2.5 = STRING: "Feature"
> iso.3.6.1.4.1.22736.1.5.4.1.3.1 = STRING: "Channel driver for mISDN
> Support (Bri/Pri)"
> iso.3.6.1.4.1.22736.1.5.4.1.3.2 = STRING: "Zapata Telephony Driver w/PRI"
>
> Un saludo
>
> Quoting Abaly <isaacb...@gmail.com>:
>
>
>
> > Muy buenas a todos,
> > Hace más o menos 1 año que estoy metido en el tema de Asterisk, y
> > hasta ahora he podido resolver los diferentes problemas que me han ido
> > surgiendo con la ayuda de los diferentes posts del grupo.
> > Pero ahora mismo tengo un problema que, de momento, no encuentro la
> > solución.
> > Os comento,
> > Tengo 3 servidores asterisk que estoy monitorizando con el snmpd de
> > linux.
> > Queria una monitorización más específica de asterisk por eso con la
> > ayuda de este sitio:
> >http://www.voipphreak.ca/2007/04/16/monitoring-asterisk-14-with-snmp-...

Iblay

unread,
Jun 25, 2008, 4:23:15 AM6/25/08
to asterisk-es
Hola a todos,

He probado con la misma versión de asterisk y sigo con los mismos
problemas de diferente OID.
Alguna idea?

Saludos,
Isaac.

Jose L. Villalon

unread,
Jun 25, 2008, 4:52:52 AM6/25/08
to aster...@googlegroups.com
Buenas,

La mib es la misma para todos? tienes los mismos modulos cargados? (no
se si el orden influye).

Un saludo

Iblay

unread,
Jun 26, 2008, 4:06:41 AM6/26/08
to asterisk-es
Buenas,

Problema solucionado!!
Gracias Jose por la pista de los modulos.
Descargo y cargo los modulos que me interesan y se cargan con el mismo
orden en todos los asterisk.

Pego lo configuración del archivo modules.conf:
----
[modules]
autoload=yes

noload=>chan_mgcp.so
noload=>chan_gtalk.so
noload=>chan_skinny.so

load=>chan_zap.so
load=>chan_sip.so
load=>chan_iax2.so
----

Saludos,
Isaac.

On 25 Juny, 10:52, "Jose L. Villalon" <josel...@algarra.org> wrote:
> Buenas,
>
> La mib es la misma para todos? tienes los mismos modulos cargados? (no
> se si el orden influye).
>
> Un saludo
>

Itnash

unread,
Jul 15, 2008, 6:10:18 AM7/15/08
to asterisk-es
Hola,

Tengo una duda...sabéis si existe alguna variable que distinga entre
la ocupación de canales de FXO y canales de un primario? Por lo que he
visto solo muestra canales ocupados de la tecnología ZAP, pero no
consigo encontrar algo que concrete mas...

Saludos,

On 26 jun, 10:06, Iblay <isaacb...@gmail.com> wrote:
> Buenas,
>
> Problema solucionado!!
> Gracias Jose por la pista de los modulos.
> Descargo y cargo los modulos que me interesan y se cargan con el mismo
> orden en todos losasterisk.
>
> Pego lo configuración del archivo modules.conf:
> ----
> [modules]
> autoload=yes
>
> noload=>chan_mgcp.so
> noload=>chan_gtalk.so
> noload=>chan_skinny.so
>
> load=>chan_zap.so
> load=>chan_sip.so
> load=>chan_iax2.so
> ----
>
> Saludos,
> Isaac.
>
> On 25 Juny, 10:52, "Jose L. Villalon" <josel...@algarra.org> wrote:
>
> > Buenas,
>
> > Lamibes la misma para todos? tienes los mismos modulos cargados? (no
> > se si el orden influye).
>
> > Un saludo
>
> > Quoting Iblay <isaacb...@gmail.com>:
>
> > > Hola a todos,
>
> > > He probado con la misma versión deasterisky sigo con los mismos
> > > problemas de diferente OID.
> > > Alguna idea?
>
> > > Saludos,
> > > Isaac.
>
> > > On 20 Juny, 16:41, Abaly <isaacb...@gmail.com> wrote:
> > >> Hola Jose,
>
> > >> Esto que me comentas ya lo he hecho, el problema es que por cada
> > >> servidorasteriskque tengo me da un OID diferente, y cuando quiero
> > >> deasterisk, ...
> > >> Voy a probar con dos versiones iguales deasteriska ver si siguen el
> > >> mismo esquema y os cuento.
>
> > >> Gracias por responder.
> > >> Saludos.
>
> > >> On 20 Juny, 13:23, "Jose L. Villalon" <josel...@algarra.org> wrote:
>
> > >> > Buenas,
>
> > >> > Si haces un snmpwalk te deberian aparecer los oids de todos los
> > >> > objetos que tienes y sabras sobre cual hacer la consulta, tipo:
>
> > >> > iso.3.6.1.4.1.22736.1.5.4.1.2.1 = STRING: "mISDN"
> > >> > iso.3.6.1.4.1.22736.1.5.4.1.2.2 = STRING: "Zap"
> > >> > iso.3.6.1.4.1.22736.1.5.4.1.2.3 = STRING: "SIP"
> > >> > iso.3.6.1.4.1.22736.1.5.4.1.2.4 = STRING: "Local"
> > >> > iso.3.6.1.4.1.22736.1.5.4.1.2.5 = STRING: "Feature"
> > >> > iso.3.6.1.4.1.22736.1.5.4.1.3.1 = STRING: "Channel driver for mISDN
> > >> > Support (Bri/Pri)"
> > >> > iso.3.6.1.4.1.22736.1.5.4.1.3.2 = STRING: "Zapata Telephony Driver w/PRI"
>
> > >> > Un saludo
>
> > >> > Quoting Abaly <isaacb...@gmail.com>:
>
> > >> > > Muy buenas a todos,
> > >> > > Hace más o menos 1 año que estoy metido en el tema deAsterisk, y
> > >> > > hasta ahora he podido resolver los diferentes problemas que me han ido
> > >> > > surgiendo con la ayuda de los diferentes posts del grupo.
> > >> > > Pero ahora mismo tengo un problema que, de momento, no encuentro la
> > >> > > solución.
> > >> > > Os comento,
> > >> > > Tengo 3 servidoresasteriskque estoy monitorizando con el snmpd de
> > >> > > linux.
> > >> > > Queria una monitorización más específica deasteriskpor eso con la
> > >> > > ayuda de este sitio:
> > >> > >http://www.voipphreak.ca/2007/04/16/monitoring-asterisk-14-with-snmp-...
> > >> > > tengo graficados los diferentes canales (total,sip,zap,iax) utilizados
> > >> > > porasterisk.
> > >> > > Tengo un pequeño problema al configurar los OID delMIBdeasterisk,
> > >> > > os cuento:
> > >> > > Para capturar el numero total de canales utilizados, hago la consulta
> > >> > > al OID:
> > >> > > .1.3.6.1.4.1.22736.1.5.1.0 o ASTERISK-MIB::astNumChannels.0
>
> > >> > > Este comando me funciona perfecto en los 3 servidoresasteriskque
> > >> > > tengo, versiones: 1.4.6, 1.4.17, 1.4.18.
>
> > >> > > Al consultar el numero de canales SIP, por ejemplo, siguiendo las
> > >> > > indicaciones del link superior seria:
> > >> > > OID: .1.3.6.1.4.1.22736.1.5.4.1.7.4 o ASTERISK-
> > >> > >MIB::astChanTypeChannels.4
>
> > >> > > Pero, en mi caso no cumple con ningún servidor. Uno termina con .2 el
> > >> > > otro .7 y otro .3.
> > >> > > Y lo mismo con los canales ZAP e IAX.
> > >> > > No encuentro la manera de capturar el valor siguiendo un mismo esquema
> > >> > > y al generar un Template en el CACTI no lo puedo utilizar más que en
> > >> > > un gráfico.
>
> > >> > > Alguien tiene alguna idea para solucionar este problema?
> > >> > > Podria ser tema de versiones deasterisk? Hay algun archivo donde
Reply all
Reply to author
Forward
0 new messages