Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
maxLevel2
typeflat

...

Valid tags and data tables

The full tag must have 4 levels. The first two are fixed asddi.infoblox. The third level identifies the type of events sent, and the fourth level indicates the event subtype. 

These are the valid tags and corresponding data tables that will receive the parsers' data:

Infoblox DNS Logging Categories

Relay rule names

DDI Infoblox - DNS Categories

DDI Infoblox - DNS Category DTC 1

DDI Infoblox - DNS Category DTC 2

DDI Infoblox - unknown DNS Categories

general

client

config

database

dnssec

lame servers

network

notify

queries

rate-limit

resolver

responses

rpz

security

transfer-in

transfer-out

update

update

Product / Service

Tags

Data tables

Infoblox solutions

  • ddi.infoblox.audit.httpd

  • ddi.infoblox.dns.dtc

  • ddi.infoblox.audit.serial_console

  • ddi.infoblox.dns.

audit
  • config

  • ddi.infoblox.

audit
  • dns.

httpd
  • resolver

  • ddi.infoblox.

audit
  • dns.

httpd
  • database

  • ddi.infoblox.

audit
  • dns.

serialconsole
  • queries

  • ddi.infoblox.

audit
  • dns.

serialconsole
  • infoblox-responses

  • ddi.infoblox.

audit
  • dns.

sshd
  • query-errors

  • ddi.infoblox.

audit
  • unknown.

sshd
  • unknown

ddi.infoblox.dhcp

  • ddi.infoblox.audit.

dhcp
  • httpd

  • ddi.infoblox.

dhcp
  • audit.

dhcpd
  • serial_console

  • ddi.infoblox.

dhcp
  • audit.

dhcpd
  • sshd

ddi.infoblox.dhcp.validate_dhcpdaudit

ddi.infoblox.dhcpaudit.validate_dhcpdhttpd

ddi.infoblox.dnsaudit.httpd

ddi.infoblox.dnsaudit.serial_console

ddi.infoblox.dnsaudit.clientserial_console

ddi.infoblox.dnsaudit.clientsshd

ddi.infoblox.dnsaudit.configsshd

ddi.infoblox.dnsdhcp.configvalidate_dhcpd

ddi.infoblox.dns.databasedhcp

ddi.infoblox.dnsdhcp.databasedhcpd

ddi.infoblox.dnsdhcp.dtcdhcpd

ddi.infoblox.dnsdhcp.dtcvalidate_dhcpd

ddi.infoblox.dnsdhcp.generalvalidate_dhcpd

  • ddi.infoblox.dns.

general
  • dtc

  • ddi.infoblox.dns.

infobloxResponses
  • config

  • ddi.infoblox.dns.

infobloxResponses
  • database

  • ddi.infoblox.dns.

lameServers
  • resolver

  • ddi.infoblox.dns.

lameServers
  • query-errors

  • ddi.infoblox.dns.

network
  • queries

  • ddi.infoblox.dns.

network
  • infoblox-responses

ddi.infoblox.dns.notify

ddi.infoblox.dns.notifyclient

ddi.infoblox.dns.queriesclient

ddi.infoblox.dns.queriesconfig

ddi.infoblox.dns.queries_responsesconfig

ddi.infoblox.dns.queries_responsesdatabase

ddi.infoblox.dns.queryErrorsdatabase

ddi.infoblox.dns.queryErrorsdtc

ddi.infoblox.dns.rateLimitdtc

ddi.infoblox.dns.rateLimitgeneral

ddi.infoblox.dns.resolvergeneral

ddi.infoblox.dns.resolverddi.infoblox.dns.rpzinfoblox-responses

ddi.infoblox.dns.rpzinfobloxResponses

ddi.infoblox.dns.securitylame-servers

ddi.infoblox.dns.securitylameServers

ddi.infoblox.dns.unknownnetwork

ddi.infoblox.dns.unknownnetwork

ddi.infoblox.dns.updatenotify

ddi.infoblox.dns.updatenotify

ddi.infoblox.dns.updateSecurityqueries

ddi.infoblox.dns.updateSecurityqueries

