Comprueba si los Virtual Hosts de Nginx están online y envía un email de error en caso contrario
|
|
7 years ago | |
|---|---|---|
| scripts | 7 years ago | |
| LICENSE | 7 years ago | |
| README.md | 7 years ago | |
| check-sites | 7 years ago |
Comprueba si todos los Virtual Hosts de Nginx o de Apache están online y envía un email de error en caso contrario.
check-sites [OPCIONES]-h, --help: muestra mensaje de error y finaliza.-t, --to <email>: email destinatorio.-f, --from <email>: email remitente.-P, --password <pass>: contraseña del remitente.-s, --subject: concepto del email.-H, --host <host>: dominio o IP del servidor SMTP (necesita STARTTLS).-p, --port <port>: puerto TCP/IP del servidor SMTP (por defecto: 587).-d, --domains <domain1[,domain2[,...]]>: dominios a comprobar.--nginx: obtiene los dominios de /etc/nginx/sites-enabled.--apache: obtiene los dominios de /etc/apache2/sites-enabled.--no-email: desactiva el envio de emails.git clone https://code.castanedo.es/guzman/check-sites.gitcp ./check-sites/check-sites /usr/local/bin/check-sitescp ./check-sites/scripts/crond.d/check-sites /etc/cron.d/check-sitescp ./check-sites/scripts/logrotate.d/check-sites /etc/logrotate.d/check-sitesPara configurar el envio de correo electrónico modificar el fichero /etc/cron.d/check-sites con las opciones necesarias.