2017-02-21 14:09 GMT+01:00 Tahir Almas <[email protected]>: > Why not to use Fail2ban https://www.voip-info.org/ > wiki/view/Fail2Ban+%28with+iptables%29+And+Asterisk > > How would fail2ban detect that Asterisk needs to be restarted ?
> > > *Tahir Almas* > > Managing Partner > ICT Innovations > http://www.ictinnovations.com > http://www.ictbroadcast.com > Leveraging open source in ICT > > > > On Tue, Feb 21, 2017 at 12:28 AM, Tzafrir Cohen <[email protected]> > wrote: > >> On Mon, Feb 20, 2017 at 11:36:24AM -0300, Victor Villarreal wrote: >> > Hi, Oliver. >> > >> > Maybe something like this (add this script to your crontab): >> > >> > ------------------------8<-------------------------- >> > >> > #!/bin/bash >> > # >> > # File: asterisk-watchdog.sh >> > # Date: 2015.05.26 >> > # Build: v1.0 >> > # Brief: Secuencia para monitorizar procesos. >> > # >> > # ${PATH}: Variable de entorno con las rutas a los ejecutables. >> > PATH=/bin:/sbin:/usr/bin:/usr/sbin >> > >> > # ${DAEMON}: Demonio a monitorizar. >> > DAEMON="asterisk" >> > >> > # ${MSG}: Cuerpo del mensaje a enviar por mail. >> > MSG="$(date '+%F %T'): ${DAEMON} se ha caido!" >> > >> > pidof ${DAEMON} > /dev/null 2>&1 >> > >> > [ $? -ne 0 ] && { echo ${MSG}; service ${DAEMON} start; } >> > >> > exit 0 >> >> Both Debian 8 and Centos 7 have systemd. Systemd gives you this type of >> monitoring almost for free (see previous reply). >> >> Using cron is generally not a good idea here: >> >> 1. No way to stop Asterisk when you need it. >> >> 2. If Asterisk has failed, it may take up to a minute to restart it. >> >> -- >> Tzafrir Cohen >> icq#16849755 jabber:[email protected] >> +972-50-7952406 mailto:[email protected] >> http://www.xorcom.com >> >> -- >> _____________________________________________________________________ >> -- Bandwidth and Colocation Provided by http://www.api-digital.com -- >> >> Check out the new Asterisk community forum at: >> https://community.asterisk.org/ >> >> New to Asterisk? Start here: >> https://wiki.asterisk.org/wiki/display/AST/Getting+Started >> >> asterisk-users mailing list >> To UNSUBSCRIBE or update options visit: >> http://lists.digium.com/mailman/listinfo/asterisk-users >> > > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > Check out the new Asterisk community forum at: https://community.asterisk. > org/ > > New to Asterisk? Start here: > https://wiki.asterisk.org/wiki/display/AST/Getting+Started > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- Check out the new Asterisk community forum at: https://community.asterisk.org/ New to Asterisk? Start here: https://wiki.asterisk.org/wiki/display/AST/Getting+Started asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