ddi.infoblox.dns.xferInqueries_responses

ddi.infoblox.dns.xferIn

ddi.infoblox.dns.xferOut

ddi.infoblox.dns.xferOutqueries_responses

Note

Union table

This is a union table that collects events from a set of tables for easy access and analysis.

Learn more about this union table in this article.

ddi.infoblox.niosdns.queryErrors

ddi.infoblox.dns.niosqueryErrors

ddi.infoblox.niosdns.monitorrate-limit

ddi.infoblox.niosdns.monitorrateLimit

ddi.infoblox.niosdns.ntpdresolver

ddi.infoblox.niosdns.ntpdresolver

ddi.infoblox.niosdns.ntpdaterpz

ddi.infoblox.niosdns.ntpdaterpz

ddi.infoblox.niosdns.rabbitmq_controlsecurity

ddi.infoblox.nios.rabbitmq_controldns.security

ddi.infoblox.dns.unknown

ddi.infoblox.niosdns.syslog-ngunknown

ddi.infoblox.niosdns.syslog-ngupdate

ddi.infoblox.unknowndns.unknownupdate

ddi.infoblox.unknowndns.unknown

How is the data sent to Devo?

Set up the Devo relay rules

You will need to set up a rule on the relay to correctly process and forward the events received from Infoblox. In the example below, you should use any port that you can dedicate to these events.

...

Infoblox - DNS Categories

Infoblox classifies the DNS logs in different categories. You can know more about this in their documentation: Setting DNS Logging Categories. The table below depicts which Devo Relay rule would process each DNS Logging Category.

update-security

ddi.infoblox.dns.updateSecurity

ddi.infoblox.dns.xfer-in

ddi.infoblox.dns.xferIn

ddi.infoblox.dns.xfer-out

ddi.infoblox.dns.xferOut

  • ddi.infoblox.nios.monitor

  • ddi.infoblox.nios.ntpd

  • ddi.infoblox.nios.rabbitmq_control

  • ddi.infoblox.nios.syslog-ng

  • ddi.infoblox.nios.update

ddi.infoblox.nios

ddi.infoblox.nios.monitor

ddi.infoblox.nios.monitor

ddi.infoblox.nios.ntpd

ddi.infoblox.nios.ntpd

ddi.infoblox.nios.ntpdate

ddi.infoblox.nios.ntpdate

ddi.infoblox.nios.rabbitmq_control

ddi.infoblox.nios.rabbitmq_control

ddi.infoblox.nios.syslog-ng

ddi.infoblox.nios.syslogNg

ddi.infoblox.unknown.unknown

ddi.infoblox.unknown.unknown

How is the data sent to Devo?

Set up the Devo relay rules

You will need to set up a rule on the relay to correctly process and forward the events received from Infoblox. In the example below, you should use any port that you can dedicate to these events.

...

Infoblox - DNS Categories

Infoblox classifies the DNS logs in different categories. You can know more about this in their documentation: Setting DNS Logging Categories. The table below depicts which Devo Relay rule would process each DNS Logging Category.

Infoblox DNS Logging Categories

Relay rule names

DDI Infoblox - DNS Categories

DDI Infoblox - DNS Category DTC 1

DDI Infoblox - DNS Category DTC 2

DDI Infoblox - unknown DNS Categories

general




client




config




database




dnssec




lame servers




network




notify




queries




rate-limit




resolver




responses




rpz




security




transfer-in




transfer-out




update




update-security




DTC load balancing




DTC health monitors




Rules

DDI Infoblox - DNS Categories

  • Source Port → Customer source port, for example 13004

  • Source data → ^.*named\[\d*\]:\s+([\S]+):

  • Target Tag → ddi.infoblox.dns.\\d1

  • Sent without syslog tag → True

  • Is Prefix → False (by default)

  • Stop processing → True

DDI Infoblox - DNS Category DTC 2

  • Source Port → Customer source port, for example 13004

  • Source data → ^named\[\d*\]:\s+request\s

  • Target Tag → ddi.infoblox.dns.dtc

  • Sent without syslog tag → True

  • Is Prefix →False (by default)

  • Stop processing → True

