Forum Discussion
rolltidega_7890
Oct 21, 2011Nimbostratus
F5 Big-IP Monitor Inbound IPs?
I am using a virtual F5 appliance to gather Syslog from multiple sources and balance that traffic to multiple syslog servers on my LAN. I am wondering if there is a way to set up a connection monitor so that I can get alerted if one of my syslog sources stops making connections to the F5? I am having some issues with my syslog sources where they stop sending syslog for some reason. While I work with the vendor to figure it out I am trying to find a way to alert me when it happens. Any help on this would be awesome! Thanks...
- The_BhattmanNimbostratusHi Roltidega,
Using an external monitor is a good idea, as this will be part of the configuration and thus survive any upgrades.
when RULE_INIT { set ::syslog_table_timeout 60 set ::syslog_sources { "10.1.1.1" "10.1.1.2" "10.1.1.3" } } when CLIENT_ACCEPTED { set table_entries [table keys -count -subtable syslog_sources] if {$table_entries < [llength $::syslog_sources]} { if we have less than the number of syslog sources in the table, one must have stopped sending lets find those servers. We have to loop over the list of syslog sources foreach source_ip $::syslog_sources { if { not [table lookup -notouch -subtable syslog_sources $source_ip] } { log local0. "SYSLOG::WARNING: no message from $source_ip for $::syslog_timeout seconds" update the table entry, otherwise we will loop forever here table set -subtable syslog_sources $source_ip "inactive" $::syslog_timeout } } } else { update the table entry and it's timeout value table set -subtable syslog_sources [IP::client_addr] "active" $::syslog_timeout } }
- nitassEmployeeKurt, it's interesting.
Recent Discussions
Related Content
Â
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects