Blob Blame History Raw
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