cómo las alertas por email de instalación en Linux a través de Gmail o smtp

máquinas Linux pueden requerir la intervención administrativa de muchas maneras, pero sin cerrar la sesión manualmente en ellos ¿cómo saber al respecto? Así es como para mensajes de correo electrónico de configuración para ser notificado cuando sus máquinas quieren un poco de amor tierna y atención.

Por supuesto, esta técnica está pensada para servidores reales, pero si usted tiene una máquina Linux que se sienta en su casa que actúa como un servidor para el hogar, se puede utilizar también allí. De hecho, ya que muchos proveedores de Internet en casa bloquean el correo electrónico saliente regular, usted puede encontrar esta técnica una gran manera de asegurarse de que sigue recibiendo mensajes de correo electrónico de la administración, incluso de sus servidores principales.

Configuración de la capacidad de enviar por correo electrónico de una máquina de inmediato nos da el resultado que muchos de los problemas de administración del sistema y alertas críticas se enviará automáticamente al administrador designado de ese sistema. El ejemplo más notable es que los errores de ejecución de cron trabajo entran en esta categoría y por lo tanto va a notificar al administrador que había un problema con los trabajos programados, tales como copias de seguridad tan pronto como suceden incluyendo la salida de error estándar (stderr) en el informe. También seremos capaces de incorporar enviando un correo electrónico a partir de secuencias de comandos bash.

No se preocupe por lo general no se SPAM con demasiada información y que sólo puede desconfigurar la pena si se vuelve a molesto.

En los sistemas basados ​​en Debian, aparte de una gran cantidad de programas relacionados con emailing muy versátiles que también es el paquete ssmtp, que se adapta bien si lo que quieres hacer es tener un agente para enviar mensajes de correo electrónico utilizando otro servidor de correo electrónico (MTA), sin tener que configuración de toda una configuración de Postfix o sendmail para hacerlo.

Antes de empezar, usted querrá asegurarse de que todas estas condiciones se cumplen

* También se utiliza y probado en DD-WRT, pero sólo se tratarán en un próximo artículo (actualización no es la diversión futuro?), Debido a las variaciones de instalación y configuración necesarias para una plataforma tan incrustado.

Para instalar el paquete ssmtp (S.M.T.P simple), utilice el siguiente comando

sudo aptitude install ssmtp

A continuación, edite el archivo de configuración

sudo vim /etc/ssmtp/ssmtp.conf

Ajustar y añadir al menos los siguientes parámetros necesarios

root=username@gmail.com

mailhub = smtp.gmail.com: 587

hostname=username@gmail.com

UseSTARTTLS = SÍ

AuthUser = nombre de usuario

AuthPass = contraseña

FromLineOverride = yes

Con el fin de hacer que el valor por defecto (raíz) “de” campo sea el nombre del servidor, edite el archivo / etc / ssmtp / revaliases

sudo vim / etc / ssmtp / revaliases

Y añadir en ella la traducción deseada, que en nuestro caso será ejemplos Gmail

root: machine-name@some-domain.com: smtp.gmail.com

Increíblemente esto es todo lo que tiene que hacer para activar la habilidad. A partir de ahora, la máquina enviará un mail cuando algo está pasando.

Deja la prueba que nuestra configuración ssmtp era correcta enviando un correo electrónico; echo “Mensaje de prueba desde el servidor Linux usando ssmtp” | sudo ssmtp -vvv your-email@some-domain.com

El “-vvv” se convierte en la salida de verbosidad así que no se alarme … esto es sólo en caso de que algún problema, tendrá algún tipo de salida de Google de. Si todo va bien, que debería estar recibiendo en el Email un par de segundos.

Vamos a mostrar ejemplos de secuencias de comandos esta configuración en futuros artículos.

Los correos electrónicos pueden ser los de la variedad no rebote 🙂

Gracias, esto es muy útil artículo.

y, por supuesto, se puede utilizar cualquier (?) otro servicio de correo, no sólo Gmail.

@dMk eso es exactamente correcto … el servidor de correo electrónico que utilicé fue originalmente un servidor de Exchange hospedado con Mailstreet.

Funciona en su mayor parte, excepto por el alias. Incapaz de hacer el “default (raíz)” de “campo será el nombre del servidor” y seguir las instrucciones cuidadosamente.

Me encanta la simplicidad. gran artículo

No podemos esperar para las secuencias de comandos

Gracias

@Nemesio; Su bienvenida 🙂

@ Chris; ya .. que a veces necesita algunos ajustes, si alguien tiene la varita mágica me encantaría saberlo.

Gracias; Funciona como encanto. No sé por qué cada después de ejecutar un comando en la línea de comandos ma, que se han presentado con un “Tienes un nuevo correo en / var / root ‘mensaje de que era realmente molesta, siendo un msg de error del trabajo de cron;. Con esta ahora he algunos donde los he llevado y lo está haciendo maravillas para mí;. El único problema es que en un evento cuando me suelta una conexión a Internet, no voy a saber qué hacer porque ahora podría presentarse con otro error msg .; Permítanme orar cosas siguen así. !!!!

sorry.but ¿por qué no (todo el equipo sysadminexperto) actualizar el sitio con regularidad para obtener de ellos por correo o subscribtion … ..like lo cómo hacerlo experto does.they son mucho más que esto activer site.I gusta este sitio eso Por eso sugiero este

+1 Por cosas nuevas

¡Gracias! =)

La frontera de 5.525 millas entre los Estados Unidos y Canadá es la frontera militarizada no más largo del mundo.