mibs/MIBS/cxr-networks/CXR-TS-MIB
2023-12-05 12:25:34 +01:00

767 lines
19 KiB
Plaintext

--***************************************************************************
-- CXR-TS-MIB - Version 1.14 - April 21 2004
--***************************************************************************
CXR-TS-MIB
DEFINITIONS ::= BEGIN
IMPORTS
IpAddress, enterprises FROM RFC1155-SMI
OBJECT-TYPE FROM RFC-1212
DisplayString FROM RFC-1213
TRAP-TYPE FROM RFC-1215;
--*************************************************************************
-- Define the enterprise number as allocated by the internet authority
cxr OBJECT IDENTIFIER ::= { enterprises 1425 }
--*************************************************************************
--*************************************************************************
-- the overall structure of the MIB
--*************************************************************************
--*************************************************************************
ts OBJECT IDENTIFIER ::= { cxr 1040 }
--*************************************************************************
-- First Group: system
system OBJECT IDENTIFIER ::= { ts 1 }
--*************************************************************************
productName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Product Name"
::= { system 1 }
version OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "Revision"
::= { system 2 }
bootp OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Bootp"
::= { system 3 }
mainIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "IP address"
::= { system 4 }
ipNetmask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "IP Netmask"
::= { system 5 }
ipGateway OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "IP Gateway"
::= { system 6 }
ethernetAddress OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "Mac Address"
::= { system 7 }
ftpdService OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "FTPD Service"
::= { system 8 }
httpdService OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "HTTPD Service"
::= { system 9 }
telnetdService OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "TELNETD Service"
::= { system 10 }
snmpdService OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "SNMPD Service"
::= { system 11 }
snmpTrap OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "SNMP Traps"
::= { system 12 }
snmpTrapAddr1 OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "Trap IP Address"
::= { system 13 }
snmpTrapAddr2 OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "Trap IP Address"
::= { system 14 }
nameResolution OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Names Resolution"
::= { system 15 }
nameServer1 OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "Names Server 1"
::= { system 16 }
nameServer2 OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "Names Server 1"
::= { system 17 }
radiusServer1 OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "Radius Server 1"
::= { system 18 }
radiusSecret1 OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION "Secret for Radius Server 1"
::= { system 19 }
radiusServer2 OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "Radius Server 2"
::= { system 20 }
radiusSecret2 OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION "Secret for Radius Server 2"
::= { system 21 }
siteName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-write
STATUS mandatory
DESCRIPTION "String indetifier for TS"
::= { system 22 }
resetByButton OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Reset by button Enable ot Disable"
::= { system 23 }
reset OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Reset the TS"
::= { system 24 }
--*************************************************************************
-- Second Group: port
portTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing all the ports"
::= { ts 2 }
portEntry OBJECT-TYPE
SYNTAX PortEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Port index 1 to 11 possible"
INDEX { portIndex }
::= { portTable 1 }
PortEntry ::= SEQUENCE {
portIndex INTEGER,
tcpPort INTEGER,
aliasIpAddress IpAddress,
aliasIpNetmask IpAddress,
timeoutRxTx INTEGER,
baudRate INTEGER,
nbParStop INTEGER,
ipServer INTEGER,
remoteIpAddress IpAddress,
gatewayToRemote IpAddress,
remoteTcpPort INTEGER,
flowControl INTEGER,
mode INTEGER,
rxIdle INTEGER,
txIdle INTEGER,
endMsg OCTET STRING,
interFrame INTEGER,
beforeSend INTEGER,
afterSend INTEGER,
timeoutPAD INTEGER,
terminalType INTEGER,
multiSession INTEGER,
authType INTEGER,
authRad1 INTEGER,
authRad2 INTEGER,
acctRad1 INTEGER,
acctRad2 INTEGER,
formFeed INTEGER,
secondIpAddress IpAddress,
secondGateway IpAddress,
secondTcpPort INTEGER,
modbusMode INTEGER,
modbusType INTEGER,
portReset INTEGER
}
--*************************************************************************
--*************************************************************************
-- Second Group: port
--*************************************************************************
portIndex OBJECT-TYPE
SYNTAX INTEGER (1..11)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Port Index"
::= { portEntry 1 }
tcpPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "TCP port"
::= { portEntry 2 }
aliasIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "Alias IP address"
::= { portEntry 3 }
aliasIpNetmask OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "Alias IP netmask"
::= { portEntry 4 }
timeoutRxTx OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Timeout No rx/Tx Data(min)"
::= { portEntry 5 }
baudRate OBJECT-TYPE
SYNTAX INTEGER {
b300(1),
b600(2),
b1200(3),
b2400(4),
b4800(5),
b9600(6),
b19200(7),
b38400(8),
b57600(9),
b115200(10),
b50(11),
b200(12)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Baud rate"
::= { portEntry 6 }
nbParStop OBJECT-TYPE
SYNTAX INTEGER {
p7Odd1(1),
p7Odd2(2),
p7Even1(17),
p7Even2(18),
p7None1(33),
p7None2(34),
p7High1(49),
p7High2(50),
p7Low1(65),
p7Low2(66),
p8Odd1(129),
p8Odd2(130),
p8Even1(145),
p8Even2(146),
p8None1(161),
p8None2(162),
p8High1(177),
p8High2(178),
p8Low1(193),
p8Low2(194)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Nb bits/Parity/Nb stop bits"
::= { portEntry 7 }
ipServer OBJECT-TYPE
SYNTAX INTEGER {
active(1),
passive(2),
passiveExclusive(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server IP"
::= { portEntry 8 }
remoteIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "Remote IP address"
::= { portEntry 9 }
gatewayToRemote OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "Gateway to remote"
::= { portEntry 10 }
remoteTcpPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "remote TCP port"
::= { portEntry 11 }
flowControl OBJECT-TYPE
SYNTAX INTEGER {
noFlowControl(1),
xonXoff(2),
rtsCts(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Flow Control"
::= { portEntry 12 }
mode OBJECT-TYPE
SYNTAX INTEGER {
rfc2217(1),
msgFormat(2),
carrierBreak(3),
telex(4),
rlogin(5),
lpd(6),
telnet(7),
rawIp(8),
rtelnet(9),
pad(10),
muxv24(11),
modbus(12),
hnzs2(13),
hnzs5(14),
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Fonctionnement"
::= { portEntry 13 }
rxIdle OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Rx Idle"
::= { portEntry 14 }
txIdle OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Tx Idle"
::= { portEntry 15 }
endMsg OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION "End msg character"
::= { portEntry 16 }
interFrame OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Time Inter Frame(modem mode)"
::= { portEntry 17 }
beforeSend OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Time Before Send(modem mode)"
::= { portEntry 18 }
afterSend OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Time After Send(modem mode)"
::= { portEntry 19 }
timeoutPAD OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Timeout PAD(modem PAD)"
::= { portEntry 20 }
terminalType OBJECT-TYPE
SYNTAX INTEGER {
console(1),
linux(2),
aixterm(3),
dec-vt100(4),
vt100(5),
vt200(6),
vt420(7),
xterm(8),
xterms(9),
xtermc(10)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Terminal Type"
::= { portEntry 21 }
multiSession OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "multiSession"
::= { portEntry 22 }
authType OBJECT-TYPE
SYNTAX INTEGER {
remote(1),
radius(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Authentication type"
::= { portEntry 23 }
authRad1 OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Use Server Radius 1 for auth."
::= { portEntry 24 }
authRad2 OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Use Server Radius 2 for auth."
::= { portEntry 25 }
acctRad1 OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Use Server Radius 1 for acct."
::= { portEntry 26 }
acctRad2 OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Use Server Radius 2 for acct."
::= { portEntry 27 }
formFeed OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "LPD form Feed"
::= { portEntry 28 }
secondIpAddress OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "Second IP address"
::= { portEntry 29 }
secondGateway OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "Second Gateway"
::= { portEntry 30 }
secondTcpPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Second TCP port"
::= { portEntry 31 }
modbusMode OBJECT-TYPE
SYNTAX INTEGER {
rtu(1),
ascii(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Modbus Mode"
::= { portEntry 32 }
modbusType OBJECT-TYPE
SYNTAX INTEGER {
slave(1),
master(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION "Modbus Type"
::= { portEntry 33 }
portReset OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Apply changes to port"
::= { portEntry 34 }
--*************************************************************************
-- Third Group: port Stats
portStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortStatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing all the statistics ports"
::= { ts 3 }
portStatsEntry OBJECT-TYPE
SYNTAX PortStatsEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Port index 1 to 11 possible"
INDEX { portIndex }
::= { portStatsTable 1 }
PortStatsEntry ::= SEQUENCE {
bytesReceiveFromV24 INTEGER,
bytesSendToV24 INTEGER,
statusDTR INTEGER
}
--*************************************************************************
-- Third Group: port Stats
--*************************************************************************
bytesReceiveFromV24 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Bytes received from V24"
::= { portStatsEntry 1}
bytesSendToV24 OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Bytes send to V24"
::= { portStatsEntry 2}
statusDTR OBJECT-TYPE
SYNTAX INTEGER {
on(1),
off(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "DTR Status"
::= { portStatsEntry 3}
--*************************************************************************
-- Fourth Group: modbus Param
modbusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ModbusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Master modbus table containing all the slave parameters table"
::= { ts 4 }
modbusEntry OBJECT-TYPE
SYNTAX ModbusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Slave index 1 to 16 possible"
INDEX { portIndex }
::= { modbusTable 1 }
ModbusEntry ::= SEQUENCE {
slaveHexaAddress INTEGER,
slaveIPaddr IpAddress,
slaveIPport INTEGER
}
--*************************************************************************
-- Fourth Group: modbus
--*************************************************************************
slaveHexaAddress OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Modbus Hexadecimal address"
::= { modbusEntry 1}
slaveIPaddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION "Modbus IP address"
::= { modbusEntry 2}
slaveIPport OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION "Modbus IP Port"
::= { modbusEntry 3}
--*************************************************************************
-- TRAP : Terminal SERVER
--*************************************************************************
sessionStarted TRAP-TYPE
ENTERPRISE cxr
VARIABLES { portIndex }
DESCRIPTION "Session Begin"
::= 1041
sessionStopped TRAP-TYPE
ENTERPRISE cxr
VARIABLES { portIndex }
DESCRIPTION "Session End"
::= 1042
dtrUp TRAP-TYPE
ENTERPRISE cxr
VARIABLES { portIndex }
DESCRIPTION "DTR UP"
::= 1043
dtrDown TRAP-TYPE
ENTERPRISE cxr
VARIABLES { portIndex }
DESCRIPTION "DTR DOWN"
::= 1044
END