User Tools

Site Tools


tools:ipdr_watchdog

This is an old revision of the document!


IPDR Watchdog

What is the use of this tool ?

Real time IPDR monitoring system that alerts when IPDR is down by sending email and syslog.

How it works ?

It checks the flushlogs and compares the log and system timestamp to determine the status of the system.
And also it check the flush variable is not equal to 0 . If IPDR is down then send syslog and the trisul 
will send mail.

Procedure before running the script

  • Login as admin
  • Configure email on trisul server
  • Start the email notification
  • Log into trisul server and assign a cronjob to run ipdr_watchdog script or you can run manually.

Options

Option Default value Info
-n 2 No of Engines
-c context0 Context Name
-s Hostname of your system Sytem Name
-k 0 verbose
The verbose argument send syslog if the system running . But this argument will not send mail

Examples Using cronjob

* /10* * * * /usr/local/share/trisul-hub/ipdr_watchdog.sh

When the IPDR down you get this type of syslog

May  9 05:55:01 IPDR-TESTING trisul_flushd: Alert:probe0:context0:1715234100:0,0,0,0,0,IPDRUP:mailsubject:Trisul IPDR Alert System UP IPDR TESTING:mailsubjectUser ,Last flush time : (Thu May  9 05:55:00 AM UTC 2024)

When you assign a cronjob with -k argument you will get this syslog if the system is running

May  9 07:12:01 IPDR-TESTING infod: IPDR-TESTING  RUNNING

Examples without using cronjob
/usr/local/share/trisul-hub/ipdr_watchdog.sh /ipdr_watchdog.sh

tools/ipdr_watchdog.1715238846.txt.gz · Last modified: 2024/05/09 12:44 by vignesh