521 lines
16 KiB
Plaintext
521 lines
16 KiB
Plaintext
-- ****************************************************************************
|
|
-- ****************************************************************************
|
|
-- Copyright(c) 2004 Mediatrix Telecom, Inc.
|
|
-- NOTICE:
|
|
-- This document contains information that is confidential and proprietary
|
|
-- to Mediatrix Telecom, Inc.
|
|
-- Mediatrix Telecom, Inc. reserves all rights to this document as well as
|
|
-- to the Intellectual Property of the document and the technology and
|
|
-- know-how that it includes and represents.
|
|
-- This publication cannot be reproduced, neither in whole nor in part in
|
|
-- any form whatsoever without written prior approval by
|
|
-- Mediatrix Telecom, Inc.
|
|
-- Mediatrix Telecom, Inc. reserves the right to revise this publication
|
|
-- and make changes at any time and without the obligation to notify any
|
|
-- person and/or entity of such revisions and/or changes.
|
|
-- ****************************************************************************
|
|
-- ****************************************************************************
|
|
|
|
MX-FILE-MIB
|
|
DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Unsigned32,
|
|
Integer32
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
MxEnableState,
|
|
MxActivationState,
|
|
MxIpHostName,
|
|
MxIpAddress,
|
|
MxIpPort,
|
|
MxAdvancedIpPort,
|
|
MxIpSubnetMask,
|
|
MxDigitMap
|
|
FROM MX-TC
|
|
MxUInt64,
|
|
MxFloat32,
|
|
MxIpHostNamePort,
|
|
MxIpAddr,
|
|
MxIpAddrPort,
|
|
MxIpAddrMask,
|
|
MxUri,
|
|
MxUrl
|
|
FROM MX-TC2
|
|
mediatrixServices
|
|
FROM MX-SMI2;
|
|
|
|
fileMIB MODULE-IDENTITY
|
|
LAST-UPDATED "1910210000Z"
|
|
ORGANIZATION " Mediatrix Telecom, Inc. "
|
|
CONTACT-INFO " Mediatrix Telecom, Inc.
|
|
4229, Garlock Street
|
|
Sherbrooke (Quebec)
|
|
Canada
|
|
Phone: (819) 829-8749
|
|
"
|
|
DESCRIPTION " File Manager
|
|
|
|
The File service allows the administrator to manage the files
|
|
stored on the unit.
|
|
"
|
|
::= { mediatrixServices 2600 }
|
|
|
|
fileMIBObjects OBJECT IDENTIFIER ::= { fileMIB 1 }
|
|
|
|
-- *****************************************************************************
|
|
|
|
-- Table:Files
|
|
|
|
-- *****************************************************************************
|
|
|
|
filesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FilesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION " Files
|
|
|
|
This table contains all the files saved by the user.
|
|
"
|
|
::= { fileMIBObjects 100 }
|
|
filesEntry OBJECT-TYPE
|
|
SYNTAX FilesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION " A row in table Files. "
|
|
INDEX {
|
|
filesIndex
|
|
}
|
|
|
|
::= { filesTable 1 }
|
|
|
|
FilesEntry ::= SEQUENCE
|
|
{
|
|
filesIndex Unsigned32,
|
|
filesFileName OCTET STRING,
|
|
filesFileDescription OCTET STRING,
|
|
filesFileSize Unsigned32
|
|
}
|
|
|
|
-- Index:Index
|
|
|
|
filesIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " Index
|
|
|
|
Unique identifier of the row in the table.
|
|
"
|
|
::= { filesEntry 101 }
|
|
|
|
-- Columnar:File Name
|
|
|
|
filesFileName OBJECT-TYPE
|
|
SYNTAX OCTET STRING ( SIZE(1..510) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " File Name
|
|
|
|
Relative path and name of the file (directories are split with
|
|
'/').
|
|
"
|
|
::= { filesEntry 201 }
|
|
|
|
-- Columnar:File Description
|
|
|
|
filesFileDescription OBJECT-TYPE
|
|
SYNTAX OCTET STRING ( SIZE(0..255) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " File Description
|
|
|
|
Textual description describing the content of the file.
|
|
|
|
The file description uses special tags in the file to build the
|
|
description string.
|
|
|
|
"
|
|
::= { filesEntry 400 }
|
|
|
|
-- Columnar:File Size
|
|
|
|
filesFileSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " File Size
|
|
|
|
File size of the associated file.
|
|
|
|
This value is expressed in kilobytes (KB).
|
|
|
|
"
|
|
::= { filesEntry 500 }
|
|
|
|
-- End of table:Files
|
|
|
|
-- *****************************************************************************
|
|
|
|
-- Table:Files
|
|
|
|
-- *****************************************************************************
|
|
|
|
vmImagesFilesTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VmImagesFilesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION " Files
|
|
|
|
This table contains all the VM files under the /vm/images/
|
|
folder (factory or user-installed).
|
|
|
|
Available only on the Sentinel 400.
|
|
|
|
"
|
|
::= { fileMIBObjects 150 }
|
|
vmImagesFilesEntry OBJECT-TYPE
|
|
SYNTAX VmImagesFilesEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION " A row in table Files. "
|
|
INDEX {
|
|
vmImagesFilesIndex
|
|
}
|
|
|
|
::= { vmImagesFilesTable 1 }
|
|
|
|
VmImagesFilesEntry ::= SEQUENCE
|
|
{
|
|
vmImagesFilesIndex Unsigned32,
|
|
vmImagesFilesFileName OCTET STRING,
|
|
vmImagesFilesFileDescription OCTET STRING,
|
|
vmImagesFilesFileSize Unsigned32
|
|
}
|
|
|
|
-- Index:Index
|
|
|
|
vmImagesFilesIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " Index
|
|
|
|
Unique identifier of the row in the table.
|
|
"
|
|
::= { vmImagesFilesEntry 100 }
|
|
|
|
-- Columnar:File Name
|
|
|
|
vmImagesFilesFileName OBJECT-TYPE
|
|
SYNTAX OCTET STRING ( SIZE(1..510) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " File Name
|
|
|
|
Relative path and name of the file (directories are split with
|
|
'/').
|
|
"
|
|
::= { vmImagesFilesEntry 200 }
|
|
|
|
-- Columnar:File Description
|
|
|
|
vmImagesFilesFileDescription OBJECT-TYPE
|
|
SYNTAX OCTET STRING ( SIZE(0..255) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " File Description
|
|
|
|
Textual description describing the content of the file.
|
|
"
|
|
::= { vmImagesFilesEntry 300 }
|
|
|
|
-- Columnar:File Size
|
|
|
|
vmImagesFilesFileSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " File Size
|
|
|
|
File size of the associated file.
|
|
|
|
This value is expressed in kilobytes (KB).
|
|
|
|
"
|
|
::= { vmImagesFilesEntry 400 }
|
|
|
|
-- End of table:Files
|
|
|
|
-- Scalar:File system quota size
|
|
|
|
fileSystemQuotaSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " File system quota size
|
|
|
|
This value indicates the file system quota allocated for the
|
|
service file system.
|
|
|
|
This value is expressed in kilobytes (KB).
|
|
|
|
"
|
|
::= { fileMIBObjects 200 }
|
|
|
|
-- Scalar:File system available size
|
|
|
|
fileSystemAvailableSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " File system available size
|
|
|
|
This value indicates the storage size available in the quota
|
|
allocated within the file system.
|
|
|
|
This value is expressed in kilobytes (KB).
|
|
|
|
"
|
|
::= { fileMIBObjects 250 }
|
|
|
|
-- Scalar:Vm Images Available size
|
|
|
|
vmImagesAvailableSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " Vm Images Available size
|
|
|
|
This value indicates the storage size available in vm/images/
|
|
folder.
|
|
|
|
This value is expressed in kilobytes (KB).
|
|
|
|
Available only on the Sentinel 400.
|
|
|
|
"
|
|
::= { fileMIBObjects 280 }
|
|
|
|
-- ****************************************************************************
|
|
|
|
-- Group:Transfer group
|
|
|
|
-- Configuration relative to file transfers.
|
|
-- ****************************************************************************
|
|
|
|
transferGroup OBJECT IDENTIFIER
|
|
::= { fileMIBObjects 500 }
|
|
-- Scalar:Transfer HTTPS Cipher Suite
|
|
|
|
transferHttpsCipherSuite OBJECT-TYPE
|
|
SYNTAX INTEGER { cS1(100) , cS2(200) , cS3(300) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION " Transfer HTTPS Cipher Suite
|
|
|
|
Defines the allowed cipher suites for the network security
|
|
settings when using the HTTPS transfer protocol. When the
|
|
device initiates an HTTPS connection to a server it will
|
|
negotiate the cipher suite according to its configuration.
|
|
|
|
* CS1:
|
|
+ TLS_DHE_RSA_WITH_AES_256_CBC_SHA
|
|
+ TLS_DHE_DSS_WITH_AES_256_CBC_SHA
|
|
+ TLS_RSA_WITH_AES_256_CBC_SHA
|
|
+ TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA
|
|
+ TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA
|
|
+ TLS_RSA_WITH_3DES_EDE_CBC_SHA
|
|
+ TLS_DHE_RSA_WITH_AES_128_CBC_SHA
|
|
+ TLS_DHE_DSS_WITH_AES_128_CBC_SHA
|
|
+ TLS_RSA_WITH_AES_128_CBC_SHA
|
|
+ TLS_RSA_WITH_RC4_128_SHA
|
|
+ TLS_RSA_WITH_RC4_128_MD5
|
|
* CS2:
|
|
+ TLS_RSA_WITH_AES_128_CBC_SHA
|
|
+ TLS_RSA_WITH_AES_256_CBC_SHA
|
|
+ TLS_RSA_WITH_3DES_EDE_CBC_SHA
|
|
+ TLS_DHE_RSA_WITH_AES_128_CBC_SHA
|
|
+ TLS_DHE_RSA_WITH_AES_256_CBC_SHA
|
|
+ TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA
|
|
* CS3:
|
|
+ TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
|
|
+ TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
|
|
+ TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
|
|
+ TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
|
|
+ TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
|
|
+ TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384
|
|
+ TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384
|
|
+ TLS_RSA_WITH_AES_256_GCM_SHA384
|
|
+ TLS_RSA_WITH_AES_256_CBC_SHA256
|
|
+ TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
|
|
+ TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
|
|
+ TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
|
|
+ TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256
|
|
+ TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256
|
|
+ TLS_RSA_WITH_AES_128_GCM_SHA256
|
|
+ TLS_RSA_WITH_AES_128_CBC_SHA256
|
|
|
|
"
|
|
DEFVAL { cS1 }
|
|
::= { transferGroup 100 }
|
|
|
|
-- Scalar:TLS Version
|
|
|
|
transferHttpsTlsVersion OBJECT-TYPE
|
|
SYNTAX INTEGER { sSLv3(100) , tLSv1(200) , tLSv1-1(300) , tLSv1-2
|
|
(400) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION " TLS Version
|
|
|
|
Defines the allowed TLS version for the network security
|
|
settings when using the HTTPS transfer protocol. When the
|
|
device initiates an HTTPS connection to a server it will
|
|
negotiate the TLS version according to its configuration.
|
|
|
|
* SSLv3: Allow SSL version 3 and all TLS versions.
|
|
* TLSv1: Allow TLS versions 1 and up.
|
|
* TLSv1_1: Allow TLS versions 1.1 and up.
|
|
* TLSv1_2: Allow TLS versions 1.2 and up.
|
|
|
|
The device will always send its highest supported TLS version
|
|
in the ClientHello message. The server will select the highest
|
|
supported TLS version it supports from the ClientHello
|
|
message. The device will then validate that the selected
|
|
version is allowed. If the version is not allowed the device
|
|
will close the connection.
|
|
|
|
"
|
|
DEFVAL { tLSv1 }
|
|
::= { transferGroup 200 }
|
|
|
|
-- End of group:Transfer group
|
|
|
|
-- ****************************************************************************
|
|
|
|
-- Group:Statistics
|
|
|
|
-- ****************************************************************************
|
|
|
|
statistics OBJECT IDENTIFIER
|
|
::= { fileMIBObjects 600 }
|
|
-- Scalar:Last DownloadFile Result
|
|
|
|
statLastDownloadFileResult OBJECT-TYPE
|
|
SYNTAX INTEGER { none(100) , downloading(200) , success(300) , failed
|
|
(400) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " Last DownloadFile Result
|
|
|
|
Result of the last file download command that was successfully
|
|
launched.
|
|
|
|
* None: No file download operation has been performed since
|
|
the last reset to default settings.
|
|
* Downloading: A file download operation is currently in
|
|
progress.
|
|
* Success: Last file download operation succeeded.
|
|
* Failed: Last file download operation failed.
|
|
|
|
"
|
|
::= { statistics 100 }
|
|
|
|
-- Scalar:Last UploadFile Result
|
|
|
|
statLastUploadFileResult OBJECT-TYPE
|
|
SYNTAX INTEGER { none(100) , uploading(200) , success(300) , failed
|
|
(400) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " Last UploadFile Result
|
|
|
|
Result of the last file upload command that was successfully
|
|
launched.
|
|
|
|
* None: No file upload operation has been performed since
|
|
the last reset to default settings.
|
|
* Uploading: A file upload operation is currently in
|
|
progress.
|
|
* Success: Last file upload operation succeeded.
|
|
* Failed: Last file upload operation failed.
|
|
|
|
"
|
|
::= { statistics 200 }
|
|
|
|
-- End of group:Statistics
|
|
|
|
-- ****************************************************************************
|
|
|
|
-- Group:Notification Messages Configuration
|
|
|
|
-- ****************************************************************************
|
|
|
|
notificationsGroup OBJECT IDENTIFIER
|
|
::= { fileMIBObjects 60010 }
|
|
-- Scalar:Minimal Severity of Notification
|
|
|
|
minSeverity OBJECT-TYPE
|
|
SYNTAX INTEGER { disable(0) , debug(100) , info(200) , warning(300) ,
|
|
error(400) , critical (500) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION " Minimal Severity of Notification
|
|
|
|
Sets the minimal severity to issue a notification message
|
|
incoming from this service.
|
|
|
|
* Disable: No notification is issued.
|
|
* Debug: All notification messages are issued.
|
|
* Info: Notification messages with a 'Informational' and
|
|
higher severity are issued.
|
|
* Warning: Notification messages with a 'Warning' and higher
|
|
severity are issued.
|
|
* Error: Notification messages with an 'Error' and higher
|
|
severity are issued.
|
|
* Critical: Notification messages with a 'Critical' severity
|
|
are issued.
|
|
|
|
"
|
|
DEFVAL { warning }
|
|
::= { notificationsGroup 100 }
|
|
|
|
-- End of group:Notification Messages Configuration
|
|
|
|
-- ****************************************************************************
|
|
|
|
-- Group:Configuration Settings
|
|
|
|
-- ****************************************************************************
|
|
|
|
configurationGroup OBJECT IDENTIFIER
|
|
::= { fileMIBObjects 60020 }
|
|
-- Scalar:Need Restart
|
|
|
|
needRestartInfo OBJECT-TYPE
|
|
SYNTAX INTEGER { no(0) , yes(100) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION " Need Restart
|
|
|
|
Indicates if the service needs to be restarted for the
|
|
configuration to fully take effect.
|
|
|
|
* Yes: Service needs to be restarted.
|
|
* No: Service does not need to be restarted.
|
|
|
|
Services can be restarted by using the
|
|
Scm.ServiceCommands.Restart command.
|
|
|
|
"
|
|
::= { configurationGroup 100 }
|
|
|
|
-- End of group:Configuration Settings
|
|
|
|
END
|