summaryrefslogtreecommitdiff
path: root/MIBS/siae/SIAE-CLOG-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/siae/SIAE-CLOG-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/siae/SIAE-CLOG-MIB')
-rw-r--r--MIBS/siae/SIAE-CLOG-MIB243
1 files changed, 243 insertions, 0 deletions
diff --git a/MIBS/siae/SIAE-CLOG-MIB b/MIBS/siae/SIAE-CLOG-MIB
new file mode 100644
index 0000000..0aab39c
--- /dev/null
+++ b/MIBS/siae/SIAE-CLOG-MIB
@@ -0,0 +1,243 @@
+-- ----------------------------------------------------------------------------
+--
+-- SIAE MICROELETTRONICA s.p.a.
+--
+-- Via Michelangelo Buonarroti, 21
+-- 20093 - Cologno Monzese
+-- Milano
+-- ITALY
+--
+-- ----------------------------------------------------------------------------
+-- ----------------------------------------------------------------------------
+
+SIAE-CLOG-MIB
+ DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
+ Unsigned32
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ siaeMib
+ FROM SIAE-TREE-MIB
+ alarmTrap
+ FROM SIAE-ALARM-MIB
+ accessControlLoginIpAddress
+ FROM SIAE-USER-MIB
+ equipIpSnmpAgentAddress
+ FROM SIAE-EQUIP-MIB;
+
+ commandLog MODULE-IDENTITY
+ LAST-UPDATED "201503230000Z"
+ ORGANIZATION "SIAE MICROELETTRONICA spa"
+ CONTACT-INFO
+ "SIAE MICROELETTONICA s.p.a.
+ Via Michelangelo Buonarroti, 21
+ 20093 - Cologno Monzese
+ Milano - ITALY
+ Phone : +39-02-27325-1
+ E-mail: help@siaemic.com
+ "
+ DESCRIPTION
+ "Recorder of the commands entered from SNMP/CLI/WEB
+ "
+ REVISION "201503230000Z"
+ DESCRIPTION
+ "Removed alarmTrapNumber from commandLogFtpStatusTrap and IMPORTS.
+ "
+ REVISION "201406230000Z"
+ DESCRIPTION
+ "Fixed IMPORTS of accessControlLoginIpAddress
+ "
+ REVISION "201402030000Z"
+ DESCRIPTION
+ "Improved description of commandLogMibVersion
+ "
+ REVISION "201312180000Z"
+ DESCRIPTION
+ "Initial version 01.00.00
+ "
+ ::= { siaeMib 40 }
+
+----------------------------------------------------------------------------------
+-- object identifier inside the module
+----------------------------------------------------------------------------------
+
+----------------------------------------------------------------------------------
+-- commandLog GROUP
+----------------------------------------------------------------------------------
+--
+-- This group is used to manage the command log.
+--
+----------------------------------------------------------------------------------
+
+------ Beginning --------------------------------------------------------------
+
+ commandLogMibVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Numerical version of this module.
+ The string version of this MIB have the following format:
+ XX.YY.ZZ
+ so, for example, the value 1 should be interpreted as 00.00.01
+ and the value 10001 should be interpreted as 01.00.01."
+ ::= {commandLog 1}
+
+--
+------- The following objects are used to map the "action"
+------- (delete log record or transfer the log using FTP):
+--
+
+ commandLogActionRequest OBJECT-TYPE
+ SYNTAX INTEGER {
+ notActive (0),
+ delete (1),
+ read (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This leaf is used to delete record or to read it by FTP."
+ ::= {commandLog 2}
+
+ commandLogFtpFile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This leaf is reserved to file path where to transfer data."
+ ::= {commandLog 3}
+
+--
+------- The following objects are used to filter
+------- commands when an action (read or delete) is required
+--
+ commandLogMgmtInterfaceFilter OBJECT-TYPE
+ SYNTAX BITS {
+ cli(0), -- local CLIe
+ web(1), -- WEB interface
+ snmp(2), -- SNMP management
+ remoteCli(3) -- CLI on SSH, TELNET ...
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Select which items are to be read or deleted
+ according to interface used to enter the registered command.
+ Bits set to 1 select the relative interface, bits set to 0
+ filter the relative interface"
+ ::= {commandLog 4}
+
+ commandLogStartTimeFilter OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The events with EventTime greater than this object are
+ read/delete from the log.
+ Null value means no filter."
+ ::= {commandLog 5}
+
+ commandLogEndTimeFilter OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The events with EventTime less than this object are read/delete
+ from the log.
+ Null value means no filter."
+ ::= {commandLog 6}
+
+ commandLogUserNameFilter OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of the user that sent the request for the filter to manage
+ commands in the record. ** value means no filter."
+ ::= {commandLog 7}
+
+ commandLogSourceAddressFilter OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address of source machine of filter to manage
+ commands in the record. 0 value means no filter."
+ ::= {commandLog 8}
+
+--
+------- The following objects are used to manage
+------- action in the FTP transfer
+--
+
+ commandLogFtpStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ transferring (1),
+ completed (2),
+ interrupted (3),
+ empty (4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This leaf is used for the status of transfer."
+ ::= {commandLog 9}
+
+ commandLogFtpStatusTrapNotification OBJECT-TYPE
+ SYNTAX INTEGER {
+ trapDisable (1),
+ trapEnable (2),
+ trapEnableWithACK (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables/disables the trap generation on FTP tranfer operation."
+ ::= {commandLog 10}
+
+ commandLogLastCommandTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Describes the time, in seconds since 01/01/1970, of the last
+ SNMP command. The commands saves must be from a LOM. Some type
+ of commands, as login action or timestamp set, are skipped."
+ ::= {commandLog 11}
+
+ commandLogLastCommandUser OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Describes the user that have made of the last SNMP command.
+ The commands saves must be from a LOM. Some type
+ of commands, as login action or timestamp set, are skipped."
+ ::= {commandLog 12}
+
+
+-----------------------
+--
+-- The commandLog Group generates the following TRAP:
+--
+-----------------------
+
+ commandLogFtpStatusTrap NOTIFICATION-TYPE
+ OBJECTS {equipIpSnmpAgentAddress, commandLogFtpStatus, accessControlLoginIpAddress}
+ STATUS current
+ DESCRIPTION
+ "This event is generated when the status of FTP transfer is changed.
+ The data passed with the event are:
+ 1) equipIpSnmpAgentAddress
+ 2) commandLogFtpStatus
+ 3) accessControlLoginIpAddress"
+ ::= {alarmTrap 4001}
+
+------ End group -----------------------------------------------------------------
+
+END
+