Re: [CentOS-es] OpenSBC + Asterisk

2009-05-05 Thread Fequay
Solucione el tema del registro de los x.lite, detallo los pasos uqe di:

Opensbc-general-parameters:
Seellecione B2BUpperRegMode

Upeer-Registration:
agregue la IP del SBC: 192.168.1.133
agregue la IP del AST*: 192.168.1.135

B2B-Routes
agregue: sip:192.168.1.135

Trusted-Domains:
Accept-all-calls=true

despues en la configuracion del x-lite puse:

Proxy: 192.168.1.133
Domain: 192.168.1.135

En el asterisk quedo:

Asterisk puerto 5060 y en el SBC quedo 9000

test*CLI sip show peers
Name/username Host Dyn Nat ACL Port Status
101/101 192.168.1.133 D N 5060 OK (7 ms)
100/100 192.168.1.133 D N 5060 OK (8 ms)
2 sip peers [Monitored: 2 online, 0 offline Unmonitored: 0 online, 0 offline]

Solo falta que las cuentas se puedan llamar: error

2009/05/05 08:14:36.108 INF: [CID=0x09b5c709]  INVITE sip:1...@192.168.1.135 
SIP/2.0 Method(INVITE)  SRC: 192.168.1.104:32903:UDP enc=0 bytes=1054
2009/05/05 08:14:36.113 INF: [CID=0x09b5c709]  SIP/2.0 100 Trying 
Method(INVITE) DST: 192.168.1.104:32903:UDP SRC=192.168.1.133:5061 enc=0 
bytes=321
2009/05/05 08:14:36.114 INF: [CID=0x09b5c709] *** CREATED (UAS) CALL *** 
Call-ID: NTgwZDQ3Zjc3YjY1MDBiMzFhOTUyYWFmNzdlY2U4NjQ.
2009/05/05 08:14:36.116 INF: [CID=0x09b5c709] *** B2BUA CONNECTION QUEUED FOR 
DELETION ***
2009/05/05 08:14:36.117 INF: [CID=0x09b5c709] *** B2BUACONNECTION DESTRUCTION 
SEQUENCE STARTED
2009/05/05 08:14:36.117 INF: [CID=0x09b5c709] *** CALL TEAR DOWN *** 
NTgwZDQ3Zjc3YjY1MDBiMzFhOTUyYWFmNzdlY2U4NjQ.-connection
2009/05/05 08:14:36.122 INF: [CID=0x09b5c709]  SIP/2.0 403 Forbidden 
Method(INVITE) DST: 192.168.1.104:32903:UDP SRC=192.168.1.133:5061 enc=0 
bytes=462
2009/05/05 08:14:36.123 INF: [CID=0x09b5c709] *** B2BUA CONNECTION CLEANUP ***
2009/05/05 08:14:36.168 INF: [CID=0x09b5c709]  ACK sip:1...@192.168.1.135 
SIP/2.0 Method(ACK)  SRC: 192.168.1.104:32903:UDP enc=0 bytes=340
2009/05/05 08:14:41.142 INF: [CID=0x09b5c709] *** DESTROYED B2BUA CONNECTION ***

On Mon, 4 May 2009 16:40:21 -0300, Fequay wrote
 Buenas,
 
 Estimados alguno de ustedes a configurado Opensbc con asterisk.
 
 Tengo el siguiente esquema:
 
 x.lite(100) 192.168.1.133 192.168.1.135
 opensbc(5060) - asterisk (5062)
 x.lite(101)
 
 Donde los xlite deben cruzar el SBC y registrar en el asterisk, lo que no 
 esta sucediendo.
 
 Quedo a la espera de algun comentario.
 
 Saludos,
 
 Atte. 
 Fernando Quil Ayala 
 


Atte. 
Fernando Quil Ayala

 
___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


[CentOS-es] OpenSBC + Asterisk

2009-05-04 Thread Fequay
Buenas,

Estimados alguno de ustedes a configurado Opensbc con asterisk.

Tengo el siguiente esquema:

x.lite(100) 192.168.1.133 192.168.1.135
opensbc(5060) - asterisk (5062)
x.lite(101)

Donde los xlite deben cruzar el SBC y registrar en el asterisk, lo que no esta 
sucediendo.

Quedo a la espera de algun comentario.

Saludos,

Atte. 
Fernando Quil Ayala

 
___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


Re: [CentOS-es] Squid Parent

2008-07-06 Thread Fequay
Buenas esta es la version.

squid-2.5.STABLE11-3.FC1

tambien puede ser que el logrotate no este haciendo su pega y no me rote los 
logs.

On Sun, 6 Jul 2008 07:33:44 -0500, Aland Laines wrote
 que yo sepa, el squid comprime y renombra el esos archivos log 
 automaticamente, que version de squid usas?

 2008/6/30 Fequay [EMAIL PROTECTED]:
buenas,

estimados tengo el siguiente problema:

hay un archivo de log que no crece mas de 2 Gigas, esto hace
que mi squid caiga y no se pueda reiniciar hasta que no se
vacie o comprima este archivo y crear uno nuevo.

Este es el error:

Squid Parent: child process 2232 exited due to signal 6

La idea es ver si su puede aumentar el tamaño de este archivo.

