Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Zabbix Agent 安装3

Zabbix Agent 安装3

作者头像
franket
发布于 2022-03-22 03:50:09
发布于 2022-03-22 03:50:09
60000
代码可运行
举报
文章被收录于专栏:技术杂记技术杂记
运行总次数:0
代码可运行

配置监控插件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@zbx-target zabbix_agentd.d]# vim userparameter_DIY.conf
[root@zbx-target zabbix_agentd.d]# cat userparameter_DIY.conf 
#UserParameter=swap.in.ps,/usr/bin/sar -W 1 1  | grep Average | awk {'print $2'}
#UserParameter=swap.out.ps,/usr/bin/sar -W 1 1  | grep Average | awk {'print $3'}
UserParameter=mem.used,/usr/bin/free -k | grep + | awk '{print $3}'
UserParameter=ps.proc.sum[*],/bin/ps faux   | grep "$1" | grep -v 'grep' | awk 'BEGIN{sum=0;}{sum=sum+$$$2;}END{print sum*1024;}'  
UserParameter=ps.proc[*],/bin/ps faux   | grep "$1" | grep -v 'grep' | awk '{print $$$2*1024}' | head -n 1 
UserParameter=ps.proc.psum[*],/bin/ps faux   | grep "$1" | grep -v 'grep' | awk 'BEGIN{sum=0;}{sum=sum+$$$2;}END{print sum;}'  
UserParameter=ps.proc.p[*],/bin/ps faux   | grep "$1" | grep -v 'grep' | awk '{print $$$2}' | head -n 1 
UserParameter=redis.stat[*],/usr/local/bin/redis-cli  -h 127.0.0.1 -p $1  info  $2 | grep $3: | cut -f 2 -d ':' 
UserParameter=port.discovery,/etc/zabbix/zabbix_agentd.d/script/port.discovery.bash
UserParameter=kernal.sysctl[*], (/sbin/sysctl -n $1  2> /dev/null || /sbin/sysctl -n $2  2> /dev/null ) | /bin/awk '{print $$$3}'
UserParameter=mongo.slowlog[*], /usr/bin/tail -n $1 $2  | awk 'BEGIN{sum=0;}{sum= sum+($NF-0)}END{print sum/$1}'
UserParameter=mysql.slowlog[*], /usr/bin/tail -n $1 $2 | grep Query_time   | awk 'BEGIN{sum=0;}{sum= sum+($$3-0)}END{print sum/NR}'
[root@zbx-target zabbix_agentd.d]#

配置完监控插件后,要重启agent

Note: 如果不重启,就读不到新添的配置,从服务端尝试获取信息,会出现如下报错

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@zbx-server zabbix_agentd.d]#  zabbix_get -s zbx-target -p 10050 -k "mem.used"
ZBX_NOTSUPPORTED: Unsupported item key.
[root@zbx-server zabbix_agentd.d]#  zabbix_get -s zbx-target -p 10050 -k "port.discovery"
ZBX_NOTSUPPORTED: Unsupported item key.
[root@zbx-server zabbix_agentd.d]# 

重启agent

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@zbx-target zabbix_agentd.d]# /etc/init.d/zabbix-agent restart 
Shutting down Zabbix agent:                                [  OK  ]
Starting Zabbix agent:                                     [  OK  ]
[root@zbx-target zabbix_agentd.d]# 

然后再尝试从服务端进行信息采集

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@zbx-server zabbix_agentd.d]#  zabbix_get -s zbx-target -p 10050 -k "port.discovery"
{"data":[{"{#OPENPORT}":"57091"},{"{#OPENPORT}":"55581"},{"{#OPENPORT}":"10050"},{"{#OPENPORT}":"10010"},{"{#OPENPORT}":"631"},{"{#OPENPORT}":"111"},{"{#OPENPORT}":"25"},{"{#OPENPORT}":"22"},{"{#OPENPORT}":"END"}]}
[root@zbx-server zabbix_agentd.d]#  zabbix_get -s zbx-target -p 10050 -k "mem.used"
623308
[root@zbx-server zabbix_agentd.d]# 

一切正常

到此,基础工作已经完成,在此前提下,配置 Templates,创建 Graphs ,拼接 Screens 就可以展示出非常炫目的dashboard效果


命令汇总

  • wget http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm
  • zabbix_get -s zbx-target -p 10050 -k "system.cpu.load[all,avg1]"
  • zabbix_get -s zbx-target -p 10050 -k "system.cpu.load[all,avg5]"
  • zabbix_get -s zbx-target -p 10050 -k "system.cpu.load[all,avg15]"
  • zabbix_get -s zbx-target -p 10050 -k "net.tcp.listen[10050]"
  • zabbix_get -s zbx-target -p 10050 -k "net.tcp.listen[10051]"
  • zabbix_get -s zbx-target -p 10050 -k "system.boottime"
  • zabbix_get -s zbx-target -p 10050 -k "agent.version"
  • zabbix_get -s zbx-target -p 10050 -k "net.if.discovery"
  • zabbix_get -s zbx-target -p 10050 -k "system.cpu.discovery"
  • zabbix_get -s zbx-target -p 10050 -k "system.sw.arch"
  • cat port.discovery.bash
  • cat userparameter_DIY.conf
  • zabbix_get -s zbx-target -p 10050 -k "port.discovery"
  • zabbix_get -s zbx-target -p 10050 -k "mem.used"

