summaryrefslogtreecommitdiff
path: root/MIBS/siae/SIAE-PMFTP-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-PMFTP-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/siae/SIAE-PMFTP-MIB')
-rw-r--r--MIBS/siae/SIAE-PMFTP-MIB277
1 files changed, 277 insertions, 0 deletions
diff --git a/MIBS/siae/SIAE-PMFTP-MIB b/MIBS/siae/SIAE-PMFTP-MIB
new file mode 100644
index 0000000..6d02975
--- /dev/null
+++ b/MIBS/siae/SIAE-PMFTP-MIB
@@ -0,0 +1,277 @@
+-- ----------------------------------------------------------------------------
+--
+-- SIAE MICROELETTRONICA s.p.a.
+--
+-- Via Michelangelo Buonarroti, 21
+-- 20093 - Cologno Monzese
+-- Milano
+-- ITALY
+--
+-- ----------------------------------------------------------------------------
+-- ----------------------------------------------------------------------------
+
+SIAE-PMFTP-MIB
+ DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE,
+ Integer32
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ OwnerString
+ FROM RMON-MIB
+ siaeMib
+ FROM SIAE-TREE-MIB
+ equipIpSnmpAgentAddress
+ FROM SIAE-EQUIP-MIB
+ alarmTrap
+ FROM SIAE-ALARM-MIB
+ accessControlLoginIpAddress
+ FROM SIAE-USER-MIB;
+
+ pmFTP 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
+ "Transfer of data gathered by Performance Monitoring and RMON
+ to managers through the FTP protocol.
+ "
+ REVISION "201503230000Z"
+ DESCRIPTION
+ "Removed alarmTrapNumber from pmFTPStatusTrap and IMPORTS.
+ "
+ REVISION "201409290000Z"
+ DESCRIPTION
+ "MIB 01.00.01
+ - Added enumerator readInterval(7) to pmFTPActionRequest
+ - Added pmFTPBeginInterval and pmFTPEndInterval
+ - changed SYNTAX of pmFTPTpRmonOwner from INTEGER to OwnerString.
+ "
+ REVISION "201402030000Z"
+ DESCRIPTION
+ "Improved description of pmFTPMibVersion
+ "
+ REVISION "201304160000Z"
+ DESCRIPTION
+ "Initial version 01.00.00
+ "
+ ::= { siaeMib 31 }
+
+--------------------------------------------------------------------------------
+-- object identifier inside the module
+--------------------------------------------------------------------------------
+
+
+--------------------------------------------------------------------------------
+-- pmFTP (File PM Data Read) Group
+--------------------------------------------------------------------------------
+--
+-- This group is used to read P.M. data through a file transfer (FTP)
+-- It is common to all Performance Monitoring group and RMON.
+-- For each Performance Monitoring group (and RMON) and for each Termination
+-- point (TP class) two file are generated: one concerning the day before and
+-- one concerning the current day.
+--
+-- Through the objects of this group it is possible to read each file.
+-- After transfering, local files are deleted.
+--
+-- To avoid concurrency, values set are internally collected per user and IP
+-- address. So, to ensure a successful transfer, manager needs to set
+-- pmFTPfileName, pmFTPObject and pmFTPActionRequest (optionally also
+-- pmFTPBeginInterval, pmFTPEndInterval and pmFTPTpRmonOwner). These object
+-- can be set sending more SNMP SET packets.
+--------------------------------------------------------------------------------
+
+------ Beginning --------------------------------------------------------------
+
+ pmFTPMibVersion 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."
+ DEFVAL {1}
+ ::= {pmFTP 1}
+
+ pmFTPfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Path and file name used when the PM data file is transferred
+ using Ftp (action = read).
+ The Agent software concatenates the following fields to the display
+ string set in this object:
+ 1) groupName: it identifies the name of the P.M. mib group
+ 2) tpClassName: it identifies the termination point
+ 3) index: only for RMON data
+ 4) date: YYMMDD
+ As example: when the string set is equal to /pub/pm/G828/alcplus
+ The name of the file transfered to the defined directory is:
+ alcplus_pmRxPwr_Radio1_081015.csv."
+ ::= {pmFTP 2}
+
+ pmFTPTpClass OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Object identifier of the first leaf of the record selected
+ to transfer. To read all rows of a table, this object should be
+ set with the object identifier of the table entry.
+ The SET of the value {0 0} is accepted and means that no record
+ is selected.
+ "
+-- DEFVAL {0 0}
+ ::= {pmFTP 3}
+
+ pmFTPTpRmonOwner OBJECT-TYPE
+ SYNTAX OwnerString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "For PM is meaningless.
+ For RMON it corresponds to historyControlOwner of
+ historyControlTable and it cannot be null.
+ If pmFTPTpClass is set in order to read all rows of RMON history,
+ this object is used to select rows belonging to selected owner.
+ "
+ DEFVAL {""}
+ ::= {pmFTP 4}
+
+ pmFTPActionRequest OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ dayBeforeRead (1),
+ currentDayRead (3),
+ readAll (5),
+ readAbort (6),
+ readInterval (7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Action requested to the equipment:
+ - none : no action required;
+ - dayBeforeRead : for the selected PM or RMON group according to
+ the selected TpClass a file with record of
+ previous day is sent to the manager;
+ - currentDayRead: for the selected PM or RMON group according to
+ the selected TpClass a file with records of
+ the current day is sent to the manager;
+ - readAll : for the selected PM or RMON group a file with
+ records of current and previous day are
+ sent to the manager;
+ - readAbort : the action in progress will be interrupted.
+ - readInterval : for the selected PM or RMON group according
+ to the selected TpClass a file with records in
+ the selected interval (see pmFTPBeginInterval
+ and pmFTPEndInterval) is sent to the manager
+ The value of this object is self cleared (reset to the value none)
+ after its use.
+ The source IP address of the SNMP packet setting this object
+ is used as target Ip address, it identifies the server where the
+ files are transferred."
+ DEFVAL {none}
+ ::= {pmFTP 5}
+
+ pmFTPStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ transferring (1),
+ completed (2),
+ interrupted (3),
+ empty (4),
+ deleting (5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Status of pm Ftp transfer/delete operation."
+ DEFVAL {completed}
+ ::= {pmFTP 6}
+
+ pmFTPStatusTrapNotification OBJECT-TYPE
+ SYNTAX INTEGER {
+ trapDisable (1),
+ trapEnable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable the trap generation on FTP tranfer operation."
+ DEFVAL {trapEnable}
+ ::= {pmFTP 7}
+
+ pmFTPCompressedFile OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable the compression (zip) of the transferred files.
+ For RMON only."
+ DEFVAL {disable}
+ ::= {pmFTP 8}
+
+ pmFTPBeginInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines the begin of the selected interval for the action
+ readInterval(7) (see pmFTPActionRequest). It is the number of
+ seconds since midnight of January 1, 1970."
+ DEFVAL {0}
+ ::= {pmFTP 9}
+
+ pmFTPEndInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines the begin of the selected interval for the action
+ readInterval(7) (see pmFTPActionRequest). It is the number of
+ seconds since midnight of January 1, 1970. The value of this object
+ can not be less than pmFTPBeginInterval."
+ DEFVAL {0}
+ ::= {pmFTP 10}
+
+-----------------------
+--
+-- The pmFTP Group generates the following TRAP:
+--
+-----------------------
+
+ pmFTPStatusTrap NOTIFICATION-TYPE
+ OBJECTS {equipIpSnmpAgentAddress, pmFTPStatus, accessControlLoginIpAddress}
+ STATUS current
+ DESCRIPTION
+ "This event is generated by NE when the status of FTP transfer is changed.
+ The data passed with the event are:
+ 1) equipIpSnmpAgentAddress
+ 2) pmFTPStatus
+ 3) accessControlLoginIpAddress"
+ ::= {alarmTrap 3101}
+
+------ End group -----------------------------------------------------------------
+
+END
+
+
+
+