DDI Infoblox - unknown DNS Categories

  • Source Port → Customer source port, for example 13004

  • Source data → ^(?:import_)?named\[\d*\]

  • Target Tag → ddi.infoblox.dns.unknown

  • Sent without syslog tag → True

  • Is Prefix → False (by default)

  • Stop processing → True

DDI Infoblox - DNS Category DTC 1

  • Source Port → Customer source port, for example 13004

  • Source data → ^idns_health

  • Target Tag → ddi.infoblox.dns.dtc

  • Sent without syslog tag → True

  • Is Prefix → False (by default)

  • Stop processing → True

...

  1. Select Data Management tab

  2. Select the DNS tab

  3. Click Grid DNS Properties from the Toolbar

  4. Enable de Advanced Mode by clicking on “Toggle Expert Mode” if the editor is in the basic mode.

  5. Select the Logging tab

  6. Select the Logging Categories you would like to send to Devo.

  7. Save & Close

Note

Enabling some logging categories can increase disk space usage and adversely affect DNS services and performance. Check with Infoblox whether you are recommended to logging some of these categories.

...

After saving the changes, you may be prompted to restart the DNS service for the changes to take effect.

...

After saving the changes, you may be required to do a service restart for the changes to take effect. Your Infoblox appliance will start to send Syslog to your Devo Relay.

Table structure

These are the fields displayed in these tables:

Rw ui tabs macro
Rw tab
title1-6

Anchor
tag1
tag1
ddi.infoblox

Field

Type

Source field name

Extra fields

eventdate

timestamp

 

type

str

vtype

subtype

str

vsubtype

hostname

str

 

server

str

 

pid

int4

 

message

str

 

hostchain

str

 

tag

str

 

rawMessage

str

 

Anchor
tag2
tag2
ddi.infoblox.audit

Field

Type

Source field name

Extra fields

eventdate

timestamp

 

hostname

str

 

subtype

str

vsubtype

server

str

 

pid

int4

 

serverdate

timestamp

 

admin_user

str

 

action

str

 

object_type

str

 

object_name

str

 

message

str

 

srcIp

ip4

 

to

str

 

auth

str

 

admin_group

str

 

apparently_via

str

 

info

str

 

trigger_event

str

 

hostchain

str

 

tag

str

 

rawMessage

str

 

Anchor
tag3
tag3
ddi.infoblox.audit.httpd

Field

Type

Extra fields

eventdate

timestamp

 

hostname

str

 

server

str

 

serverdate

timestamp

 

admin_user

str

 

action

str

 

object_type

str

 

object_name

str

 

message

str

 

srcIp

ip4

 

to

str

 

auth

str

 

admin_group

str

 

apparently_via

str

 

info

str

 

trigger_event

str

 

hostchain

str

 

tag

str

 

rawMessage

str

 

Anchor
tag4
tag4
ddi.infoblox.audit.serial_console

Field

Type

Extra fields

eventdate

timestamp

 

hostname

str

 

server

str

 

serverdate

timestamp

 

admin_user

str

 

action

str

 

object_type

str

 

object_name

str

 

message

str

 

srcIp

ip4

 

to

str

 

auth

str

 

admin_group

str

 

apparently_via

str

 

info

str

 

trigger_event

str

 

hostchain

str

 

tag

str

 

rawMessage

str

 

Anchor
tag5
tag5
ddi.infoblox.audit.sshd

Field

Type

Extra fields

eventdate

timestamp

 

hostname

str

 

server

str

 

pid

int4

 

message

str

 

hostchain

str

 

tag

str

 

rawMessage

str

 

Anchor
tag6
tag6
ddi.infoblox.dhcp

Field

Type

Source field name

Extra fields

eventdate

timestamp

 

hostname

str

 

subtype

str

vsubtype

server

str

 

pid

int4

 

message

str

 

hostchain

str

 

 

tag

str

 

 

rawMessage

str

 

 

Rw tab
title7-12

Anchor
tag7
tag7
ddi.infoblox.dhcp.dhcpd

