问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

zabbix监控其他主机需要修改哪些参数

发布网友 发布时间:2022-05-01 09:09

我来回答

3个回答

懂视网 时间:2022-05-01 13:30

zabbix监控mongodb需要自定义脚本去监控,脚本可以传入多个参数。

原理:通过mongodb客户端连接命令,过滤出db.serverStatus()输出的信息。

 

一、创建监控数据采集脚本

1.脚本内容:

#cat check_mongodb.sh
#!/bin/bash
#
# mongodb status
# db.serverStatus().ok
# memory status
# Physical memory: db.serverStatus().mem.resident
# Virtual memory: db.serverStatus().mem.virtual
# opcounters status
# insert: db.serverStatus().opcounters.insert
# query: db.serverStatus().opcounters.query
# update: db.serverStatus().opcounters.update
# delete: db.serverStatus().opcounters.delete
# connections status
# current connections: db.serverStatus().connections.current
MONGODBPATH="/usr/local/mongodb3.2.1/bin/mongo"
HOST="127.0.0.1"
PORT="$1"
MONGODB_PA="$MONGODBPATH ${HOST}:${PORT}"
 
if [ $# == 3 ];then
  result=$(/bin/echo "db.serverStatus().$2.$3" | $MONGODBPATH ${HOST}:${PORT} --quiet)
  echo $result
elif [ $# == 2 ];then
  result=$(/bin/echo "db.serverStatus().$2" | $MONGODBPATH ${HOST}:${PORT} --quiet)
  echo $result
else
  echo "Usage:$0 PORT mem resident"
fi

2.脚本使用

存放位置:/usr/local/zabbix/etc/scripts

功能:

(1).脚本能接受三个参数传入,监控mongodb内存使用情况、客户端连接数、dml操作语句情况等

(2).脚本能接受二个参数传入,监控mongodb是否在线

二、修改agent配置文件

1.修改zabbix_agentd.conf

Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/

2.在zabbix_agentd.conf.d下定义监控mongodb的key

#cat mongodb_stats.conf
UserParameter=mongodb_stats[*],/usr/local/zabbix/etc/scripts/check_mongodb.sh $1 $2 $3

3.重启agent服务

三、在web界面创建监控项

mongodb实例端口定义成主机宏,具体宏操作参考:http://hnr520.blog.51cto.com/4484939/1852655

1.创建监控mongodb是否在线items

技术分享

键值:mongodb_stats[{$MONGODB_PORT_TEST},ok]

2.创建监控mongodb内存使用情况itmes

技术分享

键值:mongodb_stats[{$MONGODB_PORT_TEST},mem,resident]

注意:采集到数据单位为MB,单位使用B,因此需要定义1024*1024倍数,否则当内存使用超过GB时没法显示出GB

3.创建监控mongodb客户端连接数items

技术分享

键值:mongodb_stats[{$MONGODB_PORT_TEST},connections,current]

4.创建监控dml语句相关信息items

技术分享

键值:mongodb_stats[{$MONGODB_PORT_TEST},opcounters,insert]

注意:通过db.serverStatus().opcounters监控到数据是服务启动以来总的数量,因此存储值类型需要修改成差量

其他几个query、delete、update类型创建

四、查看数据

选择监测中---->最新数据---->选择相应过滤条件

技术分享

五、创建mongodb opcounters信息图形

选择配置---->主机---->选择mongodb主机---->图形

技术分享

 

技术分享


本文出自 “linux之路” 博客,请务必保留此出处http://hnr520.blog.51cto.com/4484939/1852833

Zabbix监控mongodb配置

标签:zabbix监控mongodb配置

热心网友 时间:2022-05-01 10:38

您好,zabbix监控其他主机,需要修改客户端配置文件(被监控的主机)agentd.conf中的一些参数,如,Hostname(被监控主机名),Server(监控服务器IP),ServerActive(被监控主机IP)等,基本上配置好hostname、server、serveractive,就可以实现对主机的监控了。这里需要注意两点:

如果有防火墙,需要保证10050和10051通过

网页上添加主机的主机名需要与agentd.conf中的hostname保持一致,否则客户端会报找不到主机名的错误(但是不影响监控数据的显示)

热心网友 时间:2022-05-01 11:56

http://www.jb51.net/article/56971.htm
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
重本和一本一样吗 永劫无间是第几人称:小说叙事视角分析 名字未定(第三人称双男主 周霖 温宿) 我得了职业病〈轻度苯中毒〉,有职业病诊断证明书.工伤认定期间我没上... ...后来感觉麻烦,就直接去药店买药,他开了很多 这是十年前的功放,求高手看看那几个孔是什么? 车子断保险之后再交是一样的吗 车险断交后再续交 女性查激素六项什么时候检查 有一个素质很低下的室友是一种什么样的体验? 新鲜笋子煮麻辣鱼怎么做 笋子煮麻辣鱼的做法 如何制作wordpress彩色标签云页面 想制作彩色标签,数量小,印刷成本太高,想用激光打印机打印,HP1025的彩色激光打印机打印总是模糊 如何让Tags实现彩色标签 用什么软件制作这种彩色标签方便,批量制作出来保存然后打印,知道的请告知一下,万分感谢,没事我想学学 dedecms彩色标签 爱普生在进博会上展示的彩色标签打印及自动贴合应用产线巡检解决方案比人工好在哪? 求助:孩子就快出生了,帮忙取个好听的名字 我看进博会上爱普生智慧医疗展区宣传了打印彩色标签,医疗上大量用彩色标签会不会产生很多异味? 孩子出生了,想取个好听点的名字,希望广大网友们多多帮助,谢谢。姓高,男孩。 扫描枪为什么扫描不了彩色标签? 求高人给刚出生的孩子取个好听的名字 网络连接受限制怎么办 进博会爱普生那个打印彩色标签有啥用,和普通标签的区别在哪? 谁知道有关咖啡的知识~!越多越好。最好能带点故事。嘿嘿~!谢谢拉~!~ 世界上的各种咖啡知识你都知道吗? 林清玄一篇文章写到了苏东坡,能否帮我找找。 关于林清玄的作品。 帮我找一篇当代作家的短篇散文。 年薪百万的程序员,都是怎么开悟的 如何盘玩凤眼菩提?凤眼菩提的价值? 红木家具北方防止开裂是做防爆胶好还是打蜡好? 墙体裂缝了怎么办? 那种结构胶好不开裂,防水好 没有烧制过的泥塑成品要怎么防止开裂?可以在外面涂胶么? 如何防止乳胶漆墙面开裂 听说柜子的封边很重要,要怎么检查才能防止被坑? 装修房子的过程是怎样的,依次的工种顺序和结构装饰顺序 怎样自主报考人力资源管理证书考试? 微信公众号付款流程,微信公众号怎么付款 苹果手机里的存储IOS是干什么的 怎么删除? "文章做到极处,无有他奇,只是恰好;人品做到极处,无有他异,只是本然" 一千左右的苹果手机推荐? 天涯人品怎样,听说他是一个嫉恶如仇的真君子是真否? 怎样识别一个人的人品 天涯论坛 刘若英为人怎样?天涯论坛上有人把她说的很不好。 求名言警句,交友看人品 怎么提升文学素养 以“求学问是,敢为人先”为主题写一篇文章 我做的豆腐脑为什么不成块,求解 文学与爱情之间如何选择?