本文共 15506 字,大约阅读时间需要 51 分钟。
<?xml version="1.0" encoding="ISO-8859-1"?>
<zabbix_export> <version>3.0</version> <date>2018-12-11T09:01:53Z</date> <groups> <group> <name>Templates</name> </group> </groups> <templates> <template> <template>Template SNMP Device</template> <name>Template SNMP Device</name> <description/> <groups> <group> <name>Templates</name> </group> </groups> <applications/> <items> <item> <name>总内存</name> <type>4</type> <snmp_community>{ SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>.1.3.6.1.4.1.2021.10.1.3.1</snmp_oid> <key>Load1</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>虚拟内存剩余</name> <type>4</type> <snmp_community>{ SNMP_COMMUNITY}</snmp_community> <multiplier>1</multiplier> <snmp_oid>.1.3.6.1.4.1.2021.4.11.0</snmp_oid> <key>memTotalFree</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>B</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1024</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>虚拟内存大小</name> <type>4</type> <snmp_community>{ SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>.1.3.6.1.4.1.2021.11.11.0</snmp_oid> <key>ssCpuIdle</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>%</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description/> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> </items> <discovery_rules/> <macros> <macro> <macro>{ SNMP_COMMUNITY}</snmp_community> <snmp_oid>discovery[{#SNMPVALUE},HOST-RESOURCES-MIB::hrStorageDescr]</snmp_oid> <key>hrStorageDescr</key> <delay>3600</delay> <status>0</status> <allowed_hosts/> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <delay_flex/> <params/> <ipmi_sensor/> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <filter> <evaltype>0</evaltype> <formula>1</formula> <conditions> <condition> <macro>{#SNMPVALUE}</macro> <value>@Storage devices for SNMP discovery</value> <operator>8</operator> <formulaid>A</formulaid> </condition> </conditions> </filter> <lifetime>30</lifetime> <description>The rule will discover all disk partitions matching the global regexp "Storage devices for SNMP discovery". { 1</name> <type>4</type> <snmp_community>{ 1</name> <type>4</type> <snmp_community>{ 1</name> <type>15</type> <snmp_community/> <multiplier>0</multiplier> <snmp_oid/> <key>hrStorageSizeInBytes[{#SNMPVALUE}]</key> <delay>3600</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>B</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params>last("hrStorageSize[{#SNMPVALUE}]") * last("hrStorageAllocationUnits[{#SNMPVALUE}]")</params> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description>This is a calculated item, we need it to get total disk space in bytes.</description> <inventory_link>0</inventory_link> <applications> <application> <name>Disk partitions</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Total disk space on SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>HOST-RESOURCES-MIB::hrStorageSize.{#SNMPINDEX}</snmp_oid> <key>hrStorageSize[{#SNMPVALUE}]</key> <delay>3600</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>units</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description>The size of the storage represented by this entry, in units of hrStorageAllocationUnits. This object is writable to allow remote configuration of the size of the storage area in those cases where such an operation makes sense and is possible on the underlying system. For example, the amount of main memory allocated to a buffer pool might be modified or the amount of disk space allocated to virtual memory might be modified.</description> <inventory_link>0</inventory_link> <applications> <application> <name>Disk partitions</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> <item_prototype> <name>Used disk space on 1 in units</name> <type>4</type> <snmp_community>{ SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>SNMPv2-MIB::sysContact.0</snmp_oid> <key>sysContact</key> <delay>3600</delay> <history>7</history> <trends>0</trends> <status>0</status> <value_type>1</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description>The textual identification of the contact person for this managed node, together with information on how to contact this person. If no contact information is known, the value is the zero-length string.</description> <inventory_link>23</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>Device description</name> <type>4</type> <snmp_community>{ SNMP_COMMUNITY}</snmp_community> <multiplier>0</multiplier> <snmp_oid>SNMPv2-MIB::sysLocation.0</snmp_oid> <key>sysLocation</key> <delay>3600</delay> <history>7</history> <trends>0</trends> <status>0</status> <value_type>1</value_type> <allowed_hosts/> <units/> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>1</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description>The physical location of this node (e.g., `telephone closet, 3rd floor'). If the location is unknown, the value is the zero-length string.</description> <inventory_link>24</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> <item> <name>Device name</name> <type>4</type> <snmp_community>{ SNMP_COMMUNITY}</snmp_community> <multiplier>1</multiplier> <snmp_oid>SNMPv2-MIB::sysUpTime.0</snmp_oid> <key>sysUpTime</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>uptime</units> <delta>0</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>0.01</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description>The time since the network management portion of the system was last re-initialized.</description> <inventory_link>0</inventory_link> <applications> <application> <name>General</name> </application> </applications> <valuemap/> <logtimefmt/> </item> </items> <discovery_rules/> <macros/> <templates/> <screens/> </template> <template> <template>Template SNMP Interfaces</template> <name>Template SNMP Interfaces</name> <description/> <groups> <group> <name>Templates</name> </group> </groups> <applications> <application> <name>Interfaces</name> </application> </applications> <items> <item> <name>Number of network interfaces</name> <type>4</type> <snmp_community>{ SNMP_COMMUNITY}</snmp_community> <snmp_oid>discovery[{#SNMPVALUE},IF-MIB::ifDescr]</snmp_oid> <key>ifDescr</key> <delay>3600</delay> <status>0</status> <allowed_hosts/> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <delay_flex/> <params/> <ipmi_sensor/> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <filter> <evaltype>0</evaltype> <formula/> <conditions/> </filter> <lifetime>30</lifetime> <description>You may also consider using IF-MIB::ifType or IF-MIB::ifAlias for discovery depending on your filtering needs. { 1</name> <type>4</type> <snmp_community>{ 1</name> <type>4</type> <snmp_community>{ 1</name> <type>4</type> <snmp_community>{ 1</name> <type>4</type> <snmp_community>{ 1</name> <type>4</type> <snmp_community>{ 1</name> <type>4</type> <snmp_community>{ 1</name> <type>4</type> <snmp_community>{ 1</name> <type>4</type> <snmp_community>{$SNMP_COMMUNITY}</snmp_community> <multiplier>1</multiplier> <snmp_oid>IF-MIB::ifOutOctets.{#SNMPINDEX}</snmp_oid> <key>ifOutOctets[{#SNMPVALUE}]</key> <delay>60</delay> <history>7</history> <trends>365</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units>bps</units> <delta>1</delta> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <formula>8</formula> <delay_flex/> <params/> <ipmi_sensor/> <data_type>0</data_type> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description>The number of octets transmitted in MAC frames on this interface, including the MAC header and FCS.</description> <inventory_link>0</inventory_link> <applications> <application> <name>Interfaces</name> </application> </applications> <valuemap/> <logtimefmt/> <application_prototypes/> </item_prototype> </item_prototypes> <trigger_prototypes> <trigger_prototype> <expression>{Template SNMP Interfaces:ifOperStatus[{#SNMPVALUE}].diff(0)}=1</expression> <name>Operational status was changed on {HOST.NAME} interface {#SNMPVALUE}</name> <url/> <status>0</status> <priority>1</priority> <description/> <type>0</type> <dependencies/> </trigger_prototype> </trigger_prototypes> <graph_prototypes> <graph_prototype> <name>Traffic on interface {#SNMPVALUE}</name> <width>900</width> <height>200</height> <yaxismin>0.0000</yaxismin> <yaxismax>100.0000</yaxismax> <show_work_period>1</show_work_period> <show_triggers>1</show_triggers> <type>0</type> <show_legend>1</show_legend> <show_3d>0</show_3d> <percent_left>0.0000</percent_left> <percent_right>0.0000</percent_right> <ymin_type_1>0</ymin_type_1> <ymax_type_1>0</ymax_type_1> <ymin_item_1>0</ymin_item_1> <ymax_item_1>0</ymax_item_1> <graph_items> <graph_item> <sortorder>0</sortorder> <drawtype>5</drawtype> <color>00AA00</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>Template SNMP Interfaces</host> <key>ifInOctets[{#SNMPVALUE}]</key> </item> </graph_item> <graph_item> <sortorder>1</sortorder> <drawtype>5</drawtype> <color>3333FF</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>Template SNMP Interfaces</host> <key>ifOutOctets[{#SNMPVALUE}]</key> </item> </graph_item> </graph_items> </graph_prototype> </graph_prototypes> <host_prototypes/> </discovery_rule> </discovery_rules> <macros/> <templates/> <screens/> </template> </templates> <triggers> <trigger> <expression>{Template SNMP Device:idlememory.last()}<20</expression> <name>设备内存不足20%</name> <url/> <status>0</status> <priority>3</priority> <description/> <type>0</type> <dependencies/> </trigger> <trigger> <expression>{Template SNMP Device:Load1.avg(5m)}>5</expression> <name>设备负载过高</name> <url/> <status>0</status> <priority>3</priority> <description/> <type>0</type> <dependencies/> </trigger> <trigger> <expression>{Template SNMP Device:sysUpTime.change(0)}<0</expression> <name>设备重启</name> <url/> <status>0</status> <priority>3</priority> <description/> <type>0</type> <dependencies/> </trigger> </triggers> <value_maps> <value_map> <name>SNMP interface status (ifAdminStatus)</name> <mappings> <mapping> <value>1</value> <newvalue>up</newvalue> </mapping> <mapping> <value>2</value> <newvalue>down</newvalue> </mapping> <mapping> <value>3</value> <newvalue>testing</newvalue> </mapping> </mappings> </value_map> <value_map> <name>SNMP interface status (ifOperStatus)</name> <mappings> <mapping> <value>1</value> <newvalue>up</newvalue> </mapping> <mapping> <value>2</value> <newvalue>down</newvalue> </mapping> <mapping> <value>3</value> <newvalue>testing</newvalue> </mapping> <mapping> <value>4</value> <newvalue>unknown</newvalue> </mapping> <mapping> <value>5</value> <newvalue>dormant</newvalue> </mapping> <mapping> <value>6</value> <newvalue>notPresent</newvalue> </mapping> <mapping> <value>7</value> <newvalue>lowerLayerDown</newvalue> </mapping> </mappings> </value_map> </value_maps> </zabbix_export>转载地址:http://sznax.baihongyu.com/