Field

Type

Field transformation

Source field name

Extra fields

eventdate

timestamp

hostname

str

server

str

pid

int4

message_type

str

toAddress

str

toDeviceId

str

fromAddress

str

fromDeviceId

str

ofAddress

str

ofDeviceId

str

onAddress

str

onDeviceId

str

forAddress

str

forDeviceId

str

via

str

viaDeviceId

str

TransID

str

network

str

uid

str

message

str

leaseIpAddress

str

Code Block
ifthenelse(message_type in set(["DHCPACK", "DHCPOFFER", "BOOTREPLY", "DHCPEXPIRE", "RELEASE"]), ifthenelse(isnull(onAddress), toAddress, onAddress), null)

onAddress

toAddress

message_type

leaseHardwareAddress

str

Code Block
ifthenelse(message_type in set(["DHCPACK", "DHCPOFFER", "BOOTREPLY", "DHCPEXPIRE", "RELEASE"]), ifthenelse(isnull(onAddress), toDeviceId, toAddress), null)

toDeviceId

onAddress

toAddress

message_type

hostchain

str

tag

str

rawMessage

str

Anchor
tag8
tag8
ddi.infoblox.dhcp.validate_dhcpd

Field

Type

Extra fields

eventdate

timestamp

 

hostname

str

 

server

str

 

pid

int4

 

message

str

 

hostchain

str

tag

str

rawMessage

str

Anchor
tag9
tag9
ddi.infoblox.dns

Field

Type

Source field name

Extra fields

eventdate

timestamp

 

subtype

str

vsubtype

hostname

str

 

server

str

 

pid

int4

 

ib_category

str

 

message

str

 

hostchain

str

 

tag

str

 

rawMessage

str

 

Anchor
tag10
tag10
ddi.infoblox.dns.client

Field

Type

Extra fields

eventdate

timestamp

hostname

str

server

str

pid

int4

ib_category

str

message

str

action

str

name_blacklist

str

query_name

str

client_ip

ip4

client_object

str

port

int4

dns_client_signer

str

dns_view

str

info

str

hostchain

str

tag

str

rawMessage

str

Anchor
tag11
tag11
ddi.infoblox.dns.config

Field

Type

Extra fields

eventdate

timestamp

 

hostname

str

 

server

str

 

pid

int4

 

ib_category

str

 

message

str

 

hostchain

str

tag

str

rawMessage

str

Anchor
tag12
tag12
ddi.infoblox.dns.database

Field

Type

Extra fields

eventdate

timestamp

hostname

str

server

str

pid

int4

ib_category

str

message

str

hostchain

str

tag

str

rawMessage

str

Rw tab
title13-18

Anchor
tag13
tag13
ddi.infoblox.dns.dtc

Field

Type

Extra fields

eventdate

timestamp

 

hostname

str

 

server

str

 

pid

int4

 

message

str

 

hostchain

str

tag

str

rawMessage

str

Anchor
tag14
tag14
ddi.infoblox.dns.general

Field

Type

Extra fields

eventdate

timestamp

 

hostname

str

 

server

str

 

pid

int4

 

ib_category

str

 

message

str

 

quota_used

int8

 

quota_max

int8

 

quota_soft_limits

int8

 

quota_s_over

int8

 

quota_hard_limit

int8

 

quota_h_over

int8

 

quota_low_pri

int8

 

dns_view

str

 

dns_view_size

int8

 

dns_view_hits

int8

 

dns_view_misses

int8

 

zone_name

str

 

zone_message

str

 

hostchain

str

tag

str

rawMessage

str

Anchor
tag15
tag15
ddi.infoblox.dns.infobloxResponses

Field

Type

Extra fields

eventdate

timestamp

 

hostname

str

 

server

str

 

pid

int4

 

ib_category

str

 

message

str

 

serverdate

timestamp

 

client_ip

str

 

port

int4

 

dns_client_signer

str

 

query_name

str

 

dns_view

str

 

protocol

str

 

class

str

 

type

str

 

response_info

str

 

rcode

str

 

flags

str

 