store.log
access.log

Saludos

Atte.

___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


 --
 Aland Laines Calonge
 Tecnico en Informatica
 http://www.lainessoluciones.com (en construccion)

Atte.
Fernando Quil Ayala


___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


[CentOS-es] Squid Parent

2008-06-30 Thread Fequay
buenas,

estimados tengo el siguiente problema:

hay un archivo de log que no crece mas de 2 Gigas, esto hace
que mi squid caiga y no se pueda reiniciar hasta que no se
vacie o comprima este archivo y crear uno nuevo.

Este es el error:

Squid Parent: child process 2232 exited due to signal 6


La idea es ver si su puede aumentar el tamaño de este archivo.

store.log
access.log

Saludos

Atte.


___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


Re: [CentOS-es] Consulta sobre monitoreo de la actividad de un interfaz ethernet.

2008-04-25 Thread Fequay
Eso va a depender si es local la conexion que estas viendo
por iptraf, ahora si es de una maquina de una Lam es medio
complicado.


Ejemplisa tu esquema:


On Fri, 25 Apr 2008 13:14:18 -0300, Maximo Monsalvo wrote
 William Alexander Brito Vinas wrote:
  ¿Existe alguna manera de averiguar que proceso es el
responsable de una
  conexión de red que vemos desde iptraf?
 
 

 netstat con la opcion --program
 

 
  ___
  CentOS-es mailing list
  CentOS-es@centos.org
  http://lists.centos.org/mailman/listinfo/centos-es
 


Atte.
Fernando Quil Ayala

___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


[CentOS-es] Script Nagios

2008-04-22 Thread Fequay
buenas,

Tengo el siguiente shell script configurados en una maquina
Linux, al ejecutar el script en la maquina local, me trae
los datos al pasarlos por el NRPE hacia la maquina con
Nagios, no me lleva los datos.

Este el el programa:

#!/bin/bash

debug=$(echo $@ | sed -e s/.*\(-D\).*/\1/g)

if [ $debug = -D ]; then
opcion=$( expr $# - 1 )
 else
opcion=$#
fi


function retorna_estado {
##

status=$(/usr/sbin/asterisk -rx core show channels | grep
active calls | awk '{ print $3 $2 $1}')
register=$(/usr/sbin/asterisk -rx sip show peers  | grep
OK | awk '{ print $3 $2 $1}' | wc -l)
usadas=$(echo $status | awk '{ print $3 }')
libres=$(echo $register - $usadas | bc)
#echo Call simultaneas: $usadas Total Registros: $register
Chanels No Activos: $libres

##

prused=$(echo $usadas - $libres | bc -l | sed -e
s/\(^.\).*/\1/g )
#echo $register
echo Call OK: Totalles $(echo $usadas)x, Registros
$register x, Free $libres x
#echo $register
exit 0
if [ $1 = 0 ]; then
echo -
 ##
 elif [ $1 = 1 ]; then
 if [ $libres -le $(echo $2 | bc) ]; then
 echo Call WARNING:$(echo $register | bc )Kb, Used:$(echo
$usadas | bc )Kb, Free:$(echo $libres | bc )Kb $status
   exit 1
  elif [ $libres -gt $(echo $2 | bc) ];then
  echo Call OK: Total:$(echo $register | bc )Kb,
Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
)Kb $status
 exit 0
fi

elif [ $1 = 2 ];then

  if [ $libres -le $(echo $2 | bc) ];then

  echo MEM CRITICAL: Total:$(echo $register | bc )Kb,
Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
)Kb $status
exit 2
  elif [ $libres -gt $(echo $2 | bc) ];then

  echo MEM OK: Total:$(echo $register | bc )Kb,
Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
)Kb $status
exit 0
 fi

elif [ $1 = 3 ];then

  if [ $libres -le $(echo $3 | b)  ];then

  echo MEM CRITICAL: Total:$(echo $register | bc )Kb,
Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
)Kb $status
exit 2
  elif [ $libres -le $(echo $2 | bc) ];then

  echo MEM WARNING: Total:$(echo $register | bc )Kb,
Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
)Kb $status
exit 1
  elif [ $libres -gt $(echo $2 | bc) ];then
 echo MEM OK: Total:$(echo $register | bc )Kb,
Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
)Kb $status
 exit 0

fi


return 0
fi
}


if [ $1 = -? ];then

echo 
echo uso: $0 -w INTEGER -c INTEGER -D
echo -w : umbral de warning(INTEGER)
echo -c : umbral de critical(INTEGER)
echo -D : Debug de memoria(APAN)
echo -? : esta ayuda
echo 

elif [ $# = 1 ]  [ $1 = -D ] || [ $# = 0
];then

retorna_estado 0

elif [ $opcion = 2 ];then

if [ $1 == -w ]  [ $2 !=  ]; then
retorna_estado 1 $2

elif [ $1 == -c ]  [ $2 !=  ];then
retorna_estado 2 $2

else
echo $0: error de parametros
exit 4
fi

elif [ $opcion = 4 ];then

if [ $1 == -w ]  [ $2 !=  ]  [ $3 ==
-c ]  [ $4 !=  ];then
  retorna_estado 3 $2 $4
else
echo $0: error de parametros
exit 4
fi

