245 lines
7.3 KiB
Plaintext

-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Trend Micro, Inc.
-- Copyright information is in the DESCRIPTION section of the MODULE-IDENTITY.
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TPT-HOST-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
tpt-tpa-objs
FROM TPT-TPAMIBS-MIB
;
tpt-host-objs MODULE-IDENTITY
LAST-UPDATED "201605251854Z" -- May 25, 2016
ORGANIZATION "Trend Micro, Inc."
CONTACT-INFO "www.trendmicro.com"
DESCRIPTION
"Host information for the management port on the device.
Copyright (C) 2016 Trend Micro Incorporated. All Rights Reserved.
Trend Micro makes no warranty of any kind with regard to this material,
including, but not limited to, the implied warranties of merchantability
and fitness for a particular purpose. Trend Micro shall not be liable for
errors contained herein or for incidental or consequential damages in
connection with the furnishing, performance, or use of this material. This
document contains proprietary information, which is protected by copyright. No
part of this document may be photocopied, reproduced, or translated into
another language without the prior written consent of Trend Micro. The
information is provided 'as is' without warranty of any kind and is subject to
change without notice. The only warranties for Trend Micro products and
services are set forth in the express warranty statements accompanying such
products and services. Nothing herein should be construed as constituting an
additional warranty. Trend Micro shall not be liable for technical or editorial
errors or omissions contained herein. TippingPoint(R), the TippingPoint logo, and
Digital Vaccine(R) are registered trademarks of Trend Micro. All other company
and product names may be trademarks of their respective holders. All rights
reserved. This document contains confidential information, trade secrets or
both, which are the property of Trend Micro. No part of this documentation may
be reproduced in any form or by any means or used to make any derivative work
(such as translation, transformation, or adaptation) without written permission
from Trend Micro or one of its subsidiaries. All other company and product
names may be trademarks of their respective holders.
"
REVISION "201605251854Z" -- May 25, 2016
DESCRIPTION "Updated copyright information. Minor MIB syntax fixes."
::= { tpt-tpa-objs 12 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Textual conventions for host MIB objects
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
EnabledOrNot ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of whether a feature is configured as enabled or disabled."
SYNTAX INTEGER { disabled(0), enabled(1) }
ActiveOrNot ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of whether an IP address is active or inactive."
SYNTAX INTEGER { inactive(0), active(1) }
IpAddressType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type of an IP address (IPv4, IPv6 user configured, IPv6 link local,
or IPv6 autoconfig)."
SYNTAX INTEGER { iptypeIPv4(1), iptypeIPv6user(2),
iptypeIPv6local(3), iptypeIPv6auto(4) }
FipsMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type of FIPS mode."
SYNTAX INTEGER { disabled(0), crypto(1), full(2) }
ActiveCert ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type of active cert."
SYNTAX INTEGER { none(0), temporary(1), authorized(2) }
InitState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The state of initialization."
SYNTAX INTEGER { in-progress(0), complete(1) }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Table of IP addresses on the device
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
hostIpTable OBJECT-TYPE
SYNTAX SEQUENCE OF HostIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of IP addresses on the device and their attributes."
::= { tpt-host-objs 1 }
hostIpEntry OBJECT-TYPE
SYNTAX HostIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the host IP address table.
Rows cannot be created or deleted."
INDEX { hostIpIndex }
::= { hostIpTable 1 }
HostIpEntry ::= SEQUENCE {
hostIpIndex Unsigned32,
hostIpAddress OCTET STRING (SIZE (0..80)),
hostIpType IpAddressType,
hostIpActive ActiveOrNot
}
hostIpIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index into the IP address table, starting with 1."
::= { hostIpEntry 1 }
hostIpAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"String representation of an IP address, in CIDR format."
::= { hostIpEntry 2 }
hostIpType OBJECT-TYPE
SYNTAX IpAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether this IP address is IPv4 or IPv6 and how it was configured."
::= { hostIpEntry 3 }
hostIpActive OBJECT-TYPE
SYNTAX ActiveOrNot
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether this IP address is active."
::= { hostIpEntry 4 }
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
--
-- Additional host information for the device
--
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
hostIPv4Gateway OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IPv4 default gateway."
::= { tpt-host-objs 2 }
hostIPv6Gateway OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IPv6 default gateway."
::= { tpt-host-objs 3 }
hostIPv6Enabled OBJECT-TYPE
SYNTAX EnabledOrNot
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether IPv6 is enabled on the device."
::= { tpt-host-objs 4 }
hostIPv6AutoConfig OBJECT-TYPE
SYNTAX EnabledOrNot
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether IPv6 autoconfig is enabled on the device."
::= { tpt-host-objs 5 }
hostFipsCfgMode OBJECT-TYPE
SYNTAX FipsMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The configured FIPS mode."
::= { tpt-host-objs 6 }
hostFipsMode OBJECT-TYPE
SYNTAX FipsMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The currently active FIPS mode."
::= { tpt-host-objs 7 }
hostSSLCert OBJECT-TYPE
SYNTAX ActiveCert
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The currently active SSL cert."
::= { tpt-host-objs 8 }
hostInitState OBJECT-TYPE
SYNTAX InitState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current host initialization state."
::= { tpt-host-objs 9 }
END