recursion

bool

 

authoritative_answer

bool

 

truncated_response

bool

 

edns_opt_record

bool

 

dnssec

bool

 

dnssec_records_validated

bool

 

dtc_synthetic_record

bool

 

rr_text

str

 

hostchain

str

tag

str

rawMessage

str

Anchor
tag16
tag16
ddi.infoblox.dns.lameServers

Field

Type

Extra fields

eventdate

timestamp

 

hostname

str

 

server

str

 

pid

int4

 

ib_category

str

 

message

str

 

action

str

 

query_name

str

 

type

str

 

class

str

 

client_ip

ip4

 

port

int4

 

hostchain

str

tag

str

rawMessage

str

Anchor
tag17
tag17
ddi.infoblox.dns.network

Field

Type

Extra fields

eventdate

timestamp

 

hostname

str

 

server

str

 

pid

int4

 

ib_category

str

 

message

str

 

client_ip

ip4

 

port

int4

 

hostchain

str

tag

str

rawMessage

str

Anchor
tag18
tag18
ddi.infoblox.dns.notify

Field

Type

Extra fields

eventdate

timestamp

hostname

str

server

str

pid

int4

ib_category

str

message

str

zone

str

class

str

info

str

serial

int8

client_object

str

client_ip

ip4

port

int4

hostchain

str

tag

str

rawMessage

str

Rw tab
title19-24

Anchor
tag19
tag19
ddi.infoblox.dns.queries

Field

Type

Extra fields

eventdate

timestamp

 

hostname

str

 

server

str

 

pid

int4

 

ib_category

str

 

message

str

 

client_object

str

 

client_ip

str

 

port

int4

 

dns_client_signer

str

 

query_name

str

 

dns_view

str

 

query

str

 

class

str

 

type

str

 

flags

str

 

recursion_desired

bool

 

query_signed

bool

 

edns

bool

 

edns_version

int4

 

tcp

bool

 

dnssec

bool

 

checking_disabled

bool

 

valid_dns_server_cookie_rcv

bool

 

dns_cookie_without_valid_server_cookie

bool

 

dnsServer

ip4

 

hostchain

str

tag

str

rawMessage

str

Anchor
tag20
tag20
ddi.infoblox.dns.queryErrors

Field

Type

Extra fields

eventdate

timestamp

 

hostname

str

 

server

str

 

pid

int4

 

ib_category

str

 

message

str

 

client_object

str

 

client_ip

str

 

port

int4

 

dns_client_signer

str

 

query_name

str

 

dns_view

str

 

info_error

str

 

error

str

 

action

str

 

hostchain

str

tag

str

rawMessage

str

Anchor
tag21
tag21
ddi.infoblox.dns.rateLimit

Field

Type

Extra fields

eventdate

timestamp

 

hostname

str

 

server

str

 

pid

int4

 

ib_category

str

 

message

str

 

client_object

str

 

client_ip

ip4

 

port

int4

 

dns_client_signer

str

 

query_name

str

 

dns_view

str

 

info

str

 

hostchain

str

tag

str

rawMessage

str

Anchor
tag22
tag22
ddi.infoblox.dns.resolver

Field

Type

Extra fields

eventdate

timestamp

hostname

str

server

str

pid

int4

ib_category

str

message

str

hostchain

str

tag

str

rawMessage

str

Anchor
tag23
tag23
ddi.infoblox.dns.rpz

Field

Type

Extra fields

eventdate

timestamp

 

hostname

str

 

server

str

 

pid

int4

 

ib_category

str

 

message

str

 

action

str

 

zone

str

 

qname_entries

int4

 

nsdname_entries

int4

 

ip_entries

int4

 

nsip_entries

int4

 

clientip_entries

int4

 

hostchain

str

tag

str

rawMessage

str

Anchor
tag24
tag24
ddi.infoblox.dns.security

Field

Type

Extra fields

eventdate

timestamp

 

hostname

str

 

server

str

 

pid

int4

 

ib_category

str

 

message

str

 

client_object

str

 

client_ip

str

 

port

int4

 

dns_client_signer

