574 lines
18 KiB
Plaintext
574 lines
18 KiB
Plaintext
PINT-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE, Counter32, MODULE-IDENTITY, mib-2
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
sysApplInstallPkgEntry
|
|
FROM SYSAPPL-MIB
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB; -- RFC 2571 [2]
|
|
|
|
pintMib MODULE-IDENTITY
|
|
LAST-UPDATED "200102010000Z" -- 1 Feb 2001
|
|
|
|
ORGANIZATION "IETF PINT Working Group"
|
|
CONTACT-INFO "
|
|
Chairs: Steve Bellovin
|
|
E-mail: smb@research.att.com
|
|
|
|
Igor Faynberg
|
|
E-mail: faynberg@lucent.com
|
|
|
|
Authors: Murali Krishnaswamy
|
|
Postal: 20 Corporate Place South
|
|
Piscataway, NJ 08854
|
|
Tel: +1 (732)465-1000
|
|
|
|
E-mail: murali@photuris.com
|
|
|
|
Dan Romascanu
|
|
Postal: Atidim Technology Park, Bldg 3
|
|
Tel Aviv, Israel
|
|
Tel: +972 3 6458414
|
|
E-mail: dromasca@avaya.com
|
|
|
|
General Discussion:pint@lists.bell-labs.com
|
|
To Subscribe: pint-request@lists.bell-labs.com
|
|
In Body: subscribe your-email-addres
|
|
Archive: http://www.bell-labs.com/mailing-lists/pint/
|
|
"
|
|
DESCRIPTION
|
|
"This MIB defines the objects necessary to monitor
|
|
PINT Services"
|
|
|
|
-- Revision history
|
|
|
|
REVISION "200102010000Z" -- 1 Feb 2001
|
|
DESCRIPTION
|
|
"Initial version, published as RFC 3055."
|
|
::= { mib-2 93 }
|
|
|
|
PintServiceType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This TC describes the type of a PINT service."
|
|
SYNTAX INTEGER {
|
|
r2C(1), -- Request-to-Talk
|
|
r2F(2), -- Request-to-Fax
|
|
r2FB(3), -- Request-to-Fax-Back
|
|
r2HC(4) -- Request-to-Hear-Content
|
|
}
|
|
|
|
PintPerfStatPeriod ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This TC describes the statistics period of time.
|
|
|
|
Note that the values of the counters indexed with a value
|
|
SinceReboot(4) can be potentially affected by a counter rollover.
|
|
It is the responsibility of the application using this object to
|
|
take into account that the counter has been zeroed each time it
|
|
reached a value of (2**32-1)."
|
|
SYNTAX INTEGER {
|
|
last30sec(1), -- Performance Statics for the last 30 sec
|
|
|
|
last15min(2), -- 15 min
|
|
last24Hr(3), -- 24 Hour
|
|
sinceReboot(4) -- Since the time the pint server was
|
|
-- last rebooted
|
|
}
|
|
|
|
pintServerConfig OBJECT IDENTIFIER ::= { pintMib 1 }
|
|
pintServerMonitor OBJECT IDENTIFIER ::= { pintMib 2 }
|
|
pintMibConformance OBJECT IDENTIFIER ::= { pintMib 3 }
|
|
|
|
-- pintServerConfig - PINT configuration MIB variables
|
|
|
|
pintReleaseNumber OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An indication of version of the PINT protocol supported
|
|
by this agent."
|
|
::= { pintServerConfig 1 }
|
|
|
|
pintSysContact OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contact information related to the administration of the PINT
|
|
services."
|
|
::= { pintServerConfig 2 }
|
|
|
|
pintApplInstallPkgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PintApplInstallPkgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table describing the PINT applications that are installed."
|
|
::= { pintServerConfig 3 }
|
|
|
|
pintApplInstallPkgEntry OBJECT-TYPE
|
|
SYNTAX PintApplInstallPkgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries per PINT Application."
|
|
AUGMENTS { sysApplInstallPkgEntry }
|
|
::= { pintApplInstallPkgTable 1 }
|
|
|
|
PintApplInstallPkgEntry ::= SEQUENCE {
|
|
|
|
pintApplInstallPkgDescription SnmpAdminString
|
|
}
|
|
|
|
pintApplInstallPkgDescription OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Textual description of the installed PINT application."
|
|
::= { pintApplInstallPkgEntry 1 }
|
|
|
|
pintRegisteredGatewayTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PintRegisteredGatewayEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table describing the registered gateway applications."
|
|
::= { pintServerConfig 4 }
|
|
|
|
pintRegisteredGatewayEntry OBJECT-TYPE
|
|
SYNTAX PintRegisteredGatewayEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries per Registered Gateway Application."
|
|
AUGMENTS { sysApplInstallPkgEntry }
|
|
::= { pintRegisteredGatewayTable 1 }
|
|
|
|
PintRegisteredGatewayEntry ::= SEQUENCE {
|
|
pintRegisteredGatewayName SnmpAdminString,
|
|
pintRegisteredGatewayDescription SnmpAdminString
|
|
}
|
|
|
|
pintRegisteredGatewayName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of the registered gateway."
|
|
::= { pintRegisteredGatewayEntry 1 }
|
|
|
|
pintRegisteredGatewayDescription OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Textual description of the registered gateway."
|
|
::= { pintRegisteredGatewayEntry 2 }
|
|
|
|
-- pintServerMonitor - PINT monitoring statistics MIB variables
|
|
|
|
pintServerGlobalPerf OBJECT IDENTIFIER ::= {pintServerMonitor 1 }
|
|
pintServerClientPerf OBJECT IDENTIFIER ::= {pintServerMonitor 2 }
|
|
pintServerUserIdPerf OBJECT IDENTIFIER ::= {pintServerMonitor 3 }
|
|
pintServerGatewayPerf OBJECT IDENTIFIER ::= {pintServerMonitor 4 }
|
|
|
|
pintServerGlobalStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PintServerGlobalStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table displaying the monitored global server statistics."
|
|
::= { pintServerGlobalPerf 1 }
|
|
|
|
pintServerGlobalStatsEntry OBJECT-TYPE
|
|
SYNTAX PintServerGlobalStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries in the global statistics table.
|
|
One entry is defined for each monitored service type and
|
|
performance statistics collection period."
|
|
INDEX {pintServerServiceTypeIndex, pintServerPerfStatPeriodIndex}
|
|
::= { pintServerGlobalStatsTable 1 }
|
|
|
|
PintServerGlobalStatsEntry ::= SEQUENCE {
|
|
pintServerServiceTypeIndex PintServiceType,
|
|
pintServerPerfStatPeriodIndex PintPerfStatPeriod,
|
|
pintServerGlobalCallsReceived Counter32,
|
|
pintServerGlobalSuccessfulCalls Counter32,
|
|
pintServerGlobalDisconnectedCalls Counter32,
|
|
pintServerGlobalDisCUAutFCalls Counter32,
|
|
pintServerGlobalDisServProbCalls Counter32,
|
|
pintServerGlobalDisGatProbCalls Counter32
|
|
}
|
|
|
|
pintServerServiceTypeIndex OBJECT-TYPE
|
|
SYNTAX PintServiceType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unique identifier of the monitored service."
|
|
::= { pintServerGlobalStatsEntry 1 }
|
|
|
|
pintServerPerfStatPeriodIndex OBJECT-TYPE
|
|
SYNTAX PintPerfStatPeriod
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time period for which the performance statistics are requested
|
|
from the pint server."
|
|
::= { pintServerGlobalStatsEntry 2 }
|
|
|
|
pintServerGlobalCallsReceived OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of received global calls."
|
|
::= { pintServerGlobalStatsEntry 3 }
|
|
|
|
pintServerGlobalSuccessfulCalls OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of global successful calls."
|
|
::= { pintServerGlobalStatsEntry 4 }
|
|
|
|
pintServerGlobalDisconnectedCalls OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of global disconnected (failed) calls."
|
|
::= { pintServerGlobalStatsEntry 5 }
|
|
|
|
pintServerGlobalDisCUAutFCalls
|
|
OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of global calls that were disconnected because of client
|
|
or user authorization failure."
|
|
::= { pintServerGlobalStatsEntry 6 }
|
|
|
|
pintServerGlobalDisServProbCalls OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of global calls that were disconnected because of
|
|
server problems."
|
|
::= { pintServerGlobalStatsEntry 7 }
|
|
|
|
pintServerGlobalDisGatProbCalls OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of global calls that were disconnected because of
|
|
gateway problems."
|
|
::= { pintServerGlobalStatsEntry 8 }
|
|
|
|
pintServerClientStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PintServerClientStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table displaying the monitored server client statistics."
|
|
::= { pintServerClientPerf 1 }
|
|
|
|
pintServerClientStatsEntry OBJECT-TYPE
|
|
SYNTAX PintServerClientStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries in the client server statistics table.
|
|
One entry is defined for each client identified by name,
|
|
monitored service type and performance statistics collection
|
|
period."
|
|
INDEX {pintServerClientAddress, pintServerServiceTypeIndex,
|
|
pintServerPerfStatPeriodIndex}
|
|
::= { pintServerClientStatsTable 1 }
|
|
|
|
PintServerClientStatsEntry ::= SEQUENCE {
|
|
pintServerClientAddress SnmpAdminString,
|
|
pintServerClientCallsReceived Counter32,
|
|
pintServerClientSuccessfulCalls Counter32,
|
|
pintServerClientDisconnectedCalls Counter32,
|
|
pintServerClientDisCAutFCalls Counter32,
|
|
pintServerClientDisEFProbCalls Counter32
|
|
}
|
|
|
|
pintServerClientAddress OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unique identifier of the monitored client
|
|
identified by its address represented as as a string."
|
|
::= { pintServerClientStatsEntry 1 }
|
|
|
|
pintServerClientCallsReceived OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls received from the specific client."
|
|
::= { pintServerClientStatsEntry 2 }
|
|
|
|
pintServerClientSuccessfulCalls OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls from the client successfully completed."
|
|
::= { pintServerClientStatsEntry 3 }
|
|
|
|
pintServerClientDisconnectedCalls OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls received from the client, and that were
|
|
disconnected (failed)."
|
|
::= { pintServerClientStatsEntry 4 }
|
|
|
|
pintServerClientDisCAutFCalls
|
|
OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls from the client that were disconnected because of
|
|
client authorization failure."
|
|
::= { pintServerClientStatsEntry 5 }
|
|
|
|
pintServerClientDisEFProbCalls OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls from the client that were disconnected because
|
|
of egress facility problems."
|
|
::= { pintServerClientStatsEntry 6 }
|
|
|
|
pintServerUserIdStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PintServerUserIdStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table displaying the monitored Pint service user statistics."
|
|
::= { pintServerUserIdPerf 1 }
|
|
|
|
pintServerUserIdStatsEntry OBJECT-TYPE
|
|
SYNTAX PintServerUserIdStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries in the user statistics table.
|
|
One entry is defined for each user identified by name,
|
|
each monitored service type and performance statistics collection
|
|
period.
|
|
|
|
It is assumed that the capabilities of the pint server
|
|
are enough to accommodate the number of entries in this table.
|
|
It is a local server implementation issue if an aging mechanism
|
|
Is implemented in order to avoid scalability problems."
|
|
INDEX {pintServerUserIdName, pintServerServiceTypeIndex,
|
|
pintServerPerfStatPeriodIndex}
|
|
::= { pintServerUserIdStatsTable 1 }
|
|
|
|
PintServerUserIdStatsEntry ::= SEQUENCE {
|
|
pintServerUserIdName SnmpAdminString,
|
|
pintServerUserIdCallsReceived Counter32,
|
|
pintServerUserIdSuccessfulCalls Counter32,
|
|
pintServerUserIdDisconnectedCalls Counter32,
|
|
pintServerUserIdDiscUIdAFailCalls Counter32,
|
|
pintServerUserIdEFProbCalls Counter32
|
|
}
|
|
|
|
pintServerUserIdName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE(0..64))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unique identifier of the monitored user
|
|
identified by its name."
|
|
::= { pintServerUserIdStatsEntry 1 }
|
|
|
|
pintServerUserIdCallsReceived OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls received from the specific user."
|
|
::= { pintServerUserIdStatsEntry 2 }
|
|
|
|
pintServerUserIdSuccessfulCalls OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls from the user successfully completed."
|
|
::= { pintServerUserIdStatsEntry 3 }
|
|
|
|
pintServerUserIdDisconnectedCalls OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls received from the user that were
|
|
disconnected (failed)."
|
|
::= { pintServerUserIdStatsEntry 4 }
|
|
|
|
pintServerUserIdDiscUIdAFailCalls
|
|
OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls from the user that were disconnected because of
|
|
user authorization failure."
|
|
::= { pintServerUserIdStatsEntry 5 }
|
|
|
|
pintServerUserIdEFProbCalls OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls from the user that were disconnected because of
|
|
egress facility problems."
|
|
::= { pintServerUserIdStatsEntry 6 }
|
|
|
|
pintServerGatewayStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PintServerGatewayStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table displaying the monitored gateway statistics."
|
|
::= { pintServerGatewayPerf 1 }
|
|
|
|
pintServerGatewayStatsEntry OBJECT-TYPE
|
|
SYNTAX PintServerGatewayStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Entries in the gateway table.
|
|
One entry is defined for each gateway identified by name,
|
|
each monitored service type and performance statistics collection
|
|
period."
|
|
INDEX { pintRegisteredGatewayName, pintServerServiceTypeIndex,
|
|
pintServerPerfStatPeriodIndex }
|
|
::= { pintServerGatewayStatsTable 1 }
|
|
|
|
PintServerGatewayStatsEntry ::= SEQUENCE {
|
|
pintServerGatewayCallsReceived Counter32,
|
|
pintServerGatewaySuccessfulCalls Counter32,
|
|
pintServerGatewayDisconnectedCalls Counter32
|
|
}
|
|
|
|
pintServerGatewayCallsReceived OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls received at the specified gateway."
|
|
::= { pintServerGatewayStatsEntry 1 }
|
|
|
|
pintServerGatewaySuccessfulCalls OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls successfully completed at the specified gateway."
|
|
::= { pintServerGatewayStatsEntry 2 }
|
|
|
|
pintServerGatewayDisconnectedCalls OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of calls that were disconnected (failed) at the specified
|
|
gateway."
|
|
::= { pintServerGatewayStatsEntry 3 }
|
|
|
|
--
|
|
-- Notifications Section
|
|
-- (none defined)
|
|
--
|
|
|
|
--
|
|
-- Conformance Section
|
|
|
|
--
|
|
|
|
pintMibCompliances OBJECT IDENTIFIER ::= { pintMibConformance 1 }
|
|
pintMibGroups OBJECT IDENTIFIER ::= { pintMibConformance 2 }
|
|
|
|
pintMibCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Describes the requirements for conformance to the
|
|
PINT MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { pintMibConfigGroup, pintMibMonitorGroup }
|
|
::= { pintMibCompliances 1 }
|
|
|
|
pintMibConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
pintReleaseNumber,
|
|
pintSysContact,
|
|
pintApplInstallPkgDescription,
|
|
pintRegisteredGatewayName,
|
|
pintRegisteredGatewayDescription
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing configuration
|
|
information
|
|
for a PINT Server."
|
|
::= { pintMibGroups 1 }
|
|
|
|
pintMibMonitorGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
pintServerGlobalCallsReceived,
|
|
pintServerGlobalSuccessfulCalls,
|
|
pintServerGlobalDisconnectedCalls,
|
|
pintServerGlobalDisCUAutFCalls,
|
|
pintServerGlobalDisServProbCalls,
|
|
pintServerGlobalDisGatProbCalls,
|
|
pintServerClientCallsReceived,
|
|
pintServerClientSuccessfulCalls,
|
|
pintServerClientDisconnectedCalls,
|
|
pintServerClientDisCAutFCalls,
|
|
pintServerClientDisEFProbCalls,
|
|
--pintServerUserIdName,
|
|
pintServerUserIdCallsReceived,
|
|
pintServerUserIdSuccessfulCalls,
|
|
pintServerUserIdDisconnectedCalls,
|
|
pintServerUserIdDiscUIdAFailCalls,
|
|
pintServerUserIdEFProbCalls,
|
|
pintServerGatewayCallsReceived,
|
|
pintServerGatewaySuccessfulCalls,
|
|
pintServerGatewayDisconnectedCalls
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects providing monitoring
|
|
information
|
|
for a PINT Server."
|
|
::= { pintMibGroups 2 }
|
|
|
|
END
|