else

echo $0: error en parametros
echo 
echo uso: $0 -w INTEGER -c INTEGER
echo -w : umbral de warning(INTEGER)
echo -c : umbral de critical(INTEGER)
echo -? : esta ayuda
echo 

fi

Atte.
Fernando Quil Ayala

___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


Re: [CentOS-es] Script Nagios

2008-04-22 Thread Fequay
buenas eso si lo hace.

 
On Tue, 22 Apr 2008 12:16:14 -0300, Guille wrote
 Lo que deberias hacer es verificar si los datos son traidos ejecutando el 
 script con el usuario de nagios ya que es el que usa el NRPE.

 Saludos!.

 El día 22 de abril de 2008 12:08, Fequay [EMAIL PROTECTED] escribió:
buenas,

Tengo el siguiente shell script configurados en una maquina
Linux, al ejecutar el script en la maquina local, me trae
los datos al pasarlos por el NRPE hacia la maquina con
Nagios, no me lleva los datos.

Este el el programa:

#!/bin/bash

debug=$(echo $@ | sed -e s/.*\(-D\).*/\1/g)

if [ $debug = -D ]; then
   opcion=$( expr $# - 1 )
 else
   opcion=$#
fi

function retorna_estado {
##

status=$(/usr/sbin/asterisk -rx core show channels | grep
active calls | awk '{ print $3 $2 $1}')
register=$(/usr/sbin/asterisk -rx sip show peers  | grep
OK | awk '{ print $3 $2 $1}' | wc -l)
usadas=$(echo $status | awk '{ print $3 }')
libres=$(echo $register - $usadas | bc)
#echo Call simultaneas: $usadas Total Registros: $register
Chanels No Activos: $libres

##

prused=$(echo $usadas - $libres | bc -l | sed -e
s/\(^.\).*/\1/g )
#echo $register
echo Call OK: Totalles $(echo $usadas)x, Registros
$register x, Free $libres x
#echo $register
exit 0
if [ $1 = 0 ]; then
echo -
 ##
 elif [ $1 = 1 ]; then
 if [ $libres -le $(echo $2 | bc) ]; then
 echo Call WARNING:$(echo $register | bc )Kb, Used:$(echo
$usadas | bc )Kb, Free:$(echo $libres | bc )Kb $status
      exit 1
 elif [ $libres -gt $(echo $2 | bc) ];then
 echo Call OK: Total:$(echo $register | bc )Kb,
Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
)Kb $status
        exit 0
fi

elif [ $1 = 2 ];then

 if [ $libres -le $(echo $2 | bc) ];then

 echo MEM CRITICAL: Total:$(echo $register | bc )Kb,
Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
)Kb $status
       exit 2
 elif [ $libres -gt $(echo $2 | bc) ];then

 echo MEM OK: Total:$(echo $register | bc )Kb,
Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
)Kb $status
       exit 0
 fi

elif [ $1 = 3 ];then

 if [ $libres -le $(echo $3 | b)  ];then

 echo MEM CRITICAL: Total:$(echo $register | bc )Kb,
Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
)Kb $status
       exit 2
 elif [ $libres -le $(echo $2 | bc) ];then

 echo MEM WARNING: Total:$(echo $register | bc )Kb,
Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
)Kb $status
           exit 1
 elif [ $libres -gt $(echo $2 | bc) ];then
 echo MEM OK: Total:$(echo $register | bc )Kb,
Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
)Kb $status
        exit 0

fi


return 0
fi
}

if [ $1 = -? ];then

echo 
echo uso: $0 -w INTEGER -c INTEGER -D
echo -w : umbral de warning(INTEGER)
echo -c : umbral de critical(INTEGER)
echo -D : Debug de memoria(APAN)
echo -? : esta ayuda
echo 

       elif [ $# = 1 ]  [ $1 = -D ] || [ $# = 0
];then

               retorna_estado 0

       elif [ $opcion = 2 ];then

       if [ $1 == -w ]  [ $2 !=  ]; then
               retorna_estado 1 $2

               elif [ $1 == -c ]  [ $2 !=  ];then
                       retorna_estado 2 $2

               else
                       echo $0: error de parametros
                       exit 4
       fi

       elif [ $opcion = 4 ];then

       if [ $1 == -w ]  [ $2 !=  ]  [ $3 ==
-c ]  [ $4 !=  ];then
                 retorna_estado 3 $2 $4
       else
               echo $0: error de parametros
               exit 4
       fi

       else

       echo $0: error en parametros
       echo 
       echo uso: $0 -w INTEGER -c INTEGER
       echo -w : umbral de warning(INTEGER)
       echo -c : umbral de critical(INTEGER)
       echo -? : esta ayuda
       echo 

fi

Atte.
Fernando Quil Ayala

___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


 --
 Take it easy
 Guille

Atte.
Fernando Quil Ayala


___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


Re: [CentOS-es] Fichero de hora

2008-04-22 Thread Fequay
Cambia la hora por linea de comando:

date --set 2008-04-22 11:49

Para cambiar la hora en la Bios igual:

hwclock --set --date=2008-04-22 11:49





