使用Zabbix3.4怎么监控mongodb数据库状态

  介绍

这篇文章给大家介绍使用Zabbix3.4怎么监控mongodb数据库状态,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

<强>一、db.serverStatus()命令的使用

注:只有超级管理员账号才有权限使用此命令

1,查看mongodb服务状态

echo “db.serverStatus ()“, |, mongo ——port  37485, -u  username  -p  & # 39;密码# 39;,——authenticationDatabase  & # 39;行政与# 39;

2,查看mongodb使用内存情况

echo “db.serverStatus () .mem", |, mongo ——port  37485, -u  username  -p  & # 39;密码# 39;,——authenticationDatabase  & # 39;行政与# 39;

使用Zabbix3.4怎么监控mongodb数据库状态”> <br/> </p> <p> 3,查看mongodb连接数</p> <pre类= echo “db.serverStatus () .connections", |, mongo ——port  37485, -u  username  -p  & # 39;密码# 39;,——authenticationDatabase  & # 39;行政与# 39;

使用Zabbix3.4怎么监控mongodb数据库状态

<强>二、创建监控配置文件

1,编写mongodb监控配置文件

vim /etc/zabbix zabbix_agentd.d/mongodb.conf      UserParameter=MongoDB.status [*]/bin/echo “db.serverStatus()。“1美元,|/数据/mongodb/bin/mongo ——port  37485, -u  username  -p  & # 39;密码# 39;,——authenticationDatabase  & # 39;行政与# 39;,|,grep ““2美元,|,awk  -F  & # 39;,:, & # 39;, & # 39; {print  $ $ 2} & # 39;, |, awk  -F  & # 39; & # 39;, & # 39; {print  $ $ 1} & # 39;   UserParameter=MongoDB.ok/bin/echo “db.serverStatus () .ok", |,/数据/mongodb/bin/mongo ——port  37485, -u  username  -p  & # 39;密码# 39;,——authenticationDatabase  & # 39;行政与# 39;,|,sed  -n  & # 39; 5 p # 39;   UserParameter=MongoDB.connections [*]/bin/echo “db.serverStatus () .connections。“1美元,|,/数据/mongodb/bin/mongo

注:使用超级管理员账号

2,重启zabbix-agent

systemctl  restart  zabbix-agent

3,在zabbix服务器端测试

/数据/zabbix/bin/zabbix_get  -s  xxx.xxx.xxx.xxx  -p  10050, -k “MongoDB.status (mem、虚拟)“;/数据/zabbix/bin/zabbix_get  -s  xxx.xxx.xxx.xxx  -p  10050, -k “MongoDB.connections(可用),/data/zabbix/bin/zabbix_get -s xxx.xxx.xxx.xxx -p 10050 -k "MongoDB.ok"

使用Zabbix3.4怎么监控mongodb数据库状态

三、创建监控模板

1、添加监控模板


使用Zabbix3.4怎么监控mongodb数据库状态

2、创建应用集

注:根据自己要监控的项创建应用集


使用Zabbix3.4怎么监控mongodb数据库状态
使用Zabbix3.4怎么监控mongodb数据库状态

3、创建监控项

注:请根据自己要监控的子项创建,将要监控的子项一一创建好


使用Zabbix3.4怎么监控mongodb数据库状态
使用Zabbix3.4怎么监控mongodb数据库状态

4、创建触发器


使用Zabbix3.4怎么监控mongodb数据库状态

5、创建监控图形


使用Zabbix3.4怎么监控mongodb数据库状态
使用Zabbix3.4怎么监控mongodb数据库状态
使用Zabbix3.4怎么监控mongodb数据库状态

四、主机添加监控模板

使用Zabbix3.4怎么监控mongodb数据库状态

使用Zabbix3.4怎么监控mongodb数据库状态