zabbix_mongodb监控

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix_mongodb监控相关的知识,希望对你有一定的参考价值。

基于zabbix3.2对mongodb的监控


脚本:


calendar timegm
time gmtime
urllib.parse

pymongo MongoClient, errors

MongoDB():
    ():
        .mongo_host = .mongo_port = .mongo_db = [, ]
        .mongo_user = urllib.parse.quote_plus()
        .mongo_password = urllib.parse.quote_plus()
        .__conn = .__dbnames = .__metrics = []

    connect():
        .__conn :
            .mongo_user :
                :
                    .__conn = MongoClient(%
                                              (.mongo_host,
                                               .mongo_port))
                errors.PyMongoError py_mongo_error:
                    (%
                          (py_mongo_error))
            :
                :
                    .__conn = MongoClient(%
                                              (.mongo_user,
                                               .mongo_password,
                                               .mongo_host,
                                               .mongo_port))
                errors.PyMongoError py_mongo_error:
                    (%
                          (py_mongo_error))

    add_metrics(, k, v):
        dict_metrics = {}
        dict_metrics[] = k
        dict_metrics[] = v
        .__metrics.append(dict_metrics)

    print_metrics():
        metrics = .__metrics
        metric metrics:
            zabbix_item_key = (metric[])
            zabbix_item_value = (metric[])
            (+ zabbix_item_key + + zabbix_item_value)

    get_db_names():
        .__conn :
            .connect()
        db_handler = .__conn[.mongo_db[]]

        master = db_handler.command()[]
        dict_metrics = {}
        dict_metrics[] = master:
            dict_metrics[] = db_names = .__conn.database_names()
            .__dbnames = db_names
        :
            dict_metrics[] = .__metrics.append(dict_metrics)

    get_mongo_db_lld():
        .__dbnames :
            db_names = .get_db_names()
        :
            db_names = .__dbnames
        dict_metrics = {}
        db_list = []
        dict_metrics[] = dict_metrics[] = {: db_list}
        db_names :
            db_name db_names:
                dict_lld_metric = {}
                dict_lld_metric[] = db_name
                db_list.append(dict_lld_metric)
            dict_metrics[] = {: db_list}
        .__metrics.insert(, dict_metrics)

    get_oplog():
        .__conn :
            .connect()
        db_handler = .__conn[]

        coll = db_handler.oplog.rs

        op_first = (coll.find().sort(, ).limit())
        op_last = (coll.find().sort(, -).limit())

        op_first.count() > op_last.count() > :
            op_fst = (op_first.next())[].time
            op_last_st = op_last[][]
            op_lst = (op_last.next())[].time

            status = ((op_lst - op_fst), )
            .add_metrics(, status)

            current_time = timegm(gmtime())
            oplog = ((((op_last_st).split())[].split())[])
            .add_metrics(, (current_time - oplog))


    get_maintenance():
        .__conn :
            .connect()
        db_handler = .__conn

        fsync_locked = (db_handler.is_locked)
        .add_metrics(, fsync_locked)

        :
            config = db_handler.admin.command(, )
            connstring = (.mongo_host + + (.mongo_port))

            i (, (config[][])):
                connstring config[][][i][]:
                    priority = config[][][i][]
                    hidden = (config[][][i][])

                    .add_metrics(, priority)
                    .add_metrics(, hidden)
        errors.PyMongoError:
            ()

    get_server_status_metrics():
        .__conn :
            .connect()
        db_handler = .__conn[.mongo_db[]]
        ss = db_handler.command()

        .add_metrics(, ss[])
        .add_metrics(, ss[][])
        .add_metrics(, (ss[]))
        .add_metrics(, (ss[]))

        k, v ss[].items():
            .add_metrics(+ k, v)

        k, v ss[].items():
            .add_metrics(+ k, v)

        k [, , , ]:
            .add_metrics(+ k, ss[][k])

        k, v ss[].items():
            .add_metrics(+ k, v)

        k, v ss[].items():
            .add_metrics(+ k, v)

        .add_metrics(,
                         ss[][])

        ss[][] == :
            .add_metrics(,
                             ss[][]
                             [])
            .add_metrics(,
                             ss[][]
                             [])
            .add_metrics(,
                             ss[][]
                             [])

        lock_total_time = ss[][]
        .add_metrics(, lock_total_time)
        k, v ss[][].items():
            .add_metrics(+ k, v)
        k, v ss[][].items():
            .add_metrics(+ k, v)

    get_db_stats_metrics():
        .__conn :
            .connect()
        .__dbnames :
            .get_db_names()
        .__dbnames :
            mongo_db .__dbnames:
                db_handler = .__conn[mongo_db]
                dbs = db_handler.command()
                k, v dbs.items():
                    k [, , , ,
                             , , ,
                             , , ,
                             ]:
                        .add_metrics(+ k +
                                         + mongo_db + , (v))
    close():
        .__conn :
            .__conn.close()

__name__ == :
    mongodb = MongoDB()
    mongodb.get_db_names()
    mongodb.get_mongo_db_lld()
    mongodb.get_oplog()
    mongodb.get_maintenance()
    mongodb.get_server_status_metrics()
    mongodb.get_db_stats_metrics()
    mongodb.print_metrics()
    mongodb.close()

#!/bin/bash


get_MongoDB_metrics(){

python /usr/local/zabbix/scripts/zabbix-mongodb.py

}


# Send the results to zabbix server by using zabbix sender

result=$(get_MongoDB_metrics | /usr/local/zabbix/bin/zabbix_sender -vv -c /usr/local/zabbix/conf/zabbix_agentd.conf -i - 2>&1)

response=$(echo "$result" | awk -F ';' '$1 ~ /^info/ && match($1,/[0-9].*$/) {sum+=substr($1,RSTART,RLENGTH)} END {print sum}')

if [ -n "$response" ]; then

        echo "$response"

else

        echo "$result"

fi


模版:

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

