<?xml version="1.0" encoding="UTF-8"?>

<xsd:schema xmlns="http://www.mibexplorer.com/xsd/mibs/AGENTPP-CONFIG-MIB" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:smi="http://www.mibexplorer.com/xsd/mibs/smi" xmlns:SNMPv2-TC="http://www.mibexplorer.com/xsd/mibs/SNMPv2-TC" xmlns:SNMPv2-CONF="http://www.mibexplorer.com/xsd/mibs/SNMPv2-CONF" xmlns:AGENTPP-GLOBAL-REG="http://www.mibexplorer.com/xsd/mibs/AGENTPP-GLOBAL-REG" xmlns:SNMPv2-SMI="http://www.mibexplorer.com/xsd/mibs/SNMPv2-SMI" xml:lang="en" elementFormDefault="qualified" attributeFormDefault="unqualified" targetNamespace="http://www.mibexplorer.com/xsd/mibs/AGENTPP-CONFIG-MIB">
        <xsd:annotation>
                <xsd:appinfo>
                        <xsd:documentation>This module defines MIB objects for configuration
of AGENT++ agent features that cannot be configured
through standard MIB modules.</xsd:documentation>
                </xsd:appinfo>
        </xsd:annotation>
        <xsd:import namespace="http://www.w3.org/2001/XMLSchema" schemaLocation="http://www.w3.org/2001/XMLSchema.xsd"/>
        <xsd:import namespace="http://www.mibexplorer.com/xsd/mibs/smi" schemaLocation="http://www.mibexplorer.com/xsd/mibs/smi.xsd"/>
        <xsd:import namespace="http://www.mibexplorer.com/xsd/mibs/SNMPv2-TC" schemaLocation="http://www.mibexplorer.com/xsd/mibs/SNMPv2-TC.xsd"/>
        <xsd:import namespace="http://www.mibexplorer.com/xsd/mibs/SNMPv2-CONF" schemaLocation="http://www.mibexplorer.com/xsd/mibs/SNMPv2-CONF.xsd"/>
        <xsd:import namespace="http://www.mibexplorer.com/xsd/mibs/AGENTPP-GLOBAL-REG" schemaLocation="http://www.mibexplorer.com/xsd/mibs/AGENTPP-GLOBAL-REG.xsd"/>
        <xsd:import namespace="http://www.mibexplorer.com/xsd/mibs/SNMPv2-SMI" schemaLocation="http://www.mibexplorer.com/xsd/mibs/SNMPv2-SMI.xsd"/>
        <xsd:element name="snmp-data">
                <xsd:complexType>
                        <xsd:sequence>
                                <xsd:element name="context" minOccurs="0" maxOccurs="unbounded">
                                        <xsd:complexType>
                                                <xsd:sequence>
                                                        <xsd:element name="agentppCfgLogging" minOccurs="0">
                                                                <xsd:complexType>
                                                                        <xsd:sequence>
                                                                                <xsd:element name="agentppCfgLogLevelError" minOccurs="0">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <maxAccess>read-write</maxAccess>
                                                                                                        <status>current</status>
                                                                                                        <oid>1.3.6.1.4.1.4976.3.3.1.1.1</oid>
                                                                                                        <xsd:documentation>The the log level for log messages of the type
ERROR.</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                        <xsd:simpleType name="AgentppLogLevel">
                                                                                                <xsd:union>
                                                                                                        <xsd:simpleType>
                                                                                                                <xsd:restriction base="xsd:int">
                                                                                                                        <xsd:minInclusive value="0"/>
                                                                                                                        <xsd:maxInclusive value="15"/>
                                                                                                                </xsd:restriction>
                                                                                                        </xsd:simpleType>
                                                                                                </xsd:union>
                                                                                        </xsd:simpleType>
                                                                                </xsd:element>
                                                                                <xsd:element name="agentppCfgLogLevelWarning" minOccurs="0">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <maxAccess>read-write</maxAccess>
                                                                                                        <status>current</status>
                                                                                                        <oid>1.3.6.1.4.1.4976.3.3.1.1.2</oid>
                                                                                                        <xsd:documentation>The the log level for log messages of the type
