Recuperação Automática de Serviços (Linux)

1

Qual é a opção de recuperação automática de serviços fácil e conveniente?

Basicamente, se, por exemplo, o iptables parar, desejo que seja iniciado automaticamente logo em seguida. Eu gostaria de aplicar isso em 6 a 10 serviços.

    
por Joshua Enfield 21.10.2010 / 20:24

2 respostas

3

usamos monit no passado. Sua sintaxe é assim:

check process sshd with pidfile /var/run/sshd.pid
   start program  "/etc/init.d/ssh start"
   stop program  "/etc/init.d/ssh stop"
   if failed port 22 protocol ssh then restart
   if 5 restarts within 5 cycles then timeout

Agora, usamos os recursos de processos do CFengine para reiniciar / eliminar processos por uma ampla variedade de motivos, mas é necessário ter um infra-estrutura CFengine existente para fazer isso.

    
por 21.10.2010 / 20:57
3

Eu acho que você está procurando por daemontools ( link - comando "supervise") ou runit ( link )

    
por 21.10.2010 / 20:29

Tags