Hi,

Previous answer is already very complete, but you could go a little
further if you have some time :
- create a supervision form
- create a dummy approval process
- create an escalation that executes a "new details" command for this
process every X minutes
- if you find the generated signature, close it; else, send an alert


On Mon, Sep 10, 2012 at 10:29 AM, patchsk <vamsi...@gmail.com> wrote:
> **
> Unlike email engine, approval server is not a separate service, so you
> cannot monitor a service or a tcp port.
> It is built in as a plugin. The components involved are approval plugin,
> dispatcher, application pending entries.
> The way approval server works is remedy workflow creates an entry in the
> Application Pending form when it needs approval server to do something.
> There is a separate daemon called the dispatcher.
> The dispatcher looks at the entries in the application pending form and it
> invokes the respective plugins to process the request. The entries have a
> field called category, which tells what plugin  that it needs to invoke.
> Once the dispatcher processes the request the application pending entry gets
> deleted.
> In an ideal scenario there should not be any  entries in the application
> pending.
> So you can monitor the data in this table at sql level or remedy api level
> and if there are records older than certain time threashold that is your
> alert that something is not working right in the system.
> The way to restart approval server is when armonitor started initially there
> is a .lck file created in the logs folder.This file contains the approval
> process id.
> You can have a shell program to kill that process and delete the .lck file
> and armonitor will automatically restarts approval server.
>
> On Sunday, September 9, 2012 11:01:45 PM UTC-7, Rob van Eerd wrote:
>>
>> Hi,
>>
>> Like mentioned in this topic about a hanging E-Mail Engine
>> (http://listserv.rbugs.com/cgi-bin/wa.exe?A2=ind1209&L=ARSLIST&D=0&P=101940)
>> we're occassionally experiencing similar behaviour with our Approval Server.
>> We already restart our processes once a week, but that may not be enough.
>>
>> While looking for a real solution, we could implement somekind of monitor
>> which can alert us on moments the Approval Server doesn't do what it's
>> supposed to do or restart the approval server process itself.
>>
>> Anyone any ideas on what to monitor?
>>
>> We're running SRM 7.6.00 on an ARS 7.5.00 Linux environment (Oracle
>> database).
>>
>> Thanks for any ideas.
>>
>> Regards,
>> Rob.
>>
>>
>> _______________________________________________________________________________
>> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
>> attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"
>
> _attend WWRUG12 www.wwrug.com ARSlist: "Where the Answers Are"_

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug12 www.wwrug12.com ARSList: "Where the Answers Are"

Reply via email to