str

 

query_name

str

 

dns_view

str

 

security_info

str

 

hostchain

str

tag

str

rawMessage

str

Rw tab
title25-30

Anchor
tag25
tag25
ddi.infoblox.dns.unknown

Field

Type

Extra fields

eventdate

timestamp

hostname

str

server

str

pid

int4

ib_category

str

message

str

hostchain

str

tag

str

rawMessage

str

Anchor
tag26
tag26
ddi.infoblox.dns.update

Field

Type

Extra fields

eventdate

timestamp

 

hostname

str

 

server

str

 

pid

int4

 

ib_category

str

 

message

str

 

client_object

str

 

client_ip

str

 

port

int4

 

dns_client_signer

str

 

zone

str

 

dns_view

str

 

action

str

 

update_info

str

 

rr_action

str

 

record

str

 

type

str

 

hostchain

str

tag

str

rawMessage

str

Anchor
tag27
tag27
ddi.infoblox.dns.updateSecurity

Field

Type

Extra fields

eventdate

timestamp

 

hostname

str

 

server

str

 

pid

int4

 

ib_category

str

 

message

str

 

client_object

str

 

client_ip

str

 

port

int4

 

dns_client_signer

str

 

zone

str

 

dns_view

str

 

update_info

str

 

action

str

 

class

str

 

permission

str

 

hostchain

str

tag

str

rawMessage

str

Anchor
tag28
tag28
ddi.infoblox.dns.xferIn

Field

Type

Extra fields

eventdate

timestamp

 

hostname

str

 

server

str

 

pid

int4

 

ib_category

str

 

message

str

 

zone

str

 

class

str

 

client_ip

str

 

port

int4

 

transfer_info

str

 

hostchain

str

tag

str

rawMessage

str

Anchor
tag29
tag29
ddi.infoblox.dns.xferOut

Field

Type

Extra fields

eventdate

timestamp

 

hostname

str

 

server

str

 

pid

int4

 

ib_category

str

 

message

str

 

client_object

str

 

client_ip

str

 

port

int4

 

dns_client_signer

str

 

dns_view

str

 

action

str

 

zone

str

 

class

str

 

transfer_info

str

 

type

str

 

transfer_status

str

 

since_serial

int8

 

serial

int8

 

hostchain

str

tag

str

rawMessage

str

Anchor
tag30
tag30
ddi.infoblox.nios

Field

Type

Source field name

Extra fields

eventdate

timestamp

 

hostname

str

 

subtype

str

vsubtype

server

str

 

pid

int4

 

message

str

 

hostchain

str

 

tag

str

 

rawMessage

str

 

Rw tab
title31-36

Anchor
tag31
tag31
ddi.infoblox.nios.monitor

Field

Type

Extra fields

eventdate

timestamp

 

hostname

str

 

server

str

 

pid

int4

 

message

str

 

hostchain

str

tag

str

rawMessage

str

Anchor
tag32
tag32
ddi.infoblox.nios.ntpd

Field

Type

Extra fields

eventdate

timestamp

hostname

str

server

str

pid

int4

message

str

hostchain

str

tag

str

rawMessage

str

Anchor
tag33
tag33
ddi.infoblox.nios.ntpdate

Field

Type

Extra fields

eventdate

timestamp

hostname

str

server

str

pid

int4

message

str

hostchain

str

tag

str

rawMessage

str

Anchor
tag34
tag34
ddi.infoblox.nios.rabbitmq_control

Field

Type

Extra fields

eventdate

timestamp

hostname

str

server

str

pid

int4

message

str

hostchain

str

tag

str

rawMessage

str

Anchor
tag35
tag35
ddi.infoblox.nios.syslogNg

Field

Type

Extra fields

eventdate

timestamp

hostname

str

server

str

pid

int4

message

str

hostchain

str

tag

str

rawMessage

str

Anchor
tag36
tag36
ddi.infoblox.unknown.unknown

Field

Type

Extra fields

eventdate

timestamp

hostname

str

server

str

pid

int4

message

str

hostchain

str

tag

str

rawMessage

str