实验:
1、部署zabbix服务。
2、安装zabbix-agent监控linux和windows。
一、部署zabbix服务
1.配置时间同步
安装chrony:
yum install chrony -y

修改配置文件:
vim /etc/chrony.conf
2.重启服务
systemctl enable chronyd.service
systemctl start chronyd.service

3.rpm包安装
查看本机操作系统:cat /etc/redhat-release
①配置安装yum源
下载:
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm
②更改使用国内镜像源
sed -i 's#http://repo.zabbix.com#https://repo.huaweicloud.com/zabbix#'
/etc/yum.repos.d/zabbix.repo
③安装zabbix sever
dnf install -y zabbix-server-mysql
④安装zabbix agent
dnf install -y zabbix-agent2

⑤安装zabbix web
dnf install -y zabbix-web-mysql httpd zabbix-apache-conf
⑥安装zabbix sql
dnf install zabbix-sql-scripts.noarch
⑦安装数据库
dnf install -y mariadb-server
⑧配置数据库
启动数据库:
systemctl enable --now mariadb
配置数据库:
mysql -e "create database zabbix character set utf8 collate utf8_bin;"
mysql -e "create user 'zabbix'@'localhost' identified by 'zabbix';"
mysql -e "grant all privileges on zabbix.* to 'zabbix'@'localhost';"
导入数据:
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -pzabbix zabbix

mysql -uzabbix -pzabbix zabbix -e "show tables;"
⑨为zabbix server配置数据库
grep ^DB /etc/zabbix/zabbix_server.conf
⑩配置php时区
修改配置文件:
vim zabbix.conf
tail -1 /etc/php-fpm.d/zabbix.conf

⑪启动服务,web界面安装
systemctl enable --now httpd.service php-fpm.service zabbix-server.service zabbix-agent2.service

4.网页登录zabbix
①登陆网页
②检查环境
③配置数据库
④安装
⑤安装完成
⑥登录
用户 / 密码:Laowang /zabbix
⑦主页面
⑧设置中文
二、安装zabbix-agent监控linux和windows
1.监控linux
需要再建一台新的Linux服务器安装zabbix源,之前做的虚机安装:dnf install -y zabbix-agent2
①配置zabbix 源
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm
yum install -y zabbix-agent2

②修改配置文件
IP地址为zabbix-server地址
egrep -v "^#|^$" /etc/zabbix/zabbix_agent2.conf
③开启zabix_agent
systemctl enable zabbix-agent2.service --now
netstat -lnupt | grep 10050
④测试
zabbix_get -s 192.168.17.148 -k system.uptime
Zabbix 客户端与 Zabbix 服务端通信正常
⑤添加监控主机及套用模板设置
以下操作通过 zabiix web 管理界面完成
1)创建主机
ip为被监控地址

2) 嵌套模板监控


3)查看最新数据
4)查看图形
2. 监控windows
①下载Zabbix-Agent的Windows版本
官网地址:https://www.zabbix.com/download_agents
优先下载msi格式的,不需要其他配置
②测试
在 zabbix 服务器测试,需要提前关闭windows防火墙
zabbix_get -s 192.168.150.140 -k system.uname

③web界面操作
1)添加主机及套用模板设置
实验完成