<zabbix_export>

    <version>3.2</version>

    <date>2017-08-14T15:50:26Z</date>

    <groups>

        <group>

            <name>Templates</name>

        </group>

    </groups>

    <templates>

        <template>

            <template>Template MongoDB</template>

            <name>Template MongoDB</name>

            <description/>

            <groups>

                <group>

                    <name>Templates</name>

                </group>

            </groups>

            <applications>

                <application>

                    <name>MongoDB</name>

                </application>

            </applications>

            <items>

                <item>

                    <name>MongoDB::asserts::msg count</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.asserts.msg</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</value_type>

                    <allowed_hosts/>

                    <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>1</formula>

                    <delay_flex/>

                    <params/>

                    <ipmi_sensor/>

                    <data_type>0</data_type>

                    <authtype>0</authtype>

                    <username/>

                    <password/>

                    <publickey/>

                    <privatekey/>

                    <port/>

                    <description>The number of message assertions raised since the MongoDB process started. Check the log file for more information about these messages.</description>

                    <inventory_link>0</inventory_link>

                    <applications>

                        <application>

                            <name>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::asserts::regular count</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.asserts.regular</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</value_type>

                    <allowed_hosts/>

                    <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>1</formula>

                    <delay_flex/>

                    <params/>

                    <ipmi_sensor/>

                    <data_type>0</data_type>

                    <authtype>0</authtype>

                    <username/>

                    <password/>

                    <publickey/>

                    <privatekey/>

                    <port/>

                    <description>The number of regular assertions raised since the MongoDB process started. Check the log file for more information about these messages.</description>

                    <inventory_link>0</inventory_link>

                    <applications>

                        <application>

                            <name>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::asserts::rollovers count</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.asserts.rollovers</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</value_type>

                    <allowed_hosts/>

                    <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>1</formula>

                    <delay_flex/>

                    <params/>

                    <ipmi_sensor/>

                    <data_type>0</data_type>

                    <authtype>0</authtype>

                    <username/>

                    <password/>

                    <publickey/>

                    <privatekey/>

                    <port/>

                    <description>The number of times that the rollover counters have rolled over since the last time the MongoDB process started. The counters will rollover to zero after 230 assertions. Use this value to provide context to the other values in the asserts data structure.</description>

                    <inventory_link>0</inventory_link>

                    <applications>

                        <application>

                            <name>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::asserts::user count</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.asserts.user</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</value_type>

                    <allowed_hosts/>

                    <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>1</formula>

                    <delay_flex/>

                    <params/>

                    <ipmi_sensor/>

                    <data_type>0</data_type>

                    <authtype>0</authtype>

                    <username/>

                    <password/>

                    <publickey/>

                    <privatekey/>

                    <port/>

                    <description>The number of “user asserts” that have occurred since the last time the MongogDB process started. These are errors that user may generate, such as out of disk space or duplicate key. You can prevent these assertions by fixing a problem with your application or deployment. Check the MongoDB log for more information.</description>

                    <inventory_link>0</inventory_link>

                    <applications>

                        <application>

                            <name>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::asserts::warning count</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.asserts.warning</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</value_type>

                    <allowed_hosts/>

                    <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>1</formula>

                    <delay_flex/>

                    <params/>

                    <ipmi_sensor/>

                    <data_type>0</data_type>

                    <authtype>0</authtype>

                    <username/>

                    <password/>

                    <publickey/>

                    <privatekey/>

                    <port/>

                    <description>The number of warnings raised since the MongoDB process started. Check the log file for more information about these warnings.</description>

                    <inventory_link>0</inventory_link>

                    <applications>

                        <application>

                            <name>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::connection::connection available</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.connection.available</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</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 number of unused incoming connections available. Consider this value in combination with the value of connections.current to understand the connection load on the database, and the UNIX ulimit Settings document for more information about system thresholds on available connections.</description>

                    <inventory_link>0</inventory_link>

                    <applications>

                        <application>

                            <name>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::connection::current connection</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.connection.current</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</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 number of incoming connections from clients to the database server . This number includes the current shell session. Consider the value of connections.available to add more context to this datum.</description>

                    <inventory_link>0</inventory_link>

                    <applications>

                        <application>

                            <name>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::connection::connection rate</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.connection.totalCreated</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</value_type>

                    <allowed_hosts/>

                    <units>conn/s</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>1</formula>

                    <delay_flex/>

                    <params/>

                    <ipmi_sensor/>

                    <data_type>0</data_type>

                    <authtype>0</authtype>

                    <username/>

                    <password/>

                    <publickey/>

                    <privatekey/>

                    <port/>

                    <description>Count of all incoming connections created to the server. This number includes connections that have since closed.</description>

                    <inventory_link>0</inventory_link>

                    <applications>

                        <application>

                            <name>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::Wired Tiger Dirty Cache</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.dirty-cache</key>

                    <delay>0</delay>

                    <history>28</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/>

                    <ipmi_sensor/>

                    <data_type>0</data_type>

                    <authtype>0</authtype>

                    <username/>

                    <password/>

                    <publickey/>

                    <privatekey/>

                    <port/>

                    <description/>

                    <inventory_link>0</inventory_link>

                    <applications>

                        <application>

                            <name>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::FsyncLock</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.fsync-locked</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</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>3</data_type>

                    <authtype>0</authtype>

                    <username/>

                    <password/>

                    <publickey/>

                    <privatekey/>

                    <port/>

                    <description>Tells the user if the MongoDB has fsync lock enabled, this prevents write operations and is turned on during some maintenance scripts.</description>

                    <inventory_link>0</inventory_link>

                    <applications>

                        <application>

                            <name>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::globalLock::activeClients::readers</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.globalLock.activeClients.readers</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</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 number of the active client connections performing read operations.</description>

                    <inventory_link>0</inventory_link>

                    <applications>

                        <application>

                            <name>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::globalLock::activeClients::total</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.globalLock.activeClients.total</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</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 total number of operations queued waiting for the lock (i.e., the sum of globalLock.currentQueue.readers and globalLock.currentQueue.writers).</description>

                    <inventory_link>0</inventory_link>

                    <applications>

                        <application>

                            <name>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::globalLock::activeClients::writers</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.globalLock.activeClients.writers</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</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 number of active client connections performing write operations.</description>

                    <inventory_link>0</inventory_link>

                    <applications>

                        <application>

                            <name>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::globalLock::currentQueue::readers</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.globalLock.currentQueue.readers</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</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>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::globalLock::currentQueue::total</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.globalLock.currentQueue.total</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</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>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::globalLock::currentQueue::writers</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.globalLock.currentQueue.writers</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</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>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::globalLock::lock time</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>1</multiplier>

                    <snmp_oid/>

                    <key>mongodb.globalLock.totalTime</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</value_type>

                    <allowed_hosts/>

                    <units>s</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.001</formula>

                    <delay_flex/>

                    <params/>

                    <ipmi_sensor/>

                    <data_type>0</data_type>

                    <authtype>0</authtype>

                    <username/>

                    <password/>

                    <publickey/>

                    <privatekey/>

                    <port/>

                    <description>The time, in microseconds, since the database last started and created the globalLock. This is roughly equivalent to total server uptime.</description>

                    <inventory_link>0</inventory_link>

                    <applications>

                        <application>

                            <name>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::Hidden</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.hidden</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</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>3</data_type>

                    <authtype>0</authtype>

                    <username/>

                    <password/>

                    <publickey/>

                    <privatekey/>

                    <port/>

                    <description>Tells the user if the MongoDB is hidden, this means the database can write operations from other members, but won't server reads</description>

                    <inventory_link>0</inventory_link>

                    <applications>

                        <application>

                            <name>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::ismaster status</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.ismaster</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</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>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap>

                        <name>MongoDB ismaster status</name>

                    </valuemap>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::memory::mappedWithJournal</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>1</multiplier>

                    <snmp_oid/>

                    <key>mongodb.memory.mappedWithJournal</key>

                    <delay>0</delay>

                    <history>28</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>1048576</formula>

                    <delay_flex/>

                    <params/>

                    <ipmi_sensor/>

                    <data_type>0</data_type>

                    <authtype>0</authtype>

                    <username/>

                    <password/>

                    <publickey/>

                    <privatekey/>

                    <port/>

                    <description>Only for the MMAPv1 storage engine.&#13;

&#13;

