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/09 10:43] – 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 ?** \\ | ||
| + | * First it checks the Hub-config file present or not | ||
| + | * Then it get the location of the log file from Hub-config.xml file | ||
| + | * After getting the location of the file it checks it can open a log file without any permisssion error | ||
| + | * Also it get the timestamp of latest log entry and compares with the system time to know the log file is latest | ||
| + | * 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. | ||
| **Procedure before running the script** | **Procedure before running the script** | ||
| - | * Login as admin | + | * Login as admin and go to (profile0 --> email config) |
| * [[https:// | * [[https:// | ||
| * Start the email notification | * Start the email notification | ||
| - | * Log into trisul server and assign a cronjob to run ipdr_watchdog script. | + | |
| + | * Go to profile0 -> All groups alert -> and click edit option -> change Send to Syslog/ | ||
| + | | ||
| + | <note important> | ||
| **Options** | **Options** | ||
| Line 17: | Line 30: | ||
| | -n | | -n | ||
| | -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 | ||
| + | |||
| + | |||
| + | |||
| + | < | ||
| + | |||
| + | |||
| + | **Examples Using cronjob** | ||
| + | |||
| + | * /10* * * * / | ||
| + | |||
| + | ** When the IPDR down you get this type of syslog ** | ||
| + | |||
| + | May 9 05:55:01 IPDR-TESTING trisul_flushd: | ||
| + | |||
| + | ** 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 | ||
| - | **Examples** \\ | + | ** When your system is started after the down stauts you will get this syslog |
| - | * /10* * * * / | + | |
| - | \\ **or** \\ | + | < |
| - | | + | |
| + | **Examples without using cronjob** | ||
| + | / | ||
| + | {{: | ||
tools/ipdr_watchdog.1715231623.txt.gz · Last modified: 2024/05/09 10:43 by vignesh