原文地址

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Zabbix Agent 安装6
到此,基础工作已经完成,在此前提下,配置 Templates,创建 Graphs ,拼接 Screens 就可以展示出非常炫目的dashboard效果
franket
2022/03/21
7580
Zabbix Agent 安装5
这个脚本是用来进行端口发现的,作为基础服务提供给其它监控条目使用 Note: zabbix用户要有这个脚本的执行权限,因为实际信息收集过程中,是以zabbix这个用户的身份进行的 [root@zbx-
franket
2022/03/21
7350
Zabbix Agent 安装2
虽然Zabbix直接集成和覆盖了很多我们的监控对象,但有时官方提供的条目无法满足我们的个性化需求,这时需要自定义一些脚本,获取信息以让zabbix可以接受并处理
franket
2022/03/22
4840
zabbix监控mysql各项指标
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/132440.html原文链接:https://javaforall.cn
全栈程序员站长
2022/06/29
1.2K0
zabbix监控mysql各项指标
Zabbix Agent 安装3
可以正常获取检测结果,说明连接通畅,更多的监控条目可以参考 Zabbix agent items ,这些条目的详细解释可以参考 Zabbix agent
franket
2022/03/21
4910
Zabbix Agent 安装2
默认情况下 zabbix_agentd 会监听在 0.0.0.0:10050 上面,所以要将防火墙打开,以方便与zabbix server之间的通信
franket
2022/03/22
5350
zabbix3.4 监控mysql服务器性能实现过程
先在zabbix主机上面配置好mysql服务器的信息,添加好zabbix自带的Template App MySQL模版,然后去mysql服务器上安装agent,再添加mysql监控脚本。
拓荒者
2019/03/11
6170
zabbix3.4 监控mysql服务器性能实现过程
zabbix监控mysql主从
更改server、agent1、master、slave主机的/etc/hosts文件
Alone-林
2023/03/17
9530
zabbix监控mysql主从
Zabbix Agent 安装4
虽然Zabbix直接集成和覆盖了很多我们的监控对象,但有时官方提供的条目无法满足我们的个性化需求,这时需要自定义一些脚本,获取信息以让zabbix可以接受并处理
franket
2022/03/21
5990
Zabbix-3.0.X 监测服务器硬盘IO状态
版权声明:本文为木偶人shaon原创文章,转载请注明原文地址,非常感谢。 https://blog.csdn.net/wh211212/article/details/52735271
shaonbean
2019/05/26
1.1K0
Zabbix实现对MySQL数据库主从监控
root@ubuntu1804:~# zabbix_get -s 192.168.1.16 -p 10050 -k MySQL.Key-read-requests 4 root@ubuntu1804:~# zabbix_get -s 192.168.1.16 -p 10050 -k MySQL.Qcache-free-memory 1031336
星哥玩云
2022/08/18
3.2K0
Zabbix实现对MySQL数据库主从监控
ZABBIX自动发现Redis端口并监控
由于一台服务器开启许多Redis实例,如果一台一台的监控太耗费时间,也非常容器出错。这种费力不讨好的事情我们是坚决杜绝的,幸好ZABBIX有自动发现功能,今天我们就来用该功能来监控我们的Redis实例。
极客运维圈
2020/04/07
1.1K0
ZABBIX 3.4 (一) 监测Nginx状态及脚本
安装了zabbix用来监测agent端的lnmp环境,先整理了一下配置nginx监测的步骤。
拓荒者
2019/03/11
4580
ZABBIX 3.4 (一) 监测Nginx状态及脚本
Zabbix分布式监控实战(二)——CentOS 7.5安装Zabbix-agent 5.0监控Mysql数据库
注意:  如果下载的zabbix-agent 5.0安装包使用rpm安装时提示“错误:依赖检测失败:libpcre.so.0()(64bit)”,则可以使用zabbix 5.0 Yum源来安装zabbix-agent 5.0软件。 ----> 传送门 安装zabbix-agent5.0 报错解决
非著名运维
2022/06/22
5550
Zabbix分布式监控实战(二)——CentOS 7.5安装Zabbix-agent 5.0监控Mysql数据库
zabbix自动发现监控docker中的容器
第一种方案,借助docker的python版的api,然后通过自己封装自定义脚本来做,稍微麻烦点,但是可以达到个人自定义的效果。
菲宇
2022/12/21
6750
zabbix自动发现监控docker中的容器
zabbix监控tomcat多实例(自动发现,主动模式)
版权声明:本文为木偶人shaon原创文章,转载请注明原文地址,非常感谢。 https://blog.csdn.net/wh211212/article/details/80266203
shaonbean
2019/05/26
1.2K0
Zabbix企业应用服务监控
修改get_mysql_stats_wrapper数据库登陆信息 第19行添加mysql账号密码:
王先森sec
2023/04/24
6380
Zabbix企业应用服务监控
Zabbix Agent 安装2
默认情况下 zabbix_agentd 会监听在 0.0.0.0:10050 上面,所以要将防火墙打开,以方便与zabbix server之间的通信
franket
2022/03/21
7350
Zabbix低级自动发现及MySQL多实例监控
Zabbix的网络发现是指zabbix server通过配置好的规则,自动添加host,group,template Zabbix的主动注册刚好和网络发现是相反的,功能基本一致。zabbix agent主动联系zabbix server,server自动添加host,group,template 以上两种方式都是发现host,添加host,而low-level discovery(低级自动发现)更加底层,用于发现item,trigger,graph等等。
王先森sec
2023/04/24
4010
Zabbix低级自动发现及MySQL多实例监控
Zabbix 3.0 从入门到精通(zabbix使用详解)
惨绿少年
2017/12/27
5.5K0
Zabbix 3.0 从入门到精通(zabbix使用详解)
相关推荐
Zabbix Agent 安装6
更多 >
LV.9
数篷科技客户端负责人
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验