Parsers and Generated Fields

Tag Fields Created by Parser aruba-clearpass
  • #Cps.version

  • #Vendor

  • #ecs.version

  • #event.dataset

  • #event.kind

  • #event.module

  • #event.outcome

  • #observer.type

Fields Identified by Parser aruba-clearpass
Source FieldCPS FieldDescriptionMapping
@timestamp@timestampEvent timestamp in ISO 8601 formatParsed from timestamp field using parseTimestamp function
Vendor.Endpoint.IP-Addressclient.addressClient addressExtracted from endpoint IP address field
client.addressclient.domainClient domain nameSet when client.address is not valid IP
client.addressclient.ipClient IP addressSet when client.address is valid IP using CIDR validation
Vendor.Endpoint.MAC-Addressclient.macClient MAC addressExtracted and formatted with dash separators and uppercase
Noneecs.versionECS schema versionStatic value: 9.2.0
Vendor.Descriptionerror.messageError message for failed operationsExtracted from Description field for failed events
Vendor.Actionevent.actionAction performed in the eventCopied from Vendor.Action
Vendor.Categoryevent.category[]Event categorization arrayArray populated based on event type and category
Vendor.eventIdevent.codeUnique event identifierCopied from Vendor.eventId
Noneevent.kindEvent categorizationStatic value: event
Noneevent.moduleModule name for event sourceStatic value: clearpass
Vendor.Actionevent.outcomeEvent outcome (success/failure)Determined based on event action
Vendor.Action, Vendor.Categoryevent.type[]Event type classification arrayArray populated based on event action and category
Vendor.Descriptionfile.nameFilename for file operationsExtracted from Description field for backup events
@rawstringlog.syslog.appnameSyslog application nameExtracted from syslog header
@rawstringlog.syslog.hostnameSyslog hostnameExtracted from syslog header
@rawstringlog.syslog.msgidSyslog message IDExtracted from syslog header
@rawstringlog.syslog.prioritySyslog priority valueExtracted from syslog header
@rawstringlog.syslog.procidSyslog process IDExtracted from syslog header
@rawstringlog.syslog.versionSyslog versionExtracted from syslog header
Vendor.RADIUS.Acct-NAS-IP-Addressobserver.ip[]Observer IP address arrayArray populated from RADIUS NAS IP address
Vendor.RADIUS.Acct-NAS-Portobserver.portObserver port numberExtracted from RADIUS NAS port field
Vendor.swVersionobserver.versionObserver software versionCopied from Vendor.swVersion
Vendor.CppmNode.CPPM-Nodeserver.addressServer addressExtracted from CPPM node field
server.addressserver.domainServer domain nameSet when server.address is not valid IP
server.addressserver.ipServer IP addressSet when server.address is valid IP using CIDR validation
Vendor.RADIUS.Acct-Framed-IP-Address, Vendor.TACACS.Request-Type, Vendor.WEBAUTH.Host-IP-Addresssource.addressSource addressExtracted from multiple RADIUS and authentication sources
source.addresssource.domainSource domain nameSet when source.address is not valid IP
source.addresssource.ipSource IP addressSet when source.address is valid IP using CIDR validation
Vendor.Descriptionsource.portSource port numberExtracted from Description field using regex
Vendor.Common.Usernameuser.domainUser domainExtracted when username contains domain format
Vendor.RADIUS.Acct-Username, Vendor.Endpoint.Username, Vendor.Common.Username, Vendor.Descriptionuser.nameUsernameExtracted from multiple sources with domain parsing
Vendor.Descriptionuser.roleUser roleExtracted from Description field using regex