Re: [CentOS-es] alternativa a mailman

2008-04-03 Thread Ugo Bellavance

Luis Huacho Lazo wrote:
Hola amigos de la lista, queria preguntarles si conocen de otros 
programas para listas de discucion diferente al mailman, ojala que 
alguien pueda darme algunas pistas.




majordomo, ezlm


--
Saludos Cordiales

Luis Huacho Lazo



--
This message has been scanned by *LastSpam*  
eMail security service, provided by Lubik ..
Ce message a été vérifié par le service de sécurité pour courriels 
*LastSpam* , fourni par Lubik 
.





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



--
Ugo Bellavance ([EMAIL PROTECTED])
Consultant en Sécurité Informatique
Lubik Inc.
Site Web: http://www.lubik.ca
# Tél.: 514-907-3253
# Sans Frais: 866-507-3253
# Fax.: 1-866-334-1426
Protection de courriel par LastSpam (www.lastspam.com)

--

This message has been verified by LastSpam (http://www.lastspam.com) eMail security service, provided by Lubik 
Ce courriel a ete verifie par le service de securite pour courriels LastSpam (http://www.lastspam.com), fourni par Lubik (http://www.lubik.ca) 
www.lubik.ca


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


[CentOS-es] Proxy en una pc que no es el router/gateway

2008-04-03 Thread Tomás
Hola amigos, los molesto con esta consulta.

Tengo una pc (la voy a llamar PC1) con CentOS 4.4 que se conecta en su eth0
a mi ISP y por su eth1 da internet por medio de nat a mi red interna. Hace
de servidor de correo con sendmail + mailscanner + spamassassin y también
hace de servidor web. Todo funciona muy bien.

La configuración de IP es esta:

PC1:
eth0 (Wan) = 200.x.x.x
eth1 (Lan) = 192.168.1.1

Lo que quiero es agregar otra pc (la voy a llamar PC2) exclusiva para Proxy.
"Ya se que se puede poner en la misma pc que hace de servidor de correo y
web (PC1) y que hasta sea lo mejor". "Ya se que se puede y hasta conviene
poner el servidor de correo y web en esta otra pc (PC2) y el proxy en la
PC1"... Todo esto ya lo se, pero "unicamente" quiero saber si se puede o no
poner un proxy en otra pc distinta de la que hace de router/gateway

La configuración de IP es esta:

PC2:
eth0 (Lan) = 192.168.1.2


De ser posible esto:

¿La pc que haría de proxy (PC2) puede/tiene que estar en el mismo rango
interno de la Lan (192.168.1.x)? O tengo que agregar una tercera tarjeta de
red a la PC1 y poner otro rango de ip?

¿Que reglas irían en el iptables de cada pc para realizar el
direccionamiento? 
(PC1: iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to
192.168.1.2)
(PC2: iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT
--to-port 8080)
"Estas reglas no se si están bien, las puse a modo de idea"

En los clientes de la red interna ¿Que gateway tengo que poner? ¿La ip de la
pc que se conecta a Internet (PC1) o la ip del proxy (PC2)?

Desde ya les agradezco mucho su ayuda y pido disculpas si no fui claro.

Un saludo grande a todos

Tomás

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


Re: [CentOS-es] consulta samba

2008-04-03 Thread César Sepúlveda B
El Wednesday 02 April 2008 03:03:50 pm Rodrigo Leal Astorga escribió:
> Extraordinario.. gracias.
>
> Ahora necesito compartir el home de un usuario x para verlo desde Windows..
> alguna idea..
>
>
>
> Rodrigo.
>
>
>
>
>
> 
>
> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En
> nombre de Luis Huacho Lazo Enviado el: Miércoles, 02 de Abril de 2008 11:46
> Para: centos-es@centos.org
> Asunto: Re: [CentOS-es] consulta samba
>
>
>
> kill -9 2179
>
> luego vuelve a hacer
>
> ps aux | grep yum
>
> ya no debe estar esta línea
>
> root  2179  0.0  4.3  24664 11044 ?S10:38   0:00
> /usr/bin/python /usr/sbin/yum-updatesd
>
> sino esta
>
> instala lo que necesitas
>
> yum install samba*
>
> cuentanos como va
>
> 2008/4/2 Rodrigo Leal Astorga <[EMAIL PROTECTED]>:
>
>
>
> [EMAIL PROTECTED] run]# ps aux | grep yum
> root  2179  0.0  4.3  24664 11044 ?S10:38   0:00
> /usr/bin/python /usr/sbin/yum-updatesd root  3076  0.0  0.2   3876  
> 672 pts/0R+   11:14   0:00 grep yum [EMAIL PROTECTED] run]#
>
>
> -Mensaje original-
> De: [EMAIL PROTECTED] en nombre de Luis Huacho Lazo
> Enviado el: mié 02/04/2008 11:37
>
>
> Para: centos-es@centos.org
> Asunto: Re: [CentOS-es] consulta samba
>
> ps aux | grep yum
>
> envia el resultado a la lista para ver que procesos yum estan corriendo
>
> 2008/4/2 Rodrigo Leal Astorga <[EMAIL PROTECTED]>:
> >  no hay ningun fichero con ese nombre.. hay otra forma de verlo??
> >
> >
> >
> > -Mensaje original-
> > De: [EMAIL PROTECTED] en nombre de Cherny D. C. Berbesi I.
> > Enviado el: mié 02/04/2008 11:36
> > Para: centos-es@centos.org
> > Asunto: Re: [CentOS-es] consulta samba
> >
> > El Miércoles, 2 de Abril de 2008 10:43, Rodrigo Leal Astorga escribió:
> > > estimados alguine me puede ayudar con lo siguiente al ver si esta
> >
> > instalado
> >
> > > samaba me sale lo siguiente y cuando lo quiero instalar me arroja error
> > > [EMAIL PROTECTED] ~]# rpm -q samba samba-client samba-common
> > > package samba is not installed
> > > samba-client-3.0.23c-2
> > > samba-common-3.0.23c-2
> > > [EMAIL PROTECTED] ~]# yum -y install samba samba-client
> > > Loading "installonlyn" plugin
> > > Existing lock /var/run/yum.pid: another copy is running. Aborting.
> > > [EMAIL PROTECTED] ~]# rpm -q samba samba-client samba-common
> > > package samba is not installed
> >
> > El problema no es de samba, es de yum, lo debes estar ejecutando segunda
> > vez,
> > revisa que no sea asi, si no lo estas ejecutanto entonces intenta
> > eliminando
> > el archivo /var/run/yum.pid
> >
> >
> > ___
> > CentOS-es mailing list
> > CentOS-es@centos.org
> > http://lists.centos.org/mailman/listinfo/centos-es
>
> --
> Saludos Cordiales
>
> Luis Huacho Lazo
>
> [EMAIL PROTECTED]
> www.innovatech-peru.com
>
>
> ___
> CentOS-es mailing list
> CentOS-es@centos.org
> http://lists.centos.org/mailman/listinfo/centos-es


