全盘展示运行状态,减轻 运维 人员的重复性工作量,提高系统排错速度,加速运维知识学习积累。
1.png
1、环境安装
关闭SELinux并重启系统
2.png
安装httpd、mariadb、php
运行 yum -y install httpd mariadb、mariadb-server安装
3.png
4.png
安装release-scl
运行 yum install centos-release-scl安装
5.png
6.png
安装php7
运行 yum -y install rh-php72安装
7.png
8.png
安装php依赖及扩展包
运行 yum -y install rh-php72-php-my sql nd安装
9.png
10.png
运行 yum -y install rh-php72-php-bcmath rh-php72-php-fpm rh-php72-php-gd rh-php72-php-ldap rh-php72-php-mbstring安装所有扩展包
11.png
12.png
2、安装 Zabbix-server
安装依赖包
运行 yum install OpenIPMI OpenIPMI-libs OpenIPMI-modalias -y安装
13.png
14.png
运行 yum install unixODBC安装
15.png
16.png
运行 yum -y install fping安装
17.png
18.png
运行 yum -y install libevent安装
19.png
20.png
上传zabbix所有rpm安装包到服务器
21.png
22.png
依次安装rpm包
使用rpm -ivh命令
23.png
24.png
25.png
26.png
27.png
28.png
29.png
30.png
31.png
32.png
33.png
34.png
zabbix5.0所需六个包全部装好
3、配置Zabbix Server
启动数据库并设置自动启动
运行 systemctl restart mariadb. service 重启数据库
35.png
运行 systemctl enable mariadb.service设置自动启动
36.png
登录数据库并配置
运行 mysql -uroot进入数据库
运行 create database zabbix character set utf8 collate utf8_bin;
37.png
创建zabbix用户并设置密码(密码为引号内的内容)
运行 grant all privileges on zabbix.* to zabbix@localhost identified by “hanyunadmin”;
38.png
退出数据库连接
39.png
zabbix表导入mariadb
运行 zcat /usr/share/doc/zabbix-server-mysql-5.0.0/create.sql.gz | mysql -u zabbix -p zabbix
40.png
进入数据库检查导入情况
运行 mysql -u root -p zabbix进入数据库
运行 show tables;查看
41.png
修改zabbix配置文件
运行 vi /etc/zabbix/zabbix_server.conf编辑配置文件
找到DBUser、DBPassword项,配置用户名、密码,保存退出
42.png
43.png
4、安装Zabbix-Wbe前端页面
启动服务
运行 systemctl restart zabbix-server zabbix-agent httpd mariadb rh-php72-php-fpm重启相应服务
运行 systemctl enable zabbix-server zabbix-agent httpd mariadb rh-php72-php-fpm设置自动启动
44.png
浏览器访问地址
45.png
点击Next step开始安装
46.png
自动检查环境,所有选项都为OK则点击Next step进行下一步
常见情况如下图,PHP option”date.timezone”项为Fall
47.png
运行 vi /etc/php. ini 编辑修改php配置文件
48.png
找到post_max_size项修改为16M
49.png
找到max_execution_time项修改为300
50.png
找到max_input_time项修改为300
51.png
找到date.timezone项修改为Asia/Shanghai
52.png
运行 systemctl restart rh-php72-php-fpm重启php
53.png
刷新页面可以看到全部选项都为OK则点击Next step进行下一步
54.png
配置数据库连接,port填写0为默认3306端口,配置正确的host、name、password后点击Next step进行下一步
55.png
Zabbix serber配置默认无需修改,直接点击Next step进行下一步
56.png
检查所有参数,然后点击Next step进行下一步
57.png
如下界面则zabbix安装完成,点击Finish完成安装
58.png
登录zabbix,默认用户名为Admin,密码为zabbix
59.png
60.png
配置中文语言
点击左下角User settings,选择Language为Chinese(zh_CN)
61.png