<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Bradley Hand ITC";
        panose-1:3 7 4 2 5 3 2 3 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        text-align:justify;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
.MsoPapDefault
        {mso-style-type:export-only;
        text-align:justify;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal>All;<o:p></o:p></p><p class=MsoNormal>    There was a thread a while back talking about a tool to restart Asterisk. We have a program that runs out of CRON that does just that. What it does is check the Asterisk process every X minutes and verifies not only that Asterisk is running, but that it is running efficiently by checking the Asterisk process parameters such as memory usage, cpu usage, number of threads spawned, the number of open files, etc. The program reads the threshold values in a config file and if the parameters exceed the threshold values, the program restarts Asterisk and shoots an email off to the admin letting them know that there was a restart. The program is written in Perl and requires no non-standard CPAN modules. Feel free to download the program at <a href="https://mte6.mobilepbx.net/downloads/AsteriskProcess.tar.gz">https://mte6.mobilepbx.net/downloads/AsteriskProcess.tar.gz</a>. All comments are welcome and can be sent to support@voipbusiness.us.<o:p></o:p></p><p class=MsoNormal>Regards;<o:p></o:p></p><p class=MsoNormal>John V.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal align=left style='text-align:left'><i><span style='font-size:18.0pt;font-family:"Bradley Hand ITC";color:#1F497D'>Tech Support<o:p></o:p></span></i></p><p class=MsoNormal align=left style='text-align:left'><span style='color:#1F497D'>Tech Support</span><span style='color:#1F497D'><o:p></o:p></span></p><p class=MsoNormal align=left style='text-align:left'><span style='color:#1F497D'>VoIP Business Solutions<o:p></o:p></span></p><p class=MsoNormal align=left style='text-align:left'><span style='color:#1F497D'>240-215-3479 x325<o:p></o:p></span></p><p class=MsoNormal align=left style='text-align:left'><span style='color:#1F497D'><a href="mailto:fsd@voipbusiness.us"><span style='color:blue'>support@voipbusiness.us</span></a><o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>