设为首页 加入收藏

TOP

[Cacti]cacti监控mongodb性能实战(二)
2015-07-24 11:35:38 来源: 作者: 【 】 浏览:10
Tags:Cacti cacti 监控 mongodb 性能 实战
nction mongodb_cmdline ( $options ) {

// return "echo \"db._adminCommand({serverStatus:1, repl:2})\" | mongo";

return "echo \"db._adminCommand({serverStatus:1, repl:2})\" | /usr/local/mongodb/bin/mongo admin --port $options[port2] --username pluser --password !378zm13yt";

}?

4.2. 修改get_command_result函数,采用远程登录的方式,而非默认SSH的方式。(数据库本来就可以远程连接), 大概在558行

// $final_cmd = $use_ssh ? "$ssh '$cmd'" : $cmd;

$final_cmd = "$cmd --host $options[host]";

4.3 修改Data Input Methods

选择“Console”,在左侧菜单栏选择“Data Input Methonds”,再选择mongodb监控项连接“X Get Mongodb Stats…”,在中间的“Input String”后面的输入框里面,带上参数符合,如下所示:

-q /scripts/ss_get_by_ssh.php --host --type mongodb –port2 30000 --username pluser --password !378zm13yt --items dk,dl,dm,dn

4.4. 执行脚本进行测试,结果如下:

[root@squid-2 ~]# php ss_get_by_ssh.php --type mongodb --host 10.254.3.62 --port2 30000 --items jc,jd

PHP Parse error: syntax error, unexpected T_STRING in /var/www/html/cacti/scripts/ss_get_by_ssh.php on line 1265

[root@squid-2 ~]#

脚本有全角乱码,去掉,再执行脚本进行测试,结果如下:

[@cacti scripts]# php ss_get_by_ssh.php --type mongodb --host 10.254.3.62 --port2 30000 --items jc,jd

jc:4 jd:5497683968

5,生成监控图

在界面,选择“Device”,选择mongodb服务器连接“3.X2_mongodb”,再选择右上角的“Create Graphs for this Host”,在“Graph Types”后的下拉框里面选择Mongodb服务项,就会看到列表中有mongodb监控服务,然后打勾选上,点击右下角的“Create”按钮,为主机添加进监控图,如下所示:
\PS:在添加Device设备的时候,如果勾选了MongoDB的模板,需要指定Port2参数。

\

(2)MongoDB Commands GT

\

(3)MongoDB Connections GT

\

(4)MongoDB Index Ops GT

\

(5)MongoDB Memory GT

\

?

(6) MongoDB Slave Lag GT

\

<版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!>
\参考文章地址:
http://blog.chinaunix.net/uid-21505614-id-3186756.html

http://c20031776.blog.163.com/blog/static/68471625201341424117630/

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇ORACLE创建表空间、用户、授权 下一篇关于RelayLog无法自动删除的问题..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·哈希表 - 菜鸟教程 (2025-12-24 20:18:55)
·MySQL存储引擎InnoDB (2025-12-24 20:18:53)
·索引堆及其优化 - 菜 (2025-12-24 20:18:50)
·Shell 中各种括号的 (2025-12-24 19:50:39)
·Shell 变量 - 菜鸟教 (2025-12-24 19:50:37)