IPS-AUTH-MIB

        The IP Storage Authorization MIB module.
Copyright (C) The Internet Society (2006).  This version of
this MIB module is part of RFC 4545;  see the RFC itself for
full legal notices.
    
Source file
IPS-AUTH-MIB
Last revised
Identity
ipsAuthMibModule
Base OID
1.3.6.1.2.1.141
Imported Objects
IANA-ADDRESS-FAMILY-NUMBERS-MIB AddressFamilyNumbers
SNMP-FRAMEWORK-MIB SnmpAdminString
SNMPv2-CONF MODULE-COMPLIANCE (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI mib-2 MODULE-IDENTITY (no object page) OBJECT-IDENTITY (no object page) OBJECT-TYPE (no object page) Unsigned32
SNMPv2-TC AutonomousType RowStatus StorageType TEXTUAL-CONVENTION (no object page)
Net-SNMP examples using the rfc MIB directory Show commands

These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.

Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'IPS-AUTH-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'IPS-AUTH-MIB::ipsAuthMibModule'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'IPS-AUTH-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'IPS-AUTH-MIB::ipsAuthMibModule'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (66)
.1.3.6.1.2.1.141
.1.3.6.1.2.1.141.0
.1.3.6.1.2.1.141.1
.1.3.6.1.2.1.141.1.1
.1.3.6.1.2.1.141.1.1.1
.1.3.6.1.2.1.141.1.1.1.1
.1.3.6.1.2.1.141.1.1.1.2
.1.3.6.1.2.1.141.1.1.1.3
.1.3.6.1.2.1.141.1.1.1.4
.1.3.6.1.2.1.141.1.2
.1.3.6.1.2.1.141.1.2.2
.1.3.6.1.2.1.141.1.2.2.1
Unsigned32
.1.3.6.1.2.1.141.1.2.2.1.1
.1.3.6.1.2.1.141.1.2.2.1.2
.1.3.6.1.2.1.141.1.2.2.1.3
.1.3.6.1.2.1.141.1.3
.1.3.6.1.2.1.141.1.3.1
.1.3.6.1.2.1.141.1.3.1.1
Unsigned32
.1.3.6.1.2.1.141.1.3.1.1.1
.1.3.6.1.2.1.141.1.3.1.1.2
.1.3.6.1.2.1.141.1.3.1.1.3
.1.3.6.1.2.1.141.1.3.1.1.4
.1.3.6.1.2.1.141.1.4
.1.3.6.1.2.1.141.1.4.1
.1.3.6.1.2.1.141.1.4.1.1
Unsigned32
.1.3.6.1.2.1.141.1.4.1.1.1
.1.3.6.1.2.1.141.1.4.1.1.2
.1.3.6.1.2.1.141.1.4.1.1.3
.1.3.6.1.2.1.141.1.4.1.1.4
.1.3.6.1.2.1.141.1.5
.1.3.6.1.2.1.141.1.5.1
.1.3.6.1.2.1.141.1.5.1.1
Unsigned32
.1.3.6.1.2.1.141.1.5.1.1.1
.1.3.6.1.2.1.141.1.5.1.1.2
.1.3.6.1.2.1.141.1.5.1.1.3
.1.3.6.1.2.1.141.1.5.1.1.4
.1.3.6.1.2.1.141.1.5.1.1.5
.1.3.6.1.2.1.141.1.5.1.1.6
.1.3.6.1.2.1.141.1.6
.1.3.6.1.2.1.141.1.6.1
.1.3.6.1.2.1.141.1.6.1.1
Unsigned32
.1.3.6.1.2.1.141.1.6.1.1.1
.1.3.6.1.2.1.141.1.6.1.1.2
.1.3.6.1.2.1.141.1.6.1.1.3
.1.3.6.1.2.1.141.1.6.1.1.4
.1.3.6.1.2.1.141.1.7
.1.3.6.1.2.1.141.1.7.1
.1.3.6.1.2.1.141.1.7.1.1
.1.3.6.1.2.1.141.1.7.1.1.1
.1.3.6.1.2.1.141.1.7.1.1.2
.1.3.6.1.2.1.141.1.7.1.1.3
.1.3.6.1.2.1.141.1.8
.1.3.6.1.2.1.141.1.8.1
.1.3.6.1.2.1.141.1.8.1.1
.1.3.6.1.2.1.141.1.8.1.1.1
.1.3.6.1.2.1.141.1.8.1.1.2
.1.3.6.1.2.1.141.1.8.1.1.3
.1.3.6.1.2.1.141.1.9
.1.3.6.1.2.1.141.1.9.1
.1.3.6.1.2.1.141.1.9.1.1
.1.3.6.1.2.1.141.1.9.1.1.1
.1.3.6.1.2.1.141.1.9.1.1.2
.1.3.6.1.2.1.141.1.9.1.1.3
.1.3.6.1.2.1.141.2
.1.3.6.1.2.1.141.2.1
.1.3.6.1.2.1.141.2.2
Dependencies (5) 5 direct Show tree and compile order Hide dependency details

Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.

Dependency tree
Type Definitions (1)
OctetString range: 0..255
Conformance Groups (8)
A collection of objects providing information about
authorization instances.
.1.3.6.1.2.1.141.2.2.1
A collection of objects providing information about
user identities within an authorization instance.
.1.3.6.1.2.1.141.2.2.2
A collection of objects providing information about
user names within user identities within an authorization
instance.
.1.3.6.1.2.1.141.2.2.3
A collection of objects providing information about
address ranges within user identities within an
authorization instance.
.1.3.6.1.2.1.141.2.2.4
A collection of objects providing information about
credentials within user identities within an authorization
instance.
.1.3.6.1.2.1.141.2.2.5
A collection of objects providing information about
CHAP credentials within user identities within an
authorization instance.
.1.3.6.1.2.1.141.2.2.6
A collection of objects providing information about
SRP credentials within user identities within an
authorization instance.
.1.3.6.1.2.1.141.2.2.7
A collection of objects providing information about
Kerberos credentials within user identities within an
authorization instance.
.1.3.6.1.2.1.141.2.2.8
Compliance Statements (1)

OID .1.3.6.1.2.1.141.2.1.1
Initial version of compliance statement based on
initial version of this MIB module.

The Instance and Identity groups are mandatory;
at least one of the other groups (Name, Address,
Credential, Certificate) is also mandatory for
any given implementation.
Required groups
mandatory ipsAuthInstanceAttributesGroup
mandatory ipsAuthIdentAttributesGroup
optional ipsAuthIdentNameAttributesGroup This group is mandatory for all implementations
that make use of unique identity names.
optional ipsAuthIdentAddrAttributesGroup This group is mandatory for all implementations
that use addresses to help verify identities.
optional ipsAuthIdentCredAttributesGroup This group is mandatory for all implementations
that use credentials to help verify identities.
optional ipsAuthIdentChapAttrGroup This group is mandatory for all implementations
that use CHAP to help verify identities.

The ipsAuthIdentCredAttributesGroup must be
implemented if this group is implemented.
optional ipsAuthIdentSrpAttrGroup This group is mandatory for all implementations
that use SRP to help verify identities.

The ipsAuthIdentCredAttributesGroup must be
implemented if this group is implemented.
optional ipsAuthIdentKerberosAttrGroup This group is mandatory for all implementations
that use Kerberos to help verify identities.

The ipsAuthIdentCredAttributesGroup must be
implemented if this group is implemented.
Object refinements
ObjectAccessSyntaxDescription
ipsAuthInstDescr readonly
Write access is not required.
ipsAuthInstStorageType readonly
Write access is not required.
ipsAuthIdentDescription readonly
Write access is not required.
ipsAuthIdentRowStatus readonly
active(1)
Write access is not required, and only one of the
six enumerated values for the RowStatus textual
convention need be supported, specifically:
active(1).
ipsAuthIdentName readonly
Write access is not required.
ipsAuthIdentNameRowStatus readonly
active(1)
Write access is not required, and only one of the
six enumerated values for the RowStatus textual
convention need be supported, specifically:
active(1).
ipsAuthIdentAddrType readonly
Write access is not required.
ipsAuthIdentAddrStart readonly
Write access is not required.
ipsAuthIdentAddrEnd readonly
Write access is not required.
ipsAuthIdentAddrRowStatus readonly
active(1)
Write access is not required, and only one of the
six enumerated values for the RowStatus textual
convention need be supported, specifically:
active(1).
ipsAuthCredAuthMethod readonly
Write access is not required.
ipsAuthCredRowStatus readonly
active(1)
Write access is not required, and only one of the

six enumerated values for the RowStatus textual
convention need be supported, specifically:
active(1).
ipsAuthCredChapUserName readonly
Write access is not required.
ipsAuthCredChapRowStatus readonly
active(1)
Write access is not required, and only one of the
six enumerated values for the RowStatus textual
convention need be supported, specifically:
active(1).
ipsAuthCredSrpUserName readonly
Write access is not required.
ipsAuthCredSrpRowStatus readonly
active(1)
Write access is not required, and only one of the
six enumerated values for the RowStatus textual
convention need be supported, specifically:
active(1).
ipsAuthCredKerbPrincipal readonly
Write access is not required.
ipsAuthCredKerbRowStatus readonly
active(1)
Write access is not required, and only one of the six
enumerated values for the RowStatus textual convention need
be supported, specifically: active(1).