Observium_CE/mibs/bintec/BINTEC-SERVICECALL-MIB

230 lines
7.1 KiB
Plaintext

-- This file is corresponding to Release 9.1.10.101 from 2014/08/11 00:00:00
---------------------------------------------------------------------------
-- (C)opyright 2011-2014 bintec elmeg GmbH, All Rights Reserved
-- $RCSfile: mib-service,v $
-- $Revision: 1.6 $
-- $Date: 2014-02-07 10:37:49 $
-- Author: Johannes Thumshirn
---------------------------------------------------------------------------
BINTEC-SERVICECALL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, mib-2,
TimeTicks,
enterprises FROM SNMPv2-SMI
IpAddress FROM RFC1155-SMI
DisplayString FROM SNMPv2-TC
admin-2 FROM BINTEC-MIB;
serviceCallMIB MODULE-IDENTITY
LAST-UPDATED "201206010000Z"
ORGANIZATION "bintec elmeg GmbH"
CONTACT-INFO
"EMail: info@bintec-elmeg.com
Web: www.bintec-elmeg.com
"
DESCRIPTION
"The MIB module for service call entities. "
REVISION "201106080000Z"
DESCRIPTION
"Initial version."
::= { admin-2 8 }
--
-- The Service Call Group
--
serviceCallAdmin OBJECT IDENTIFIER ::= { serviceCallMIB 1 }
serviceCallDaemonAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object shows the current status of the service call daemon.
It may be used to turn the service call daemon on and off."
DEFVAL { disabled }
::= { serviceCallAdmin 1 }
serviceCallDaemonOperStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object shows the current operational state of the service call
daemon."
DEFVAL { disabled }
::= { serviceCallAdmin 2 }
serviceCallServiceHostAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the host to be called on a service request."
::= { serviceCallAdmin 3 }
serviceCallServiceHostPort OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the port to be called on the service host."
::= { serviceCallAdmin 4 }
serviceCallDefaultShorthold OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the time in seconds to wait before closing an
inactive service call."
::= { serviceCallAdmin 6 }
serviceCallTable OBJECT-TYPE
SYNTAX SEQUENCE OF ServiceCallEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the service calls."
::= { serviceCallMIB 2 }
serviceCallEntry OBJECT-TYPE
SYNTAX ServiceCallEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) representing a service call."
INDEX { serviceCallIndex, serviceCallTicket }
::= { serviceCallTable 1 }
ServiceCallEntry ::= SEQUENCE {
serviceCallIndex INTEGER,
serviceCallOperStatus INTEGER,
serviceCallAdminStatus INTEGER,
serviceCallType INTEGER,
serviceCallForwardedService INTEGER,
serviceCallForwardedIP IpAddress,
serviceCallTicket DisplayString,
serviceCallDuration TimeTicks
}
serviceCallIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A unique identifier for a service call."
::= { serviceCallEntry 1 }
serviceCallOperStatus OBJECT-TYPE
SYNTAX INTEGER {
idle(1),
start(2),
running(3),
done(4),
error(5),
blocked(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the current operational state of this service
call.
Idle: The entry has been created but the daemon has not started calling yet.
Start: The service call is started, but the authentication procedure is not yet done.
Running: The service call is up and running.
Done: The service call is completed and the row will be deleted.
Error: Somewhere something went wrong.
Blocked: Retry in a few seconds (This state usually is reached when
network is currently unavailable.
"
DEFVAL { idle }
::= { serviceCallEntry 2 }
serviceCallAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2),
delete(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the current administrative state of this
service call."
DEFVAL { enabled }
::= { serviceCallEntry 3 }
serviceCallType OBJECT-TYPE
SYNTAX INTEGER {
pbx(1),
phone(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the type of service call, it can either be the
PBX itself or a phone attached to the pbx."
DEFVAL { pbx }
::= { serviceCallEntry 4 }
serviceCallForwardedService OBJECT-TYPE
SYNTAX INTEGER {
control(1),
http(2),
https(3),
shell(4),
trace(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the service to be forwarded to the service
technician. The services are:
Control: A commuication channel between serviced and B.A.B.E. used for signalling commands.
Http: Http on port 80.
Https: Https (using SSL) on port 443.
Shell: Telnet using port 23.
Trace: Bricktrace for packet capture analysis using port 7000.
"
DEFVAL { control }
::= { serviceCallEntry 5 }
serviceCallForwardedIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the IP address of the device the service call is
pointed to."
::= { serviceCallEntry 6 }
serviceCallTicket OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..14))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object identifies the service ticket for this service call."
::= { serviceCallEntry 7 }
serviceCallDuration OBJECT-TYPE
SYNTAX
TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the duration of the current service call."
DEFVAL { 0 }
::= { serviceCallEntry 8 }
END