[Serusers] Re: [Users] How to start ser on boot? how to monitor it?

Jan Janak jan at iptel.org
Tue Dec 13 12:17:49 CET 2005


I send INVITE requests to SEMS with fake To tag. This will trigger Call
leg/transaction does not exist reply. If I get the reply then I know
SEMS is up and running.

  Jan.

On 13-12-2005 12:02, Cesc wrote:
> Hi all,
> 
> Thanks for the responses. It seems that the ser part is covered well,
> though i need also to monitor sems ... i could simply monitor by pid
> or by sending some command via the fifo/unixsock and check the reply
> ... Anyone doing something like this?
> 
> Regards,
> 
> Cesc
> 
> On 12/13/05, Klaus Darilion <klaus.mailinglists at pernau.at> wrote:
> > Cesc wrote:
> > > Hi,
> > >
> > > An easy one ... or two.
> > >
> > > 1 - I need to start up ser automatically on the boot of the machine
> > > ... i am sure there are scripts and instructions on how to do it. Any
> > > pointer?
> >
> > When using debian packages (make deb) the startup scrtipts will be
> > installed automatically, and openser will be started at startup.
> > Otheriwse (on debain) just
> >   cp packaging/debian/openser.init /etc/init.d/openser
> > maybe you have tomodify the path inisde the startup script to fit your
> > needs.
> >   chmod a+x /etc/init.d/openser
> >   update-rc.d openser defaults
> >
> > > 2 - I need a way to monitor the status of ser (and sems), so that in
> > > case of a crash they are automatically killed and restarted. I thought
> > > about writing some kind of cron thingy using serctl ... Again,
> > > pointers?
> >
> > We montior using a cron job:
> > # passive check if SER is alive
> > */5 * * * * /usr/lib/ser/checker
> >
> >
> > /usr/lib/ser/checker:
> > ----------------------
> > #!/bin/sh
> >
> > NETCOUNT=`netstat -antu | fgrep 5060 | fgrep 0.0.0.0: | wc -l`
> >
> > if [ $NETCOUNT -lt 2 ] ; then
> >         echo "SER does not seem to listen on udp/tcp 5060. Restarting."
> >         /etc/init.d/openser restart
> > fi
> >
> >
> >
> > klaus
> >
> 
> _______________________________________________
> Serusers mailing list
> serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers




More information about the sr-users mailing list