DRAFT-IETF-SYSLOG-MIB

File: DRAFT-IETF-SYSLOG-MIB.mib (50556 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC INET-ADDRESS-MIB
SNMPv2-CONF SNMP-FRAMEWORK-MIB

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Unsigned32
Counter32 Integer32 mib-2
RowStatus TEXTUAL-CONVENTION TimeStamp
InetAddressType InetAddress MODULE-COMPLIANCE
OBJECT-GROUP SnmpAdminString

Defined Types

SyslogFacility  
TEXTUAL-CONVENTION    
  current INTEGER kernel(0), user(1), mail(2), daemon(3), auth(4), syslog(5), lpr(6), news(7), uucp(8), cron(9), authPriv(10), ftp(11), ntp(12), security(13), console(14), local0(16), local1(17), local2(18), local3(19), local4(20), local5(21), local6(22), local7(23), noMap(99)

SyslogSeverity  
TEXTUAL-CONVENTION    
  current INTEGER emergency(0), alert(1), critical(2), error(3), warning(4), notice(5), info(6), debug(7), other(99)

SyslogSeverityCompOP  
TEXTUAL-CONVENTION    
  current INTEGER none(1), greaterThanOrEqual(2), lessThanOrEqual(3), greaterThan(4), lessThan(5), notGreaterThanOrEqual(6), notLessThanOrEqual(7), notGreaterThan(8), notLessThan(9), equal(10), notEqual(11)

SyslogTransport  
TEXTUAL-CONVENTION    
  current INTEGER other(1), udp(2), tcp(3)

SyslogService  
TEXTUAL-CONVENTION    
  current STRING Size(0..255)

SyslogProcEntry  
SEQUENCE    
  syslogProcIndex Integer32
  syslogProcMsgsReceived Counter32
  syslogProcMsgsRelayed Counter32
  syslogProcMsgsDropped Counter32
  syslogProcMsgsIgnored Counter32
  syslogProcMsgsRejected Counter32
  syslogProcLastMsgRecdTime TimeStamp
  syslogProcLastMsgDeliveredTime TimeStamp

SyslogParamsEntry  
SEQUENCE    
  syslogParamsProcDescr SnmpAdminString
  syslogParamsBindAddrType InetAddressType
  syslogParamsBindAddr InetAddress
  syslogParamsSendToAllAddresses INTEGER
  syslogParamsCompression INTEGER
  syslogParamsConfFileName SnmpAdminString
  syslogParamsFacilityTranslation INTEGER
  syslogParamsPIDFileName SnmpAdminString
  syslogParamsDNSLookup INTEGER
  syslogParamsSeverityCompOP SyslogSeverityCompOP
  syslogParamsSecuritySpecs INTEGER
  syslogParamsProcessStatus INTEGER
  syslogParamsRowStatus RowStatus

SyslogAllowedHostsEntry  
SEQUENCE    
  syslogAllowedHostsAddressType InetAddressType
  syslogAllowedHostsAddress InetAddress
  syslogAllowedHostsMaskLen Integer32
  syslogAllowedHostsTransport SyslogTransport
  syslogAllowedHostsPort SyslogService
  syslogAllowedHostsRowStatus RowStatus

SyslogCtlSelectionEntry  
SEQUENCE    
  syslogCtlActionIndex Integer32
  syslogCtlSelectionIndex Integer32
  syslogCtlSelectionDescr SnmpAdminString
  syslogCtlSelectionHostNameIncl INTEGER
  syslogCtlSelectionHostname SnmpAdminString
  syslogCtlSelectionProgNameIncl INTEGER
  syslogCtlSelectionProgName SnmpAdminString
  syslogCtlSelectionPriorityIncl INTEGER
  syslogCtlSelectionFacility SyslogFacility
  syslogCtlSelectionSeverity SyslogSeverity
  syslogCtlSelectionSeverityCompOP SyslogSeverityCompOP
  syslogCtlSelectionRowStatus RowStatus

SyslogCtlLogActionEntry  
SEQUENCE    
  syslogCtlLogActionFileName SnmpAdminString
  syslogCtlLogActionRowStatus RowStatus

SyslogCtlUserActionEntry  
SEQUENCE    
  syslogCtlUserActionIndex Unsigned32
  syslogCtlUserActionUserID SnmpAdminString
  syslogCtlUserActionRowStatus RowStatus

SyslogCtlForwardActionEntry  
SEQUENCE    
  syslogCtlForwardActionIndex Unsigned32
  syslogCtlForwardActionDescr SnmpAdminString
  syslogCtlForwardActionAddrType InetAddressType
  syslogCtlForwardActionAddr InetAddress
  syslogCtlForwardActionTransport SyslogTransport
  syslogCtlForwardActionPort SyslogService
  syslogCtlForwardActionFacility SyslogFacility
  syslogCtlForwardActionSeverity SyslogSeverity
  syslogCtlForwardActionRowStatus RowStatus

SyslogCtlPipeActionEntry  
SEQUENCE    
  syslogCtlPipeActionCmd SnmpAdminString
  syslogCtlPipeActionRowStatus RowStatus

Defined Values

syslogMIB 1.3.6.1.2.1.999999
The MIB module pertaining to the reception and processing of Syslog compatible messages.
MODULE-IDENTITY    

syslogSystem 1.3.6.1.2.1.999999.1
OBJECT IDENTIFIER    

syslogProc 1.3.6.1.2.1.999999.2
OBJECT IDENTIFIER    

syslogControl 1.3.6.1.2.1.999999.3
OBJECT IDENTIFIER    

syslogDefaultTransport 1.3.6.1.2.1.999999.1.1
The default transport that a syslog process will use to send syslog messages.
OBJECT-TYPE    
  SyslogTransport  

syslogDefaultService 1.3.6.1.2.1.999999.1.2
The default service name or port number that a syslog process will use to send syslog messages.
OBJECT-TYPE    
  SyslogService  

syslogDefaultFacility 1.3.6.1.2.1.999999.1.3
The default syslog facility that will be added to syslog messages when the message needs to be relayed and does not have priority specified.
OBJECT-TYPE    
  SyslogFacility  

syslogDefaultSeverity 1.3.6.1.2.1.999999.1.4
The default syslog severity that will be added to syslog messages when the message needs to be relayed and does not have priority specified.
OBJECT-TYPE    
  SyslogSeverity  

syslogMaxMessageSize 1.3.6.1.2.1.999999.1.5
The the maximum size of the syslog messages in bytes.
OBJECT-TYPE    
  Unsigned32  

syslogProcTable 1.3.6.1.2.1.999999.2.1
A table containing information about the syslog processes serviced by an SNMP agent.
OBJECT-TYPE    
  SEQUENCE OF  
    SyslogProcEntry

syslogProcEntry 1.3.6.1.2.1.999999.2.1.1
The information pertaining to a syslog process.
OBJECT-TYPE    
  SyslogProcEntry  

syslogProcIndex 1.3.6.1.2.1.999999.2.1.1.1
The Index that uniquely identifies the syslog process in the syslogProcess table.
OBJECT-TYPE    
  Integer32 1..2147483647  

syslogProcMsgsReceived 1.3.6.1.2.1.999999.2.1.1.2
The number of messages received by the syslog process. This includes messages that were ignored.
OBJECT-TYPE    
  Counter32  

syslogProcMsgsRelayed 1.3.6.1.2.1.999999.2.1.1.3
The number of messages relayed by the syslog process to other syslog processes.
OBJECT-TYPE    
  Counter32  

syslogProcMsgsDropped 1.3.6.1.2.1.999999.2.1.1.4
The number of messages that could not be relayed (could not be queued for transmitting).
OBJECT-TYPE    
  Counter32  

syslogProcMsgsIgnored 1.3.6.1.2.1.999999.2.1.1.5
The number of messages that were not processed by the syslog process because the message did not meet the specification of 'allowed specifications' ( either the program name or the priority level of the message or both did not match any selection specified for this process in the syslogCtlSelectionTable).
OBJECT-TYPE    
  Counter32  

syslogProcMsgsRejected 1.3.6.1.2.1.999999.2.1.1.6
The number of messages that were rejected by the syslog process because the messsage was from a host/service that did not match any selection specified for this process in the syslogCtlSelectionTable and was not on the allowed host/services list.
OBJECT-TYPE    
  Counter32  

syslogProcLastMsgRecdTime 1.3.6.1.2.1.999999.2.1.1.7
The local time when the last message was received by the syslog process locally or from a remote syslog process.
OBJECT-TYPE    
  TimeStamp  

syslogProcLastMsgDeliveredTime 1.3.6.1.2.1.999999.2.1.1.8
The local time when the last message was delivered by the syslog process.
OBJECT-TYPE    
  TimeStamp  

syslogParamsTable 1.3.6.1.2.1.999999.2.2
A table containing information about the parameters that control the syslog processes.
OBJECT-TYPE    
  SEQUENCE OF  
    SyslogParamsEntry

syslogParamsEntry 1.3.6.1.2.1.999999.2.2.1
The parameters pertaining to a syslog process.
OBJECT-TYPE    
  SyslogParamsEntry  

syslogParamsProcDescr 1.3.6.1.2.1.999999.2.2.1.1
A description of the syslog process.
OBJECT-TYPE    
  SnmpAdminString  

syslogParamsBindAddrType 1.3.6.1.2.1.999999.2.2.1.2
The type of Internet address which follows in syslogParamsBindAddr.
OBJECT-TYPE    
  InetAddressType  

syslogParamsBindAddr 1.3.6.1.2.1.999999.2.2.1.3
The specific IP address or hostname the syslog process will bind to. If a hostname is specified, the IPv4 or IPv6 address which corresponds to will be used.
OBJECT-TYPE    
  InetAddress  

syslogParamsSendToAllAddresses 1.3.6.1.2.1.999999.2.2.1.4
If the destination host, for a message to be forwarded, has more than one A or AAAA record process, Send the message to all the addresses (true) else send to only one of the addresses.
OBJECT-TYPE    
  INTEGER false(0), true(1)  

syslogParamsCompression 1.3.6.1.2.1.999999.2.2.1.5
If 'off', disable the compression of repeated instances of the same line into a single line of the form ``last message repeated N times''. If 'offIfPipe' disable the compression when the output is a pipe to another program. Otherwise the compression is enabled.
OBJECT-TYPE    
  INTEGER off(1), offIfPipe(2), on(3)  

syslogParamsConfFileName 1.3.6.1.2.1.999999.2.2.1.6
The fullpath name of the configuration file where the syslog process's message selection and corresponding action rules will be read from and stored.
OBJECT-TYPE    
  SnmpAdminString  

syslogParamsFacilityTranslation 1.3.6.1.2.1.999999.2.2.1.7
If off, disable Disable the translation of messages received with facility ``kern'' to facility ``user''. Usually the ``kern'' facility is reserved for messages read directly from /dev/klog.
OBJECT-TYPE    
  INTEGER off(1), on(2)  

syslogParamsPIDFileName 1.3.6.1.2.1.999999.2.2.1.8
The fullpath name of the file where the syslog process ID will be recorded.
OBJECT-TYPE    
  SnmpAdminString  

syslogParamsDNSLookup 1.3.6.1.2.1.999999.2.2.1.9
If doNotUseLocalCache is on, fresh DNS lookups will be carried out everytime a hostname is encountered. Else, DNS lookups will be carried it only once for each hostname.
OBJECT-TYPE    
  INTEGER useLocalCache(1), doNotUseLocalCache(2)  

syslogParamsSeverityCompOP 1.3.6.1.2.1.999999.2.2.1.10
The default value of the operator that should apply to the syslogCtlSelectionSeverity in before the selection takes place.
OBJECT-TYPE    
  SyslogSeverityCompOP  

syslogParamsSecuritySpecs 1.3.6.1.2.1.999999.2.2.1.11
If doNotRecvFromRemoteHosts is selected then the corresponding syslog process will receive messages from remote hosts. If doNotOpenNetworkSockets is selected then the syslog process will not receive from or forward to remote hosts.
OBJECT-TYPE    
  INTEGER none(0), doNotRecvFromRemoteHosts(1), doNotOpenNetworkSockets(2)  

syslogParamsProcessStatus 1.3.6.1.2.1.999999.2.2.1.12
''started'' indicates that the process should be started if it is not already running. ''stopped'' indicates that the process should be stopped if it is running.
OBJECT-TYPE    
  INTEGER unknown(0), started(1), stopped(2)  

syslogParamsRowStatus 1.3.6.1.2.1.999999.2.2.1.13
This object is used to create and delete rows in the syslogParamsTable.
OBJECT-TYPE    
  RowStatus  

syslogAllowedHostsTable 1.3.6.1.2.1.999999.2.3
A table containing information about the Hosts from which messages will be accepted (rejected).
OBJECT-TYPE    
  SEQUENCE OF  
    SyslogParamsEntry

syslogAllowedHostsEntry 1.3.6.1.2.1.999999.2.3.1
The host information.
OBJECT-TYPE    
  SyslogAllowedHostsEntry  

syslogAllowedHostsAddressType 1.3.6.1.2.1.999999.2.3.1.1
The type of Internet address which follows in syslogAllowedHostsAddress.
OBJECT-TYPE    
  InetAddressType  

syslogAllowedHostsAddress 1.3.6.1.2.1.999999.2.3.1.2
The IP address or hostname specification of the host from which the syslog process will accept messages.
OBJECT-TYPE    
  InetAddress  

syslogAllowedHostsMaskLen 1.3.6.1.2.1.999999.2.3.1.3
If the syslogAllowedHostsAddressType is ipv4(1), ipv6(2) this object represents the number of bits that will be taken into account when the address of the originating is being compared with syslogAllowedHostsAddress. The default value of this MO will be the length of the corresponding syslogAllowedHostsAddress. If the syslogAllowedHostsAddressType is not ipv4(1) or ipv6(2) this object is not used.
OBJECT-TYPE    
  Integer32  

syslogAllowedHostsTransport 1.3.6.1.2.1.999999.2.3.1.4
The Transport specification that will be used to decide whether the messsage will be accepted from a host or not.
OBJECT-TYPE    
  SyslogTransport  

syslogAllowedHostsPort 1.3.6.1.2.1.999999.2.3.1.5
The Port specification that will be used to decide whether the messsage will be accepted from a host or not.
OBJECT-TYPE    
  SyslogService  

syslogAllowedHostsRowStatus 1.3.6.1.2.1.999999.2.3.1.6
This object is used to create and delete rows in the syslogAllowedHostsTable.
OBJECT-TYPE    
  RowStatus  

syslogCtlSelectionTable 1.3.6.1.2.1.999999.3.1
A table which defines the rules for selection of syslog messages for some specified actions.
OBJECT-TYPE    
  SEQUENCE OF  
    SyslogCtlSelectionEntry

syslogCtlSelectionEntry 1.3.6.1.2.1.999999.3.1.1
Defines the information to generate syslog messages to an aggregating agent or collector. Entries within this table with an access level of read- create MUST be considered non-volatile and MUST be maintained across entity resets.
OBJECT-TYPE    
  SyslogCtlSelectionEntry  

syslogCtlActionIndex 1.3.6.1.2.1.999999.3.1.1.1
An index that uniquely identifies an action group in the Table.
OBJECT-TYPE    
  Integer32 1..2147483647  

syslogCtlSelectionIndex 1.3.6.1.2.1.999999.3.1.1.2
An index that uniquely identifies the row within the set of rows belonging to the same action group.
OBJECT-TYPE    
  Integer32 1..2147483647  

syslogCtlSelectionDescr 1.3.6.1.2.1.999999.3.1.1.3
A description of the Selection
OBJECT-TYPE    
  SnmpAdminString  

syslogCtlSelectionHostNameIncl 1.3.6.1.2.1.999999.3.1.1.4
Indicates whether the corresponding instance of syslogCtlSelectionHostName define a hostname which is included or excluded from the selection for the action.
OBJECT-TYPE    
  INTEGER included(1), excluded(2)  

syslogCtlSelectionHostname 1.3.6.1.2.1.999999.3.1.1.5
The hostname represented by the row. An asterisk indicates all hosts.
OBJECT-TYPE    
  SnmpAdminString  

syslogCtlSelectionProgNameIncl 1.3.6.1.2.1.999999.3.1.1.6
Indicates whether the corresponding instance of syslogCtlSelectionProgName define a program name which is included or excluded from the selection for the action.
OBJECT-TYPE    
  INTEGER included(1), excluded(2)  

syslogCtlSelectionProgName 1.3.6.1.2.1.999999.3.1.1.7
The program name represented by the row. An asterisk indicates all hosts.
OBJECT-TYPE    
  SnmpAdminString  

syslogCtlSelectionPriorityIncl 1.3.6.1.2.1.999999.3.1.1.8
Indicates whether the corresponding instances of syslogCtlSelectionFacility and syslogCtlSelectionSeverity define a priority which is included or excluded from the selection for the action.
OBJECT-TYPE    
  INTEGER included(1), excluded(2)  

syslogCtlSelectionFacility 1.3.6.1.2.1.999999.3.1.1.9
The facility represented by the row.
OBJECT-TYPE    
  SyslogFacility  

syslogCtlSelectionSeverityCompOP 1.3.6.1.2.1.999999.3.1.1.10
Represents the operator that should apply to the syslogCtlSelectionSeverity MO before the selection takes place.
OBJECT-TYPE    
  SyslogSeverityCompOP  

syslogCtlSelectionSeverity 1.3.6.1.2.1.999999.3.1.1.11
The severity represented by the row.
OBJECT-TYPE    
  SyslogSeverity  

syslogCtlSelectionRowStatus 1.3.6.1.2.1.999999.3.1.1.12
This object is used to create and delete rows in the syslogCtlSelectionTable.
OBJECT-TYPE    
  RowStatus  

syslogCtlLogActionTable 1.3.6.1.2.1.999999.3.2
A table containing Syslog LogAction Entries.
OBJECT-TYPE    
  SEQUENCE OF  
    SyslogCtlLogActionEntry

syslogCtlLogActionEntry 1.3.6.1.2.1.999999.3.2.1
Defines the information to generate syslog messages to an aggregating agent or collector. Entries within this table with an access level of read- create MUST be considered non-volatile and MUST be maintained across entity resets.
OBJECT-TYPE    
  SyslogCtlLogActionEntry  

syslogCtlLogActionFileName 1.3.6.1.2.1.999999.3.2.1.1
The fullpath name of the file in which the message will be logged. This file should be existing before the syslog process attempts to append messages to it.
OBJECT-TYPE    
  SnmpAdminString  

syslogCtlLogActionRowStatus 1.3.6.1.2.1.999999.3.2.1.2
This object is used to create and delete rows in the syslogCtlLogTable.
OBJECT-TYPE    
  RowStatus  

syslogCtlUserActionTable 1.3.6.1.2.1.999999.3.3
A table containing list of users to whom a notification will be sent (by displaying the message on the users' console, if the user is logged in.
OBJECT-TYPE    
  SEQUENCE OF  
    SyslogCtlUserActionEntry

syslogCtlUserActionEntry 1.3.6.1.2.1.999999.3.3.1
A user to whom the message should be notified.
OBJECT-TYPE    
  SyslogCtlUserActionEntry  

syslogCtlUserActionIndex 1.3.6.1.2.1.999999.3.3.1.1
An index to uniquely identify the userID among the group of userIDs.
OBJECT-TYPE    
  Unsigned32  

syslogCtlUserActionUserID 1.3.6.1.2.1.999999.3.3.1.2
The userid of the user to whom the message will be displayed on the console if, the user is logged in. Note: the userid ''*'' denotes all users.
OBJECT-TYPE    
  SnmpAdminString  

syslogCtlUserActionRowStatus 1.3.6.1.2.1.999999.3.3.1.3
This object is used to create and delete rows in the syslogCtlUserActionTable.
OBJECT-TYPE    
  RowStatus  

syslogCtlForwardActionTable 1.3.6.1.2.1.999999.3.4
A table containing Syslog collector information.
OBJECT-TYPE    
  SEQUENCE OF  
    SyslogCtlForwardActionEntry

syslogCtlForwardActionEntry 1.3.6.1.2.1.999999.3.4.1
Defines the information pertaining to a syslog collector to which a syslog messages will be relayed. Entries within this table with an access level of read- create MUST be considered non-volatile and MUST be maintained across entity resets.
OBJECT-TYPE    
  SyslogCtlForwardActionEntry  

syslogCtlForwardActionIndex 1.3.6.1.2.1.999999.3.4.1.1
A unique identifier for this syslogForwardAction entry.
OBJECT-TYPE    
  Unsigned32  

syslogCtlForwardActionDescr 1.3.6.1.2.1.999999.3.4.1.2
Administratively assigned textual description of this syslogForwardAction.
OBJECT-TYPE    
  SnmpAdminString Size(1..64)  

syslogCtlForwardActionAddrType 1.3.6.1.2.1.999999.3.4.1.3
The type of Internet address which follows in syslogCtlForwardActionAddr.
OBJECT-TYPE    
  InetAddressType  

syslogCtlForwardActionAddr 1.3.6.1.2.1.999999.3.4.1.4
The Internet address for the Syslog message collector. The type of the address is specified in the preceeding syslogCtlForwardActionAddrType object. The use of DNS domain names is discouraged, and agent support for them is optional. Deciding when, and how often, to resolve them is an issue. Not resolving them often enough could lead to loss synchronization with the associated entry in the DNS server, and resolving them too often might lead to significant overhead during critical network events.
OBJECT-TYPE    
  InetAddress  

syslogCtlForwardActionTransport 1.3.6.1.2.1.999999.3.4.1.5
The Transport that will be used to forward the message.
OBJECT-TYPE    
  SyslogTransport  

syslogCtlForwardActionPort 1.3.6.1.2.1.999999.3.4.1.6
The port number on the destination to which the syslog message will be forwarded over the transport specified by syslogCtlForwardActionTransport.
OBJECT-TYPE    
  SyslogService  

syslogCtlForwardActionFacility 1.3.6.1.2.1.999999.3.4.1.7
The syslog facility code that will added to messages forwarded to this collector, if, a priority level is not defined in the received message.
OBJECT-TYPE    
  SyslogFacility  

syslogCtlForwardActionSeverity 1.3.6.1.2.1.999999.3.4.1.8
The syslog severity code that will added to messages forwarded to this collector, if, a priority level is not defined in the received message.
OBJECT-TYPE    
  SyslogSeverity  

syslogCtlForwardActionRowStatus 1.3.6.1.2.1.999999.3.4.1.9
This object is used to create and delete rows in the syslogCtlForwardActionTable.
OBJECT-TYPE    
  RowStatus  

syslogCtlPipeActionTable 1.3.6.1.2.1.999999.3.5
A table containing commands to which selected messages will be piped.
OBJECT-TYPE    
  SEQUENCE OF  
    SyslogCtlPipeActionEntry

syslogCtlPipeActionEntry 1.3.6.1.2.1.999999.3.5.1
A user to whom the message should be notified.
OBJECT-TYPE    
  SyslogCtlPipeActionEntry  

syslogCtlPipeActionCmd 1.3.6.1.2.1.999999.3.5.1.1
The command to which the selected message will be piped.
OBJECT-TYPE    
  SnmpAdminString  

syslogCtlPipeActionRowStatus 1.3.6.1.2.1.999999.3.5.1.2
This object is used to create and delete rows in the syslogCtlPipeActionTable.
OBJECT-TYPE    
  RowStatus  

syslogConformance 1.3.6.1.2.1.999999.4
OBJECT IDENTIFIER    

syslogGroups 1.3.6.1.2.1.999999.4.1
OBJECT IDENTIFIER    

syslogCompliances 1.3.6.1.2.1.999999.4.2
OBJECT IDENTIFIER    

syslogSystemGroup 1.3.6.1.2.1.999999.4.1.1
A collection of objects providing system-wide parameters for syslog processes.
OBJECT-GROUP    

syslogStatsGroup 1.3.6.1.2.1.999999.4.1.2
A collection of objects providing message related statistics.
OBJECT-GROUP    

syslogParamsGroup 1.3.6.1.2.1.999999.4.1.3
A collection of objects representing the run time parameters for the syslog processes.
OBJECT-GROUP    

syslogControlGroup 1.3.6.1.2.1.999999.4.1.4
A collection of objects that represent the rules that describe how a message will be selected, and the action(s) that will be carried out on the selected message.
OBJECT-GROUP    

syslogCompliance 1.3.6.1.2.1.999999.4.2.1
The syslogControlGroup group is mandatory only for agents which support monitoring and/or control of the rules that describe how a message will be selected and, the action(s) that will be carried out on the selected message. If only monitoring is supported then the corresponding objects must have access read-only.
MODULE-COMPLIANCE