Exemple #1
0
class hpicfTextualConventions(NodeObject):
	status = 1
	OID = pycopia.SMI.Basetypes.ObjectIdentifier([1, 3, 6, 1, 4, 1, 11, 2, 14, 10, 4])
	name = 'hpicfTextualConventions'


# macros
# types 

class ConfigStatus(pycopia.SMI.Basetypes.Enumeration):
	status = 1
	enumerations = [Enum(1, 'active'), Enum(2, 'notInService'), Enum(3, 'notReady')]


class HpSwitchPortType(pycopia.SMI.Basetypes.Enumeration):
	status = 1
	enumerations = [Enum(1, 'other'), Enum(2, 'none'), Enum(3, 'unknown'), Enum(6, 'ethernetCsmacd'), Enum(7, 'iso88023Csmacd'), Enum(15, 'fddi'), Enum(37, 'atm'), Enum(54, 'propMultiplexor'), Enum(55, 'ieee80212'), Enum(62, 'fastEther'), Enum(69, 'fastEtherFX'), Enum(117, 'gigabitEthernetSX'), Enum(118, 'gigabitEthernetLX'), Enum(119, 'gigabitEthernetT'), Enum(120, 'gigabitEthernetStk'), Enum(121, 'gigabitEthernetLH')]

# scalars 
# columns
# rows 
# notifications (traps) 
# groups 
# capabilities 

# special additions

# Add to master OIDMAP.
from pycopia import SMI
SMI.update_oidmap(__name__)
Exemple #2
0
    columns = {
        'ciscoTcpConnInBytes': ciscoTcpConnInBytes,
        'ciscoTcpConnOutBytes': ciscoTcpConnOutBytes,
        'ciscoTcpConnInPkts': ciscoTcpConnInPkts,
        'ciscoTcpConnOutPkts': ciscoTcpConnOutPkts,
        'ciscoTcpConnElapsed': ciscoTcpConnElapsed,
        'ciscoTcpConnSRTT': ciscoTcpConnSRTT
    }


# notifications (traps)
# groups
class ciscoTcpMIBGroup(GroupObject):
    access = 2
    status = 1
    OID = pycopia.SMI.Basetypes.ObjectIdentifier(
        [1, 3, 6, 1, 4, 1, 9, 9, 6, 3, 2, 1])
    group = [
        ciscoTcpConnInBytes, ciscoTcpConnOutBytes, ciscoTcpConnInPkts,
        ciscoTcpConnOutPkts, ciscoTcpConnElapsed, ciscoTcpConnSRTT
    ]


# capabilities

# special additions

# Add to master OIDMAP.
from pycopia import SMI
SMI.update_oidmap(__name__)