F5

LogZilla App Store application: F5

Overview

F5 BIG-IP is a family of application delivery controllers (ADC) and security products. BIG-IP devices provide load balancing, SSL offloading, web application firewall (WAF), and Global Traffic Manager (GTM) capabilities. Devices generate syslog messages for traffic events, system health, High Availability (HA) status, and hardware alerts.

App Function

  • Parse F5 syslog messages in the format process[pid]: code:severity: message
  • Extract metadata tags for filtering and analysis
  • Categorize events by process type (traffic, GTM, HA, audit, system)
  • Provide dashboards for monitoring traffic errors, HA status, and hardware
  • Alert on critical hardware failures and HA conditions

Vendor Documentation

Device Configuration

Configure F5 BIG-IP to send syslog messages to LogZilla:

  1. Log into the BIG-IP Configuration utility
  2. Navigate to System > Logs > Configuration > Remote Logging
  3. Click Create to add a new remote logging destination
  4. Configure the following settings:
    • Name: LogZilla
    • IP Address: LogZilla server IP address
    • Remote Port: 514 (or custom syslog port)
    • Protocol: UDP or TCP
  5. Click Finished to save

Verification

Generate test traffic or trigger a configuration change, then verify events appear in LogZilla with the Vendor tag set to F5.

Incoming Log Format

F5 BIG-IP syslog messages follow this format:

text
process[pid]: code:severity: message
  • process - F5 process name (tmm, gtmd, mcpd, sod, httpd, syslog-ng, alertd)
  • pid - Process ID
  • code - 8-character hex message code (e.g., 01220001)
  • severity - Numeric severity level (0-7)
  • message - Event description

Parsed Metadata Fields

Tag NameExampleDescription
VendorF5Vendor name
ProductBIG-IPProduct name
Event ClassnetworkCross-vendor classification
MitreIdT1078MITRE ATT&CK technique ID (security events)
MITRE TacticInitial AccessMITRE ATT&CK tactic
F5 ProcesstmmF5 process name (tmm, gtmd, big3d, mcpd, sod)
F5 Event Typetcl_errorCategorized event type
F5 CategorytrafficEvent category (traffic, gtm, ha, audit, system)
F5 iRuleredirect_httpiRule name (TCL errors)
F5 HTTP EventHTTP_REQUESTHTTP event type
F5 HA StatusUPHA heartbeat status
UseradminUsername (audit events)
F5 ActionenabledPool member action (enabled, disabled, forced disabled)
SrcIP192.168.1.100Source IP address
DstIP10.1.1.50Destination IP address
DstPort443Destination port

Log Examples

TCL Error (iRule)

text
tmm[1234]: 01220001:3: TCL error: /Common/selectpool_us-east <HTTP_REQUEST>
- no such pool: /Common/web_pool_prod (line 42) invoked from within
"active_members $localpool"

SSL Handshake Failed

text
tmm1[5678]: 01260013:4: SSL handshake failed for TCP 192.168.1.100:54321
-> 10.1.1.50:443

GTM Monitor Error

text
gtmd[3456]: 011ae044:3: Could not find monitor object 10.1.1.100:443 on
server:vs /Common/dc1-prod-ltm-pair:/Common/https_vs_prod

HA Heartbeat

text
sod[5555]: 01140029:5: HA daemon_heartbeat status UP for bigip1.local

Audit Login

text
mcpd[2222]: 01070417:6: AUDIT - user admin logged in from 192.168.1.50

Hardware Alert

text
alertd[7777]: 010d0001:2: Cpu temperature is too high.

MITRE ATT&CK Mapping

Event TypeTechniqueTactic
Admin loginT1078Initial Access
Admin commandT1059Execution
SSL certificate errorsT1557Credential Access
SSL handshake failuresT1573Command and Control
Connection/pool/HA failuresT1499Impact
License errorsT1489Impact

Dashboards

DashboardDescription
F5 BIG-IP: OverviewAll F5 events, category breakdown, top devices
F5 BIG-IP: Traffic & ErrorsSSL errors, iRule errors, connection issues
F5 BIG-IP: HA & HealthHA status, hardware alerts, critical events

Triggers

TriggerDescription
F5: CPU Temperature HighCPU temperature too high
F5: Chassis Temperature HighChassis temperature too high
F5: Fan Speed LowFan speed too low
F5: PSU IssuePower supply issue
F5: Disk LowLow disk space
F5: Filesystem Read-OnlyFilesystem in read-only mode
F5: HA FailureHA system failure
F5: Cluster FailedCluster failure detected
F5: Device UnavailableManaged device unavailable
F5: Pool Member DownPool member or monitor failure
F5: License ErrorLicense not operational
F5: iRule TCL ErroriRule code error
F5: SSL Handshake FailedSSL/TLS handshake failure
F5: SSL Certificate ErrorCertificate verification failure
F5: Connection ErrorBackend connection failure
F5: Monitor ErrorGTM monitor failure
F5: MITRE ATT&CK Threat DetectedEvents with MITRE technique mapping
F5: Admin LoginAdmin login (non-notifying)
F5: Admin CommandAdmin command (non-notifying)
F5 | LogZilla Documentation