On Tue, 22 Apr 2008 12:33:30 -0400, Yusdel Reyes
Oliva(Administrador Nodo TinoLT) wrote
 Saludos, alguien me puede decir en que lugar de mi 
 CentOS 4 puedo localizar el fichero de zona 
 horaria para modificarlo, es que tengo una hora de 
 adelanto en mi maquina.


Atte.
Fernando Quil Ayala

___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


Re: [CentOS-es] HELP -ANCHO DE BANDA

2008-04-22 Thread Fequay
buenas, te recomiendo metodo de colas QOS, sfq, para repartir el ancho de 
banda.

adjunto link:

http://cafetera.etsit.upv.es/~carlos/carblog/2007/01/31/qos-local-en-linux-ii/

lo puedes manejar en conjunto con iptables.

Saludos

On Tue, 22 Apr 2008 21:57:55 +, Jose Cruz wrote
ESTIMADOS NECESITO SABER COMO CONTROLAR EL ANCHO DE BANDA DE MIS USUARIOS EN 
LA RED, MI PROYECTO PARA TESIS ES CONTROL DE NAVEGACION USUSARIOS EN LA RED.
 
AGRADEZCO LA ATENCION A LA PRESENTE.
 
SLDS
JOSE

  From: [EMAIL PROTECTED]
  Subject: Resumen de CentOS-es, Vol 16, Envío 30
  To: centos-es@centos.org
  Date: Tue, 22 Apr 2008 12:00:33 +
 
  Envie los mensajes para la lista CentOS-es a
  centos-es@centos.org
 
  Para subscribirse o anular su subscripción a través de WEB
  http://lists.centos.org/mailman/listinfo/centos-es
 
  O por correo electrónico, enviando un mensaje con el texto help en
  el asunto (subject) o en el cuerpo a:
  [EMAIL PROTECTED]
 
  Puede contactar con el responsable de la lista escribiendo a:
  [EMAIL PROTECTED]
 
  Si responde a algún contenido de este mensaje, por favor, edite la
  linea del asunto (subject) para que el texto sea mas especifico que:
  Re: Contents of CentOS-es digest Ademas, por favor, incluya en
  la respuesta solo aquellas partes del mensaje a las que esta
  respondiendo.
 
 
  Asuntos del día:
 
  1. Re: Compartir conexion de internet desde CentOS 4.5 a Windows
  (Fequay)
 
 
  --
 
  Message: 1
  Date: Tue, 22 Apr 2008 00:23:50 -0300
  From: Fequay [EMAIL PROTECTED]
  Subject: Re: [CentOS-es] Compartir conexion de internet desde CentOS
  4.5 a Windows
  To: centos-es@centos.org
  Message-ID: [EMAIL PROTECTED]
  Content-Type: text/plain; charset=iso-8859-1
 
  Buenas,
 
  fijate que este deshabilitado Selinux
 
  On Mon, 21 Apr 2008 19:44:52 -0500, Daniel Ninacondor Narvaez wrote
  Saludos amigos y gracias de antemano por la ayuda que me puedan brindar.
  lo que necesito es compartir la conexion de internet desde CentOS 4.5 a 
  Windows XP, para esto tengo conectados los Pc's mediante un cable cruzado. 
  y en mi Pc con CentOS tengo dos tarjetas de red eth0 que es la que tiene 
  la conexion a internet y la eth1 que es la que quiero que se conecte al Pc 
  con windows, ambos IP estan en la misma red pero no logro hacer ping.
  
  
  ---
  Invite your mail contacts to join your friends list with Windows Live 
  Spaces. It's easy! Try it!
 
  Atte.
  Fernando Quil Ayala
 
 
   próxima parte 
  Se ha borrado un adjunto en formato HTML...
  URL: 
  http://lists.centos.org/pipermail/centos-es/attachments/20080422/229269e8/attachment-0001.htm
 
  --
 
  ___
  CentOS-es mailing list
  CentOS-es@centos.org
  http://lists.centos.org/mailman/listinfo/centos-es
 
 
  Fin de Resumen de CentOS-es, Vol 16, Envío 30
  *


---
Explore the seven wonders of the world Learn more!

Atte.
Fernando Quil Ayala


___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


Re: [CentOS-es] Compartir conexion de internet desde CentOS 4.5 a Windows

2008-04-21 Thread Fequay
Buenas,

fijate que este deshabilitado Selinux

On Mon, 21 Apr 2008 19:44:52 -0500, Daniel Ninacondor Narvaez wrote
Saludos amigos y gracias de antemano por la ayuda que me puedan brindar.
lo que necesito es compartir la conexion de internet desde CentOS 4.5 a 
Windows XP, para esto tengo conectados los Pc's mediante un cable cruzado. y 
en mi Pc con CentOS tengo dos tarjetas de red eth0 que es la que tiene la 
conexion a internet y la eth1 que es la que quiero que se conecte al Pc con 
windows, ambos IP estan en la misma red pero no logro hacer ping.


---
Invite your mail contacts to join your friends list with Windows Live Spaces. 
It's easy! Try it!

Atte.
Fernando Quil Ayala


___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


[CentOS-es] consulta Shell Script Nagios

2008-04-03 Thread Fequay
buenas, 

estimados estoy realizando un script el cual me trae canales
activos, cantidad de registros de cuentas conectados al
asterisk.

