reinicio de servicios

Forums: 

Conocen algun script o sofware que reinicie automaticamente servicios the httpd,mail,named ,snmpd monitoreo 100 servidores con el nagios y hay aveces no doy a basto

Que es lo que quieres hacer ...???

Imagen de deathUser

Quieres que el script verifique si un servicio (demonio) está corriendo y si no lo está lo suba ...???

O quieres que el script haga alguna clase de prueba del servicio y si la prueba falla reinicie el servicio ...???

Más info y de seguro sale algo bueno :)

bye
:)

ssh 192.168.1.1 service

Imagen de Epe

ssh 192.168.1.1 service httpd restart
ssh 192.168.1.1 service sendmail restart
ssh 192.168.1.2 service httpd restart
ssh 192.168.1.2 service sendmail restart

y así vas agrandando el script hasta el infinito.

Lo que pides no me parece normal, esto no es windows, no hay que reiniciar todos los servidores siempre.

Me está pareciendo que no te has explicado bien.

Puede que éste script te ayude un poco más granularmente a tu problema:
[url]http://www.rfxnetworks.com/sim.php[/url]

Saludos
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 3412402
USA: +1 404 795 0321

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Quiero el script verifique

Quiero el script verifique si un servicio (demonio) está corriendo y si no lo está lo suba.
el sim esta muy bueno pero uno es que no siempre me levanta el servicio no se por que razon si por ejemplo si tengo que matar el servicio por que esta colgado no siempre lo levanta.

Que raro

Imagen de pepo

Muy raro que monitorees una cantidad asi de servidores y no hayas hecho un script que te ayude en otras tareas como esta.

Sin importar la distribucion muchos scripts de arranque soportan un parametro para comprobar el estado del demonio:

service <demonio> status
/etc/init.d/<script> status

Puedes probar por alli, con [color=#FF0000]ps[/color] u otro y usar [color=#FF0000]egrep[/color] en tu script

Ademas si mandas la opcion [color=#FF0000]start[/color] a un script este deberia revisar si el demonio (PID) se esta ejecutando y si no es asi alzarlo; osea lo peor que puede pasar cuando tratas de levantar un demonoio cuando se esta ejecutando es que recibas un mensaje de alarma. Por otro lado si no tienes problema te asegura que estara funcionando si mandas [color=#FF0000]restart[/color] (esto en caso de que no haya bronca con que se pare y vuelva a arrancar).

------------------------------------------------
Linux User Registered #232544
Jabber : pepo@jabberes.org
Ekiga : pepo@ekiga.net
ICQ : 337889406
GnuPG-key : www.keyserver.net

------------------------------------------------
Linux User Registered #232544
Jabber : pepo@jabberes.org
Ekiga : pepo@ekiga.net
GnuPG-key : www.keyserver.net

La verdad comence un script

La verdad comence un script en perl para que mostrara la ip y el servicio caido de esta ip en nagios pero ahi me quede se me complico para seguir.Ahora pense en pasarle los parametros a un bash para que a cada servicio le corra un script espesifico.
esta es la salida del script:

$ perl nagios
83.133.127.39 ->disk%5Froot
83.133.127.39 ->disk%5Ftmp
83.133.127.39 ->dns
83.133.127.39 ->load
83.133.127.39 ->mail
83.133.127.39 ->web
alguien me podria dar una idea de como puedo continuarla
gracias

scripts con wait

Buenas tardes. en rc.local estoy agregando unas lineas para que cuando inicie la maquina levante unos servicios de bases de datos, pero cuando inicia uno de los servicios tiene que esperar que uno suba para ejecuatr el otro y agragandolo las lineas completas no dejan que un servico se inicie primero y otro despues necesito como un wait o un sleep para darle tiempo que se ejecute un servico, lo suba y ejecute el otro de tiempo tambie y asi sucesivamente, se que el comando es el wait pero no se como implementarlo. Gracias

vi

Imagen de Epe

vi /etc/rc.local
G
o
nombredelservicio1
sleep 5
nombredelservicio2
sleep 5
nombredelservicio3
sleep 5
nombredelservicio4
sleep 5
nombredelservicio5
ESCESC
:wq

así más o menos.

Saludos
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 3412402
USA: +1 404 795 0321

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Páginas