Zabbix3.4监控mongodb状态
mongodb有db.serverStatus()命令,可以查看mongodb的运行状态,那么zabbix就可以调用这个命令实现mongodb的监控。 一、db.serverStatus()命令的使用 注:只有超级管理员账号才有权限使用此命令 1、查看mongodb服务状态 echo "db.serverStatus()" | mongo --port 37485 -u username -p 'password' --authenticationDatabase 'admin' 2、查看mongodb使用内存情况 echo "db.serverStatus().mem" | mongo --port 37485 -u username -p 'password' --authenticationDatabase 'admin' 3、查看mongodb连接数 echo "db.serverStatus().connections" | mongo --port 37485 -u username -p 'password' --authenticationDatabase 'admin' 二、创建监控配置文件 1、编写mongodb监控配置文件 vim /etc/zabbix/zabbix_agentd.d/mongodb.conf UserParameter=MongoDB