Bienvenido a la comunidad de Pandora FMS › Forums › Soporte de la comunidad › Configurar alertas de correo
-
Configurar alertas de correo
Posted by fburria on noviembre 18, 2008 at 07:31Buenas de nuevo,
Estoy intentando configurar una nueva alerta de correo, usando un servidor smtp pero no veo la forma de hacerlo funcionar. Después de leer la guía de usuario, me cree un script con expect para usar el servidor smtp pero no parece funcionar.
Me devuelve este error:
535 5.7.3 Authentication unsuccessful
He leído que se puede tratar de algo del Exchange, pero tengo otra aplicación usando la misma cuenta de correo que tengo en el script y funciona.
¿Quizá falta añadir algo al script expect para que valide la cuenta de usuario contra el servidor, además del usuario y contraseña?
Pego el script:
#!/usr/bin/expect -f
set arg1 [lindex $argv 0]
set arg2 [lindex $argv 1]
set arg3 [lindex $argv 2]
set timeout 1
spawn telnet servidor 25
expect “220”
send “ehlo nombre de maquinar”
expect “250”
send “AUTH loginr”
expect “334”
send “usuarior”
expect “334”
send “passwordr”
expect “235”
send “MAIL FROM: cuenta@correor”
expect “Sender OK”
send “RCPT TO: $arg1r”
expect “250”
send “datar”
expect “354”
send “Subject: $arg2r”
send “$arg3 rr”
send “.r”
expect “delivery”
send “quit”
exitSaludos
fburria replied 16 years, 1 month ago 2 Members · 23 Replies -
23 Replies
-
-
-
::
No, son de la 2.0
-
-
-
-
-
::
Volviendo al tema de tu script, el problema con exchange era que codificaba las contraseñas en base64 por eso siempre daba error en la autenticación, tienes que meter la contraseña ya codificada.
Así solucioné yo el problema, que hasta que me di cuenta de que era eso…puffff 🙂 -
::
Nada, ni con esas, contraseña codificada en base64 y sigue dando error de autentificación.
Lo de compilar el PHP, si no estuviese instalado ya uno lo haría. Se que hay soluciones, pero en temas de tiempo no las veo viables. Compilar el PHP implica muchas otras cosas y bueno, si fuese el PC de mi casa no me preocuparía el tiempo, pero es un servidor del trabajo y tampoco quiero romper nada.
Saludos
-
-
::
He estado leyendo:
http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=2222395&SiteID=17
http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/194ddefd-2d21-4b34-b630-96852ae7d03d/
Y parece que el servidor ha de tener un método concreto de autentificación. Se lo he preguntado a quien lleva el servidor de Exchange a ver si me aporta algo de luz ya que yo no puedo tocar el servidor.
Mientras escribía me ha mandado un correo diciendo que el usuario lo he de pasar a base64. Voy a probar. Ya no se que probar x_x
-
-
::
Bueno, algo hemos avanzado, el usuario y contraseña han de estar ambos en base64, ahora el script expect funciona guay.
Pero no todo podía ser de color rosa 😛
Cuando se lanza la alerta sale este mensaje de error en el log:
2008/11/19 12:40:35 pandora_Net [V1] Executed command for triggered alert ‘eMail_2’ had errors (errorlevel =! 0)
El script está en:
/usr/share/pandora/util/smtp y tiene permisos 700, no se si eso influirá o no. Voy a probar de ponerle 777 como permisos a ver si funciona.
-
::
Pues nada, después de probar las alertas siguen sin ir, me sigue apareciendo el mismo mensaje. A pesar de eso, el script expect funciona, con lo que no entiendo que sucede y los logs tampoco me dicen mucho más.
Por otro lado y para no abrir otro tema, tengo otro dolor de cabeza, y es que el pandora_data llega un momento que la carga llega casi al 100% y empiezan a fallar todos los monitores y la consola de pandora hace cosas raras.
¿Que hace falta para que el pandora_data no se sobrecargue tanto? ¿Más disco? ¿Más RAM? ¿O es normal que tenga esos niveles de carga? Hoy he tenido que reiniciar todo el servidor para que el pandora_data se calmase un poco, pero ahora mismo está llegando al 90% de carga y me temo que el lunes cuando llegue a la oficina, me encuentre datos raros en la consola.
-
::
El porcentaje que ves ahí: 100%, 90% todo eso, no es carga de la máquina, es el porcentaje de módulos asignados a cada servidor. Si tienes 300 modulos y están los 300 en un unico servidor de datos, ese servidor tendrá un 100%, ya que tiene el 100% de los módulos asignados a él.
Para ver la carga de la maquina haz un “top”
-
-
::
Buenas, ya lo he cambiado, este es el resultado del log:
2008/11/26 11:00:31 pandora_Net [V1] Executed command for triggered alert ‘eMail_2’ had errors (errorlevel =! 0)
2008/11/26 11:00:31 pandora_Net [V5] Executed command was /usr/share/pandora/util/smtp “*@*” “Host caido” “Host caido” -
-
::
Tiene permisos 777 en previsión de eso mismo y parece que pandora no lo ejecuta o si lo ejecuta algo le llega mal al script o no se.
Ejecuto esto en la consola del servidor:
/usr/share/pandora/util/smtp “*@*” “Host caido” “Host caido”
Que es lo mismo que ejecuta pandora y funciona sin problemas :-/
-