WARNING.</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                        <xsd:simpleType name="AgentppLogLevel">
                                                                                                <xsd:union>
                                                                                                        <xsd:simpleType>
                                                                                                                <xsd:restriction base="xsd:int">
                                                                                                                        <xsd:minInclusive value="0"/>
                                                                                                                        <xsd:maxInclusive value="15"/>
                                                                                                                </xsd:restriction>
                                                                                                        </xsd:simpleType>
                                                                                                </xsd:union>
                                                                                        </xsd:simpleType>
                                                                                </xsd:element>
                                                                                <xsd:element name="agentppCfgLogLevelEvent" minOccurs="0">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <maxAccess>read-write</maxAccess>
                                                                                                        <status>current</status>
                                                                                                        <oid>1.3.6.1.4.1.4976.3.3.1.1.3</oid>
                                                                                                        <xsd:documentation>The the log level for log messages of the type
EVENT.</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                        <xsd:simpleType name="AgentppLogLevel">
                                                                                                <xsd:union>
                                                                                                        <xsd:simpleType>
                                                                                                                <xsd:restriction base="xsd:int">
                                                                                                                        <xsd:minInclusive value="0"/>
                                                                                                                        <xsd:maxInclusive value="15"/>
                                                                                                                </xsd:restriction>
                                                                                                        </xsd:simpleType>
                                                                                                </xsd:union>
                                                                                        </xsd:simpleType>
                                                                                </xsd:element>
                                                                                <xsd:element name="agentppCfgLogLevelInfo" minOccurs="0">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <maxAccess>read-write</maxAccess>
                                                                                                        <status>current</status>
                                                                                                        <oid>1.3.6.1.4.1.4976.3.3.1.1.4</oid>
                                                                                                        <xsd:documentation>The the log level for log messages of the type
INFO.</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                        <xsd:simpleType name="AgentppLogLevel">
                                                                                                <xsd:union>
                                                                                                        <xsd:simpleType>
                                                                                                                <xsd:restriction base="xsd:int">
                                                                                                                        <xsd:minInclusive value="0"/>
                                                                                                                        <xsd:maxInclusive value="15"/>
                                                                                                                </xsd:restriction>
                                                                                                        </xsd:simpleType>
                                                                                                </xsd:union>
                                                                                        </xsd:simpleType>
                                                                                </xsd:element>
                                                                                <xsd:element name="agentppCfgLogLevelDebug" minOccurs="0">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <maxAccess>read-write</maxAccess>
                                                                                                        <status>current</status>
                                                                                                        <oid>1.3.6.1.4.1.4976.3.3.1.1.5</oid>
                                                                                                        <xsd:documentation>The the log level for log messages of the type
DEBUG.</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                        <xsd:simpleType name="AgentppLogLevel">
                                                                                                <xsd:union>
                                                                                                        <xsd:simpleType>
                                                                                                                <xsd:restriction base="xsd:int">
                                                                                                                        <xsd:minInclusive value="0"/>
                                                                                                                        <xsd:maxInclusive value="15"/>
                                                                                                                </xsd:restriction>
                                                                                                        </xsd:simpleType>
                                                                                                </xsd:union>
                                                                                        </xsd:simpleType>
                                                                                </xsd:element>
                                                                        </xsd:sequence>
                                                                </xsd:complexType>
                                                        </xsd:element>
                                                        <xsd:element name="agentppCfgLogLevelError" minOccurs="0">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>read-write</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.4.1.4976.3.3.1.1.1</oid>
                                                                                <xsd:documentation>The the log level for log messages of the type
