修改zabbix语言
主页的仪表盘是可以编辑的,随意拖动修改大小的
部署zabbix客户端
Zabbix 5.0 版本推出了使用 go 语言重写的 Agent2,也是 5.0 版本新特性,Agent2 有如下特性:
1. 完成的插件框架支持,可扩张服务及应用监控
2. 支持灵活的采集周期调度
3. 更高效的数据采集及传输
4. 可完全替换先有的 agent
特性较多,建议使用。
Agent2 默认使用的 10050 端口,与 Zabbix Agent 端口一样,不修改端口情况下,同一台机器不能同时启动 Zabbix Agent 与 Zabbix Agent2。
yum安装
# 信息 10.0.1.51 zbz-agent01 # yum源配置,防火墙关闭 1.获取zabbix官方源 rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm # 这一步很重要 sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo # 注意时间正确 yum install ntpdate -y ntpdate -u ntp.aliyun.com mv /etc/localtime{,.bak} ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
安装步骤
1.安装agent2 yum install zabbix-agent2 -y 2.配置文件了解 默认配置文件为 /etc/zabbix/zabbix_agent2.conf 默认二进制文件为 /usr/sbin/zabbix_agent2 3.启动agent2且开机自启 systemctl enable --now zabbix-agent2 4.检查端口 [root@zbz-agent01 ~]# netstat -tunlp|grep zabbix tcp6 0 0 :::10050 :::* LISTEN 1236/zabbix_agent2 5.查看systemctl管理的单元文件 [root@zbz-agent01 ~]# cat /lib/systemd/system/zabbix-agent2.service
修改agent2配置文件,修改如下,填写zabbix-server主机ip和主机名
[root@zbz-agent01 ~]# grep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.conf PidFile=/var/run/zabbix/zabbix_agent2.pid LogFile=/var/log/zabbix/zabbix_agent2.log LogFileSize=0 Server=10.0.1.50 ServerActive=10.0.1.50 Hostname=zbz-agent01 Include=/etc/zabbix/zabbix_agent2.d/*.conf ControlSocket=/tmp/agent.sock
Server 和 ServerActive 配置为 zabibx server 或 zabbix proxy 地址,Hostname 配置为主机名即可。
Agent2 没有组件依赖,可直接拷贝编译好的二进制文件和配置文件在其他主机上运行即可。
改了配置文件,重启agent2
[root@zbz-agent01 ~]# systemctl restart zabbix-agent2
检测server-client连通性
[root@zabbix-server01 alternatives]# yum install zabbix-get -y [root@zabbix-server01 alternatives]# zabbix_get -s '10.0.1.51' -p 10050 -k "agent.ping" 1 [root@zabbix-server01 alternatives]# zabbix_get -s '10.0.1.51' -p 10050 -k "system.hostname" zbz-agent01