Colegas, me podrían ayudar para ver como declaro un usuario en CentOS que solo pueda realizar la operación de apagar o reiniciar el servidor y no tenga acceso a nada más. Salu2,
Ms.C. Jesús Graverán Mesa wrote:
Colegas, me podrían ayudar para ver como declaro un usuario en CentOS que solo pueda realizar la operación de apagar o reiniciar el servidor y no tenga acceso a nada más. Salu2,
hola Jesús
qué tal hacerle un peque script que diga: 1) apagar 2) reiniciar..
lo mandas a ejecutar directamente desde /etc/passwd (no sé, es mi idea)
saludos epe
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Hola Gente:
Les cuento que es mi primera intervencion en esta lista, pero no en el mundo Linux/LTSP.
Tengo instalado Edubuntu en un colegio, pero quiero pasarme a Centos/LTSP Para ello hice una instalacion en mi casa para ir trabajandolo, pero me encuentro en este momento con el problema, es que la terminal que arranca (el cliente delgado) no puede configurar el video. Si alguien me puede dar una mano, bienvenida!! Gracias
Carlos Sisek
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
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 fequay@esfera.cl 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
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 fequay@esfera.cl 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
bueno si con el usuario de nagios te duelve correctamente la estado del servicio, que error te devuelve nagios cuando lo configuras y haces el chequeo automaticamente ?.
2008/4/22 Fequay fequay@esfera.cl:
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 fequay@esfera.cl 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
Nagios no da error, de hecho lleva los datos:
ejemplo:
Canlales activo "nada" , usuarios registrados "nada"
eso es lo que me lleva al nagios
On Tue, 22 Apr 2008 12:46:34 -0300, Guille wrote
bueno si con el usuario de nagios te duelve correctamente la estado del servicio, que error te devuelve nagios cuando lo configuras y haces el chequeo automaticamente ?.
2008/4/22 Fequay fequay@esfera.cl:
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 fequay@esfera.cl 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
-- Take it easy Guille
Atte. Fernando Quil Ayala
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.
Deberias hacer un symlink desde el archivo localtime a tu zona horaria de /usr/share/zoneinfo/ ej en mi caso:
[root@replica ~]# ls /etc/localtime -l lrwxrwxrwx 1 root root 40 Nov 21 12:24 /etc/localtime -> /usr/share/zoneinfo/America/Buenos_Aires
Saludos!
2008/4/22 Yusdel Reyes Oliva(Administrador Nodo TinoLT) < administrador@ltu.jovenclub.cu>:
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.
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
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
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.
Hola Yusdel
la solución correcta es editar /etc/sysconfig/clock
ahi poner la zona horaria y reiniciar la máquina.
porque si copias de share/zoneinfo, seguramente perderás la hora la próxima vez que hayan actualizciones de las glib o cambios en las horas de verano
saludos epe
CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es