ERROR.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                                <xsd:simpleType name="AgentppLogLevel">
                                                                        <xsd:union>
                                                                                <xsd:simpleType>
                                                                                        <xsd:restriction base="xsd:int">
                                                                                                <xsd:minInclusive value="0"/>
                                                                                                <xsd:maxInclusive value="15"/>
                                                                                        </xsd:restriction>
                                                                                </xsd:simpleType>
                                                                        </xsd:union>
                                                                </xsd:simpleType>
                                                        </xsd:element>
                                                        <xsd:element name="agentppCfgLogLevelWarning" minOccurs="0">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>read-write</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.4.1.4976.3.3.1.1.2</oid>
                                                                                <xsd:documentation>The the log level for log messages of the type
WARNING.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                                <xsd:simpleType name="AgentppLogLevel">
                                                                        <xsd:union>
                                                                                <xsd:simpleType>
                                                                                        <xsd:restriction base="xsd:int">
                                                                                                <xsd:minInclusive value="0"/>
                                                                                                <xsd:maxInclusive value="15"/>
                                                                                        </xsd:restriction>
                                                                                </xsd:simpleType>
                                                                        </xsd:union>
                                                                </xsd:simpleType>
                                                        </xsd:element>
                                                        <xsd:element name="agentppCfgLogLevelEvent" minOccurs="0">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>read-write</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.4.1.4976.3.3.1.1.3</oid>
                                                                                <xsd:documentation>The the log level for log messages of the type
EVENT.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                                <xsd:simpleType name="AgentppLogLevel">
                                                                        <xsd:union>
                                                                                <xsd:simpleType>
                                                                                        <xsd:restriction base="xsd:int">
                                                                                                <xsd:minInclusive value="0"/>
                                                                                                <xsd:maxInclusive value="15"/>
                                                                                        </xsd:restriction>
                                                                                </xsd:simpleType>
                                                                        </xsd:union>
                                                                </xsd:simpleType>
                                                        </xsd:element>
                                                        <xsd:element name="agentppCfgLogLevelInfo" minOccurs="0">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>read-write</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.4.1.4976.3.3.1.1.4</oid>
                                                                                <xsd:documentation>The the log level for log messages of the type
INFO.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                                <xsd:simpleType name="AgentppLogLevel">
                                                                        <xsd:union>
                                                                                <xsd:simpleType>
                                                                                        <xsd:restriction base="xsd:int">
                                                                                                <xsd:minInclusive value="0"/>
                                                                                                <xsd:maxInclusive value="15"/>
                                                                                        </xsd:restriction>
                                                                                </xsd:simpleType>
                                                                        </xsd:union>
                                                                </xsd:simpleType>
                                                        </xsd:element>
                                                        <xsd:element name="agentppCfgLogLevelDebug" minOccurs="0">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>read-write</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.4.1.4976.3.3.1.1.5</oid>
                                                                                <xsd:documentation>The the log level for log messages of the type
DEBUG.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                                <xsd:simpleType name="AgentppLogLevel">
                                                                        <xsd:union>
                                                                                <xsd:simpleType>
                                                                                        <xsd:restriction base="xsd:int">
                                                                                                <xsd:minInclusive value="0"/>
                                                                                                <xsd:maxInclusive value="15"/>
                                                                                        </xsd:restriction>
                                                                                </xsd:simpleType>
                                                                        </xsd:union>
                                                                </xsd:simpleType>
                                                        </xsd:element>
                                                        <xsd:element name="agentppCfgSecurity" minOccurs="0">
                                                                <xsd:complexType>
                                                                        <xsd:sequence>
                                                                                <xsd:element name="agentppCfgSecSrcAddrValidation" minOccurs="0">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <maxAccess>read-write</maxAccess>
                                                                                                        <status>current</status>
                                                                                                        <oid>1.3.6.1.4.1.4976.3.3.1.2.1</oid>
                                                                                                        <xsd:documentation>Specifies whether SNMPv1/v2c source address
validation via the snmpTargetAddrExtTable and
the snmpCommunityTable is enabled or disabled.

