SendEmail é a solução.
Por questões de organização crie um diretório "/install":
mkdir /install
cd /install/
mkdir SendEmail
cd SendEmail
Copie o link da última versão do SendEmail a partir do site oficial aqui: SendEmail
Para copiar, clique com o botão direito do rato sobre sendEmail-vxx e seleccione "Copiar endereço do link"
depois escreva wget e cole o endereço copiado assim:
wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz
Descompacte:
tar -xzvf sendEmail-v1.56.tar.gz
Mova para a directoria final:
mv sendEmail-*/sendEmail /usr/bin/
Crie a directoria scripts e vá para dentro dela:
mkdir /etc/zabbix/scripts
cd /etc/zabbix/scripts
Crie o ficheiro zabbix_sendemail.sh:
vim zabbix_sendemail.sh
Adicione as seguintes linhas ao ficheiro:
# !/bin/bash
export smtpemailfrom=EMAIL_DE_ENVIO
export zabbixemailto=$1
export zabbixsubject=$2
export zabbixbody=$3
export smtpserver=SMTP_DO_SERVIDOR
export smtplogin=O_EMAIL_DE_ENVIO
export smtppass=PASS_DO_EMAIL_DE_ENVIO
/usr/bin/sendEmail -f $smtpemailfrom -t $zabbixemailto -u $zabbixsubject -m $zabbixbody -s $smtpserver:25 -xu $smtplogin -xp $smtppass
Ajuste as permissões:
chmod +x zabbix_sendemail.sh
Teste:
./zabbix_sendemail.sh email@destino -m "Teste da Testa"
Se o script e as permissões estiverem correctas irá receber uma mensagem como:
Data Nome_do_Host sendEmail [ PID ] : Email was sent successfully!
Edite o ficheiro de configurações do zabbix:
vim /usr/local/etc/zabbix_server.conf
E altere a opção AlertScriptsPath para:
AlertScriptsPath=/etc/zabbix/scripts
Agora aceda à interface web do zabbix e vá a:
"Administration>Media Type"
Crie um Media type Novo:
clique em "Create media type" e preencha como é apresentado a baixo:
Configurar o utilizador admin para receber email´s pela midia zabbix sendemail, para tal vá a:
"Administration>Users"
Clique em "admin" e vá até ao separador "Media"
Clique em "Add"
Escolha o Type -> Zabbix SendEmail
Preencha co o seu email o Send to: xxxxxxxxx@vodafone.pt
e clique em "Save"
Crie a acção responsável pelo envio do email:
"Configuration>Actions"
e clique em "Create action"
Aqui deverá de configurar de acordo com as suas necessidades, o essencial é, no separador "Operations" especificar o "Send to Users" e o "Send only to"
Obrigado!
M b
ResponderEliminar