网站首页 > 技术教程 正文
zabbix-agent2
zabbix-agent2作为一款新的agent,未来可能代替原有的agent。
特性:
- 降低了TCP连接数量
- zabbix-agent2使用go语言开发,集成了zabbix-agent原有的所有功能,并且易于通过插件扩展第三方功能
安装
# 配置源
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
# 安装zabbbix-agent2
yum -y install zabbix-agent2配置
agent客户端
vi /etc/zabbix/zabbix_agent2.conf
Server=192.168.5.15 # zabbix-server地址
ServerActive=192.168.5.15 # zabbix-server地址
Hostname=agent2WEB界面配置
添加监控项
客户端自定义监控取值
# 修改配置文件
vim /etc/zabbix/zabbix_agent2.conf
UserParameter=ESTABLISHED,netstat -antp | grep -i established | wc -l
# 重启服务
systemctl restart zabbix-agent2
# 服务端测试
zabbix_get -s 192.168.5.16 -k ESTABLISHED
2 #测试结果服务端WEB获取监控项键值
脚本批量添加
编写取值脚本
mkdir /etc/zabbix/zabbix-agent.d/scripts
vim /etc/zabbix/zabbix-agent.d/scripts/nginx_status.sh
NGINX_PORT=80
NGINX_COMMAND=$1
nginx_active(){
/usr/bin/curl -s "http://127.0.0.1:"$NGINX_PORT"/status/" |awk '/Active/ {print $NF}'
}
nginx_reading(){
/usr/bin/curl -s "http://127.0.0.1:"$NGINX_PORT"/status/" |awk '/Reading/ {print $2}'
}
nginx_writing(){
/usr/bin/curl -s "http://127.0.0.1:"$NGINX_PORT"/status/" |awk '/Writing/ {print $4}'
}
nginx_waiting(){
/usr/bin/curl -s "http://127.0.0.1:"$NGINX_PORT"/status/" |awk '/Waiting/ {print $6}'
}
nginx_accepts(){
/usr/bin/curl -s "http://127.0.0.1:"$NGINX_PORT"/status/" |awk 'NR==3 {print $1}'
}
nginx_handled(){
/usr/bin/curl -s "http://127.0.0.1:"$NGINX_PORT"/status/" |awk 'NR==3 {print $2}'
}
nginx_requests(){
/usr/bin/curl -s "http://127.0.0.1:"$NGINX_PORT"/status/" |awk 'NR==3 {print $3}'
}
case $NGINX_COMMAND in
active)
nginx_active;
;;
reading)
nginx_reading;
;;
writing)
nginx_writing;
;;
waiting)
nginx_waiting;
;;
accepts)
nginx_accepts;
;;
handled)
nginx_handled;
;;
requests)
nginx_requests;
;;
*)
echo #34;USAGE:$0 {active|reading|writing|waiting|accepts|handled|requests}"
esac定义监控项
vim /etc/zabbix/zabbix-agent.d/nginx_status.conf
UserParameter=Ngx_status[*],/etc/zabbix/zabbix_agent2.d/scripts/nginx_status.sh $1重启zabbix-agent2服务后,在web界面添加新的监控项
- 上一篇: Windows 下这些软件能够极大地提高工作效率
- 下一篇: 点对点网络的基本知识分享
猜你喜欢
- 2024-12-12 Windows 下这些软件能够极大地提高工作效率
- 2024-12-12 如何在Dify平台上创建智能Agent:一步步教你实现超级智能体搭建
- 2024-12-12 优化总结:有哪些APP启动提速方法?
- 2024-12-12 64位Chrome如何体验
- 2024-12-12 Golang 1.17发布,新功能尝鲜
- 2024-12-12 微服务应用性能如何?APM监控工具让你一览无余
- 2024-12-12 AI大模型实战篇:AI Agent设计模式-Plan and Execute
- 2024-12-12 哪些技能,短时间内就可以给人的生活带来巨大帮助?
- 2024-12-12 微服务架构原理与开发实战:GoCD——用法简单的开源的CI/CD工具
- 2024-12-12 如何在windows上使用Airtest 跑iOS 17 和 iOS 18
欢迎 你 发表评论:
- 12-18手机解压工具(手机解压工具rar)
- 12-18免费连接wifi的软件哪个好(wifi万能钥匙官方正版)
- 12-18免费手机变电脑软件(能把手机变电脑的软件免费版)
- 12-18系统迷精选(系统ing)
- 12-18win10怎么重装系统只重装c盘
- 12-18显示桌面(显示桌面时间)
- 12-18其他黑屏(笔记本只有鼠标能动,其他黑屏)
- 12-18惠普驱动下载官网网址是多少
- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)

本文暂时没有评论,来添加一个吧(●'◡'●)