This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
manual:config:items:plugins [2021/03/08 11:05] marinagen [ZBXNEXT-6408] better plugin description |
manual:config:items:plugins [2021/03/11 08:41] (current) marinagen [ZBXNEX-6408] added MongoDB commands |
||
---|---|---|---|
Line 22: | Line 22: | ||
|Memcached |Memcached server monitoring. |memcached.ping, memchached.stats |//App Memchached// monitoring template is available. \\ \\ Supported [[:manual/config/items/itemtypes/zabbix_agent/zabbix_agent2|keys]] can be used with Zabbix agent 2 only. | | |Memcached |Memcached server monitoring. |memcached.ping, memchached.stats |//App Memchached// monitoring template is available. \\ \\ Supported [[:manual/config/items/itemtypes/zabbix_agent/zabbix_agent2|keys]] can be used with Zabbix agent 2 only. | | ||
|Modbus |Reads Modbus data. |modbus.get |Supported keys have the same parameters as Zabbix agent [[:manual/config/items/itemtypes/zabbix_agent|keys]].\\ \\ See also:\\ - [[https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/modbus/README.md|Plugin documentation]]\\ - Plugin configuration parameters ([[:manual/appendix/config/zabbix_agent2|Unix]]/[[:manual/appendix/config/zabbix_agent2_win|Windows]]) | | |Modbus |Reads Modbus data. |modbus.get |Supported keys have the same parameters as Zabbix agent [[:manual/config/items/itemtypes/zabbix_agent|keys]].\\ \\ See also:\\ - [[https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/modbus/README.md|Plugin documentation]]\\ - Plugin configuration parameters ([[:manual/appendix/config/zabbix_agent2|Unix]]/[[:manual/appendix/config/zabbix_agent2_win|Windows]]) | | ||
- | |Mongo DB |Monitoring of MongoDB servers and clusters (document-based, distributed database). | mongodb.collection.stats, mongodb.collections.discovery, mongodb.collections.usage, mongodb.connpool.stats, \\ mongodb.db.stats, mongodb.db.discovery, mongodb.jumbo_chunks.count, mongodb.oplog.stats, \\ mongodb.ping, mongodb.rs.config, mongodb.rs.status, mongodb.server.status, \\ mongodb.sh.discovery | Supported MongoDB versions: 3.6, 4.0, 4.2, 4.4. \\ \\ Requires a local read-only user in the admin database - follow the instructions for your configuration: \\ //STANDALONE// - create a user for each single MongoDB node; \\ //REPLICASET// - create a user on the primary node of the replica set; \\ //SHARDING// - create a user for each shard in the cluster (on the primary node of the replica set). Then, create the same user on a mongos router. It will be automatically passed to configuration servers.\\ \\ Supported [[:manual/config/items/itemtypes/zabbix_agent/zabbix_agent2|keys]] can be used with Zabbix agent 2 only. \\ Supported since 5.2.6| | + | |Mongo DB |Monitoring of MongoDB servers and clusters (document-based, distributed database). | mongodb.collection.stats, mongodb.collections.discovery, mongodb.collections.usage, mongodb.connpool.stats, \\ mongodb.db.stats, mongodb.db.discovery, mongodb.jumbo_chunks.count, mongodb.oplog.stats, \\ mongodb.ping, mongodb.rs.config, mongodb.rs.status, mongodb.server.status, \\ mongodb.sh.discovery | Supported MongoDB versions: 3.6, 4.0, 4.2, 4.4. \\ \\ Requires a local read-only user in the admin database - follow the instructions for your configuration: \\ //STANDALONE// - create a user for each single MongoDB node; \\ //REPLICASET// - create a user on the primary node of the replica set; \\ //SHARDING// - create a user for each shard in the cluster (on the primary node of the replica set). Then, create the same user on a mongos router. It will be automatically passed to configuration servers.<code java>use admin |
+ | db.auth("admin", "<ADMIN_PASSWORD>") | ||
+ | db.createUser({ | ||
+ | "user": "zabbix", | ||
+ | "pwd": "<PASSWORD>", | ||
+ | "roles": [ | ||
+ | { role: "readAnyDatabase", db: "admin" }, | ||
+ | { role: "clusterMonitor", db: "admin" }, | ||
+ | ] | ||
+ | }) </code> Supported [[:manual/config/items/itemtypes/zabbix_agent/zabbix_agent2|keys]] can be used with Zabbix agent 2 only. \\ Supported since 5.2.6| | ||
|MQTT |Receives published values of MQTT topics. |mqtt.get |Supported [[:manual/config/items/itemtypes/zabbix_agent/zabbix_agent2|keys]] can be used with Zabbix agent 2 only.\\ \\ See also:\\ - [[https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/mqtt/README.md|Plugin documentation]]\\ - Plugin configuration parameters ([[:manual/appendix/config/zabbix_agent2|Unix]]/[[:manual/appendix/config/zabbix_agent2_win|Windows]]) | | |MQTT |Receives published values of MQTT topics. |mqtt.get |Supported [[:manual/config/items/itemtypes/zabbix_agent/zabbix_agent2|keys]] can be used with Zabbix agent 2 only.\\ \\ See also:\\ - [[https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/src/go/plugins/mqtt/README.md|Plugin documentation]]\\ - Plugin configuration parameters ([[:manual/appendix/config/zabbix_agent2|Unix]]/[[:manual/appendix/config/zabbix_agent2_win|Windows]]) | | ||
|MySQL |Monitoring of MySQL and its forks. |mysql.db.discovery, mysql.db.size, mysql.get_status_variables,\\ mysql.ping, mysql.replication.discovery, mysql.replication.get_slave_status, mysql.version | //DB MySQL by Zabbix agent 2// monitoring template is available. \\ \\ Supported [[:manual/config/items/itemtypes/zabbix_agent/zabbix_agent2|keys]] can be used with Zabbix agent 2 only. \\ \\ Default configuration: ''URI=tcp:%%//localhost:3306%%'', ''username=root'', ''password= ''. | | |MySQL |Monitoring of MySQL and its forks. |mysql.db.discovery, mysql.db.size, mysql.get_status_variables,\\ mysql.ping, mysql.replication.discovery, mysql.replication.get_slave_status, mysql.version | //DB MySQL by Zabbix agent 2// monitoring template is available. \\ \\ Supported [[:manual/config/items/itemtypes/zabbix_agent/zabbix_agent2|keys]] can be used with Zabbix agent 2 only. \\ \\ Default configuration: ''URI=tcp:%%//localhost:3306%%'', ''username=root'', ''password= ''. | |