Localmente me funciona pero al pasarselo al NRPE de donde se
realiza la consulta no me lleva los datos integer


adjunto codigo:

#!/bin/bash

debug=$(echo $@ | sed -e s/.*\(-D\).*/\1/g)

if [ $debug = -D ]; then
opcion=$( expr $# - 1 )
 else
opcion=$#
fi
 

function retorna_estado {
##


status=$(asterisk -rx core show channels | grep active
calls | awk '{ print $3 $2 $1}')
register=$(asterisk -rx sip show peers  | grep OK | awk
'{ print $3 $2 $1}' | wc -l)
usadas=$(echo $status | awk '{ print $3 }')
libres=$(echo $register - $usadas | bc)



##

prused=$(echo $usadas - $libres | bc -l | sed -e
s/\(^.\).*/\1/g )

if [ $debug != -D ]; then
 status=
 else

status=| $(echo $status | awk '{ print
Call= expr $1 KB;t= $1 ;u= $2 ;f= $3 ;s= $4 ;b=
$5 ;c=$6; }' )

fi

if [ $1 = 0 ]; then

  echo Call Simultaneas:$(echo $usadas * 1 | bc ),
Registros:$(echo $register | bc ), Free:$(echo $libres |
bc ), $status
  exit 0
 ##
 elif [ $1 = 1 ]; then
 if [ $libres -le $(echo $2 | bc) ]; then
 echo Call WARNING Total:$(echo $register | bc )Kb,
Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
)Kb $status
   exit 1
  elif [ $libres -gt $(echo $2 | bc) ];then
  echo Call OK: Total:$(echo $register | bc )Kb,
Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
)Kb $status
 exit 0
fi

elif [ $1 = 2 ];then

  if [ $libres -le $(echo $2 | bc) ];then

  echo MEM CRITICAL: Total:$(echo $register | bc )Kb,
Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
)Kb $status
exit 2
  elif [ $libres -gt $(echo $2 | bc) ];then

  echo MEM OK: Total:$(echo $register | bc )Kb,
Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
)Kb $status
exit 0
 fi

elif [ $1 = 3 ];then

  if [ $libres -le $(echo $3 | b)  ];then

  echo MEM CRITICAL: Total:$(echo $register | bc )Kb,
Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
)Kb $status
exit 2
  elif [ $libres -le $(echo $2 | bc) ];then

  echo MEM WARNING: Total:$(echo $register | bc )Kb,
Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
)Kb $status
exit 1
  elif [ $libres -gt $(echo $2 | bc) ];then
 echo MEM OK: Total:$(echo $register | bc )Kb,
Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
)Kb $status
 exit 0

fi
   

return 0
fi
}


if [ $1 = -? ];then

echo 
echo uso: $0 -w INTEGER -c INTEGER -D
echo -w : umbral de warning(INTEGER)
echo -c : umbral de critical(INTEGER)
echo -D : Debug de memoria(APAN)
echo -? : esta ayuda
echo 
   
elif [ $# = 1 ]  [ $1 = -D ] || [ $# = 0
];then

retorna_estado 0

elif [ $opcion = 2 ];then

if [ $1 == -w ]  [ $2 !=  ]; then
retorna_estado 1 $2
  
elif [ $1 == -c ]  [ $2 !=  ];then
retorna_estado 2 $2
  
else
echo $0: error de parametros
exit 4
fi

elif [ $opcion = 4 ];then

if [ $1 == -w ]  [ $2 !=  ]  [ $3 ==
-c ]  [ $4 !=  ];then
  retorna_estado 3 $2 $4
else
echo $0: error de parametros
exit 4
fi

else

echo $0: error en parametros
echo 
echo uso: $0 -w INTEGER -c INTEGER
echo -w : umbral de warning(INTEGER)
echo -c : umbral de critical(INTEGER)
echo -? : esta ayuda
echo 

fi



Atte.
Fernando Quil Ayala

___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


Re: [CentOS-es] Instalar nagios centos

2008-04-03 Thread Fequay
Buenas,

aquí hay un man bien bueno:

http://wiki.centos.org/HowTos/Nagios

puedes buscar el que esta en español si quieres.

On Wed, 2 Apr 2008 18:55:18 -0400, Rodrigo Leal Astorga wrote
 me arroja siguiente mensaje al tratar de instalar nagios.. alguna idea donde 
 buscar.??

[EMAIL PROTECTED] ~]# yum install nagio
Loading installonlyn plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Nothing to do
[EMAIL PROTECTED] ~]#


Atte.
Fernando Quil Ayala


___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


Re: [CentOS-es] Instalar nagios centos

2008-04-03 Thread Fequay
buenas,

puedes agregar mas repositorios DAG, segun tu version de Centos:

rpm -Uhv 
http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

Centos 5 / i386

aquí hay mas:

 http://dag.wieers.com/rpm/FAQ.php

Saludos,

On Wed, 2 Apr 2008 19:05:51 -0500, BLEYCK LINX wrote
 Para instalar el repo rpmforge (DAG):
  
 1. wget -c 
 http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
 2. rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
 3. yum search nagios
  
 eso es todo, y mira en los comos de Ecualug.org

  
 El día 2/04/08, Rodrigo Leal Astorga [EMAIL PROTECTED] escribió:Sorry pero 
 como instalo el repo de rpmforge?

 -Mensaje original-
 De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Ing. Ernesto 
 Pérez Estévez
