zabbix实践

修改zabbix语言

zabbix实践

 

 主页的仪表盘是可以编辑的,随意拖动修改大小的

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

  

上一篇:Z投稿|基于Centos7 Zabbix agent2监控MySQL数据库(基于linux)


下一篇:zabbix 快速入门