Mensaje del modo de alarma se lleva a cabo aquí usando un normal puede enviar y recibir mensajes a través de la cuenta de correo electrónico de Internet (por ejemplo: *** @ 163.com), ZABBIX proporcionada por el servidor, la aplicación puede enviar un mensaje de alarma cuando se produce un fallo a la especificada E-mail
pasos de implementación:
1, la herramienta de instalación para enviar mailx correo electrónico
se pueden encontrar en la información de la versión de la instalación se ha realizado correctamente
2, modificar el archivo de configuración
y, finalmente, añadir el siguiente archivo de /etc/mail.rc y reinicio del servicio Zabbix-servidor:
adquisición SMTP-AUTH vías passwordd véase más adelante :
3, modificar el extremo del web de los
tres parámetros corresponden parámetros de script necesitan dentro de la escritura sendmail.sh: la dirección del destinatario, asunto, los detalles.
Configurar el usuario de administración, por ejemplo, debido a que el usuario administrador en el grupo de usuarios a los administradores Zabbix interior, así que asegúrese de que este grupo para todo el grupo el anfitrión tiene privilegios administrativos:
La configuración y el funcionamiento de la alarma asociada a la operación del correo junto
modificar el contenido de la alarma:
Por defecto Título:
{} TRIGGER.STATUS: {} TRIGGER.NAME
contenido del mensaje:
故障:{TRIGGER.STATUS},服务器:{HOSTNAME1}发生:{TRIGGER.NAME}故障!
告警主机:{HOSTNAME1},IP地址:{HOST.CONN}
告警时间:{EVENT.DATE}--{EVENT.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息:{TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}
contenido de la alarma hoja de vida se cambia un poco:
默认标题:
{TRIGGER.STATUS}: {TRIGGER.NAME}
消息内容:
恢复:{TRIGGER.STATUS},服务器:{TRIGGER.NAME} 已经恢复!
告警主机:{HOSTNAME1} ,IP地址:{HOST.CONN}
告警时间:{EVENT.DATE}---{EVENT.TIME}
恢复时间:{EVENT.DATE}---{EVENT.RECOVERY.TIME}
告警等级:{TRIGGER.SEVERITY}
告警信息:{TRIGGER.NAME}
告警项目:{TRIGGER.KEY1}
问题详情:{ITEM.NAME}:{ITEM.VALUE}
当前状态:{TRIGGER.STATUS}:{ITEM.VALUE1}
事件ID:{EVENT.ID}
Ajuste el mismo las operaciones de recuperación
Nota: Pasos 1-3: El valor predeterminado es 1-1, es decir, desde el principio hasta el final de 1, caso de fallo, sobre la aplicación del usuario o grupo de usuarios (por encima de mí la escritura sendmail.sh envía un mensaje de alarma a la configuración sólo tiene que añadir el usuario admin), si el fallo duró una hora, pero no resolvió, se realiza sólo una vez, si es 1-0,0 para infinito, el intervalo de transmisión es la duración del paso 60, se enviará por correo electrónico 60, al parecer, No es razonable.
configuración de la banda de papel se ha completado
4, la escritura de guiones sendmail.sh
nota sus detectores de guión Establecer en la ruta de almacenamiento de archivos de configuración del servidor Zabbix-:
Elegí el valor por defecto aquí, no hacer cambios, por lo que la escritura sendmail.sh debe ser colocado en este camino siguiente
secuencia de comandos de la siguiente manera (recuerde + X permisos):
#!/bin/sh
export.UTF-8
FILE=/tmp/mailtmp.txt
echo "$3" >$FILE
dos2unix -k $FILE
/bin/mail -s "$2" $1 < $FILE
touch /tmp/mailtmp.txt
chown zabbix.zabbix /tmp/mailtmp.txt
5, las pruebas de validación
se detuvo Zabbix-agente en el lado del servidor Zabbix, ver si puede recibir alertas de correo electrónico
para restablecer e-mail:
alertas Zabbix de correo electrónico se han completado
terminando .....