81 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			81 lines
		
	
	
		
			2.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- *****************************************************************
 | 
						|
-- NMS-POWER-MIB: NMS POWER MIB
 | 
						|
--
 | 
						|
-- AUG 2010
 | 
						|
-- Edit by LIUQIANG
 | 
						|
-- Copyright (c) 2010 by NMS, Inc.
 | 
						|
-- All rights reserved.
 | 
						|
-- *****************************************************************
 | 
						|
 | 
						|
NMS-POWER-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
 | 
						|
    Integer32, Unsigned32                       FROM SNMPv2-SMI
 | 
						|
    MODULE-COMPLIANCE, OBJECT-GROUP,
 | 
						|
    NOTIFICATION-GROUP                          FROM SNMPv2-CONF
 | 
						|
    nmsEPONGroup,nmsMgmt                                 FROM NMS-SMI;
 | 
						|
 | 
						|
 | 
						|
               power         OBJECT IDENTIFIER ::= { nmsMgmt 189 }
 | 
						|
               
 | 
						|
              
 | 
						|
-- Notifications
 | 
						|
          powerStatus OBJECT-TYPE
 | 
						|
              SYNTAX  INTEGER {
 | 
						|
                          power-A-normal(1), 
 | 
						|
                          power-B-normal(2),     
 | 
						|
                          power-A-B-normal(3),
 | 
						|
                          other(4)
 | 
						|
                          }
 | 
						|
              ACCESS  read-only
 | 
						|
              STATUS  mandatory
 | 
						|
              DESCRIPTION
 | 
						|
                      "Power status, power-A-normal(1), power-B-normal(2), power-A-B-normal(3), other(4)."
 | 
						|
              ::= { power 1 }
 | 
						|
          
 | 
						|
          powerOldStatus OBJECT-TYPE
 | 
						|
              SYNTAX  INTEGER {
 | 
						|
                          power-A-normal(1), 
 | 
						|
                          power-B-normal(2),     
 | 
						|
                          power-A-B-normal(3),
 | 
						|
                          other(4)
 | 
						|
                          }
 | 
						|
              ACCESS  not-accessible
 | 
						|
              STATUS  mandatory
 | 
						|
              DESCRIPTION
 | 
						|
                      "Power status before change, power-A-normal(1), power-B-normal(2), power-A-B-normal(3), other(4)."
 | 
						|
              ::= { power 2 }
 | 
						|
          
 | 
						|
          powerNewStatus OBJECT-TYPE
 | 
						|
              SYNTAX  INTEGER {
 | 
						|
                          power-A-normal(1), 
 | 
						|
                          power-B-normal(2),     
 | 
						|
                          power-A-B-normal(3),
 | 
						|
                          other(4)
 | 
						|
                          }
 | 
						|
              ACCESS  not-accessible
 | 
						|
              STATUS  mandatory
 | 
						|
              DESCRIPTION
 | 
						|
                      "Power status after change, power-A-normal(1), power-B-normal(2), power-A-B-normal(3), other(4)."
 | 
						|
              ::= { power 3 }
 | 
						|
          
 | 
						|
          
 | 
						|
 | 
						|
	powerNotifications OBJECT IDENTIFIER
 | 
						|
                                ::= { power 4 }
 | 
						|
 | 
						|
 | 
						|
	powerNotification NOTIFICATION-TYPE
 | 
						|
    		OBJECTS {
 | 
						|
                       powerOldStatus,
 | 
						|
                       powerNewStatus
 | 
						|
                        }
 | 
						|
    		STATUS      current
 | 
						|
    		DESCRIPTION
 | 
						|
        	"The agent generates this notification when power status changes."
 | 
						|
    		::= { powerNotifications 1 }
 | 
						|
 | 
						|
              
 | 
						|
END
 |