Introduction
Tags beginning with auth.ping
identify events generated by authentication services belonging to PingIdentity.
Valid tags and data tables
The full tag must have 4 levels. The first two are fixed asauth.ping
. The third level identifies the type of events sent, and the fourth level indicates the event subtype.
...
Technology
...
Brand
...
Type
...
Subtype
...
auth
...
ping
...
id
...
mfa
...
federate
...
These are the valid tags and corresponding data tables that will receive the parsers' data:
Product / Service | Tag | Data table |
---|
PingFederate | auth.ping.federate.audit
| auth.ping.federate.audit
|
auth.ping.federate.security_audit
| auth.ping.federate.security_audit
|
auth.ping.federate.server
| auth.ping.federate.server
|
PingID | auth.ping.id.mfa
| auth.ping.id.mfa
|
For more information, read more About Devo tags.
How is the data sent to Devo?
Logs may be sent with the Devo relay. Example relay rules:
Code Block |
---|
Source message:
Source data: ^\d{4}-\d{2}-\d{2}\s\d{2}:\d{2}:\d{2},\d{3}\strackingid=
Source tag:
Target tag: auth.ping.federate.audit
Sent without syslog tag: true |
Code Block |
---|
Source message:
Source data: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2},\d{3}\|
Source tag:
Target tag: auth.ping.federate.security_audit
Sent without syslog tag: true |
Code Block |
---|
Source message:
Source data:
Source tag:
Target tag: auth.ping.id.mfa
Sent without syslog tag: true |
Table structure
These are the fields displayed in these tables:
Rw ui tabs macro |
---|
auth.ping.federate.auditField | Type | Field transformation | Source field name | Extra fields |
---|
eventdate | timestamp
| | | | host | str
| Code Block |
---|
split(hostchain, "=", 0) |
| hostchain | | timestamp | timestamp
| Code Block |
---|
parsedate(timestamp_date, +" " + timestamp_hour, dateformat("YYYY-MM-DD HH:mm:ss,SSS", "UTC")) |
| timestamp_hour timestamp_date | | event | str
| | | | subject | str
| | | | ip | ip4
| | | | app | str
| | | | connectionid | str
| | | | protocol | str
| | | | pfhost | str
| | | | role | str
| | | | status | str
| | | | adapterid | str
| | | | description | str
| | | | responsetime | str
| | | | message | str
| | rawMessage | | hostchain | str
| | | ✓ | tag | str
| | | ✓ | rawMessage | str
| | | ✓ |
auth.ping.federate.security_auditField | Type | Extra fields |
---|
eventdate | timestamp
| | hostname | str
| | transactionTime | timestamp
| | trackingId | str
| | event | str
| | subject | str
| | ip | ip4
| | app | str
| | connectionId | str
| | protocol | str
| | host | str
| | role | str
| | status | str
| | adapterId | str
| | description | str
| | responseTime | int4
| | hostchain | str
| ✓ | tag | str
| ✓ | rawMessage | str
| ✓ |
auth.ping.federate.serverField | Type | Field transformation | Source field name | Extra fields |
---|
eventdate | timestamp
| | | | host | str
| Code Block |
---|
split(hostchain, "=", 0) |
| hostchain | | timestamp | timestamp
| Code Block |
---|
parsedate(timestamp_date, +" " + timestamp_hour, dateformat("YYYY-MM-DD HH:mm:ss,SSS", "UTC")) |
| timestamp_hour timestamp_date | | tid | str
| | | | logging_level | str
| | | | java_class | str
| | | | message | str
| | | | hostchain | str
| | | ✓ | tag | str
| | | ✓ | rawMessage | str
| | | ✓ |
auth.ping.id.mfaField | Type | Field transformation | Source field name | Extra fields |
---|
eventdate | timestamp
| | | | hostname | str
| | | | action | str
| | | | actors__type_str | str
| Code Block |
---|
join(actors__type, ',') |
| actors__type | | actors__id_str | str
| Code Block |
---|
join(actors__id, ',') |
| actors__id | | actors__name_str | str
| Code Block |
---|
join(actors__name, ',') |
| actors__name | | source | str
| | | | id | str
| | | | client2 | str
| | | | result__status | str
| | | | result__message | str
| | | | recorded | str
| | | | hostchain | str
| | | ✓ | tag | str
| | | ✓ | rawMessage | str
| | | ✓ |
|