系统环境:
centos7.2
zabbix-3.4
 
一、原理 
通过以下命令查看mongodb的状态:
echo "db.serverStatus()" | mongo admin
echo "db.serverStatus().opcounters" | mongo admin
 
二、配置过程 
1.将mongodb路径添加到系统环境: 
vim /etc/profile
export PATH=/usr/local/mongodb/bin:$PATH
保存退出
source /etc/profile
 
2.添加mongodb对应的key文件: 
cat > /etc/zabbix/zabbix_agentd.conf.d/userparameter_mongodb.conf << end
UserParameter=MongoDB.Status[*],/bin/echo "db.serverStatus().$1" | /usr/bin/mongo admin | grep "\<$2\>" | awk -F : '{print $$2}'|awk -F , '{print $$1}'
end
ZABBIX 3.0 监控MongoDB性能【OK】
重启agentd服务:
/etc/init.d/zabbix-agentd restart
 
3.下载mongodb模板: 
 ZABBIX 3.0 监控MongoDB性能【OK】
 
点击"Clone or download"——》"Download ZIP" 下载所有的模板xml文件到windows磁盘:
ZABBIX 3.0 监控MongoDB性能【OK】
 
4.导入zabbix模板:
ZABBIX 3.0 监控MongoDB性能【OK】
点击"选择文件"——》导入mongodb模板xml文件:
 ZABBIX 3.0 监控MongoDB性能【OK】
 
5.添加主机到模板:
ZABBIX 3.0 监控MongoDB性能【OK】
ZABBIX 3.0 监控MongoDB性能【OK】 
 
6."配置"——》"模板"——》"mongodb模板"——》"监控项"——》"全选监控项"——》"批量更新"——》"类型:zabbix客户端"——》"更新"
 
 ZABBIX 3.0 监控MongoDB性能【OK】
ZABBIX 3.0 监控MongoDB性能【OK】
ZABBIX 3.0 监控MongoDB性能【OK】
 
 
7.添加到聚合图形:
ZABBIX 3.0 监控MongoDB性能【OK】
 
效果图:
ZABBIX 3.0 监控MongoDB性能【OK】

 

相关文章:

  • 2021-12-05
  • 2021-12-19
  • 2021-08-09
  • 2021-12-08
  • 2022-01-27
猜你喜欢
  • 2022-02-02
  • 2022-02-05
  • 2021-07-16
  • 2021-10-01
  • 2021-05-04
  • 2022-01-17
  • 2021-01-05
相关资源
相似解决方案