Que manera de hacerse ilegible un mensaje cuando se llena de top posting!!.

Debiéramos empezar a aplicar estas reglas.
http://download.bblug.usla.org.ar/netiquette.png
___
CentOS-es mailing list
CentOS-es@centos.org
http://lists.centos.org/mailman/listinfo/centos-es


[CentOS-es] (sin asunto)

2008-04-03 Thread Ricardo Vasconez
-- 
Ricardo Vasconez I.
___
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] consulta Shell Script Nagios

2008-04-03 Thread Guille
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
___
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


[CentOS-es] Bitacora de tareas administrativas

2008-04-03 Thread Cherny D. C. Berbesi I.
Hola gente, quisiera saber si alguno de ustedes conoce alguna aplicación que 
permita hacerle seguimiento a tareas de administración de servidores, que 
lleve el control de las actividades que se realizan o algo parecido.

Gracias!
___
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
>
> ___
>C

Re: [CentOS-es] consulta Shell Script Nagios

2008-04-03 Thread O. T. Suarez
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


Re: [CentOS-es] consulta Shell Script Nagios

2008-04-03 Thread Guille
El día 3/04/08, Fequay <[EMAIL PROTECTED]> escribió:
>
>  *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"
> > > 

Re: [CentOS-es] consulta Shell Script Nagios

2008-04-03 Thread César Sepúlveda B
El Thursday 03 April 2008 10:37:03 am Fequay 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
¿¿Y que tiene que ver esto con el hilo de la discusión?
se estaba hablando sobre un problema con samba y yum, que tiene que ver tu 
¿'problema con script con esto!?


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