Enviado el: Miércoles, 02 de Abril de 2008 19:59
 Para: centos-es@centos.org
 Asunto: Re: [CentOS-es] Instalar nagios centos

 Rodrigo Leal Astorga wrote:
  lo realize y ma da lo siguiente

  [EMAIL PROTECTED] ~]# yum install nagios
  Loading installonlyn plugin
  Setting up Install Process
  Setting up repositories
  base  100% |=| 1.1 kB00:00
 updates   100% |=|  951 B00:00
  addons100% |=|  951 B00:00
  extras100% |=| 1.1 kB00:00
 Reading repository metadata in from local files
  Parsing package install arguments
  Nothing to do
  [EMAIL PROTECTED] ~]# yum search nagios

 En este mensaje no aparece rpmforge

 por favor instala el repo de rpmforge entonces busca de nuevo o instala
el paquete

 --
 Saludos!
 epe

 Ing. Ernesto Pérez Estévez
 http://www.NuestroServer.com/

 USA: +1 305 359 4495 / España: +34 91 761 7884
 Ecuador: +593 2 341 2402 / + 593 9 9246504
Mexico: +52 55 1163 8640 / Italia: +39 06 916504876
 ___
 CentOS-es mailing list
 CentOS-es@centos.org
 http://lists.centos.org/mailman/listinfo/centos-es

 ___
 CentOS-es mailing list
 CentOS-es@centos.org
 http://lists.centos.org/mailman/listinfo/centos-es


Atte.
Fernando Quil Ayala


___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


Re: [CentOS-es] consulta Shell Script Nagios

2008-04-03 Thread Fequay
buenas,

como usuario nagios me da estos errores:

sh check_pruebas

check_pruebas: line 1: asterisk: command not found
check_pruebas: line 1: asterisk: command not found
(standard_in) 2: parse error
(standard_in) 2: parse error
(standard_in) 1: parse error
Call Simultaneas:, Registros:0, Free:,

y los permisos son: 777 para el archivo

-rwxrwxrwx  1 nagios nagios 3.9K Mar 26 16:25 check_pruebas

saludos,

On Thu, 3 Apr 2008 11:42:40 -0300, Guille wrote
 El día 3/04/08, Fequay [EMAIL PROTECTED] escribió:buenas,

 estimados estoy realizando un script el cual me trae canales
 activos, cantidad de registros de cuentas conectados al
 asterisk.

 Localmente me funciona pero al pasarselo al NRPE de donde se
realiza la consulta no me lleva los datos integer

 adjunto codigo:

 #!/bin/bash

 debug=$(echo $@ | sed -e s/.*\(-D\).*/\1/g)

 if [ $debug = -D ]; then
opcion=$( expr $# - 1 )
   else
 opcion=$#
 fi

 function retorna_estado {
 ##

 status=$(asterisk -rx core show channels | grep active
 calls | awk '{ print $3 $2 $1}')
 register=$(asterisk -rx sip show peers  | grep OK | awk
'{ print $3 $2 $1}' | wc -l)
 usadas=$(echo $status | awk '{ print $3 }')
 libres=$(echo $register - $usadas | bc)

 ##

 prused=$(echo $usadas - $libres | bc -l | sed -e
 s/\(^.\).*/\1/g )

 if [ $debug != -D ]; then
  status=
  else

status=| $(echo $status | awk '{ print
 Call= expr $1 KB;t= $1 ;u= $2 ;f= $3 ;s= $4 ;b=
 $5 ;c=$6; }' )

 fi

 if [ $1 = 0 ]; then

   echo Call Simultaneas:$(echo $usadas * 1 | bc ),
 Registros:$(echo $register | bc ), Free:$(echo $libres |
 bc ), $status
  exit 0
   ##
   elif [ $1 = 1 ]; then
   if [ $libres -le $(echo $2 | bc) ]; then
   echo Call WARNING Total:$(echo $register | bc )Kb,
Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
 )Kb $status
    exit 1
   elif [ $libres -gt $(echo $2 | bc) ];then
   echo Call OK: Total:$(echo $register | bc )Kb,
Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
 )Kb $status
  exit 0
 fi
 
 elif [ $1 = 2 ];then

   if [ $libres -le $(echo $2 | bc) ];then

   echo MEM CRITICAL: Total:$(echo $register | bc )Kb,
 Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
 )Kb $status
 exit 2
   elif [ $libres -gt $(echo $2 | bc) ];then

   echo MEM OK: Total:$(echo $register | bc )Kb,
 Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
 )Kb $status
 exit 0
   fi
 
elif [ $1 = 3 ];then

   if [ $libres -le $(echo $3 | b)  ];then

   echo MEM CRITICAL: Total:$(echo $register | bc )Kb,
 Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
)Kb $status
 exit 2
   elif [ $libres -le $(echo $2 | bc) ];then

   echo MEM WARNING: Total:$(echo $register | bc )Kb,
 Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
)Kb $status
 exit 1
   elif [ $libres -gt $(echo $2 | bc) ];then
   echo MEM OK: Total:$(echo $register | bc )Kb,
 Used:$(echo $usadas | bc )Kb, Free:$(echo $libres | bc
)Kb $status
  exit 0

 fi

 
 return 0
 fi
 }

 if [ $1 = -? ];then

 echo 
 echo uso: $0 -w INTEGER -c INTEGER -D
