228 lines
8.2 KiB
Plaintext
228 lines
8.2 KiB
Plaintext
-- *******************************************************************
|
|
-- FS-IP-PRIVATE-MIB.mib : FS AC IP MIB file
|
|
-- May 2010, humin
|
|
--
|
|
-- Copyright (c) 2009 by FS.COM Inc..
|
|
-- All rights reserved.
|
|
-- *******************************************************************
|
|
--
|
|
FS-IP-PRIVATE-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
IpAddress,
|
|
OBJECT-TYPE,
|
|
MODULE-IDENTITY,
|
|
NOTIFICATION-TYPE,
|
|
Counter32
|
|
FROM SNMPv2-SMI
|
|
MacAddress,
|
|
DisplayString,
|
|
RowStatus
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE,
|
|
NOTIFICATION-GROUP,
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
fsMgmt
|
|
FROM FS-SMI;
|
|
|
|
fsIPPrivateMgmt MODULE-IDENTITY
|
|
LAST-UPDATED "200909180000Z"
|
|
ORGANIZATION "FS.COM Inc.."
|
|
CONTACT-INFO
|
|
"
|
|
Tel: 400-865-2852
|
|
|
|
E-mail: https://www.fs.com/live_chat_service_mail.html"
|
|
DESCRIPTION
|
|
"This module defines ac management mibs."
|
|
REVISION "200909180000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { fsMgmt 73}
|
|
|
|
-- ******** define the notify nodes *************
|
|
fsIPPrivateAcNotificationsMIBObjects OBJECT IDENTIFIER ::= { fsIPPrivateMgmt 1 }
|
|
fsIPPrivateAcNtfObjects OBJECT IDENTIFIER ::= { fsIPPrivateAcNotificationsMIBObjects 1 }
|
|
fsIPPrivateAcNotifications OBJECT IDENTIFIER ::= { fsIPPrivateAcNotificationsMIBObjects 2 }
|
|
|
|
-- ****************************************
|
|
--
|
|
-- Notify nodes
|
|
--
|
|
-- ****************************************
|
|
fsIPPrivateAcNotifyIpv4AddressChangeType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents the AC Ipv4 address change operation, 0-del,1-add."
|
|
::= { fsIPPrivateAcNtfObjects 1 }
|
|
|
|
fsIPPrivateAcNotifyIpv4ChangeAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents the AC Ipv4 address which is changing."
|
|
::= { fsIPPrivateAcNtfObjects 2 }
|
|
|
|
fsIPPrivateAcNotifyIpv4ChangeAddressMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents the AC Ipv4 address's mask which is changing."
|
|
::= { fsIPPrivateAcNtfObjects 3 }
|
|
|
|
fsIPPrivateAcNotifyIpv4ChangeIfIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents the AC Ipv4 address change on which interface."
|
|
::= { fsIPPrivateAcNtfObjects 4 }
|
|
|
|
fsIPPrivateAcNotifyChangeIpv4AddressAlarm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
fsIPPrivateAcNotifyIpv4AddressChangeType,
|
|
fsIPPrivateAcNotifyIpv4ChangeAddress,
|
|
fsIPPrivateAcNotifyIpv4ChangeAddressMask,
|
|
fsIPPrivateAcNotifyIpv4ChangeIfIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification is sent by the AC when an AC's Ipv4 address is changed."
|
|
::= { fsIPPrivateAcNotifications 1 }
|
|
|
|
--********************************************************************
|
|
-- **
|
|
-- ac query ap's ip information **
|
|
-- **
|
|
--********************************************************************
|
|
fsIPPrivateAcQueryApMIBObject OBJECT IDENTIFIER ::= { fsIPPrivateAcNotificationsMIBObjects 3 }
|
|
fsIPPrivateAcQueryApInfo OBJECT IDENTIFIER ::= { fsIPPrivateAcQueryApMIBObject 1}
|
|
|
|
--********************************************************************
|
|
-- **
|
|
-- table about ac query ap's ip information **
|
|
-- **
|
|
--********************************************************************
|
|
fsIPPrivateAcQueryApMIBTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FSIPPrivateApInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Ap IP information."
|
|
::= { fsIPPrivateAcQueryApInfo 1 }
|
|
|
|
fsIPPrivateApInfoEntry OBJECT-TYPE
|
|
SYNTAX FSIPPrivateApInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Get the Ap IP information."
|
|
INDEX { fsIPPrivateAcApMacAddr,
|
|
fsIPPrivateAcApIp}
|
|
::= { fsIPPrivateAcQueryApMIBTable 1 }
|
|
|
|
FSIPPrivateApInfoEntry ::=
|
|
SEQUENCE {
|
|
fsIPPrivateAcApMacAddr MacAddress,
|
|
fsIPPrivateAcApIp IpAddress,
|
|
fsIPPrivateAcApMask IpAddress,
|
|
fsIPPrivateAcApGateway IpAddress
|
|
}
|
|
|
|
fsIPPrivateAcApMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The AP's ethernet mac address."
|
|
::= { fsIPPrivateApInfoEntry 1}
|
|
|
|
fsIPPrivateAcApIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The AP's IP address."
|
|
::= { fsIPPrivateApInfoEntry 2}
|
|
|
|
fsIPPrivateAcApMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The AP's MASK address."
|
|
::= { fsIPPrivateApInfoEntry 3}
|
|
|
|
fsIPPrivateAcApGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The AP's Gateway address."
|
|
::= { fsIPPrivateApInfoEntry 4}
|
|
|
|
|
|
--********************************************************************
|
|
-- **
|
|
-- conformance information **
|
|
-- **
|
|
--********************************************************************
|
|
fsIPPrivateMIBConformance OBJECT IDENTIFIER ::= { fsIPPrivateMgmt 2 }
|
|
fsIPPrivateMIBCompliances OBJECT IDENTIFIER ::= { fsIPPrivateMIBConformance 1 }
|
|
fsIPPrivateMIBGroups OBJECT IDENTIFIER ::= { fsIPPrivateMIBConformance 2 }
|
|
|
|
|
|
--********************************************************************
|
|
-- **
|
|
-- compliance statements **
|
|
-- **
|
|
--********************************************************************
|
|
-- fsIPPrivateMIBCompliance MODULE-COMPLIANCE
|
|
-- STATUS current
|
|
-- DESCRIPTION
|
|
-- "The compliance statement for entities which implement
|
|
-- the FS Ac Manager Ac"
|
|
-- MODULE
|
|
-- MANDATORY-GROUPS { fsAcIPPrivateMIBGroup, fsAcIPPrivateTrapGroup }
|
|
-- ::= { fsIPPrivateMIBCompliances 1 }
|
|
|
|
|
|
--********************************************************************
|
|
-- **
|
|
-- units of conformance **
|
|
-- **
|
|
--********************************************************************
|
|
fsIPPrivateMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
fsIPPrivateAcNotifyIpv4AddressChangeType,
|
|
fsIPPrivateAcNotifyIpv4ChangeAddress,
|
|
fsIPPrivateAcNotifyIpv4ChangeAddressMask,
|
|
fsIPPrivateAcNotifyIpv4ChangeIfIndex,
|
|
fsIPPrivateAcApMacAddr,
|
|
fsIPPrivateAcApIp,
|
|
fsIPPrivateAcApMask,
|
|
fsIPPrivateAcApGateway
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing ac manager (echo) ability to a
|
|
FS agent."
|
|
::= { fsIPPrivateMIBGroups 1 }
|
|
|
|
fsIPPrivateTrapGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
fsIPPrivateAcNotifyChangeIpv4AddressAlarm
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of traps providing ac manager (echo) ability to a
|
|
FS agent."
|
|
::= { fsIPPrivateMIBGroups 2 }
|
|
|
|
END
|