Re: [CentOS-es] Proxy en una pc que no es el router/gateway

2008-04-03 Thread Ing. Ernesto Pérez Estévez

Tomás wrote:

Hola amigos, los molesto con esta consulta.

Tengo una pc (la voy a llamar PC1) con CentOS 4.4 que se conecta en su eth0
a mi ISP y por su eth1 da internet por medio de nat a mi red interna. Hace
de servidor de correo con sendmail + mailscanner + spamassassin y también
hace de servidor web. Todo funciona muy bien.

La configuración de IP es esta:

PC1:
eth0 (Wan) = 200.45.138.2
eth1 (Lan) = 192.168.1.1

Lo que quiero es agregar otra pc (la voy a llamar PC2) exclusiva para Proxy.
"Ya se que se puede poner en la misma pc que hace de servidor de correo y
web (PC1) y que hasta sea lo mejor". "Ya se que se puede y hasta conviene
poner el servidor de correo y web en esta otra pc (PC2) y el proxy en la
PC1"... Todo esto ya lo se, pero "unicamente" quiero saber si se puede o no
poner un proxy en otra pc distinta de la que hace de router/gateway

La configuración de IP es esta:

PC2:
eth0 (Lan) = 192.168.1.2


De ser posible esto:

¿La pc que haría de proxy (PC2) puede/tiene que estar en el mismo rango
interno de la Lan (192.168.1.x)? O tengo que agregar una tercera tarjeta de
red a la PC1 y poner otro rango de ip?

¿Que reglas irían en el iptables de cada pc para realizar el
direccionamiento? 
(PC1: iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to

192.168.1.2)
(PC2: iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT
--to-port 8080)
"Estas reglas no se si están bien, las puse a modo de idea"

En los clientes de la red interna ¿Que gateway tengo que poner? ¿La ip de la
pc que se conecta a Internet (PC1) o la ip del proxy (PC2)?



Claro que sí, se puede poner...

Esto que preguntas del gateway, depende mucho podrías tener las 
siguientes opciones:
1- la máquina 200.45.138.2, con IP interna 192.168.1.1 puedes usarla de 
gateway (192.168.1.1), y en esta máquina hacer redireccionamiento a otro 
box (192.168.1.2).


2- la máquina 192.168.1.1 ser usada de gateway y usar un proxy duro, en 
el browser poner la IP 192.168.1.2 en cada navegador.


Sobre el punto 1, que seguramente te convendrá, puedes ver más aqui:
http://tldp.org/HOWTO/TransparentProxy-6.html
--
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


Re: [CentOS-es] Bitacora de tareas administrativas

2008-04-03 Thread Camilo Sperberg
logwatch

aunque hace tiempo que no lo ocupo, pero mandaba un mail diario (o semanal,
es a tu gusto) junto con casi todas las cosas relevantes que pasaban: tareas
ejecutadas por cron, logins aceptadas y logins fallidas, un df -h (que me
salvó más de una vez) y varias cosas más ...

Saludos !!

On Thu, Apr 3, 2008 at 10:57 AM, Cherny D. C. Berbesi I. <
[EMAIL PROTECTED]> wrote:

> Hola gente, quisiera saber si alguno de ustedes conoce alguna aplicación
> que
> permita hacerle seguimiento a tareas de administración de servidores, que
> lleve el control de las actividades que se realizan o algo parecido.
>
> Gracias!
> ___
> CentOS-es mailing list
> CentOS-es@centos.org
> http://lists.centos.org/mailman/listinfo/centos-es
>



-- 
Mailed by:
UnReAl4U - unreal4u
ICQ #: 54472056
www: http://www.chilehardware.com/
___
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,

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


[CentOS-es] Dell PowerVault 100t

2008-04-03 Thread Eduardo Benitez
Hola Sres.

Estoy necesitando una ayuda con lo siguiente.

Adquiri un servidor DELL PowerEdge 2900-III que incorpora un Dell PowerVault
100t DAT Tape Drive.

Instale el Vmware ESX Server 3.5 y una maquina virtual con RH8 por
cuestiones de necesidad de la base de datos.

El problema esta en que no se como hacer funcionar el tape backup. La
maquina virtual reconoce que existe el tape.

Atte.

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