Zabbix 二进制安装

系统:centOS 7.6

1、添加阿里云镜像
[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
2、添加epel源
[root@localhost ~]# yum -y install epel-release
3、安装常用的开发组件
[root@localhost ~]# yum -y groups install "Development Tools"
[root@localhost ~]# yum groups info  "Development Tools"		#可以查看包含哪些组件
4、添加Zabbix镜像源
[root@localhost ~]# rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
5、关闭selinux
[root@localhost ~]# systemctl stop firewalld
[root@localhost ~]# systemctl disable firewalld
[root@localhost ~]# vim /etc/selinux/config
SELINUX=disabled		修改为disabled
6、安装Zabbix Server和Frontend
[root@localhost ~]# yum -y install zabbix-server-mysql
[root@localhost ~]# yum -y install zabbix-web-mysql
7、安装数据库
[root@localhost ~]# yum -y install mariadb-server
[root@localhost ~]# systemctl start mariadb.service 
[root@localhost ~]# systemctl status mariadb.service 		#查看数据库状态
[root@localhost ~]# systemctl enable mariadb.service		#加入开机自启
[root@localhost ~]# mysql_secure_installation		#初始化数据库
8、创建数据库
[root@localhost ~]# mysql -uroot -p
Enter password: 			#无密码,回车进入

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;		#创建数据库
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by '[email protected]';		#设置用户权限
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> flush privileges;		#刷新权限
Query OK, 0 rows affected (0.00 sec)
9、导入数据结构
[root@localhost ~]# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix [email protected] zabbix

检查是否导入成功
[root@localhost ~]# mysql -uroot -p
MariaDB [(none)]> show databases;
MariaDB [(none)]> use zabbix;
MariaDB [zabbix]> show tables;
10、修改zabbix-server的配置
[root@localhost ~]# vim /etc/zabbix/zabbix_server.conf

91行  DBHost=localhost		#数据库的地址
100行 DBName=zabbix			#数据库的名称
116行 DBUser=zabbix			#用户名
124行 [email protected]		#用户密码
11、启动Zabbix-server
[root@localhost ~]# systemctl start zabbix-server.service 
[root@localhost ~]# systemctl status zabbix-server.service 
[root@localhost ~]# systemctl enable zabbix-server.service 
12、修改php.ini文件
[root@localhost ~]# vim /etc/php.ini

384行 max_execution_time = 300
405行 memory_limit = 128M
672行 post_max_size = 16M
800行 upload_max_filesize = 2M
394行 max_input_time = 60
401行 max_input_vars = 10000
698行 always_populate_raw_post_data = -1
878行 date.timezone = Asia/Shanghai
13、启动httpd
[root@localhost ~]# systemctl  start  httpd.service
[root@localhost ~]# systemctl  enable  httpd.service
14、打开浏览器访问http://192.168.123.40/zabbix/setup.php

访问Zabbix服务器的IP地址
Zabbix 二进制安装_第1张图片

向下滑动,全部是Ok点击Next step进行数据库连接设置

Zabbix 二进制安装_第2张图片

进行数据库相关设置

Zabbix 二进制安装_第3张图片
Zabbix 二进制安装_第4张图片

确认信息无误后,点击Next step完成Zabbix-server的安装

Zabbix 二进制安装_第5张图片
Zabbix 二进制安装_第6张图片

默认的用户名是Admin,密码zabbix

Zabbix 二进制安装_第7张图片

15、安装Zabbix-agent
[root@localhost ~]# yum -y install zabbix-agent
[root@localhost ~]# vim /etc/zabbix/zabbix_agentd.conf 			#无需修改,确认信息无错即可
[root@localhost ~]# systemctl start zabbix-agent.service
[root@localhost ~]# systemctl status zabbix-agent.service 
[root@localhost ~]# systemctl enable zabbix-agent.service
16、更改语言设置
点击右上角人头进行设置

Zabbix 二进制安装_第8张图片

选择语言为Chinese,点击Update进行设置

Zabbix 二进制安装_第9张图片
Zabbix 二进制安装_第10张图片

17、添加监控

Zabbix 二进制安装_第11张图片
Zabbix 二进制安装_第12张图片
Zabbix 二进制安装_第13张图片
Zabbix 二进制安装_第14张图片

你可能感兴趣的:(Zabbix,zabbix)