Autor
|
Tema: Mandar mail automatico cuando se caiga un proceso (Leído 5,132 veces)
|
alzehimer_cerebral
|
Hola foro,
tengo un servidor web montado y me gustaria que el proceso de apache se levantara automaticamente en caso de caerse..
Se podria enviar un mail automatico al administrador indicando que el servicio se ha caido?? O una tarea en el cronjobs que mire si esta activo??
Espero vuestros consejos.
alzehimer_cerebral
|
|
|
En línea
|
|
|
|
madpitbull_99
|
Yo utilizo un script en PHP ejecutado con cronjob que comprueba mediante sockets (conectándose al puerto 80) si el servidor esta disponible, sino, envía un email a la dirección configurada. <?php function check($host, $find) { $fp = fsockopen($host, 80, $errno, $errstr, 10); if (!$fp) { echo "$errstr ($errno)\n"; } else { $header = "GET / HTTP/1.1\r\n"; $header .= "Host: $host\r\n"; $header .= "Connection: close\r\n\r\n"; $str .= fgets($fp, 1024); } return (strpos($str, $find) !== false); } } function alert($host) { mail('mail@elhacker.net', 'Monitoring', $host.' down'); } $host = 'elhacker.net'; $find = 'CATEGORY'; if (!check($host, $find)){ alert($host); } else { printf "La web ".$host. " esta disponible."; ?>
Luego, hay un servicio bastante bueno llamado Pingdom, que hace lo mismo. Dispone de dos versiones (gratis y completa), la gratuita solo permite comprobar 1 dominio cada "x" tiempo (el tiempo lo configuras tu). También lo podrías hacer con un script en perl o python. Hay una tool llamada monit que te puede servir perfectamente. Perl
|
|
|
En línea
|
|
|
|
alzehimer_cerebral
|
Okis guay.
Ahora el problema que tengo es que no tengo servidor de mail instalado.. Solo necesito mandar mail por lo que un MTA seria suficiente, cual pensais que es mas facil configurar??
estuve intentadolo con sendmail y nunca lo consegui. Quiero mandar mails a una cuenta de correo de un servidor de hosting..
Salu2
alzehimer_cerebral
|
|
|
En línea
|
|
|
|
dantemc
Desconectado
Mensajes: 2.003
:D
|
puedes instalar nagios, que monitorea otros servicios tambien
|
|
|
En línea
|
8-D
|
|
|
Diabliyo
Desconectado
Mensajes: 1.441
shell# _
|
Okis guay.
Ahora el problema que tengo es que no tengo servidor de mail instalado.. Solo necesito mandar mail por lo que un MTA seria suficiente, cual pensais que es mas facil configurar??
estuve intentadolo con sendmail y nunca lo consegui. Quiero mandar mails a una cuenta de correo de un servidor de hosting..
Salu2
alzehimer_cerebral
Para enviar los mails necesitas un Servidor SMTP (a fuerzas) y lo mas coherente es que te instales Postfix, la faena aqui seria que lo configures bien y junto a esto un Servidor DNS (para los SPF), ya con esto listo te llegarian a GMAIL en INBOX.... Claro, si tienes Yahoo o Hotmail hirian directo a SPAM. Si quieres que lleguen a INBOX tambien debes ponerle DKIM y DomainKeys. La cosa no es sencilla si quieres sacar tu mismo los mails y que lleguen al Inbox. Saludos !
|
|
|
En línea
|
|
|
|
alzehimer_cerebral
|
Lo que quiero es mandar mail a cuenta@midominio.es se quedarian tambien en la carpeta de Spam?? Desde que cuenta de correo la mando (yo decia usar una de Google como remitente de los mails, es decir usar Gmail como pasarela (supongo que esta configuracion del server sera mas sencilla)?? Lo de Nagios lo mirare a ver... Y te digo algo cuando lo haya probado. Gracias por los aportes. alzehimer_cerebral
|
|
|
En línea
|
|
|
|
Diabliyo
Desconectado
Mensajes: 1.441
shell# _
|
Lo que quiero es mandar mail a cuenta@midominio.es se quedarian tambien en la carpeta de Spam?? Desde que cuenta de correo la mando (yo decia usar una de Google como remitente de los mails, es decir usar Gmail como pasarela (supongo que esta configuracion del server sera mas sencilla)?? Lo de Nagios lo mirare a ver... Y te digo algo cuando lo haya probado. Gracias por los aportes. alzehimer_cerebral Si sacas los mails tu, es muy posible lleguen a SPAM tomando en cuenta que no tienes los servicios que te mencione... Ahroa, si aun asi, los envias y solo enviaras a una unica cuenta, solo pondrias o marcarias en tucorreo@dominio.com que el mail que reciviste no es spam y lo autorizas, asi que, siempr este llegara a ti al inbox (solo a ti). Por otro lado, tambien podrias optar por usar Gmail como pasarela smtp, pero estamos hablando que necesitas una cuenta de correo existente, el usuario y clave, todo esto lo configuras en el PHP.INI de tu servidor o hosting (si es que te dan acceso). Proveedores como GoDaddy permiten la personalizacion de un PHP.INI en la raiz del hosting y esto gobernara todos los sub-dominios dentro del hosting.... Aqui se meteria lo del smtp gmail. Saludos !
|
|
|
En línea
|
|
|
|
alzehimer_cerebral
|
Me interesa probar lo de usar Gmail como pasarela, me podrias pegar como queda el php.ini?? Por lo que estoy leyendo Postfix parece el SMTP mas facil de configurar..
Admito sugerencias.
Salu2.
alzehimer_cerebral
|
|
|
En línea
|
|
|
|
Diabliyo
Desconectado
Mensajes: 1.441
shell# _
|
Me interesa probar lo de usar Gmail como pasarela, me podrias pegar como queda el php.ini?? Por lo que estoy leyendo Postfix parece el SMTP mas facil de configurar..
Admito sugerencias.
Salu2.
alzehimer_cerebral
Postfix es facil de instalar, el problema es configurar las opciones SPF, DKIM, DomainKeys y SASLAuth... Estamos hablando de dedicarle uno o dos dias !. Para el SMTP Gmail, pues busca en google configurar smtp en php.ini, que ahorita no tengo mi servidor a la mano. Saludos !
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
reinicio automatico del pc cuando se esta jugando a determinados juegos
« 1 2 »
Juegos y Consolas
|
FOREST
|
11
|
5,120
|
29 Marzo 2006, 13:54 pm
por to_rayao
|
|
|
mandar mail anonimo
Programación Visual Basic
|
bautistasbr
|
0
|
1,201
|
13 Junio 2006, 20:24 pm
por bautistasbr
|
|
|
mandar mail en vb sin outlook
Programación Visual Basic
|
bautistasbr
|
6
|
6,761
|
3 Julio 2006, 15:20 pm
por soplo
|
|
|
Mandar un Mail
« 1 2 »
Sugerencias y dudas sobre el Foro
|
+ enrique ZP
|
13
|
5,108
|
27 Marzo 2007, 08:36 am
por + enrique ZP
|
|
|
Mensaje automático cuando alguien ingresa al canal?
Mensajería
|
NsTeam
|
1
|
6,047
|
19 Junio 2015, 23:56 pm
por patilanz
|
|