Monit reiniciando a ação

2

Eu quero executar um script quando o monit for reiniciado. No meu caso, isso se aplica principalmente ao reinício de todo o servidor.

Como posso conseguir isso? Existe um caminho além do monit para fazer isso?

Background: O servidor, onde eu preciso disso, é um servidor virtual. Parece que as regras de firewall em iptables não são persistentes, portanto, preciso defini-las no início do servidor.

    
por Martin 29.07.2012 / 21:36

1 resposta

1

Por padrão, você deve receber um alerta de que o daemon do Monit foi reiniciado. Algo como:

Monit instance changed Service localhost

    Date:        Sun, 29 Jul 2012 13:09:28
    Action:      start
    Host:        ppro.abc123.com
    Description: Monit started

Your faithful employee,
Monit

Se você precisa de algo para ser executado na inicialização, você já pensou em envolvê-lo em um script de inicialização? Com o Monit, existe um nível de testes de tempo de atividade , mas só se aplica a processos.

Você também pode optar por realizar uma ação em uma mudança no PID da Monit ... Mas acho que isso ajudaria a entender melhor o que você precisa executar.

    
por 29.07.2012 / 22:19

Tags