zabbix软件结构组成
zabbix-server:
监控服务端zabbix-agent:
监控客户端zabbix-web:
监控网站服务php:
处理动态请求mysql:
数据库存储监控数据zabbix-proxy:
负责收集agent信息汇总告知zabbix-server
1. 配置zabbix仓库
[root@zabbix ~]# wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
[root@zabbix ~]# rpm -ivh zabbix-release-4.4-1.el7.noarch.rpm
[root@zabbix ~]# sed -i 's#repo.zabbix.com#mirrors.tuna.tsinghua.edu.cn/zabbix#g' /etc/yum.repos.d/zabbix.repo
2. 安装数据库
3. 安装zabbix程序包
[root@zabbxi yum.repos.d]$ yum install -y zabbix-server-mysql zabbix-web-mysql httpd php
4. 修改Apache时区和zabbix配置文件
[root@zabbix ~]$ grep "Shanghai" /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai
[root@zabbix ~]# grep "^[a-Z]" /etc/zabbix/zabbix_server.conf
...............
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
...............
5. 创建zabbix数据库和用户
[root@zabbix ~]# mysql -uroot -p123456
mysql> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
Query OK, 0 rows affected, 1 warning (0.01 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
6. 导入数据到数据库中
[root@zabbix ~]# zcat /usr/share/doc/zabbix-server-mysql-4.4.10/create.sql.gz | mysql -uzabbix -pzabbix zabbix
7. 启动zabbix服务
[root@zabbix ~]# systemctl start zabbix-server.service
[root@zabbix ~]# systemctl enable zabbix-server.service
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-server.service to /usr/lib/systemd/system/zabbix-server.service.
8. WEB端安装
浏览器输入http://192.168.1.72/zabbix/setup.php
填写数据库密码
配置 ZabbixServer 服务器的信息
检查确认
9. zabbix登录页面
用户名 Admin,密码 zabbix
登录成功页面
10. 修改字符为中文
11. 修改中文乱码
[root@zabbix ~]# yum install wqy-microhei-fonts -y
[root@zabbix ~]# cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/zabbix/assets/fonts/graphfont.ttf