Re: [CentOS-es] Script Inicio Automatico
ok MUchas gracias Miguel, me funciono. El 8 de octubre de 2014, 19:39, William Moreno williamjmore...@gmail.com escribió: El 8 de octubre de 2014, 15:05, Miguel González miguel_3_gonza...@yahoo.es escribió: On 10/8/2014 10:57 PM, Rodrigo Pichiñual Norin wrote: Hola a todos: Tengo un script bash corriendo en segundo plano, es posible que este script bash se reinicie automaticamente al reiniciar el servidor??? gracias Que quieres decir con que se reinicie? Que se ejecute cada vez que se arranque el servidor? Tendrás que llamarlo en /etc/rc.d/rc.local OK en Centos 6 y 5 Centos 7 es gobernado por Systemd y necesitas usar unit para eso, acá un buen ejemplo: http://kezhong.wordpress.com/2011/11/19/creating-my-own-systemd-service-files-on-fedora-16x86_64/ ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es -- *Atte. Rodrigo Pichiñual N.* *Ingeniero Administrador de Sistemas Linux* *rodrigo.pichin...@gmail.com rodrigo.pichin...@gmail.com* *+56 9 87272971* *@Roodrigo0461* *http://cl.linkedin.com/in/rodrigopichinual http://cl.linkedin.com/in/rodrigopichinual* ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
[CentOS-es] Script Inicio Automatico
Hola a todos: Tengo un script bash corriendo en segundo plano, es posible que este script bash se reinicie automaticamente al reiniciar el servidor??? gracias -- *Atte. Rodrigo Pichiñual N.* *Ingeniero Administrador de Sistemas Linux* *rodrigo.pichin...@gmail.com rodrigo.pichin...@gmail.com* *+56 9 87272971* *@Roodrigo0461* *http://cl.linkedin.com/in/rodrigopichinual http://cl.linkedin.com/in/rodrigopichinual* ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] Script Inicio Automatico
On 10/8/2014 10:57 PM, Rodrigo Pichiñual Norin wrote: Hola a todos: Tengo un script bash corriendo en segundo plano, es posible que este script bash se reinicie automaticamente al reiniciar el servidor??? gracias Que quieres decir con que se reinicie? Que se ejecute cada vez que se arranque el servidor? Tendrás que llamarlo en /etc/rc.d/rc.local ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] Script Inicio Automatico
El 8 de octubre de 2014, 15:05, Miguel González miguel_3_gonza...@yahoo.es escribió: On 10/8/2014 10:57 PM, Rodrigo Pichiñual Norin wrote: Hola a todos: Tengo un script bash corriendo en segundo plano, es posible que este script bash se reinicie automaticamente al reiniciar el servidor??? gracias Que quieres decir con que se reinicie? Que se ejecute cada vez que se arranque el servidor? Tendrás que llamarlo en /etc/rc.d/rc.local OK en Centos 6 y 5 Centos 7 es gobernado por Systemd y necesitas usar unit para eso, acá un buen ejemplo: http://kezhong.wordpress.com/2011/11/19/creating-my-own-systemd-service-files-on-fedora-16x86_64/ ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
[CentOS-es] Script reinicio tarjetas
Saludos @migos listeros, tengo un servidor centos 6.5 el cuál al parecer tiene mucha carga en la tarjeta de red eth1 y de repente se va la interfaz eth1, para que vuelva a funcionar debo reiniciar las interfaces y vuelve a funcionar, he cambiado de tarjeta pensando que era el problema pero continua el problema y no logro determinar el porque se cae, he estado monitoreando con iptraf haber si encuentro algo pero nada aún, entonces mientras encuentro donde esta el problema se me ocurrió ver si creo un script automático que permita hacer un service network restart de las tarjetas cuando pierda comunicación de ping, he googleado pero no logro encontrar una luz que me permita iniciar con este script, de pronto alguien de la lista he realizado esto y me pueda guiar como podría hacerlo, he creado otros scripts para respaldos copias etc pero nunca uno de este tipo. Agradezco a todos quienes puedan guiarme en este tema. -- Saludos Cordiales |César Martínez | Ingeniero de Sistemas | SERVICOM |Tel: (593-2)554-271 2221-386 | Ext 4501 |Celular: 0999374317 |Skype servicomecuador |Web www.servicomecuador.com Síguenos en: |Twitter: @servicomecuador |Facebook: servicomec |Zona Clientes: www.servicomecuador.com/billing |Blog: http://servicomecuador.com/blog |Dir. Av. 10 de Agosto N29-140 Entre |Acuña y Cuero y Caicedo |Quito - Ecuador - Sudamérica ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] Script reinicio tarjetas
https://www.google.com.ar/search?q=restart+network+if+link+downoq=restart+network+if+link+downaqs=chrome..69i57.18816j0j7sourceid=chromees_sm=0ie=UTF-8 3er link: *Script to check connection (and restart network if down)* 2014-09-24 20:36 GMT-03:00 César Martinez cmarti...@servicomecuador.com: Saludos @migos listeros, tengo un servidor centos 6.5 el cuál al parecer tiene mucha carga en la tarjeta de red eth1 y de repente se va la interfaz eth1, para que vuelva a funcionar debo reiniciar las interfaces y vuelve a funcionar, he cambiado de tarjeta pensando que era el problema pero continua el problema y no logro determinar el porque se cae, he estado monitoreando con iptraf haber si encuentro algo pero nada aún, entonces mientras encuentro donde esta el problema se me ocurrió ver si creo un script automático que permita hacer un service network restart de las tarjetas cuando pierda comunicación de ping, he googleado pero no logro encontrar una luz que me permita iniciar con este script, de pronto alguien de la lista he realizado esto y me pueda guiar como podría hacerlo, he creado otros scripts para respaldos copias etc pero nunca uno de este tipo. Agradezco a todos quienes puedan guiarme en este tema. -- Saludos Cordiales |César Martínez | Ingeniero de Sistemas | SERVICOM |Tel: (593-2)554-271 2221-386 | Ext 4501 |Celular: 0999374317 |Skype servicomecuador |Web www.servicomecuador.com Síguenos en: |Twitter: @servicomecuador |Facebook: servicomec |Zona Clientes: www.servicomecuador.com/billing |Blog: http://servicomecuador.com/blog |Dir. Av. 10 de Agosto N29-140 Entre |Acuña y Cuero y Caicedo |Quito - Ecuador - Sudamérica ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es -- Diego - Yo no soy paranoico! (pero que me siguen, me siguen) ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] Script reinicio tarjetas
Te agradezco Diego la verdad se me paso por alto buscar en inglés, cuando en inglés son los mejores resultados, gracias nuevamente -- Saludos Cordiales |César Martínez | Ingeniero de Sistemas | SERVICOM |Tel: (593-2)554-271 2221-386 | Ext 4501 |Celular: 0999374317 |Skype servicomecuador |Web www.servicomecuador.com Síguenos en: |Twitter: @servicomecuador |Facebook: servicomec |Zona Clientes: www.servicomecuador.com/billing |Blog: http://servicomecuador.com/blog |Dir. Av. 10 de Agosto N29-140 Entre |Acuña y Cuero y Caicedo |Quito - Ecuador - Sudamérica On 24/09/14 18:39, Diego Sanchez wrote: https://www.google.com.ar/search?q=restart+network+if+link+downoq=restart+network+if+link+downaqs=chrome..69i57.18816j0j7sourceid=chromees_sm=0ie=UTF-8 3er link: *Script to check connection (and restart network if down)* 2014-09-24 20:36 GMT-03:00 César Martinez cmarti...@servicomecuador.com: Saludos @migos listeros, tengo un servidor centos 6.5 el cuál al parecer tiene mucha carga en la tarjeta de red eth1 y de repente se va la interfaz eth1, para que vuelva a funcionar debo reiniciar las interfaces y vuelve a funcionar, he cambiado de tarjeta pensando que era el problema pero continua el problema y no logro determinar el porque se cae, he estado monitoreando con iptraf haber si encuentro algo pero nada aún, entonces mientras encuentro donde esta el problema se me ocurrió ver si creo un script automático que permita hacer un service network restart de las tarjetas cuando pierda comunicación de ping, he googleado pero no logro encontrar una luz que me permita iniciar con este script, de pronto alguien de la lista he realizado esto y me pueda guiar como podría hacerlo, he creado otros scripts para respaldos copias etc pero nunca uno de este tipo. Agradezco a todos quienes puedan guiarme en este tema. -- Saludos Cordiales |César Martínez | Ingeniero de Sistemas | SERVICOM |Tel: (593-2)554-271 2221-386 | Ext 4501 |Celular: 0999374317 |Skype servicomecuador |Web www.servicomecuador.com Síguenos en: |Twitter: @servicomecuador |Facebook: servicomec |Zona Clientes: www.servicomecuador.com/billing |Blog: http://servicomecuador.com/blog |Dir. Av. 10 de Agosto N29-140 Entre |Acuña y Cuero y Caicedo |Quito - Ecuador - Sudamérica ___ 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
Re: [CentOS-es] Script comparar listado de un archivo
Buenas tardes alguno sabe alguna forma de poder sacar el valor de las columnas del archivo, es decir, mi archivo tiene este aspecto: -rw-rw 1 nominanomina 4030 21 Nov 2013 baja.sql me gustaría comparar el nombre baja.sql y el tañamo 4030, poder sacar ese valor del archivo y asignarselo a una variable y después ya la comparo con el directorio. Un saludo. 2013/12/20 Maxi maximiliano.dua...@gmail.com El día 19 de diciembre de 2013, 11:05, David González Romero dgrved...@gmail.com escribió: Uff creo que se complica la cosa... pero con un ls -lh y despues un sed podrás hacer mucho... Saludos, David El 19 de diciembre de 2013, 10:03, dieg...@gmail.com escribió: Proba con la suite ncftp Con nctpls podes hacer un listado remoto, despues tenes que tirar alguna magia con sed,awk y etcs para filtrar y comparar --Mensaje original-- De: Alberto Crego Remitente: centos-es-boun...@centos.org Para: CentOS ES Responder a: CentOS ES Asunto: Re: [CentOS-es] Script comparar listado de un archivo Enviado: 19 de dic de 2013 11:55 El problema es q en esas maquinas solo puedo acceder por ftp y telnet y soy un usuario normal y no tienen instalado rsync. El 19/12/2013 14:41, Roger Pena Escobio or...@yahoo.com escribió: Me pregunto si diff sera mucho para lo que quieres Por ejemplo diff -uNr Pero yo me iria por la variante que te dieron ya: rsync Cu Roger Sent from Yahoo! Mail on Android ___ 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 Diego Sanchez Sent from my mobile ___ 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 y cual es el criterio de actualizacion. Lo que esta en el archivo es lo valido? como lo quieres hacer? -- El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml Linux User #495070 http://domonetic.com/blog ___ 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
Re: [CentOS-es] Script comparar listado de un archivo
awk {'print $5 $NF'} ListadoDeArchivos Eso debería bastarte El 23 de diciembre de 2013, 13:46, Alberto Crego albertocr...@gmail.comescribió: Buenas tardes alguno sabe alguna forma de poder sacar el valor de las columnas del archivo, es decir, mi archivo tiene este aspecto: -rw-rw 1 nominanomina 4030 21 Nov 2013 baja.sql me gustaría comparar el nombre baja.sql y el tañamo 4030, poder sacar ese valor del archivo y asignarselo a una variable y después ya la comparo con el directorio. Un saludo. 2013/12/20 Maxi maximiliano.dua...@gmail.com El día 19 de diciembre de 2013, 11:05, David González Romero dgrved...@gmail.com escribió: Uff creo que se complica la cosa... pero con un ls -lh y despues un sed podrás hacer mucho... Saludos, David El 19 de diciembre de 2013, 10:03, dieg...@gmail.com escribió: Proba con la suite ncftp Con nctpls podes hacer un listado remoto, despues tenes que tirar alguna magia con sed,awk y etcs para filtrar y comparar --Mensaje original-- De: Alberto Crego Remitente: centos-es-boun...@centos.org Para: CentOS ES Responder a: CentOS ES Asunto: Re: [CentOS-es] Script comparar listado de un archivo Enviado: 19 de dic de 2013 11:55 El problema es q en esas maquinas solo puedo acceder por ftp y telnet y soy un usuario normal y no tienen instalado rsync. El 19/12/2013 14:41, Roger Pena Escobio or...@yahoo.com escribió: Me pregunto si diff sera mucho para lo que quieres Por ejemplo diff -uNr Pero yo me iria por la variante que te dieron ya: rsync Cu Roger Sent from Yahoo! Mail on Android ___ 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 Diego Sanchez Sent from my mobile ___ 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 y cual es el criterio de actualizacion. Lo que esta en el archivo es lo valido? como lo quieres hacer? -- El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml Linux User #495070 http://domonetic.com/blog ___ 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 -- Saludos *Héctor Herrera Anabalón* Egresado ICCI UNAP Miembro USoLIX Victoria Registered User #548600 (LinuxCounter.net) ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] Script comparar listado de un archivo
con sed tambien puedes extraer el valor de las columnas. y puedes usar ls -lh para que el tamaño ser en un numero más bonito. Asi como mandas está en Byte, salvo que tu tamaño también lo esté. Saludos, David El 23 de diciembre de 2013, 14:23, Héctor Herrera hherre...@gmail.comescribió: awk {'print $5 $NF'} ListadoDeArchivos Eso debería bastarte El 23 de diciembre de 2013, 13:46, Alberto Crego albertocr...@gmail.comescribió: Buenas tardes alguno sabe alguna forma de poder sacar el valor de las columnas del archivo, es decir, mi archivo tiene este aspecto: -rw-rw 1 nominanomina 4030 21 Nov 2013 baja.sql me gustaría comparar el nombre baja.sql y el tañamo 4030, poder sacar ese valor del archivo y asignarselo a una variable y después ya la comparo con el directorio. Un saludo. 2013/12/20 Maxi maximiliano.dua...@gmail.com El día 19 de diciembre de 2013, 11:05, David González Romero dgrved...@gmail.com escribió: Uff creo que se complica la cosa... pero con un ls -lh y despues un sed podrás hacer mucho... Saludos, David El 19 de diciembre de 2013, 10:03, dieg...@gmail.com escribió: Proba con la suite ncftp Con nctpls podes hacer un listado remoto, despues tenes que tirar alguna magia con sed,awk y etcs para filtrar y comparar --Mensaje original-- De: Alberto Crego Remitente: centos-es-boun...@centos.org Para: CentOS ES Responder a: CentOS ES Asunto: Re: [CentOS-es] Script comparar listado de un archivo Enviado: 19 de dic de 2013 11:55 El problema es q en esas maquinas solo puedo acceder por ftp y telnet y soy un usuario normal y no tienen instalado rsync. El 19/12/2013 14:41, Roger Pena Escobio or...@yahoo.com escribió: Me pregunto si diff sera mucho para lo que quieres Por ejemplo diff -uNr Pero yo me iria por la variante que te dieron ya: rsync Cu Roger Sent from Yahoo! Mail on Android ___ 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 Diego Sanchez Sent from my mobile ___ 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 y cual es el criterio de actualizacion. Lo que esta en el archivo es lo valido? como lo quieres hacer? -- El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml Linux User #495070 http://domonetic.com/blog ___ 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 -- Saludos *Héctor Herrera Anabalón* Egresado ICCI UNAP Miembro USoLIX Victoria Registered User #548600 (LinuxCounter.net) ___ 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
Re: [CentOS-es] Script comparar listado de un archivo
El día 19 de diciembre de 2013, 11:05, David González Romero dgrved...@gmail.com escribió: Uff creo que se complica la cosa... pero con un ls -lh y despues un sed podrás hacer mucho... Saludos, David El 19 de diciembre de 2013, 10:03, dieg...@gmail.com escribió: Proba con la suite ncftp Con nctpls podes hacer un listado remoto, despues tenes que tirar alguna magia con sed,awk y etcs para filtrar y comparar --Mensaje original-- De: Alberto Crego Remitente: centos-es-boun...@centos.org Para: CentOS ES Responder a: CentOS ES Asunto: Re: [CentOS-es] Script comparar listado de un archivo Enviado: 19 de dic de 2013 11:55 El problema es q en esas maquinas solo puedo acceder por ftp y telnet y soy un usuario normal y no tienen instalado rsync. El 19/12/2013 14:41, Roger Pena Escobio or...@yahoo.com escribió: Me pregunto si diff sera mucho para lo que quieres Por ejemplo diff -uNr Pero yo me iria por la variante que te dieron ya: rsync Cu Roger Sent from Yahoo! Mail on Android ___ 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 Diego Sanchez Sent from my mobile ___ 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 y cual es el criterio de actualizacion. Lo que esta en el archivo es lo valido? como lo quieres hacer? -- El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml Linux User #495070 http://domonetic.com/blog ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] Script comparar listado de un archivo
Buenos días, Una duda que me esta entrando para sacar un listado con el nombre del fichero y su tamaño cual sería el comando, con ls , me nuestra el nombre, con el ls -s, me saca el tamaño en bloques. Un saludo. El 18 de diciembre de 2013, 19:44, Luis Terrel cantrel...@hotmail.comescribió: Es simple en bash hay varias formas te sirve el arg -e de if que es para saber si el file existe y tamaño lo puedes sacar de un ls -l con un for y awk luego hacer comparacion con tu archivo tanto nombre de archivo y tamaño con for y if es el juego si necesitas un ejemplo avisa. Saludos --- Mensaje Original --- Desde: Alberto Crego albertocr...@gmail.com Enviado: 18 de diciembre de 2013 1:29 p.m. Para: centos-es@centos.org Asunto: Re: [CentOS-es] Script comparar listado de un archivo Hola seria en consola. El 18/12/2013 19:28, Maxi maximiliano.dua...@gmail.com escribió: El día 18 de diciembre de 2013, 15:22, Alberto Crego albertocr...@gmail.com escribió: El listado q tengo es en formato txt, donde tengo una linea con el nombre, tamaño, por ejemplo, hp001.oct,3500. Lo q me gustaria es q buscara en el directorio q quiero y que me diga si el archivo existe y si el tamaño coincide, nada más. me gustaria que fuera en bash, si puede ser. El 18/12/2013 18:50, David González Romero dgrved...@gmail.com escribió: Me gustaria saber que tiene tu archivo y como deseas hacer el listado de tu diretocrio fuente? En todo caso me gustaría más tener el formato de tu archivo, de ahi se saca la otra info. Se puede hacer en shell script, php o perl... incluso hasta en C o Python. Saludos, David ___ 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 es con gui o sin ella, no tengo mas tiempo pero con lazarus (object pascal) tambien se puede hacer. Pero con php me parece mas facil -- El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml Linux User #495070 http://domonetic.com/blog ___ 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 ___ 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
Re: [CentOS-es] Script comparar listado de un archivo
ls -lh Te muestra el tamaño en modo HUMAN y ademas otras infos... Saludos, David El 19 de diciembre de 2013, 7:10, Alberto Crego albertocr...@gmail.comescribió: Buenos días, Una duda que me esta entrando para sacar un listado con el nombre del fichero y su tamaño cual sería el comando, con ls , me nuestra el nombre, con el ls -s, me saca el tamaño en bloques. Un saludo. El 18 de diciembre de 2013, 19:44, Luis Terrel cantrel...@hotmail.com escribió: Es simple en bash hay varias formas te sirve el arg -e de if que es para saber si el file existe y tamaño lo puedes sacar de un ls -l con un for y awk luego hacer comparacion con tu archivo tanto nombre de archivo y tamaño con for y if es el juego si necesitas un ejemplo avisa. Saludos --- Mensaje Original --- Desde: Alberto Crego albertocr...@gmail.com Enviado: 18 de diciembre de 2013 1:29 p.m. Para: centos-es@centos.org Asunto: Re: [CentOS-es] Script comparar listado de un archivo Hola seria en consola. El 18/12/2013 19:28, Maxi maximiliano.dua...@gmail.com escribió: El día 18 de diciembre de 2013, 15:22, Alberto Crego albertocr...@gmail.com escribió: El listado q tengo es en formato txt, donde tengo una linea con el nombre, tamaño, por ejemplo, hp001.oct,3500. Lo q me gustaria es q buscara en el directorio q quiero y que me diga si el archivo existe y si el tamaño coincide, nada más. me gustaria que fuera en bash, si puede ser. El 18/12/2013 18:50, David González Romero dgrved...@gmail.com escribió: Me gustaria saber que tiene tu archivo y como deseas hacer el listado de tu diretocrio fuente? En todo caso me gustaría más tener el formato de tu archivo, de ahi se saca la otra info. Se puede hacer en shell script, php o perl... incluso hasta en C o Python. Saludos, David ___ 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 es con gui o sin ella, no tengo mas tiempo pero con lazarus (object pascal) tambien se puede hacer. Pero con php me parece mas facil -- El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml Linux User #495070 http://domonetic.com/blog ___ 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 ___ 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 ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] Script comparar listado de un archivo
Me pregunto si diff sera mucho para lo que quieres Por ejemplo diff -uNr Pero yo me iria por la variante que te dieron ya: rsync Cu Roger Sent from Yahoo! Mail on Android ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] Script comparar listado de un archivo
Yo estuve mirando el manual de rsync, pero no veo que el pueda leer de un archivo... En todo caso seguire mirando el man de rsync. Saludos, David 2013/12/19 Roger Pena Escobio or...@yahoo.com Me pregunto si diff sera mucho para lo que quieres Por ejemplo diff -uNr Pero yo me iria por la variante que te dieron ya: rsync Cu Roger Sent from Yahoo! Mail on Android ___ 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
Re: [CentOS-es] Script comparar listado de un archivo
El problema es q en esas maquinas solo puedo acceder por ftp y telnet y soy un usuario normal y no tienen instalado rsync. El 19/12/2013 14:41, Roger Pena Escobio or...@yahoo.com escribió: Me pregunto si diff sera mucho para lo que quieres Por ejemplo diff -uNr Pero yo me iria por la variante que te dieron ya: rsync Cu Roger Sent from Yahoo! Mail on Android ___ 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
Re: [CentOS-es] Script comparar listado de un archivo
Proba con la suite ncftp Con nctpls podes hacer un listado remoto, despues tenes que tirar alguna magia con sed,awk y etcs para filtrar y comparar --Mensaje original-- De: Alberto Crego Remitente: centos-es-boun...@centos.org Para: CentOS ES Responder a: CentOS ES Asunto: Re: [CentOS-es] Script comparar listado de un archivo Enviado: 19 de dic de 2013 11:55 El problema es q en esas maquinas solo puedo acceder por ftp y telnet y soy un usuario normal y no tienen instalado rsync. El 19/12/2013 14:41, Roger Pena Escobio or...@yahoo.com escribió: Me pregunto si diff sera mucho para lo que quieres Por ejemplo diff -uNr Pero yo me iria por la variante que te dieron ya: rsync Cu Roger Sent from Yahoo! Mail on Android ___ 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 Diego Sanchez Sent from my mobile ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] Script comparar listado de un archivo
Uff creo que se complica la cosa... pero con un ls -lh y despues un sed podrás hacer mucho... Saludos, David El 19 de diciembre de 2013, 10:03, dieg...@gmail.com escribió: Proba con la suite ncftp Con nctpls podes hacer un listado remoto, despues tenes que tirar alguna magia con sed,awk y etcs para filtrar y comparar --Mensaje original-- De: Alberto Crego Remitente: centos-es-boun...@centos.org Para: CentOS ES Responder a: CentOS ES Asunto: Re: [CentOS-es] Script comparar listado de un archivo Enviado: 19 de dic de 2013 11:55 El problema es q en esas maquinas solo puedo acceder por ftp y telnet y soy un usuario normal y no tienen instalado rsync. El 19/12/2013 14:41, Roger Pena Escobio or...@yahoo.com escribió: Me pregunto si diff sera mucho para lo que quieres Por ejemplo diff -uNr Pero yo me iria por la variante que te dieron ya: rsync Cu Roger Sent from Yahoo! Mail on Android ___ 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 Diego Sanchez Sent from my mobile ___ 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
[CentOS-es] Script comparar listado de un archivo
Buenos días, estoy intentando hacer un script para que me comparare el contenido de un archivo, con los archivos de un directorio, voy a explicar mejor el tema. Tengo en un archivo un listado de todos los archivos que voy a hacer en una instación, en dicho archivo tengo el nombre del archivo y lo que ocupa, la instalación la tengo que hacer en cerca de 15 máquinas distintas y paso los archivos por ftp. Lo que me gustaría hacer es comparar el listado que tengo con los archivos, con los directorios y que me diga si existe o no ese archivo y si el tamaño es el mismo. LLevo varios días dandole vueltas y no soy capaz. Necesitaria alguíen que me pueda orientar, es decir, que no me haga el script, pero que me de unas directrices. Un saludo. ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] Script comparar listado de un archivo
Puedes utilizar el master de los lenguajes de administración: PERL Creo que hay modulos para eso. Saludos. El 18 de diciembre de 2013, 12:27, Alberto Crego albertocr...@gmail.comescribió: Buenos días, estoy intentando hacer un script para que me comparare el contenido de un archivo, con los archivos de un directorio, voy a explicar mejor el tema. Tengo en un archivo un listado de todos los archivos que voy a hacer en una instación, en dicho archivo tengo el nombre del archivo y lo que ocupa, la instalación la tengo que hacer en cerca de 15 máquinas distintas y paso los archivos por ftp. Lo que me gustaría hacer es comparar el listado que tengo con los archivos, con los directorios y que me diga si existe o no ese archivo y si el tamaño es el mismo. LLevo varios días dandole vueltas y no soy capaz. Necesitaria alguíen que me pueda orientar, es decir, que no me haga el script, pero que me de unas directrices. Un saludo. ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es -- Atentamente Andrés Genovez Tobar / DTIT Tel: 842388 ext 177 Perfil profesional http://lnkd.in/gcdhJE ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] Script comparar listado de un archivo
Me gustaria saber que tiene tu archivo y como deseas hacer el listado de tu diretocrio fuente? En todo caso me gustaría más tener el formato de tu archivo, de ahi se saca la otra info. Se puede hacer en shell script, php o perl... incluso hasta en C o Python. Saludos, David ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] Script comparar listado de un archivo
El día 18 de diciembre de 2013, 14:50, David González Romero dgrved...@gmail.com escribió: Me gustaria saber que tiene tu archivo y como deseas hacer el listado de tu diretocrio fuente? En todo caso me gustaría más tener el formato de tu archivo, de ahi se saca la otra info. Se puede hacer en shell script, php o perl... incluso hasta en C o Python. Saludos, David ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es rsync no sirve para esto? -- El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml Linux User #495070 http://domonetic.com/blog ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] Script comparar listado de un archivo
El listado q tengo es en formato txt, donde tengo una linea con el nombre, tamaño, por ejemplo, hp001.oct,3500. Lo q me gustaria es q buscara en el directorio q quiero y que me diga si el archivo existe y si el tamaño coincide, nada más. me gustaria que fuera en bash, si puede ser. El 18/12/2013 18:50, David González Romero dgrved...@gmail.com escribió: Me gustaria saber que tiene tu archivo y como deseas hacer el listado de tu diretocrio fuente? En todo caso me gustaría más tener el formato de tu archivo, de ahi se saca la otra info. Se puede hacer en shell script, php o perl... incluso hasta en C o Python. Saludos, David ___ 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
Re: [CentOS-es] Script comparar listado de un archivo
El día 18 de diciembre de 2013, 15:22, Alberto Crego albertocr...@gmail.com escribió: El listado q tengo es en formato txt, donde tengo una linea con el nombre, tamaño, por ejemplo, hp001.oct,3500. Lo q me gustaria es q buscara en el directorio q quiero y que me diga si el archivo existe y si el tamaño coincide, nada más. me gustaria que fuera en bash, si puede ser. El 18/12/2013 18:50, David González Romero dgrved...@gmail.com escribió: Me gustaria saber que tiene tu archivo y como deseas hacer el listado de tu diretocrio fuente? En todo caso me gustaría más tener el formato de tu archivo, de ahi se saca la otra info. Se puede hacer en shell script, php o perl... incluso hasta en C o Python. Saludos, David ___ 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 es con gui o sin ella, no tengo mas tiempo pero con lazarus (object pascal) tambien se puede hacer. Pero con php me parece mas facil -- El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml Linux User #495070 http://domonetic.com/blog ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] Script comparar listado de un archivo
Hola seria en consola. El 18/12/2013 19:28, Maxi maximiliano.dua...@gmail.com escribió: El día 18 de diciembre de 2013, 15:22, Alberto Crego albertocr...@gmail.com escribió: El listado q tengo es en formato txt, donde tengo una linea con el nombre, tamaño, por ejemplo, hp001.oct,3500. Lo q me gustaria es q buscara en el directorio q quiero y que me diga si el archivo existe y si el tamaño coincide, nada más. me gustaria que fuera en bash, si puede ser. El 18/12/2013 18:50, David González Romero dgrved...@gmail.com escribió: Me gustaria saber que tiene tu archivo y como deseas hacer el listado de tu diretocrio fuente? En todo caso me gustaría más tener el formato de tu archivo, de ahi se saca la otra info. Se puede hacer en shell script, php o perl... incluso hasta en C o Python. Saludos, David ___ 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 es con gui o sin ella, no tengo mas tiempo pero con lazarus (object pascal) tambien se puede hacer. Pero con php me parece mas facil -- El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml Linux User #495070 http://domonetic.com/blog ___ 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
Re: [CentOS-es] Script comparar listado de un archivo
Es simple en bash hay varias formas te sirve el arg -e de if que es para saber si el file existe y tamaño lo puedes sacar de un ls -l con un for y awk luego hacer comparacion con tu archivo tanto nombre de archivo y tamaño con for y if es el juego si necesitas un ejemplo avisa. Saludos --- Mensaje Original --- Desde: Alberto Crego albertocr...@gmail.com Enviado: 18 de diciembre de 2013 1:29 p.m. Para: centos-es@centos.org Asunto: Re: [CentOS-es] Script comparar listado de un archivo Hola seria en consola. El 18/12/2013 19:28, Maxi maximiliano.dua...@gmail.com escribió: El día 18 de diciembre de 2013, 15:22, Alberto Crego albertocr...@gmail.com escribió: El listado q tengo es en formato txt, donde tengo una linea con el nombre, tamaño, por ejemplo, hp001.oct,3500. Lo q me gustaria es q buscara en el directorio q quiero y que me diga si el archivo existe y si el tamaño coincide, nada más. me gustaria que fuera en bash, si puede ser. El 18/12/2013 18:50, David González Romero dgrved...@gmail.com escribió: Me gustaria saber que tiene tu archivo y como deseas hacer el listado de tu diretocrio fuente? En todo caso me gustaría más tener el formato de tu archivo, de ahi se saca la otra info. Se puede hacer en shell script, php o perl... incluso hasta en C o Python. Saludos, David ___ 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 es con gui o sin ella, no tengo mas tiempo pero con lazarus (object pascal) tambien se puede hacer. Pero con php me parece mas facil -- El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://www.rtve.es/noticias/20110104/productos-consumo-duran-cada-vez-menos/392498.shtml Linux User #495070 http://domonetic.com/blog ___ 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 ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] script
On Mon, 13 Jun 2011 22:19:38 -0300, Eduardo Grosclaude wrote: 2011/6/13 Aldemar Valencia : Buenas tardes a todos, me estoy iniciando en el mundo de linux, agradezco si me informan donde consigo material paso a paso para aprender a elaborar los script de acuerdo a mis necesidades. me gustaria tener un menu y en el definir tareas propias de mis usuarios tales como recuperar archivos, ejecutar un finder, etc. Hola, Aldemar, bienvenido - Un buen lugar para buscar información introductoria es http://es.tldp.org. [2] Si te interesa específicamente comenzar con la programación en Bash, tu documento puede ser http://es.tldp.org/COMO-INSFLUG/COMOs/Bash-Prog-Intro-COMO/Bash-Prog-Intro-COMO.html. [3] - Si quieres más detalles sobre Bash, hay una completa Guía Avanzada de Programación Bash (en inglés, versión castellana existente pero retrasada) en el mismo sitio. - Para aprovechar efectivamente tus habilidades de scripting necesitarás tener a mano la Guía de Administración de Sistemas Linux (http://es.tldp.org/htmls/proy-guia-admon-sistemas.html [4]) - Y por supuesto, nunca nos cansamos de recomendar Alcance Libre: http://www.alcancelibre.org. [5] - El scripting en Bash es muy poderoso e ideal para iniciarse, pero no es todo lo que vas a encontrar en el mundo del scripting, también te gustará echar un vistazo a Python y/o a Perl una vez que tengas unos músculos formados. Mucha suerte y quedamos a tu disposición! -- Eduardo Grosclaude Universidad Nacional del Comahue Neuquen, Argentina ___ CentOS-es mailing list CentOS-es@centos.org [6] http://lists.centos.org/mailman/listinfo/centos-es [7] Gracias por los enlaces de las páginas, hay mucha documentacion y mucha parte de ella muy buena. Gracias. Links: -- [1] mailto:amicroexpr...@gmail.com [2] http://es.tldp.org. [3] http://es.tldp.org/COMO-INSFLUG/COMOs/Bash-Prog-Intro-COMO/Bash-Prog-Intro-COMO.html. [4] http://es.tldp.org/htmls/proy-guia-admon-sistemas.html [5] http://www.alcancelibre.org. [6] mailto:CentOS-es@centos.org [7] http://lists.centos.org/mailman/listinfo/centos-es ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
[CentOS-es] script
Buenas tardes a todos, me estoy iniciando en el mundo de linux, agradezco si me informan donde consigo material paso a paso para aprender a elaborar los script de acuerdo a mis necesidades. me gustaria tener un menu y en el definir tareas propias de mis usuarios tales como recuperar archivos, ejecutar un finder, etc. Gracias por sus paciencia ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
[CentOS-es] Script Nagios
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
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 ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es
Re: [CentOS-es] Script Nagios
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] Script Nagios
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 [EMAIL PROTECTED]: 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
Re: [CentOS-es] Script Nagios
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] script reglas iptables - proxy transparente - drop default y negacion p2p
[EMAIL PROTECTED] wrote: Saludos... Amigos tengo un enlace ADSL 1200/256kps, en un router xyzel que tiene dhcp con mis pcs clientes osea una red 192.168.1.0/24 http://192.168.1.0/24, pero por problemas de saturación y el odiado ares, mi ancho de banda anda de malas muy bajo... entonces instale el centos 4.4 en un equipo, dos tarjetas de red eth0 192.168.1.101 http://192.168.1.101 conectada al router que te saca a internet y la eth1 192.168.10.1 http://192.168.10.1 directa a mi switch de mi lan, configure el squid y trabaja ok, como proxy normal, pero no solo quiero eso. La idea es tener un proxy transparente y tener la politica drop por defecto, para asi optimizar mi banda y bloquear las redes p2p, busca y busca en internet de aporte en aporte, pude tener este script, ya corre bien el script en el centos, pero las pcs no acceden a internet se muestra este error: Quicktables te puede ayudar a hacer el scrips de iptables a tu medida. http://directory.fsf.org/all/quicktables.html Daniel ___ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es