If the value of this object is notAvailable(3), then at
least one of the necessary MIB modules are not
implemented for this agent instance and an attempt
to set this object's value to enabled(1) or disabled(2)
will result in a wrongValue error.</xsd:documentation>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                        <xsd:simpleType>
                                                                                                <xsd:restriction base="xsd:NMTOKEN">
                                                                                                        <xsd:enumeration value="enabled">
                                                                                                                <xsd:annotation>
                                                                                                                        <xsd:appinfo>
                                                                                                                                <intValue>1</intValue>
                                                                                                                        </xsd:appinfo>
                                                                                                                </xsd:annotation>
                                                                                                        </xsd:enumeration>
                                                                                                        <xsd:enumeration value="disabled">
                                                                                                                <xsd:annotation>
                                                                                                                        <xsd:appinfo>
                                                                                                                                <intValue>2</intValue>
                                                                                                                        </xsd:appinfo>
                                                                                                                </xsd:annotation>
                                                                                                        </xsd:enumeration>
                                                                                                        <xsd:enumeration value="notAvailable">
                                                                                                                <xsd:annotation>
                                                                                                                        <xsd:appinfo>
                                                                                                                                <intValue>3</intValue>
                                                                                                                        </xsd:appinfo>
                                                                                                                </xsd:annotation>
                                                                                                        </xsd:enumeration>
                                                                                                </xsd:restriction>
                                                                                        </xsd:simpleType>
                                                                                </xsd:element>
                                                                        </xsd:sequence>
                                                                </xsd:complexType>
                                                        </xsd:element>
                                                        <xsd:element name="agentppCfgSecSrcAddrValidation" minOccurs="0">
                                                                <xsd:annotation>
                                                                        <xsd:appinfo>
                                                                                <maxAccess>read-write</maxAccess>
                                                                                <status>current</status>
                                                                                <oid>1.3.6.1.4.1.4976.3.3.1.2.1</oid>
                                                                                <xsd:documentation>Specifies whether SNMPv1/v2c source address
validation via the snmpTargetAddrExtTable and
the snmpCommunityTable is enabled or disabled.

If the value of this object is notAvailable(3), then at
least one of the necessary MIB modules are not
implemented for this agent instance and an attempt
to set this object's value to enabled(1) or disabled(2)
will result in a wrongValue error.</xsd:documentation>
                                                                        </xsd:appinfo>
                                                                </xsd:annotation>
                                                                <xsd:simpleType>
                                                                        <xsd:restriction base="xsd:NMTOKEN">
                                                                                <xsd:enumeration value="enabled">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <intValue>1</intValue>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                </xsd:enumeration>
                                                                                <xsd:enumeration value="disabled">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <intValue>2</intValue>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                </xsd:enumeration>
                                                                                <xsd:enumeration value="notAvailable">
                                                                                        <xsd:annotation>
                                                                                                <xsd:appinfo>
                                                                                                        <intValue>3</intValue>
                                                                                                </xsd:appinfo>
                                                                                        </xsd:annotation>
                                                                                </xsd:enumeration>
                                                                        </xsd:restriction>
                                                                </xsd:simpleType>
                                                        </xsd:element>
                                                </xsd:sequence>
                                                <xsd:attribute name="agent" type="xsd:NMTOKEN" use="required"/>
                                                <xsd:attribute name="port" type="xsd:integer" use="required"/>
                                        </xsd:complexType>
                                </xsd:element>
                        </xsd:sequence>
                </xsd:complexType>
        </xsd:element>
        <xsd:simpleType name="AgentppLogLevel">
                <xsd:annotation>
                        <xsd:documentation>The AGENT++ log level is specified by an integer
value between 0 and 15, where 0 denotes the
highest priority. By setting the log level to zero
only those log message with level 0 will be logged.

If the level is set to 10, all messages with level 0
up to 10 (inclusive) will be logged.</xsd:documentation>
                </xsd:annotation>
                <xsd:union>
                        <xsd:simpleType>
                                <xsd:restriction base="xsd:int">
                                        <xsd:minInclusive value="0"/>
                                        <xsd:maxInclusive value="15"/>
                                </xsd:restriction>
                        </xsd:simpleType>
                </xsd:union>
        </xsd:simpleType>
</xsd:schema>
<!--MIB Explorer 1.6 - Full License, no expiration-->

