Initial commit
This commit is contained in:
277
MIBS/siae/SIAE-PMFTP-MIB
Normal file
277
MIBS/siae/SIAE-PMFTP-MIB
Normal file
@ -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
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user