BB Unix Network Monitor - Message

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: {bb} Custom SMTP script



On Fri, 2006-06-23 at 17:23, MT wrote:
> Brothers,
> 
> I've been messing around with a custom SMTP script.  The reason is  
> that I would like to set alert levels based on the time it takes for  
> the SMTP server to answer.  The meat of the script is such:
> 
> OUTPUT=`command time -o /tmp/time.temp $BBHOME/bin/bbnet  
> "10.5.101.7:25"`
> 
> TIME_RESULTS=`cat /tmp/time.temp | grep "elapsed" | awk '{print $3}'  
> | cut -d: -f2 | sed 's/elapsed//' | cut -d. -f1`
> 
> if [ "${TIME_RESULTS}" -ge "30" ];
> then
>          COLOR="red"
>          MESSAGE="
> Telnet timeout exceeded 30 seconds!
> Actual Completion Time: ${TIME_RESULTS}"
> 
> elif [ "${TIME_RESULTS}" -gt "15" -a ${TIME_RESULTS} -lt "30" ];
> then
>          COLOR="yellow"
>          MESSAGE="
> Telnet timeout warning!
> Actual Completion Time: ${TIME_RESULTS}"
> else
>          COLOR="green"
>          MESSAGE="
> Telnet normal.
> Actual Completion Time: ${TIME_RESULTS}"
> fi
> 
> I blocked SMTP traffic from BBNET so I could test this out. What's  
> happening is after 20 seconds bbnet returns and the script (because  
> it took 20 seconds) marks status as yellow.  Since I blocked smtp  
> traffic I would want that status to be red (should take longer than  
> 20 seconds).  Is this possible?  Any ideas out there how I can  
> improve this script?

Here, bbnet actually makes three attempts waiting first 3, then 5 and
then 12 seconds (i.e. 20 seconds overall). If you re-set the values
of the environment variables (BBNETTIMER1, BBNETTIMER2 and BBNETTIMER3)
before running bbnet, you can make it wait longer. For example:

    BBNETTIMER1=6
    BBNETTIMER2=9
    BBNETTIMER3=16

would last 31 seconds before timing-out. 

Cheers, Phil.



-- 
If a man is standing in the middle of a forest, and he says
something, and there's no woman around to hear him, is he still
wrong? (Andrew Blendermann)

--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=
To unsubscribe from this list, or to subscribe to the bb-digest list
send e-mail to mailto:majordomo@bb4.com with unsubscribe bb -and/or-
subscribe bb-digest in the BODY of the message.


Home | Main Index | Thread Index