The amount of mapped memory, in megabytes (MB), including the memory used for journaling. This value will always be twice the value of mem.mapped. This field is only included if journaling is enabled.</description>

                    <inventory_link>0</inventory_link>

                    <applications>

                        <application>

                            <name>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::memory::virtual</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>1</multiplier>

                    <snmp_oid/>

                    <key>mongodb.memory.virtual</key>

                    <delay>0</delay>

                    <history>28</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>1048576</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>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::network::bytesIn/s</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.network.bytesIn</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</value_type>

                    <allowed_hosts/>

                    <units>B/s</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>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>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::network::bytesOut/s</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.network.bytesOut</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</value_type>

                    <allowed_hosts/>

                    <units>B/s</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>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>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::network::request rate</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.network.numRequests</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</value_type>

                    <allowed_hosts/>

                    <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>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>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::ok status</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.okstatus</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</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>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap>

                        <name>MongoDB ok status</name>

                    </valuemap>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::operation::command rate</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.operation.command</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</value_type>

                    <allowed_hosts/>

                    <units>ops/s</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>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>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::operation::delete rate</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.operation.delete</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</value_type>

                    <allowed_hosts/>

                    <units>ops/s</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>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>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::operation::getmore rate</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.operation.getmore</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</value_type>

                    <allowed_hosts/>

                    <units>ops/s</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>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>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::operation::insert rate</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.operation.insert</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</value_type>

                    <allowed_hosts/>

                    <units>ops/s</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>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>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::operation::query rate</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.operation.query</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</value_type>

                    <allowed_hosts/>

                    <units>ops/s</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>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>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::operation::update rate</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.operation.update</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</value_type>

                    <allowed_hosts/>

                    <units>ops/s</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>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>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::OplogLength</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.oplog</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>0</value_type>

                    <allowed_hosts/>

                    <units>s</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>Describes the number of seconds that exist in the Oplog</description>

                    <inventory_link>0</inventory_link>

                    <applications>

                        <application>

                            <name>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::OplogSync</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.oplog-sync</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>0</value_type>

                    <allowed_hosts/>

                    <units>s</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>Shows the number of seconds between the last operation in the oplog, and the the current time. This should be fairly accurate on a database that has continuous operations, but if the database doesn't do anything it will fall behind.</description>

                    <inventory_link>0</inventory_link>

                    <applications>

                        <application>

                            <name>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::page fault rate</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.page.faults</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</value_type>

                    <allowed_hosts/>

                    <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>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>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::Priority</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.priority</key>

                    <delay>0</delay>

                    <history>28</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>The current priority of this database, 0 means it cannot be elected as master. This is used as part of the hiding process</description>

                    <inventory_link>0</inventory_link>

                    <applications>

                        <application>

                            <name>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::storageEngine</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.storageEngine</key>

                    <delay>0</delay>

                    <history>28</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/>

                    <inventory_link>0</inventory_link>

                    <applications>

                        <application>

                            <name>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::Wired Tiger Total Cache</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.total-cache</key>

                    <delay>0</delay>

                    <history>28</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/>

                    <ipmi_sensor/>

                    <data_type>0</data_type>

                    <authtype>0</authtype>

                    <username/>

                    <password/>

                    <publickey/>

                    <privatekey/>

                    <port/>

                    <description/>

                    <inventory_link>0</inventory_link>

                    <applications>

                        <application>

                            <name>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::uptime</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.uptime</key>

                    <delay>0</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</value_type>

                    <allowed_hosts/>

                    <units>s</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>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::Wired Tiger Used Cache</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.used-cache</key>

                    <delay>0</delay>

                    <history>28</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/>

                    <ipmi_sensor/>

                    <data_type>0</data_type>

                    <authtype>0</authtype>

                    <username/>

                    <password/>

                    <publickey/>

                    <privatekey/>

                    <port/>

                    <description/>

                    <inventory_link>0</inventory_link>

                    <applications>

                        <application>

                            <name>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::Wired Tiger Used Cache %</name>

                    <type>15</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.used-cache-p</key>

                    <delay>30</delay>

                    <history>90</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>(100 * last(mongodb.used-cache) / last(mongodb.total-cache))</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>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::version</name>

                    <type>2</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.version</key>

                    <delay>0</delay>

                    <history>28</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/>

                    <inventory_link>0</inventory_link>

                    <applications>

                        <application>

                            <name>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::zabbix sender</name>

                    <type>7</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>mongodb.zabbix.sender</key>

                    <delay>30</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</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>A script to send mongodb stats</description>

                    <inventory_link>0</inventory_link>

                    <applications>

                        <application>

                            <name>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

                <item>

                    <name>MongoDB::number of process</name>

                    <type>7</type>

                    <snmp_community/>

                    <multiplier>0</multiplier>

                    <snmp_oid/>

                    <key>proc.num[mongod]</key>

                    <delay>60</delay>

                    <history>28</history>

                    <trends>365</trends>

                    <status>0</status>

                    <value_type>3</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>MongoDB</name>

                        </application>

                    </applications>

                    <valuemap/>

                    <logtimefmt/>

                </item>

            </items>

            <discovery_rules>

                <discovery_rule>

                    <name>MongoDB discovery</name>

                    <type>2</type>

                    <snmp_community/>

                    <snmp_oid/>

                    <key>mongodb.discovery</key>

                    <delay>0</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>28</lifetime>

                    <description/>

                    <item_prototypes>

                        <item_prototype>

                            <name>MongoDB::{#MONGODBNAME}::average object size</name>

                            <type>2</type>

                            <snmp_community/>

                            <multiplier>0</multiplier>

                            <snmp_oid/>

                            <key>mongodb.stats.avgObjSize[{#MONGODBNAME}]</key>

                            <delay>0</delay>

                            <history>28</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/>

                            <ipmi_sensor/>

                            <data_type>0</data_type>

                            <authtype>0</authtype>

                            <username/>

                            <password/>

                            <publickey/>

                            <privatekey/>

                            <port/>

                            <description>The average size of each document in bytes. This is the dataSize divided by the number of documents.</description>

                            <inventory_link>0</inventory_link>

                            <applications>

                                <application>

                                    <name>MongoDB</name>

                                </application>

                            </applications>

                            <valuemap/>

                            <logtimefmt/>

                            <application_prototypes/>

                        </item_prototype>

                        <item_prototype>

                            <name>MongoDB::{#MONGODBNAME}::collection count</name>

                            <type>2</type>

                            <snmp_community/>

                            <multiplier>0</multiplier>

                            <snmp_oid/>

                            <key>mongodb.stats.collections[{#MONGODBNAME}]</key>

                            <delay>0</delay>

                            <history>28</history>

                            <trends>365</trends>

                            <status>0</status>

                            <value_type>3</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>Contains a count of the number of collections in that database.</description>

                            <inventory_link>0</inventory_link>

                            <applications>

                                <application>

                                    <name>MongoDB</name>

                                </application>

                            </applications>

                            <valuemap/>

                            <logtimefmt/>

                            <application_prototypes/>

                        </item_prototype>

                        <item_prototype>

                            <name>MongoDB::{#MONGODBNAME}::data size</name>

                            <type>2</type>

                            <snmp_community/>

                            <multiplier>0</multiplier>

                            <snmp_oid/>

                            <key>mongodb.stats.dataSize[{#MONGODBNAME}]</key>

                            <delay>0</delay>

                            <history>28</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/>

                            <ipmi_sensor/>

                            <data_type>0</data_type>

                            <authtype>0</authtype>

                            <username/>

                            <password/>

                            <publickey/>

                            <privatekey/>

                            <port/>

                            <description>The total size in bytes of the uncompressed data held in this database. The scale argument affects this value. The dataSize will decrease when you remove documents.</description>

                            <inventory_link>0</inventory_link>

                            <applications>

                                <application>

                                    <name>MongoDB</name>

                                </application>

                            </applications>

                            <valuemap/>

                            <logtimefmt/>

                            <application_prototypes/>

                        </item_prototype>

                        <item_prototype>

                            <name>MongoDB::{#MONGODBNAME}::file size</name>

                            <type>2</type>

                            <snmp_community/>

                            <multiplier>0</multiplier>

                            <snmp_oid/>

                            <key>mongodb.stats.fileSize[{#MONGODBNAME}]</key>

                            <delay>0</delay>

                            <history>28</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/>

                            <ipmi_sensor/>

                            <data_type>0</data_type>

                            <authtype>0</authtype>

                            <username/>

                            <password/>

                            <publickey/>

                            <privatekey/>

                            <port/>

                            <description>The total size in bytes of the data files that hold the database. This value includes preallocated space and the padding factor. The value of fileSize only reflects the size of the data files for the database and not the namespace file.&#13;

&#13;

The scale argument affects this value. Only present when using the mmapv1 storage engine.</description>

                            <inventory_link>0</inventory_link>

                            <applications>

                                <application>

                                    <name>MongoDB</name>

                                </application>

                            </applications>

                            <valuemap/>

                            <logtimefmt/>

                            <application_prototypes/>

                        </item_prototype>

                        <item_prototype>

                            <name>MongoDB::{#MONGODBNAME}::index count</name>

                            <type>2</type>

                            <snmp_community/>

                            <multiplier>0</multiplier>

                            <snmp_oid/>

                            <key>mongodb.stats.indexes[{#MONGODBNAME}]</key>

                            <delay>0</delay>

                            <history>28</history>

                            <trends>365</trends>

                            <status>0</status>

                            <value_type>3</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>Contains a count of the total number of indexes across all collections in the database.</description>

                            <inventory_link>0</inventory_link>

                            <applications>

                                <application>

                                    <name>MongoDB</name>

                                </application>

                            </applications>

                            <valuemap/>

                            <logtimefmt/>

                            <application_prototypes/>

                        </item_prototype>

                        <item_prototype>

                            <name>MongoDB::{#MONGODBNAME}::index size</name>

                            <type>2</type>

                            <snmp_community/>

                            <multiplier>0</multiplier>

                            <snmp_oid/>

                            <key>mongodb.stats.indexSize[{#MONGODBNAME}]</key>

                            <delay>0</delay>

                            <history>28</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/>

                            <ipmi_sensor/>

                            <data_type>0</data_type>

                            <authtype>0</authtype>

                            <username/>

                            <password/>

                            <publickey/>

                            <privatekey/>

                            <port/>

                            <description>The total size in bytes of all indexes created on this database. The scale arguments affects this value.</description>

                            <inventory_link>0</inventory_link>

                            <applications>

                                <application>

                                    <name>MongoDB</name>

                                </application>

                            </applications>

                            <valuemap/>

                            <logtimefmt/>

                            <application_prototypes/>

                        </item_prototype>

                        <item_prototype>

                            <name>MongoDB::{#MONGODBNAME}::namespace size</name>

                            <type>2</type>

                            <snmp_community/>

                            <multiplier>1</multiplier>

                            <snmp_oid/>

                            <key>mongodb.stats.nsSizeMB[{#MONGODBNAME}]</key>

                            <delay>0</delay>

                            <history>28</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>1048576</formula>

                            <delay_flex/>

                            <params/>

                            <ipmi_sensor/>

                            <data_type>0</data_type>

                            <authtype>0</authtype>

                            <username/>

                            <password/>

                            <publickey/>

                            <privatekey/>

                            <port/>

                            <description>The total size of the namespace files (i.e. that end with .ns) for this database. You cannot change the size of the namespace file after creating a database, but you can change the default size for all new namespace files with the nsSize runtime option.&#13;

&#13;

Only present when using the mmapv1 storage engine.</description>

                            <inventory_link>0</inventory_link>

                            <applications>

                                <application>

                                    <name>MongoDB</name>

                                </application>

                            </applications>

                            <valuemap/>

                            <logtimefmt/>

                            <application_prototypes/>

                        </item_prototype>

                        <item_prototype>

                            <name>MongoDB::{#MONGODBNAME}::extent count</name>

                            <type>2</type>

                            <snmp_community/>

                            <multiplier>0</multiplier>

                            <snmp_oid/>

                            <key>mongodb.stats.numExtents[{#MONGODBNAME}]</key>

                            <delay>0</delay>

                            <history>28</history>

                            <trends>365</trends>

                            <status>0</status>

                            <value_type>3</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>Contains a count of the number of extents in the database across all collections.</description>

                            <inventory_link>0</inventory_link>

                            <applications>

                                <application>

                                    <name>MongoDB</name>

                                </application>

                            </applications>

                            <valuemap/>

                            <logtimefmt/>

                            <application_prototypes/>

                        </item_prototype>

                        <item_prototype>

                            <name>MongoDB::{#MONGODBNAME}::object count</name>

                            <type>2</type>

                            <snmp_community/>

                            <multiplier>0</multiplier>

                            <snmp_oid/>

                            <key>mongodb.stats.objects[{#MONGODBNAME}]</key>

                            <delay>0</delay>

                            <history>28</history>

                            <trends>365</trends>

                            <status>0</status>

                            <value_type>3</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>Contains a count of the number of objects (i.e. documents) in the database across all collections.</description>

                            <inventory_link>0</inventory_link>

                            <applications>

                                <application>

                                    <name>MongoDB</name>

                                </application>

                            </applications>

                            <valuemap/>

                            <logtimefmt/>

                            <application_prototypes/>

                        </item_prototype>

                        <item_prototype>

                            <name>MongoDB::{#MONGODBNAME}::ok status</name>

                            <type>2</type>

                            <snmp_community/>

                            <multiplier>0</multiplier>

                            <snmp_oid/>

                            <key>mongodb.stats.ok[{#MONGODBNAME}]</key>

                            <delay>0</delay>

                            <history>28</history>

                            <trends>365</trends>

                            <status>0</status>

                            <value_type>3</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>MongoDB</name>

                                </application>

                            </applications>

                            <valuemap>

                                <name>MongoDB ok status</name>

                            </valuemap>

                            <logtimefmt/>

                            <application_prototypes/>

                        </item_prototype>

                        <item_prototype>

                            <name>MongoDB::{#MONGODBNAME}::storage size</name>

                            <type>2</type>

                            <snmp_community/>

                            <multiplier>0</multiplier>

                            <snmp_oid/>

                            <key>mongodb.stats.storageSize[{#MONGODBNAME}]</key>

                            <delay>0</delay>

                            <history>28</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/>

                            <ipmi_sensor/>

                            <data_type>0</data_type>

                            <authtype>0</authtype>

                            <username/>

                            <password/>

                            <publickey/>

                            <privatekey/>

                            <port/>

                            <description>The total amount of space in bytes allocated to collections in this database for document storage. The scale argument affects this value. The storageSize does not decrease as you remove or shrink documents. This value may be smaller than dataSize for databases using the WiredTiger storage engine with compression enabled.</description>

                            <inventory_link>0</inventory_link>

                            <applications>

                                <application>

                                    <name>MongoDB</name>

                                </application>

                            </applications>

                            <valuemap/>

                            <logtimefmt/>

                            <application_prototypes/>

                        </item_prototype>

                    </item_prototypes>

                    <trigger_prototypes>

                        <trigger_prototype>

                            <expression>{Template MongoDB:mongodb.stats.ok[{#MONGODBNAME}].count(#3,0)}=3</expression>

                            <recovery_mode>0</recovery_mode>

                            <recovery_expression/>

                            <name>MongoDB::{#MONGODBNAME} is not OK</name>

                            <correlation_mode>0</correlation_mode>

                            <correlation_tag/>

                            <url/>

                            <status>0</status>

                            <priority>3</priority>

                            <description/>

                            <type>0</type>

                            <manual_close>0</manual_close>

                            <dependencies/>

                            <tags/>

                        </trigger_prototype>

                    </trigger_prototypes>

                    <graph_prototypes>

                        <graph_prototype>

                            <name>{#MONGODBNAME}::collection and extent count</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>0</drawtype>

                                    <color>1A7C11</color>

                                    <yaxisside>0</yaxisside>

                                    <calc_fnc>7</calc_fnc>

                                    <type>0</type>

                                    <item>

                                        <host>Template MongoDB</host>

                                        <key>mongodb.stats.collections[{#MONGODBNAME}]</key>

                                    </item>

                                </graph_item>

                                <graph_item>

                                    <sortorder>1</sortorder>

                                    <drawtype>0</drawtype>

                                    <color>F63100</color>

                                    <yaxisside>0</yaxisside>

                                    <calc_fnc>7</calc_fnc>

                                    <type>0</type>

                                    <item>

                                        <host>Template MongoDB</host>

                                        <key>mongodb.stats.numExtents[{#MONGODBNAME}]</key>

                                    </item>

                                </graph_item>

                            </graph_items>

                        </graph_prototype>

                        <graph_prototype>

                            <name>{#MONGODBNAME}::db size</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>0</drawtype>

                                    <color>1A7C11</color>

                                    <yaxisside>0</yaxisside>

                                    <calc_fnc>7</calc_fnc>

                                    <type>0</type>

                                    <item>

                                        <host>Template MongoDB</host>

                                        <key>mongodb.stats.dataSize[{#MONGODBNAME}]</key>

                                    </item>

                                </graph_item>

                                <graph_item>

                                    <sortorder>1</sortorder>

                                    <drawtype>0</drawtype>

                                    <color>F63100</color>

                                    <yaxisside>0</yaxisside>

                                    <calc_fnc>7</calc_fnc>

                                    <type>0</type>

                                    <item>

                                        <host>Template MongoDB</host>

                                        <key>mongodb.stats.fileSize[{#MONGODBNAME}]</key>

                                    </item>

                                </graph_item>

                                <graph_item>

                                    <sortorder>2</sortorder>

                                    <drawtype>0</drawtype>

                                    <color>2774A4</color>

                                    <yaxisside>0</yaxisside>

                                    <calc_fnc>7</calc_fnc>

                                    <type>0</type>

                                    <item>

                                        <host>Template MongoDB</host>

                                        <key>mongodb.stats.nsSizeMB[{#MONGODBNAME}]</key>

                                    </item>

                                </graph_item>

                                <graph_item>

                                    <sortorder>3</sortorder>

                                    <drawtype>0</drawtype>

                                    <color>EE00EE</color>

                                    <yaxisside>0</yaxisside>

                                    <calc_fnc>7</calc_fnc>

                                    <type>0</type>

                                    <item>

                                        <host>Template MongoDB</host>

                                        <key>mongodb.stats.storageSize[{#MONGODBNAME}]</key>

                                    </item>

                                </graph_item>

                            </graph_items>

                        </graph_prototype>

                        <graph_prototype>

                            <name>{#MONGODBNAME}::indexes stats</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>0</drawtype>

                                    <color>1A7C11</color>

                                    <yaxisside>1</yaxisside>

                                    <calc_fnc>7</calc_fnc>

                                    <type>0</type>

                                    <item>

                                        <host>Template MongoDB</host>

                                        <key>mongodb.stats.indexSize[{#MONGODBNAME}]</key>

                                    </item>

                                </graph_item>

                                <graph_item>

                                    <sortorder>1</sortorder>

                                    <drawtype>0</drawtype>

                                    <color>F63100</color>

                                    <yaxisside>0</yaxisside>

                                    <calc_fnc>7</calc_fnc>

                                    <type>0</type>

                                    <item>

                                        <host>Template MongoDB</host>

                                        <key>mongodb.stats.indexes[{#MONGODBNAME}]</key>

                                    </item>

                                </graph_item>

                            </graph_items>

                        </graph_prototype>

                        <graph_prototype>

                            <name>{#MONGODBNAME}::objects stats</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>0</drawtype>

                                    <color>1A7C11</color>

                                    <yaxisside>1</yaxisside>

                                    <calc_fnc>7</calc_fnc>

                                    <type>0</type>

                                    <item>

                                        <host>Template MongoDB</host>

                                        <key>mongodb.stats.avgObjSize[{#MONGODBNAME}]</key>

                                    </item>

                                </graph_item>

                                <graph_item>

                                    <sortorder>1</sortorder>

                                    <drawtype>0</drawtype>

                                    <color>F63100</color>

                                    <yaxisside>0</yaxisside>

                                    <calc_fnc>7</calc_fnc>

                                    <type>0</type>

                                    <item>

                                        <host>Template MongoDB</host>

                                        <key>mongodb.stats.objects[{#MONGODBNAME}]</key>

                                    </item>

                                </graph_item>

                            </graph_items>

                        </graph_prototype>

                    </graph_prototypes>

                    <host_prototypes/>

                </discovery_rule>

            </discovery_rules>

            <httptests/>

            <macros>

                <macro>

                    <macro>{$PAGE_FAULT_TH_WARN}</macro>

                    <value>1</value>

                </macro>

            </macros>

            <templates/>

            <screens>

                <screen>

                    <name>MongoDB::db stats</name>

                    <hsize>1</hsize>

                    <vsize>4</vsize>

                    <screen_items>

                        <screen_item>

                            <resourcetype>20</resourcetype>

                            <width>400</width>

                            <height>80</height>

                            <x>0</x>

                            <y>0</y>

                            <colspan>1</colspan>

                            <rowspan>1</rowspan>

                            <elements>0</elements>

                            <valign>0</valign>

                            <halign>0</halign>

                            <style>0</style>

                            <url/>

                            <dynamic>0</dynamic>

                            <sort_triggers>0</sort_triggers>

                            <resource>

                                <name>{#MONGODBNAME}::db size</name>

                                <host>Template MongoDB</host>

                            </resource>

                            <max_columns>3</max_columns>

                            <application/>

                        </screen_item>

                        <screen_item>

                            <resourcetype>20</resourcetype>

                            <width>400</width>

                            <height>80</height>

                            <x>0</x>

                            <y>1</y>

                            <colspan>1</colspan>

                            <rowspan>1</rowspan>

                            <elements>0</elements>

                            <valign>0</valign>

                            <halign>0</halign>

                            <style>0</style>

                            <url/>

                            <dynamic>0</dynamic>

                            <sort_triggers>0</sort_triggers>

                            <resource>

                                <name>{#MONGODBNAME}::indexes stats</name>

                                <host>Template MongoDB</host>

                            </resource>

                            <max_columns>3</max_columns>

                            <application/>

                        </screen_item>

                        <screen_item>

                            <resourcetype>20</resourcetype>

                            <width>400</width>

                            <height>80</height>

                            <x>0</x>

                            <y>2</y>

                            <colspan>1</colspan>

                            <rowspan>1</rowspan>

                            <elements>0</elements>

                            <valign>0</valign>

                            <halign>0</halign>

                            <style>0</style>

                            <url/>

                            <dynamic>0</dynamic>

                            <sort_triggers>0</sort_triggers>

                            <resource>

                                <name>{#MONGODBNAME}::objects stats</name>

                                <host>Template MongoDB</host>

                            </resource>

                            <max_columns>3</max_columns>

                            <application/>

                        </screen_item>

                        <screen_item>

                            <resourcetype>20</resourcetype>

                            <width>400</width>

                            <height>80</height>

                            <x>0</x>

                            <y>3</y>

                            <colspan>1</colspan>

                            <rowspan>1</rowspan>

                            <elements>0</elements>

                            <valign>0</valign>

                            <halign>0</halign>

                            <style>0</style>

                            <url/>

                            <dynamic>0</dynamic>

                            <sort_triggers>0</sort_triggers>

                            <resource>

                                <name>{#MONGODBNAME}::collection and extent count</name>

                                <host>Template MongoDB</host>

                            </resource>

                            <max_columns>3</max_columns>

                            <application/>

                        </screen_item>

                    </screen_items>

                </screen>

                <screen>

                    <name>MongoDB::server status</name>

                    <hsize>2</hsize>

                    <vsize>4</vsize>

                    <screen_items>

                        <screen_item>

                            <resourcetype>0</resourcetype>

                            <width>500</width>

                            <height>100</height>

                            <x>0</x>

                            <y>0</y>

                            <colspan>1</colspan>

                            <rowspan>1</rowspan>

                            <elements>0</elements>

                            <valign>0</valign>

                            <halign>0</halign>

                            <style>0</style>

                            <url/>

                            <dynamic>0</dynamic>

                            <sort_triggers>0</sort_triggers>

                            <resource>

                                <name>MongoDB::connections</name>

                                <host>Template MongoDB</host>

                            </resource>

                            <max_columns>3</max_columns>

                            <application/>

                        </screen_item>

                        <screen_item>

                            <resourcetype>0</resourcetype>

                            <width>500</width>

                            <height>100</height>

                            <x>1</x>

                            <y>0</y>

                            <colspan>1</colspan>

                            <rowspan>1</rowspan>

                            <elements>0</elements>

                            <valign>0</valign>

                            <halign>0</halign>

                            <style>0</style>

                            <url/>

                            <dynamic>0</dynamic>

                            <sort_triggers>0</sort_triggers>

                            <resource>

                                <name>MongoDB::memory</name>

                                <host>Template MongoDB</host>

                            </resource>

                            <max_columns>3</max_columns>

                            <application/>

                        </screen_item>

                        <screen_item>

                            <resourcetype>0</resourcetype>

                            <width>500</width>

                            <height>100</height>

                            <x>0</x>

                            <y>1</y>

                            <colspan>1</colspan>

                            <rowspan>1</rowspan>

                            <elements>0</elements>

                            <valign>0</valign>

                            <halign>0</halign>

                            <style>0</style>

                            <url/>

                            <dynamic>0</dynamic>

                            <sort_triggers>0</sort_triggers>

                            <resource>

                                <name>MongoDB::network</name>

                                <host>Template MongoDB</host>

                            </resource>

                            <max_columns>3</max_columns>

                            <application/>

                        </screen_item>

                        <screen_item>

                            <resourcetype>0</resourcetype>

                            <width>500</width>

                            <height>100</height>

                            <x>1</x>

                            <y>1</y>

                            <colspan>1</colspan>

                            <rowspan>1</rowspan>

                            <elements>0</elements>

                            <valign>0</valign>

                            <halign>0</halign>

                            <style>0</style>

                            <url/>

                            <dynamic>0</dynamic>

                            <sort_triggers>0</sort_triggers>

                            <resource>

                                <name>MongoDB::page faults</name>

                                <host>Template MongoDB</host>

                            </resource>

                            <max_columns>3</max_columns>

                            <application/>

                        </screen_item>

                        <screen_item>

                            <resourcetype>0</resourcetype>

                            <width>500</width>

                            <height>100</height>

                            <x>0</x>

                            <y>2</y>

                            <colspan>1</colspan>

                            <rowspan>1</rowspan>

                            <elements>0</elements>

                            <valign>0</valign>

                            <halign>0</halign>

                            <style>0</style>

                            <url/>

                            <dynamic>0</dynamic>

                            <sort_triggers>0</sort_triggers>

                            <resource>

                                <name>MongoDB::operations</name>

                                <host>Template MongoDB</host>

                            </resource>

                            <max_columns>3</max_columns>

                            <application/>

                        </screen_item>

                        <screen_item>

                            <resourcetype>0</resourcetype>

                            <width>500</width>

                            <height>100</height>

                            <x>0</x>

                            <y>3</y>

                            <colspan>1</colspan>

                            <rowspan>1</rowspan>

                            <elements>0</elements>

                            <valign>0</valign>

                            <halign>0</halign>

                            <style>0</style>

                            <url/>

                            <dynamic>0</dynamic>

                            <sort_triggers>0</sort_triggers>

                            <resource>

                                <name>MongoDB::global lock::current queue</name>

                                <host>Template MongoDB</host>

                            </resource>

                            <max_columns>3</max_columns>

                            <application/>

                        </screen_item>

                        <screen_item>

                            <resourcetype>0</resourcetype>

                            <width>500</width>

                            <height>100</height>

                            <x>1</x>

                            <y>3</y>

                            <colspan>1</colspan>

                            <rowspan>1</rowspan>

                            <elements>0</elements>

                            <valign>0</valign>

                            <halign>0</halign>

                            <style>0</style>

                            <url/>

                            <dynamic>0</dynamic>

                            <sort_triggers>0</sort_triggers>

                            <resource>

                                <name>MongoDB::global lock::active clients</name>

                                <host>Template MongoDB</host>

                            </resource>

                            <max_columns>3</max_columns>

                            <application/>

                        </screen_item>

                    </screen_items>

                </screen>

            </screens>

        </template>

    </templates>

    <triggers>

        <trigger>

            <expression>{Template MongoDB:mongodb.fsync-locked.last()}=1 &#13;

and {Template MongoDB:mongodb.hidden.last()}=1 &#13;

and {Template MongoDB:mongodb.priority.last()}=0</expression>

            <recovery_mode>0</recovery_mode>

            <recovery_expression/>

            <name>Locked, hidden and priority 0 on {HOST.NAME}</name>

            <correlation_mode>0</correlation_mode>

            <correlation_tag/>

            <url/>

            <status>0</status>

            <priority>2</priority>

            <description>The database is locked, hidden and priority set to 0</description>

            <type>0</type>

            <manual_close>0</manual_close>

            <dependencies/>

            <tags/>

        </trigger>

        <trigger>

            <expression>{Template MongoDB:mongodb.fsync-locked.last()}=1 &#13;

and {Template MongoDB:mongodb.hidden.last()}=1 &#13;

and {Template MongoDB:mongodb.priority.last()}=1</expression>

            <recovery_mode>0</recovery_mode>

            <recovery_expression/>

            <name>Locked, hidden and priority 1 on {HOST.NAME}</name>

            <correlation_mode>0</correlation_mode>

            <correlation_tag/>

            <url/>

            <status>0</status>

            <priority>4</priority>

            <description>The database is locked, hidden and priority set to 1</description>

            <type>0</type>

            <manual_close>0</manual_close>

            <dependencies/>

            <tags/>

        </trigger>

        <trigger>

            <expression>{Template MongoDB:mongodb.fsync-locked.last()}=1 &#13;

and {Template MongoDB:mongodb.hidden.last()}=0&#13;

and {Template MongoDB:mongodb.priority.last()}=0</expression>

            <recovery_mode>0</recovery_mode>

            <recovery_expression/>

            <name>Locked, not hidden and priority 0 on {HOST.NAME}</name>

            <correlation_mode>0</correlation_mode>

            <correlation_tag/>

            <url/>

            <status>0</status>

            <priority>4</priority>

            <description>The database is locked, hidden and priority set to 0</description>

            <type>0</type>

            <manual_close>0</manual_close>

            <dependencies/>

            <tags/>

        </trigger>

        <trigger>

            <expression>{Template MongoDB:mongodb.fsync-locked.last()}=1 &#13;

and {Template MongoDB:mongodb.hidden.last()}=0&#13;

and {Template MongoDB:mongodb.priority.last()}=1</expression>

            <recovery_mode>0</recovery_mode>

            <recovery_expression/>

            <name>Locked, not hidden and priority 1 on {HOST.NAME}</name>

            <correlation_mode>0</correlation_mode>

            <correlation_tag/>

            <url/>

            <status>0</status>

            <priority>4</priority>

            <description>The database is locked, not hidden and priority set to 1</description>

            <type>0</type>

            <manual_close>0</manual_close>

            <dependencies/>

            <tags/>

        </trigger>

        <trigger>

            <expression>{Template MongoDB:mongodb.oplog.last()}&lt;259200</expression>

            <recovery_mode>1</recovery_mode>

            <recovery_expression>{Template MongoDB:mongodb.oplog.last()}&gt;259320</recovery_expression>

            <name>MongoDB Oplog length 3 days on {HOST.NAME}</name>

            <correlation_mode>0</correlation_mode>

            <correlation_tag/>

            <url/>

            <status>0</status>

            <priority>4</priority>

            <description/>

            <type>0</type>

            <manual_close>0</manual_close>

            <dependencies/>

            <tags/>

        </trigger>

        <trigger>

            <expression>{Template MongoDB:mongodb.oplog.last()}&lt;604800 and not {Template MongoDB:mongodb.oplog.last()}&lt;259200</expression>

            <recovery_mode>1</recovery_mode>

            <recovery_expression>{Template MongoDB:mongodb.oplog.last()}&gt;604920</recovery_expression>

            <name>MongoDB Oplog length 7 days on {HOST.NAME}</name>

            <correlation_mode>0</correlation_mode>

            <correlation_tag/>

            <url/>

            <status>0</status>

            <priority>2</priority>

            <description/>

            <type>0</type>

            <manual_close>0</manual_close>

            <dependencies/>

            <tags/>

        </trigger>

        <trigger>

            <expression>{Template MongoDB:mongodb.oplog-sync.last()}&gt;=60 and not {Template MongoDB:mongodb.oplog-sync.last()}&gt;=300</expression>

            <recovery_mode>1</recovery_mode>

            <recovery_expression>{Template MongoDB:mongodb.oplog-sync.last()}&lt;30</recovery_expression>

            <name>MongoDB Oplog Sync 1 minute on {HOST.NAME}</name>

            <correlation_mode>0</correlation_mode>

            <correlation_tag/>

            <url/>

            <status>0</status>

            <priority>2</priority>

            <description/>

            <type>0</type>

            <manual_close>0</manual_close>

            <dependencies/>

            <tags/>

        </trigger>

        <trigger>

            <expression>{Template MongoDB:mongodb.oplog-sync.last()}&gt;=300</expression>

            <recovery_mode>1</recovery_mode>

            <recovery_expression>{Template MongoDB:mongodb.oplog-sync.last()}&lt;240</recovery_expression>

            <name>MongoDB Oplog Sync 5 minute on {HOST.NAME}</name>

            <correlation_mode>0</correlation_mode>

            <correlation_tag/>

            <url/>

            <status>0</status>

            <priority>4</priority>

            <description/>

            <type>0</type>

            <manual_close>0</manual_close>

            <dependencies/>

            <tags/>

        </trigger>

        <trigger>

            <expression>{Template MongoDB:proc.num[mongod].count(#3,0)}=3</expression>

            <recovery_mode>0</recovery_mode>

            <recovery_expression/>

            <name>MongoDB process is not running on {HOST.NAME}</name>

            <correlation_mode>0</correlation_mode>

            <correlation_tag/>

            <url/>

            <status>0</status>

            <priority>4</priority>

            <description/>

            <type>0</type>

            <manual_close>0</manual_close>

            <dependencies/>

            <tags/>

        </trigger>

        <trigger>

            <expression>{Template MongoDB:mongodb.okstatus.count(#3,0)}=3</expression>

            <recovery_mode>0</recovery_mode>

            <recovery_expression/>

            <name>MongoDB server status is not OK</name>

            <correlation_mode>0</correlation_mode>

            <correlation_tag/>

            <url/>

            <status>0</status>

            <priority>3</priority>

            <description/>

            <type>0</type>

            <manual_close>0</manual_close>

            <dependencies/>

            <tags/>

        </trigger>

        <trigger>

            <expression>{Template MongoDB:mongodb.used-cache-p.last()}&gt;=90 and {Template MongoDB:mongodb.used-cache-p.last()}&lt;95</expression>

            <recovery_mode>0</recovery_mode>

            <recovery_expression/>

            <name>MongoDB Wired Tiger Used cache 90% on  {HOST.NAME}</name>

            <correlation_mode>0</correlation_mode>

            <correlation_tag/>

            <url/>

            <status>0</status>

            <priority>2</priority>

            <description/>

            <type>0</type>

            <manual_close>0</manual_close>

            <dependencies/>

            <tags/>

        </trigger>

        <trigger>

            <expression>{Template MongoDB:mongodb.used-cache-p.last()}&gt;=95</expression>

            <recovery_mode>0</recovery_mode>

            <recovery_expression/>

            <name>MongoDB Wired Tiger Used cache 95% on  {HOST.NAME}</name>

            <correlation_mode>0</correlation_mode>

            <correlation_tag/>

            <url/>

            <status>0</status>

            <priority>4</priority>

            <description/>

            <type>0</type>

            <manual_close>0</manual_close>

            <dependencies/>

            <tags/>

        </trigger>

        <trigger>

            <expression>{Template MongoDB:mongodb.fsync-locked.last()}=0&#13;

and {Template MongoDB:mongodb.hidden.last()}=1 &#13;

and {Template MongoDB:mongodb.priority.last()}=0</expression>

            <recovery_mode>0</recovery_mode>

            <recovery_expression/>

            <name>Not locked, but is hidden and priority 0 on {HOST.NAME}</name>

            <correlation_mode>0</correlation_mode>

            <correlation_tag/>

            <url/>

            <status>0</status>

            <priority>2</priority>

            <description>The database is not locked, but is hidden and priority set to 0</description>

            <type>0</type>

            <manual_close>0</manual_close>

            <dependencies/>

            <tags/>

        </trigger>

        <trigger>

            <expression>{Template MongoDB:mongodb.fsync-locked.last()}=0&#13;

and {Template MongoDB:mongodb.hidden.last()}=1 &#13;

and {Template MongoDB:mongodb.priority.last()}=1</expression>

            <recovery_mode>0</recovery_mode>

            <recovery_expression/>

            <name>Not locked, is hidden and priority 1 on {HOST.NAME}</name>

            <correlation_mode>0</correlation_mode>

            <correlation_tag/>

            <url/>

            <status>0</status>

            <priority>4</priority>

            <description>The database is not locked, is hidden and priority set to 1</description>

            <type>0</type>

            <manual_close>0</manual_close>

            <dependencies/>

            <tags/>

        </trigger>

        <trigger>

            <expression>{Template MongoDB:mongodb.fsync-locked.last()}=0 &#13;

and {Template MongoDB:mongodb.hidden.last()}=0&#13;

and {Template MongoDB:mongodb.priority.last()}=0</expression>

            <recovery_mode>0</recovery_mode>

            <recovery_expression/>

            <name>Not locked or hidden, but priority 0 on {HOST.NAME}</name>

            <correlation_mode>0</correlation_mode>

            <correlation_tag/>

            <url/>

            <status>0</status>

            <priority>2</priority>

            <description>The database is not locked or hidden, but priority set to 0</description>

            <type>0</type>

            <manual_close>0</manual_close>

            <dependencies/>

            <tags/>

        </trigger>

        <trigger>

            <expression>{Template MongoDB:mongodb.page.faults.min(#3)}&gt;{$PAGE_FAULT_TH_WARN}</expression>

            <recovery_mode>0</recovery_mode>

            <recovery_expression/>

            <name>Page faults detected on {HOST.NAME} (LV={ITEM.VALUE})</name>

            <correlation_mode>0</correlation_mode>

            <correlation_tag/>

            <url/>

            <status>0</status>

            <priority>2</priority>

            <description/>

            <type>0</type>

            <manual_close>0</manual_close>

            <dependencies/>

            <tags/>

        </trigger>

    </triggers>

    <graphs>

        <graph>

            <name>MongoDB::asserts</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>0</drawtype>

                    <color>1A7C11</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.asserts.msg</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>1</sortorder>

                    <drawtype>0</drawtype>

                    <color>F63100</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.asserts.regular</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>2</sortorder>

                    <drawtype>0</drawtype>

                    <color>2774A4</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.asserts.rollovers</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>3</sortorder>

                    <drawtype>0</drawtype>

                    <color>A54F10</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.asserts.user</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>4</sortorder>

                    <drawtype>0</drawtype>

                    <color>FC6EA3</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.asserts.warning</key>

                    </item>

                </graph_item>

            </graph_items>

        </graph>

        <graph>

            <name>MongoDB::connections</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>4</drawtype>

                    <color>1A7C11</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.connection.available</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>1</sortorder>

                    <drawtype>5</drawtype>

                    <color>F63100</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.connection.current</key>

                    </item>

                </graph_item>

            </graph_items>

        </graph>

        <graph>

            <name>MongoDB::global lock::active clients</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>0</drawtype>

                    <color>F63100</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.globalLock.activeClients.total</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>1</sortorder>

                    <drawtype>0</drawtype>

                    <color>1A7C11</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.globalLock.activeClients.readers</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>2</sortorder>

                    <drawtype>0</drawtype>

                    <color>2774A4</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.globalLock.activeClients.writers</key>

                    </item>

                </graph_item>

            </graph_items>

        </graph>

        <graph>

            <name>MongoDB::global lock::current queue</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>0</drawtype>

                    <color>F63100</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.globalLock.currentQueue.total</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>1</sortorder>

                    <drawtype>0</drawtype>

                    <color>1A7C11</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.globalLock.currentQueue.readers</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>2</sortorder>

                    <drawtype>0</drawtype>

                    <color>2774A4</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.globalLock.currentQueue.writers</key>

                    </item>

                </graph_item>

            </graph_items>

        </graph>

        <graph>

            <name>MongoDB::memory</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>0</drawtype>

                    <color>2774A4</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.memory.virtual</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>1</sortorder>

                    <drawtype>0</drawtype>

                    <color>FC6EA3</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.memory.mappedWithJournal</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>2</sortorder>

                    <drawtype>0</drawtype>

                    <color>1A7C11</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.used-cache</key>

                    </item>

                </graph_item>

            </graph_items>

        </graph>

        <graph>

            <name>MongoDB::network</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>0</drawtype>

                    <color>1A7C11</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.network.bytesIn</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>1</sortorder>

                    <drawtype>0</drawtype>

                    <color>F63100</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.network.bytesOut</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>2</sortorder>

                    <drawtype>0</drawtype>

                    <color>2774A4</color>

                    <yaxisside>1</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.network.numRequests</key>

                    </item>

                </graph_item>

            </graph_items>

        </graph>

        <graph>

            <name>MongoDB::operations</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>0</drawtype>

                    <color>1A7C11</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.operation.command</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>1</sortorder>

                    <drawtype>0</drawtype>

                    <color>F63100</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.operation.delete</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>2</sortorder>

                    <drawtype>0</drawtype>

                    <color>2774A4</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.operation.getmore</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>3</sortorder>

                    <drawtype>0</drawtype>

                    <color>A54F10</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.operation.insert</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>4</sortorder>

                    <drawtype>0</drawtype>

                    <color>FC6EA3</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.operation.query</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>5</sortorder>

                    <drawtype>0</drawtype>

                    <color>6C59DC</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.operation.update</key>

                    </item>

                </graph_item>

            </graph_items>

        </graph>

        <graph>

            <name>MongoDB::OplogLength</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>0</drawtype>

                    <color>1A7C11</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>2</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.oplog</key>

                    </item>

                </graph_item>

            </graph_items>

        </graph>

        <graph>

            <name>MongoDB::OplogSync</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>0</drawtype>

                    <color>1A7C11</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>2</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.oplog-sync</key>

                    </item>

                </graph_item>

            </graph_items>

        </graph>

        <graph>

            <name>MongoDB::page faults</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>0</drawtype>

                    <color>DD0000</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>7</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.page.faults</key>

                    </item>

                </graph_item>

            </graph_items>

        </graph>

        <graph>

            <name>Wired Tiger Memory Usage</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>0</drawtype>

                    <color>1A7C11</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>2</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.total-cache</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>1</sortorder>

                    <drawtype>0</drawtype>

                    <color>F63100</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>2</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.used-cache</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>2</sortorder>

                    <drawtype>0</drawtype>

                    <color>2774A4</color>

                    <yaxisside>0</yaxisside>

                    <calc_fnc>2</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.dirty-cache</key>

                    </item>

                </graph_item>

                <graph_item>

                    <sortorder>3</sortorder>

                    <drawtype>0</drawtype>

                    <color>A54F10</color>

                    <yaxisside>1</yaxisside>

                    <calc_fnc>2</calc_fnc>

                    <type>0</type>

                    <item>

                        <host>Template MongoDB</host>

                        <key>mongodb.used-cache-p</key>

                    </item>

                </graph_item>

            </graph_items>

        </graph>

    </graphs>

    <value_maps>

        <value_map>

            <name>MongoDB ismaster status</name>

            <mappings>

                <mapping>

                    <value>0</value>

                    <newvalue>False</newvalue>

                </mapping>

                <mapping>

                    <value>1</value>

                    <newvalue>True</newvalue>

                </mapping>

            </mappings>

        </value_map>

        <value_map>

            <name>MongoDB ok status</name>

            <mappings>

                <mapping>

                    <value>0</value>

                    <newvalue>False</newvalue>

                </mapping>

                <mapping>

                    <value>1</value>

                    <newvalue>True</newvalue>

                </mapping>

            </mappings>

        </value_map>

    </value_maps>

</zabbix_export>


zabbix_config:

# mongodb stats

UserParameter=mongodb.zabbix.sender, /usr/local/zabbix/scripts/mongodb-stats.sh


注释:

python脚本中引用的Module  pymongo  3.6版本,注意不同版本可能引发的方法变更

以上是关于zabbix_mongodb监控的主要内容,如果未能解决你的问题,请参考以下文章

Zabbix中小型企业Zabbix监控实战之告警大全

Prometheus配置文件

稳定性 耗时 监控原因分析-- dubbo rpc 框架 的线程池,io 连接模型. 客户端,服务端

solr admin界面的监控

Linux监控分析

对“xxx”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们。 错误解决一例。(代码片段