Observium_CE/mibs/hh3c/HH3C-HTTP-MIB

120 lines
3.5 KiB
Plaintext

-- =================================================================
-- Copyright (c) 2004-2022 New H3C Tech. Co., Ltd. All rights reserved.
--
-- Description: HTTP mib
-- Reference:
-- Version: V1.0
-- History:
-- V1.0 Created by xiexiang
-- Initial version 2022-09-13
-- =================================================================
HH3C-HTTP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
InetAddressType
FROM INET-ADDRESS-MIB
hh3cCommon
FROM HH3C-OID-MIB;
hh3cHttp MODULE-IDENTITY
LAST-UPDATED "202209130000Z"
ORGANIZATION
"New H3C Tech. Co., Ltd."
CONTACT-INFO
"Platform Team New H3C Tech. Co., Ltd.
Hai-Dian District Beijing P.R. China
http://www.h3c.com
Zip:100085"
DESCRIPTION
"The MIB module is used for HTTP connection notification."
REVISION "202209130000Z"
DESCRIPTION "The initial version."
::= { hh3cCommon 255 }
-- ==================================================================
--
-- HTTP trap object
--
-- ==================================================================
hh3cHttpObjects OBJECT IDENTIFIER ::= { hh3cHttp 1 }
hh3cHttpConnObjects OBJECT IDENTIFIER ::= { hh3cHttpObjects 1 }
hh3cHttpUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..80))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The name of an HTTP user."
::= { hh3cHttpConnObjects 1 }
hh3cHttpUserIPAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The IP address type of the HTTP user."
::= { hh3cHttpConnObjects 2 }
hh3cHttpUserIPAddress OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..80))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The IP address of the HTTP user."
::= { hh3cHttpConnObjects 3 }
hh3cHttpUserService OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..80))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The service type of the HTTP user, such as web and soap."
::= { hh3cHttpConnObjects 4 }
hh3cHttpTrap OBJECT IDENTIFIER ::= { hh3cHttp 2 }
hh3cHttpConnTrapPrefix OBJECT IDENTIFIER ::= { hh3cHttpTrap 0 }
hh3cHttpUserLogin NOTIFICATION-TYPE
OBJECTS {
hh3cHttpUserName,
hh3cHttpUserIPAddressType,
hh3cHttpUserIPAddress,
hh3cHttpUserService
}
STATUS current
DESCRIPTION
"This notification is generated when a user logs in successfully through HTTP."
::= { hh3cHttpConnTrapPrefix 1 }
hh3cHttpUserLoginFail NOTIFICATION-TYPE
OBJECTS {
hh3cHttpUserName,
hh3cHttpUserIPAddressType,
hh3cHttpUserIPAddress,
hh3cHttpUserService
}
STATUS current
DESCRIPTION
"This notification is generated when a user fails to log in through HTTP."
::= { hh3cHttpConnTrapPrefix 2 }
hh3cHttpUserLogout NOTIFICATION-TYPE
OBJECTS {
hh3cHttpUserName,
hh3cHttpUserIPAddressType,
hh3cHttpUserIPAddress,
hh3cHttpUserService
}
STATUS current
DESCRIPTION
"This notification is generated when a user logs out successfully through HTTP."
::= { hh3cHttpConnTrapPrefix 3 }
END