[asterisk-users] Which tool to automatically restart Asterisk ?

Olivier oza.4h07 at gmail.com
Thu Feb 23 04:45:48 CST 2017


2017-02-21 14:09 GMT+01:00 Tahir Almas <tahir at ictinnovations.com>:

> 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 <tzafrir.cohen at xorcom.com>
> 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:tzafrir.cohen at xorcom.com
>> +972-50-7952406           mailto:tzafrir.cohen at xorcom.com
>> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20170223/8eabe9d9/attachment.html>


More information about the asterisk-users mailing list