tools:ipdr_watchdog
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tools:ipdr_watchdog [2024/05/10 11:42] – vignesh | tools:ipdr_watchdog [2024/05/24 13:06] (current) – vignesh | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== IPDR Watchdog ====== | ====== IPDR Watchdog ====== | ||
+ | {{ : | ||
**What is the use of this tool ?** | **What is the use of this tool ?** | ||
Real time IPDR monitoring system that alerts when IPDR is down by sending email and syslog. | Real time IPDR monitoring system that alerts when IPDR is down by sending email and syslog. | ||
| | ||
**How it works ?** \\ | **How it works ?** \\ | ||
- | * First it checks the last log timestamp with current system timestamp and check the difference is below 1min. | + | * First it checks the Hub-config file present or not |
- | * Then it check for the latest | + | * Then it get the location of the log file from Hub-config.xml file |
- | * It also check flush is not equal to 0. | + | * After getting the location of the file it checks it can open a log file without any permisssion error |
- | * If the above condition fails then it send the syslog | + | * Also it get the timestamp of latest log entry and compares with the system |
- | * And trisul-hub will send mail if email server is configured and enabled | + | * Then it checks the current log file is new or not.If new then it not checks because the log entries will not be completed yet |
+ | * You can run this script for netflow as well as tap mode. You have to provide this in argument | ||
+ | * It checks each engine is flushing or not by fetching each engine log entries and checks the flush is not empty | ||
+ | * If the system is down you receive an alert , likewise if the system is up from down status you will receive an alert | ||
+ | * The script deliver the alert log to the syslog . You have to configure the email to receive mail. | ||
Line 20: | Line 24: | ||
* Go to profile0 -> All groups alert -> and click edit option -> change Send to Syslog/ | * Go to profile0 -> All groups alert -> and click edit option -> change Send to Syslog/ | ||
* Log into trisul server and assign a cronjob to run ipdr_watchdog script or you can run manually. | * Log into trisul server and assign a cronjob to run ipdr_watchdog script or you can run manually. | ||
+ | <note important> | ||
**Options** | **Options** | ||
Line 27: | Line 31: | ||
| -c | | -c | ||
| -s | | -s | ||
- | | -k | + | | -k |
+ | | -t | ||
+ | | -r | ||
+ | | -f | ||
+ | If the trisul is running in netflow mode then run the script with -f option or -r option if it is running with tap mode | ||
+ | |||
< | < | ||
Line 45: | Line 55: | ||
** When your system is started after the down stauts you will get this syslog ** \\ | ** When your system is started after the down stauts you will get this syslog ** \\ | ||
May 9 05:55:01 IPDR-TESTING trisul_flushd: | May 9 05:55:01 IPDR-TESTING trisul_flushd: | ||
- | < | + | < |
**Examples without using cronjob** | **Examples without using cronjob** |
tools/ipdr_watchdog.1715321522.txt.gz · Last modified: 2024/05/10 11:42 by vignesh