echo -w : umbral de warning(INTEGER)
 echo -c : umbral de critical(INTEGER)
 echo -D : Debug de memoria(APAN)
 echo -? : esta ayuda
 echo 

 elif [ $# = 1 ]  [ $1 = -D ] || [ $# = 0
];then

 retorna_estado 0

 elif [ $opcion = 2 ];then

 if [ $1 == -w ]  [ $2 !=  ]; then
 retorna_estado 1 $2

 elif [ $1 == -c ]  [ $2 !=  ];then
 retorna_estado 2 $2

 else
 echo $0: error de parametros
exit 4
 fi

 elif [ $opcion = 4 ];then

 if [ $1 == -w ]  [ $2 !=  ]  [ $3 ==
-c ]  [ $4 !=  ];then
   retorna_estado 3 $2 $4
 else
 echo $0: error de parametros
 exit 4
 fi

 else

 echo $0: error en parametros
 echo 
 echo uso: $0 -w INTEGER -c INTEGER
 echo -w : umbral de warning(INTEGER)
echo -c : umbral de critical(INTEGER)
 echo -? : esta ayuda
 echo 

 fi

 Atte.
 Fernando Quil Ayala

 ___
CentOS-es mailing list
 CentOS-es@centos.org
 http://lists.centos.org/mailman/listinfo/centos-es
 
 verifica si puedes ejecutar el script logueado como usuario de nagios, si 
 sigues con problemas seria bueno que envies el output del error.

 Saludos!.
 --
 Take it easy
 Guille

Atte.
Fernando Quil Ayala


___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman

Re: [CentOS-es] consulta Shell Script Nagios

2008-04-03 Thread Fequay
buenas,

agregue el usuario nagios al grupo de asterisk y lo ejecuta,
ahora solo queda que pase los vaolres al nagios por NRPE.

Gracias por los aportes.

On Thu, 3 Apr 2008 12:08:22 -0300, O. T. Suarez wrote
 Hola:
 
 2008/4/3 Fequay [EMAIL PROTECTED]:
  como usuario nagios me da estos errores:
 
  sh check_pruebas
 
  check_pruebas: line 1: asterisk: command not found
 Pudiera ser que no esta en el PATH para ese usuario.
 
 Prueba:
  sh ./check_pruebas
 
 si te funciona, tienes que adicionar el path donde 
 tienes el binario al  path del usuario nagios o 
 mas sencillo, copiarlo para /usr/local/bin o algo asi.
 Saludos
 Osvaldo
 ___
 CentOS-es mailing list
 CentOS-es@centos.org
 http://lists.centos.org/mailman/listinfo/centos-es


Atte.
Fernando Quil Ayala

___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


Re: [CentOS-es] Script Nagios

2008-03-10 Thread Fequay
buenas,

estimados tengo el siguiente problema:

tengo el siguiente script que me saca la cantidad de canales activos en el 
asterisk, locamente hace lo que quiero, pero al sacarlo desde el server nagios 
no me devuelve el valor requerido.

cat check_chanels.sh
#!/bin/sh

CANALES=$(asterisk -rx core show channels $k | grep active calls | cut -d\  
-f 1 )

echo $CANALES
exit 0

localmente me devuelve este valor:

sh check_chanels.sh
14

Este valor es el numero de  canales activos.

al hacer la misma consulta por  nagios a traves de nrpe me da lo siguiente:

 sip1

 Canales Activos

  OK  03-05-2008 05:15:36  2d 18h 53m 41s  1/4  CHECK_NRPE: No output returned 
from daemon. 

al hacer el siguiente cambio en el bash:

#!/bin/sh

CANALES=$(asterisk -rx core show channels $k | grep active calls | cut -d\  
-f 1 )

#echo x$CANALES

echo Canales $CANALES
exit 0

me da esto en la maquina local:
sh check_chanels.sh
Canales 11

y en el nagios me pasa esto.

 sip1

 Canales Activos

  OK  03-05-2008 05:20:36  2d 18h 56m 42s  1/4  Canales 

Tambien trate de concatenarlo pasandolo como string y solo me  da la variable.

Atte.
Fernando Quil Ayala


___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


Re: [CentOS-es] Consulta sobre linea extraña en arc hivo /var/log/messages

2008-03-06 Thread Fequay
Esto es normal en los sistemas linux

On Thu, 6 Mar 2008 17:04:24 -0300, Hector Martínez Romo wrote
 Estimados
  
 Revisando el archivo /var/log/messages he encontrado muchosmensajes de este 
 tipo
  
 Mar 6 01:01:01 proxy1 crond(pam_unix)[3691]: sessionopened for user root by 
 (uid=0)
 Mar 6 01:01:01 proxy1 crond(pam_unix)[3691]: sessionclosed for user root
 Mar 6 02:01:01 proxy1 crond(pam_unix)[3695]: sessionopened for user root by 
 (uid=0)
 Mar 6 02:01:01 proxy1 crond(pam_unix)[3695]: sessionclosed for user root
  
  
 ¿Que es lo que puede ser ?
  
  
 Saludos a la Lista.
 Hector Martínez R.

