-- -*- mode: snmpv2 -*- ACANO-MIB DEFINITIONS ::= BEGIN -- -- Top-level definitions for the Acano MIB tree -- IMPORTS MODULE-IDENTITY, enterprises FROM SNMPv2-SMI; acano MODULE-IDENTITY LAST-UPDATED "201307160000Z" ORGANIZATION "Acano (UK) Ltd" CONTACT-INFO "TODO" DESCRIPTION "Top-level definitions for the Acano MIB tree" ::= { enterprises 39718 } -- Note that this number is listed in the IANA database as Silverflare -- which was rebranded to Acano in 2013 -- -- Sub-trees for various Acano server components -- acanoHealth OBJECT IDENTIFIER ::= { acano 1 } acanoSyslog OBJECT IDENTIFIER ::= { acano 2 } acanoTestTraps OBJECT IDENTIFIER ::= { acano 3 } acanoSystemTraps OBJECT IDENTIFIER ::= { acano 4 } acanoSecurityTraps OBJECT IDENTIFIER ::= { acano 5 } acanoLBTraps OBJECT IDENTIFIER ::= { acano 6 } acanoXMPP OBJECT IDENTIFIER ::= { acano 7 } -- -- Trap generated by "snmp trap test" command -- acanoTestTrap TRAP-TYPE ENTERPRISE acanoTestTraps DESCRIPTION "Used to test system trap configuration" ::= 1 -- -- Traps generated by system events -- acanoCrashTrap TRAP-TYPE ENTERPRISE acanoSystemTraps DESCRIPTION "Raised when a crash dump is generated" ::= 1 acanoDumpPruneTrap TRAP-TYPE ENTERPRISE acanoSystemTraps DESCRIPTION "Raised when the limit on crash dump files is reached" ::= 2 -- -- Traps generated by security events -- acanoSecurityTrapsObjects OBJECT IDENTIFIER ::= { acanoSystemTraps 1 } actor OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The user who performed the operation" ::= { acanoSecurityTrapsObjects 1} target OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The user account modified by the actor" ::= { acanoSecurityTrapsObjects 2} role OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "User role. Context dependent" ::= { acanoSecurityTrapsObjects 3} acanoAccountUnlock TRAP-TYPE ENTERPRISE acanoSecurityTraps VARIABLES { actor, target, role } DESCRIPTION "Raised when an administrative account is unlocked" ::= 1 acanoAccountLock TRAP-TYPE ENTERPRISE acanoSecurityTraps VARIABLES { actor, target, role } DESCRIPTION "Raised when an administrative account is locked after excessive failed authentications" ::= 2 acanoPasswordChange TRAP-TYPE ENTERPRISE acanoSecurityTraps VARIABLES { actor, target, role } DESCRIPTION "An administrative user has changed password" ::= 3 acanoUserDeleted TRAP-TYPE ENTERPRISE acanoSecurityTraps VARIABLES { actor, target, role } DESCRIPTION "An administrative user has been deleted" ::= 4 acanoUserCreated TRAP-TYPE ENTERPRISE acanoSecurityTraps VARIABLES { actor, target, role } DESCRIPTION "An administrative user has been created" ::= 5 acanoLBTrapsObjects OBJECT IDENTIFIER ::= { acanoLBTraps 1 } backend OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "the name of a backend pool of servers for the loadbalancer" ::= { acanoLBTrapsObjects 1} acanoLBDNSFailed TRAP-TYPE ENTERPRISE acanoLBTraps VARIABLES { backend } DESCRIPTION "DNS lookup for the backend pool failed" ::= 1 acanoLBBackendFailed TRAP-TYPE ENTERPRISE acanoLBTraps VARIABLES { backend } DESCRIPTION "No backend server accepting connections" ::= 2 END