CISCO-ENTITY-FRU-CONTROL-MIB

This module contains definitions for the Calvados model objects. Copyright (c) 2012-2020 by Cisco Systems, Inc. All rights rese...

  • Version: 2003-11-24

    CISCO-ENTITY-FRU-CONTROL-MIB@2003-11-24


    
      module CISCO-ENTITY-FRU-CONTROL-MIB {
    
        yang-version 1;
    
        namespace
          "http://tail-f.com/ns/mibs/CISCO-ENTITY-FRU-CONTROL-MIB/200311240000Z";
    
        prefix CISCO_ENTITY_FRU_CONTROL_MIB;
    
        import ietf-yang-types {
          prefix yang;
        }
        import tailf-common {
          prefix tailf;
        }
        import SNMPv2-TC {
          prefix SNMPv2-TC;
        }
        import INET-ADDRESS-MIB {
          prefix INET-ADDRESS-MIB;
        }
        import Cisco-IOS-XR-sysadmin-entity-mib {
          prefix ENTITY-MIB;
        }
    
        organization "Cisco Systems, Inc.";
    
        contact
          "Cisco Systems, Inc.
         Customer Service
        
         Postal: 170 West Tasman Drive
         San Jose, CA 95134
        
         Tel: +1 800 553-NETS
        
         E-mail: cs-yang@cisco.com";
    
        description
          "This module contains definitions
         for the Calvados model objects.
    
         Copyright (c) 2012-2020 by Cisco Systems, Inc.
         All rights reserved.";
    
        revision "2003-11-24";
        tailf:id "";
        tailf:snmp-mib-module-name "CISCO-ENTITY-FRU-CONTROL-MIB";
    
        container CISCO-ENTITY-FRU-CONTROL-MIB {
          container cefcFRUPower {
            tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.1";
            config false;
            leaf cefcMaxDefaultInLinePower {
              tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.1.3";
              type cefcMaxDefaultInLinePowerType;
              default "12500";
            }
    
            leaf cefcMaxDefaultHighInLinePower {
              tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.1.5";
              type uint32;
            }
          }  // container cefcFRUPower
    
          container cefcMIBNotificationEnables {
            tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.3";
            config false;
            leaf cefcMIBEnableStatusNotification {
              tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.3.1";
              type SNMPv2-TC:TruthValue;
              default "false";
            }
          }  // container cefcMIBNotificationEnables
    
          container cefcFRUPowerSupplyGroupTable {
            config false;
            list cefcFRUPowerSupplyGroupEntry {
              tailf:sort-order "snmp";
              tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.1.1";
              key "entPhysicalIndex";
              leaf entPhysicalIndex {
                tailf:snmp-oid "1.3.6.1.2.1.47.1.1.1.1.1";
                type ENTITY-MIB:PhysicalIndex;
              }
    
              leaf cefcPowerRedundancyMode {
                tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.1.1.1.1";
                type PowerRedundancyType;
              }
    
              leaf cefcPowerUnits {
                tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.1.1.1.2";
                type string {
                  length "0 .. 255";
                }
                config false;
              }
    
              leaf cefcTotalAvailableCurrent {
                tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.1.1.1.3";
                type FRUCurrentType;
                config false;
              }
    
              leaf cefcTotalDrawnCurrent {
                tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.1.1.1.4";
                type FRUCurrentType;
                config false;
              }
    
              leaf cefcPowerRedundancyOperMode {
                tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.1.1.1.5";
                type PowerRedundancyType;
                config false;
              }
            }  // list cefcFRUPowerSupplyGroupEntry
          }  // container cefcFRUPowerSupplyGroupTable
    
          container cefcFRUPowerStatusTable {
            config false;
            list cefcFRUPowerStatusEntry {
              tailf:sort-order "snmp";
              tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.1.2";
              key "entPhysicalIndex";
              leaf entPhysicalIndex {
                tailf:snmp-oid "1.3.6.1.2.1.47.1.1.1.1.1";
                type ENTITY-MIB:PhysicalIndex;
              }
    
              leaf cefcFRUPowerAdminStatus {
                tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.1.2.1.1";
                type PowerAdminType;
                config false;
              }
    
              leaf cefcFRUPowerOperStatus {
                tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.1.2.1.2";
                type PowerOperType;
                config false;
              }
    
              leaf cefcFRUCurrent {
                tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.1.2.1.3";
                type FRUCurrentType;
                config false;
              }
            }  // list cefcFRUPowerStatusEntry
          }  // container cefcFRUPowerStatusTable
    
          container cefcFRUPowerSupplyValueTable {
            config false;
            list cefcFRUPowerSupplyValueEntry {
              tailf:sort-order "snmp";
              tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.1.4";
              key "entPhysicalIndex";
              leaf entPhysicalIndex {
                tailf:snmp-oid "1.3.6.1.2.1.47.1.1.1.1.1";
                type ENTITY-MIB:PhysicalIndex;
              }
    
              leaf cefcFRUTotalSystemCurrent {
                tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.1.4.1.1";
                type FRUCurrentType;
              }
    
              leaf cefcFRUDrawnSystemCurrent {
                tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.1.4.1.2";
                type FRUCurrentType;
              }
    
              leaf cefcFRUTotalInlineCurrent {
                tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.1.4.1.3";
                type FRUCurrentType;
              }
    
              leaf cefcFRUDrawnInlineCurrent {
                tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.1.4.1.4";
                type FRUCurrentType;
              }
            }  // list cefcFRUPowerSupplyValueEntry
          }  // container cefcFRUPowerSupplyValueTable
    
          container cefcModuleTable {
            config false;
            list cefcModuleEntry {
              tailf:sort-order "snmp";
              tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.2.1";
              key "entPhysicalIndex";
              leaf entPhysicalIndex {
                tailf:snmp-oid "1.3.6.1.2.1.47.1.1.1.1.1";
                type ENTITY-MIB:PhysicalIndex;
              }
    
              leaf cefcModuleAdminStatus {
                tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.2.1.1.1";
                type ModuleAdminType;
                config false;
              }
    
              leaf cefcModuleOperStatus {
                tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.2.1.1.2";
                type ModuleOperType;
                config false;
              }
    
              leaf cefcModuleResetReason {
                tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.2.1.1.3";
                type ModuleResetReasonType;
                config false;
              }
    
              leaf cefcModuleStatusLastChangeTime {
                tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.2.1.1.4";
                type yang:timestamp;
                config false;
              }
    
              leaf cefcModuleLastClearConfigTime {
                tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.2.1.1.5";
                type yang:timestamp;
                config false;
              }
    
              leaf cefcModuleResetReasonDescription {
                tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.2.1.1.6";
                type string {
                  length "0 .. 255";
                }
                config false;
              }
    
              leaf cefcModuleStateChangeReasonDescr {
                tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.2.1.1.7";
                type string {
                  length "0 .. 255";
                }
                config false;
              }
    
              leaf cefcModuleUpTime {
                tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.2.1.1.8";
                type FRUTimeSeconds;
                config false;
              }
            }  // list cefcModuleEntry
          }  // container cefcModuleTable
    
          container cefcIntelliModuleTable {
            config false;
            list cefcIntelliModuleEntry {
              tailf:sort-order "snmp";
              tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.2.2";
              key "entPhysicalIndex";
              config false;
              leaf entPhysicalIndex {
                tailf:snmp-oid "1.3.6.1.2.1.47.1.1.1.1.1";
                type ENTITY-MIB:PhysicalIndex;
              }
    
              leaf cefcIntelliModuleIPAddrType {
                tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.2.2.1.1";
                type INET-ADDRESS-MIB:InetAddressType;
                config false;
              }
    
              leaf cefcIntelliModuleIPAddr {
                tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.2.2.1.2";
                type INET-ADDRESS-MIB:InetAddress;
                config false;
              }
            }  // list cefcIntelliModuleEntry
          }  // container cefcIntelliModuleTable
    
          container cefcFanTrayStatusTable {
            config false;
            list cefcFanTrayStatusEntry {
              tailf:sort-order "snmp";
              tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.4.1";
              key "entPhysicalIndex";
              config false;
              leaf entPhysicalIndex {
                tailf:snmp-oid "1.3.6.1.2.1.47.1.1.1.1.1";
                type ENTITY-MIB:PhysicalIndex;
              }
    
              leaf cefcFanTrayOperStatus {
                tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.4.1.1.1";
                type cefcFanTrayOperStatusType;
                config false;
              }
            }  // list cefcFanTrayStatusEntry
          }  // container cefcFanTrayStatusTable
    
          container cefcPhysicalTable {
            config false;
            list cefcPhysicalEntry {
              tailf:sort-order "snmp";
              tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.5.1";
              key "entPhysicalIndex";
              config false;
              leaf entPhysicalIndex {
                tailf:snmp-oid "1.3.6.1.2.1.47.1.1.1.1.1";
                type ENTITY-MIB:PhysicalIndex;
              }
    
              leaf cefcPhysicalStatus {
                tailf:snmp-oid "1.3.6.1.4.1.9.9.117.1.5.1.1.1";
                type cefcPhysicalStatusType;
                config false;
              }
            }  // list cefcPhysicalEntry
          }  // container cefcPhysicalTable
        }  // container CISCO-ENTITY-FRU-CONTROL-MIB
    
        typedef PowerRedundancyType {
          type enumeration {
            enum "notsupported" {
              value 1;
            }
            enum "redundant" {
              value 2;
            }
            enum "combined" {
              value 3;
            }
          }
        }
    
        typedef PowerAdminType {
          type enumeration {
            enum "on" {
              value 1;
            }
            enum "off" {
              value 2;
            }
            enum "inlineAuto" {
              value 3;
            }
            enum "inlineOn" {
              value 4;
            }
          }
        }
    
        typedef PowerOperType {
          type enumeration {
            enum "offEnvOther" {
              value 1;
            }
            enum "on" {
              value 2;
            }
            enum "offAdmin" {
              value 3;
            }
            enum "offDenied" {
              value 4;
            }
            enum "offEnvPower" {
              value 5;
            }
            enum "offEnvTemp" {
              value 6;
            }
            enum "offEnvFan" {
              value 7;
            }
            enum "failed" {
              value 8;
            }
            enum "onButFanFail" {
              value 9;
            }
          }
        }
    
        typedef FRUCurrentType {
          type int32 {
            range "-1000000000 .. 1000000000";
          }
        }
    
        typedef ModuleAdminType {
          type enumeration {
            enum "enabled" {
              value 1;
            }
            enum "disabled" {
              value 2;
            }
            enum "reset" {
              value 3;
            }
            enum "outOfServiceAdmin" {
              value 4;
            }
          }
        }
    
        typedef ModuleOperType {
          type enumeration {
            enum "unknown" {
              value 1;
            }
            enum "ok" {
              value 2;
            }
            enum "disabled" {
              value 3;
            }
            enum "okButDiagFailed" {
              value 4;
            }
            enum "boot" {
              value 5;
            }
            enum "selfTest" {
              value 6;
            }
            enum "failed" {
              value 7;
            }
            enum "missing" {
              value 8;
            }
            enum "mismatchWithParent" {
              value 9;
            }
            enum "mismatchConfig" {
              value 10;
            }
            enum "diagFailed" {
              value 11;
            }
            enum "dormant" {
              value 12;
            }
            enum "outOfServiceAdmin" {
              value 13;
            }
            enum "outOfServiceEnvTemp" {
              value 14;
            }
            enum "poweredDown" {
              value 15;
            }
            enum "poweredUp" {
              value 16;
            }
            enum "powerDenied" {
              value 17;
            }
            enum "powerCycled" {
              value 18;
            }
            enum "okButPowerOverWarning" {
              value 19;
            }
            enum "okButPowerOverCritical" {
              value 20;
            }
            enum "updatingFPD" {
              value 21;
            }
          }
        }
    
        typedef ModuleResetReasonType {
          type enumeration {
            enum "unknown" {
              value 1;
            }
            enum "powerUp" {
              value 2;
            }
            enum "parityError" {
              value 3;
            }
            enum "clearConfigReset" {
              value 4;
            }
            enum "manualReset" {
              value 5;
            }
            enum "watchDogTimeoutReset" {
              value 6;
            }
            enum "resourceOverflowReset" {
              value 7;
            }
            enum "missingTaskReset" {
              value 8;
            }
            enum "lowVoltageReset" {
              value 9;
            }
            enum "controllerReset" {
              value 10;
            }
            enum "systemReset" {
              value 11;
            }
            enum "switchoverReset" {
              value 12;
            }
            enum "upgradeReset" {
              value 13;
            }
            enum "downgradeReset" {
              value 14;
            }
            enum "cacheErrorReset" {
              value 15;
            }
            enum "deviceDriverReset" {
              value 16;
            }
            enum "softwareExceptionReset" {
              value 17;
            }
            enum "restoreConfigReset" {
              value 18;
            }
            enum "abortRevReset" {
              value 19;
            }
            enum "burnBootReset" {
              value 20;
            }
            enum "standbyCdHealthierReset" {
              value 21;
            }
            enum "nonNativeConfigClearReset" {
              value 22;
            }
            enum "memoryProtectionErrorReset" {
              value 23;
            }
          }
        }
    
        typedef FRUTimeSeconds {
          type uint32 {
            range "0 .. 4294967295";
          }
        }
    
        typedef cefcMaxDefaultInLinePowerType {
          type int32 {
            range "0 .. 12500";
          }
        }
    
        typedef cefcFanTrayOperStatusType {
          type enumeration {
            enum "unknown" {
              value 1;
            }
            enum "up" {
              value 2;
            }
            enum "down" {
              value 3;
            }
            enum "warning" {
              value 4;
            }
          }
        }
    
        typedef cefcPhysicalStatusType {
          type enumeration {
            enum "other" {
              value 1;
            }
            enum "supported" {
              value 2;
            }
            enum "unsupported" {
              value 3;
            }
            enum "incompatible" {
              value 4;
            }
          }
        }
      }  // module CISCO-ENTITY-FRU-CONTROL-MIB
    

© 2023 YumaWorks, Inc. All rights reserved.