Como modificar a mensagem nagios notificatios para incluir o último octeto do endereço ip

1

Alguém sabe onde procurar modificar as notificações que os nagios enviam para ter apenas os últimos 2 octetos do ip Vamos dizer que meu ip é 192.168. 1.1

Eu queria que o x.x.1.1 os pudesse ser substituído por xs ou apenas ver os últimos 2 octetos

    
por user152523 08.01.2013 / 18:11

2 respostas

1

Você pode editar as definições de comando notify-host-by-email ou notify-service-by-email em /etc/nagios/objects/commands.cfg para suportar seu formato.

    
por 08.01.2013 / 18:30
0

você precisa modificar

/etc/nagios3/commands.cfg

por exemplo

 'notify-host-by-email' command definition
define command{
    command_name    notify-host-by-email
    command_line    /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /usr/bin/mail -s "** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **" $CONTACTEMAIL$
    }

talvez modifique isso um pouco para canalizar o endereço de host através do comando cut e obter apenas os octetos que você quer ... por exemplo como neste exemplo

    
por 08.01.2013 / 18:36

Tags