Atte.
Fernando Quil Ayala


___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


Re: [CentOS-es] Administracion remota.

2008-03-06 Thread Fequay
Por ssh, si es sin entorno grafico no necesitas mas.

On Thu, 06 Mar 2008 08:52:35 -0500, Enrique Rosario wrote

 Salu2
 
 Tengo dos server centos 5. Un interno y el otro de cara alexterior los dos en 
 modo texto sin interfaces graficas instaladas.
 Como podria administrarlos de forma remota por ejemplo desde mi casapero de 
 forma segura. Algunos me comentan que webmin pero realmente estoy unpoco 
 reacio a instalar este en el de cara a internet. Otros me dicen queopenssh o 
 vnc. Para ustedes cual es mas seguro pensando en que los tengo ensolo texto.
  

Atte.
Fernando Quil Ayala


___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


Re: [CentOS-es] Nagios

2008-02-08 Thread Fequay
buenas,

ya solucione mi problema con nagios, el el archivo
commads.cfg le estaba pasando muchos parametros $ARGX$,
aldejar solamente los que necesito las consultas a los host
remotos fueron exitosas.

Ahora necesito mandar un mail a un celular y esta es mi
configuracion:

cat contacts.cfg
 define contact{
contact_nameFernando
alias   Fernando
service_notification_period 24x7
host_notification_period24x7
service_notification_optionsw,u,c,r
host_notification_options   d,u,r
service_notification_commands   notify-by-email,
notify-by-epager
#service_notification_commands  notify-by-smsmail
host_notification_commands 
host-notify-by-email, host-notify-by-epager
#host_notification_commands host-notify-by-smsmail
email   [EMAIL PROTECTED]
pager   [EMAIL PROTECTED]
 }

Por lo que veo me da un time out en el mailq.

On Sat, 02 Feb 2008 21:23:22 -0400, Hardy Beltran
Monasterios wrote
 El vie, 01-02-2008 a las 09:44 -0400, Fequay escribió:
  buenas.
  
  Estimados tengo un problema con nagios al hacer consultas a
  hosts remotos.
  
  Este es el error:
  CHECK_NRPE: Received 0 bytes from daemon.  Check the remote
  server logs for error messages.
 
 Y que dicen tus logs ?
 
  Segun la documentacion dice que puede ser un error de
  imconpatibilidad del openssl.
  
  Actualice a la ultima version que es: 
  
  openssl-0.9.8b-8.3.el5_0.2
  
  que esta en ambos equipos, los servicios NRPE estan ok en
  ambos servers, el acceso al host tambien.
  
  Alguien puede darme alguna informacion respecto a esto.
 
 Si nos muestras los logs, seguramente tendremos 
 una mejor idea de como ayudarte.
 
 Hardy


Atte.
Fernando Quil Ayala

___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


Re: [CentOS-es] Nagios

2008-02-04 Thread Fequay
log

Feb  4 08:58:58 sipproxy nrpe[21053]: INFO: SSL/TLS
initialized. All network traffic will be encrypted.
Feb  4 08:58:58 sipproxy nrpe[21053]: Error: Request
contained command arguments!
Feb  4 08:58:58 sipproxy nrpe[21053]: Client request was
invalid, bailing out...
Feb  4 08:58:58 sipproxy xinetd[1965]: EXIT: nrpe status=0
pid=21053 duration=0(sec)



On Sat, 02 Feb 2008 21:23:22 -0400, Hardy Beltran
Monasterios wrote
 El vie, 01-02-2008 a las 09:44 -0400, Fequay escribió:
  buenas.
  
  Estimados tengo un problema con nagios al hacer consultas a
  hosts remotos.
  
  Este es el error:
  CHECK_NRPE: Received 0 bytes from daemon.  Check the remote
  server logs for error messages.
 
 Y que dicen tus logs ?
 
  Segun la documentacion dice que puede ser un error de
  imconpatibilidad del openssl.
  
  Actualice a la ultima version que es: 
  
  openssl-0.9.8b-8.3.el5_0.2
  
  que esta en ambos equipos, los servicios NRPE estan ok en
  ambos servers, el acceso al host tambien.
  
  Alguien puede darme alguna informacion respecto a esto.
 
 Si nos muestras los logs, seguramente tendremos 
 una mejor idea de como ayudarte.
 
 Hardy


Atte.
Fernando Quil Ayala

___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


[CentOS-es] Nagios

2008-02-01 Thread Fequay
buenas.

Estimados tengo un problema con nagios al hacer consultas a
hosts remotos.

Este es el error:
CHECK_NRPE: Received 0 bytes from daemon.  Check the remote
server logs for error messages.

Segun la documentacion dice que puede ser un error de
imconpatibilidad del openssl.

Actualice a la ultima version que es: 

openssl-0.9.8b-8.3.el5_0.2

que esta en ambos equipos, los servicios NRPE estan ok en
ambos servers, el acceso al host tambien.

Alguien puede darme alguna informacion respecto a esto.

Saludos

Atte.
Fernando Quil Ayala

___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es