Primeiro verifique e veja que o nagios está realmente iniciando o seu script olhando para nagios.log. Se estiver realizando a ação apropriada, você pode tentar registrar a saída do seu script de e-mail adicionando 2 > & 1 > > /tmp/mynagiosemail.log para ver se está jogando um erro, relacionado a python ou relacionado.
Eu notei que seu script está em / etc / nagios3, este é um lugar anormal para colocar algo que o nagios estará executando, você pode querer movê-lo para / usr / lib / nagios / plugins / ou / usr / lib / nagios3 apenas para ser consistente e, em seguida, certifique-se que o usuário nagios pode ler e executá-lo. Não parece que há qualquer limitação aparente nisso, mas não pode doer.