Syslog is udp and you *can* lose log messages.  I need to write a similar 
script to disable / enable a problematic interface on one of my tower routers 
while we find the root cause.


On March 7, 2016 1:59:09 PM CST, Josh Luthman <j...@imaginenetworksllc.com> 
wrote:
>Wouldn't it be easier to have the logs sent to a syslog server, then
>monitor the one log?
>
>
>Josh Luthman
>Office: 937-552-2340
>Direct: 937-552-2343
>1100 Wayne St
>Suite 1337
>Troy, OH 45373
>
>On Mon, Mar 7, 2016 at 2:56 PM, Ty Featherling
><tyfeatherl...@gmail.com>
>wrote:
>
>> I don't have a clue but I would love if you'd share the finished
>result.
>> That would be very useful.
>>
>> -Ty
>>
>>
>>
>> -Ty
>>
>> On Mon, Mar 7, 2016 at 1:22 PM, Christopher Tyler <
>> ch...@totalhighspeed.net>
>> wrote:
>>
>> > I'm in need of a little scripting assistance. I'm trying to write a
>> router
>> > script that gets the current link speed of all the interfaces on a
>router
>> > and compare that against the previous value that was received from
>that
>> > same script.
>> >
>> > Below is the script that I have so far. Right now it loops through
>all of
>> > the interfaces, checks to see if there is an active Ethernet link,
>then
>> it
>> > gets the current rate and compares it to the string "1Gbps", if
>it's not
>> > 1Gbps it then puts a message in the log for for that interface.
>What I
>> > can't figure out is how to store a variable as part of the variable
>name
>> so
>> > that I can compare it to the current value to see if the link
>changed,
>> > which is what I really want to know. But I need that stored value
>in
>> order
>> > to check against it, rather than the string 1Gbps.
>> >
>> > :global identity ([/system identity get name])
>> > :foreach interface in=[/interface ethernet find] do={
>> > /interface ethernet monitor numbers=$interface once do={
>> > :if ("$status" = "link-ok") do {
>> > :if ("$rate" != "1Gbps") do {
>> > :log info message=($name . " is set to " . $rate)
>> > }}}}
>> >
>> > This will eventually send an email, I just have it logging right
>now to
>> > keep my inbox from getting flooded. And before anyone says it. Yes,
>I
>> know
>> > that the built in logging can do this, but we have over 100 routers
>and
>> > figuring out which one sent out a message is not an entirely
>non-time
>> > consuming task, and I ultimately we would like a little more
>information
>> in
>> > the email than what the logging system provides.
>> >
>> > Any assistance is greatly appreciated.
>> >
>> > --
>> > Christopher Tyler
>> > MTCRE/MTCNA/MTCTCE/MTCWE
>> > Total Highspeed Internet Services
>> > 417.851.1107
>> >
>> > _______________________________________________
>> > Mikrotik mailing list
>> > Mikrotik@mail.butchevans.com
>> > http://mail.butchevans.com/mailman/listinfo/mikrotik
>> >
>> > Visit http://blog.butchevans.com/ for tutorials related to Mikrotik
>> > RouterOS
>> >
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL: <
>>
>http://mail.butchevans.com/pipermail/mikrotik/attachments/20160307/8c3c921c/attachment.html
>> >
>> _______________________________________________
>> Mikrotik mailing list
>> Mikrotik@mail.butchevans.com
>> http://mail.butchevans.com/mailman/listinfo/mikrotik
>>
>> Visit http://blog.butchevans.com/ for tutorials related to Mikrotik
>> RouterOS
>>
>-------------- next part --------------
>An HTML attachment was scrubbed...
>URL:
><http://mail.butchevans.com/pipermail/mikrotik/attachments/20160307/f9e887a9/attachment.html>
>_______________________________________________
>Mikrotik mailing list
>Mikrotik@mail.butchevans.com
>http://mail.butchevans.com/mailman/listinfo/mikrotik
>
>Visit http://blog.butchevans.com/ for tutorials related to Mikrotik
>RouterOS

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mail.butchevans.com/pipermail/mikrotik/attachments/20160307/7026b937/attachment.html>
_______________________________________________
Mikrotik mailing list
Mikrotik@mail.butchevans.com
http://mail.butchevans.com/mailman/listinfo/mikrotik

Visit http://blog.butchevans.com/ for tutorials related to Mikrotik RouterOS

Reply via email to