Como deixar o administrador ser notado quando 500 erros ocorreram no nginx?

1

Como deixar o administrador ser notado quando 500 erros ocorreram no nginx?

    
por Cheng 21.01.2010 / 06:12

3 respostas

2

talvez você possa fazer algo com um script bash, como

#!/bin/bash

b='grep 'error' -c /var/log/nginx.log'

if [[ $b -gt 500 ]] ; then
echo "more than 500 errors";
# or send an email

else
#echo "OK" > /dev/null 2>&1

fi
    
por 21.01.2010 / 11:05
4

A maioria dos sistemas de monitoramento, sejam eles de software que você instala como o Nagios ou o Zabbix, ou serviços de monitoramento como Panopta ou Pingdom, podem ser configurados para detectar 500 respostas como erros e alertá-lo para investigar. O benefício de usar um sistema de monitoramento completo é que você pode receber alertas de voz ou SMS, além de apenas e-mails. Você também pode ser notificado se o próprio servidor ficar inoperante ou perder toda a conectividade, o que um script cron local não conseguiria suportar.

    
por 22.01.2010 / 00:32
0

Não importa que você use scripts ou sistemas de monitoramento. Você pode usar "curl" para verificar o código de status http.

    
por 22.05.2014 / 08:38