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 will send syslog if the system is running . But doesn't 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.1715245740.txt.gz · Last modified: 2024/05/09 14:39 by vignesh