120 lines
3.5 KiB
Plaintext
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
|