zabbix4.0完整安装过程

我的安装环境

	1. 系统centos7.5最小化安装,没有图形化界面。
	2. 2C2G 配置,本地虚拟机。
	3. 私网IP192.168.2.150。
	4. zabbix版本4.0.22

一. 安装LAMP环境

1.1 Linux

	这个就不说了,不会的话去百度,这里就略过了。

1.2 Apache

		yum install httpd

1.3 Mysql或者使用mariaDB也可以

	MySql安装:
	wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 	##虚拟机这样下载较慢的话,可以直接用真机浏览器打开,然后传给虚拟机。
	rpm -ivh mysql-community-release-el7-5.noarch.rpm		
	yum update
	yum install mysql-server
	 启动 MySQL:
	systemctl start mysqld
	查看 MySQL 运行状态:
	[root@centos7 ~]#  systemctl status mysqld
	● mysqld.service - MySQL Community Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: active (running) since 三 2020-07-01 11:01:47 CST; 15h ago
 Main PID: 919 (mysqld_safe)

1.4 php

	yum install -y php php-fpm php-mysql	##安装php,及其他依赖包。

二 安装zabbix

2.1 下载安装

	wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm	
	##这里的地址为清华大学开源软件镜像站的,不喜欢的同学可以选择官方网址
	
	rpm -ivh zabbix-release-4.0-2.el7.noarch.rpm
	sed -i s#http://repo.zabbix.com/zabbix/4.0/rhel/7/$basearch/#https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/$basearch/#g	 	
	##,默认去外网下载资源,这里改成清华大学的
	
	yum install zabbix-server-mysql zabbix-web-mysql	

2.2 配置数据库

	[root@centos7 ~]#  mysql_secure_installation   ##安全初始配置
		Enter current password for root (enter for none):   ##有无管理员密码,刚装好,没有,直接回车
		Set root password? [Y/n] n 							##设置管理员密码
		
		Remove anonymous users? [Y/n] y 					##删除其他用户
		
		Disallow root login remotely? [Y/n] y 				##禁止管理员远程登陆
		
		Remove test database and access to it? [Y/n] y 		##删除测试数据库
		
		Reload privilege tables now? [Y/n] y 				##重新加载权限表

2.3 创建表,添加zabbix用户

	[root@centos7 ~]# mysql
		MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
		##创建zabbix库,一定要使用utf-8字符集,要不不支持中文。
		
		MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by '123456';
		##创建zabbix用户,并授予权限

2.4 导入数据

	[root@centos7 ~]#  rpm -ql zabbix-server-mysql | grep sql 		##查找数据在哪
	/usr/sbin/zabbix_server_mysql
	/usr/share/doc/zabbix-server-mysql-4.0.22
	/usr/share/doc/zabbix-server-mysql-4.0.22/AUTHORS
	/usr/share/doc/zabbix-server-mysql-4.0.22/COPYING
	/usr/share/doc/zabbix-server-mysql-4.0.22/ChangeLog
	/usr/share/doc/zabbix-server-mysql-4.0.22/NEWS
	/usr/share/doc/zabbix-server-mysql-4.0.22/README
	/usr/share/doc/zabbix-server-mysql-4.0.22/create.sql.gz			##就是这个

	zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p123456 zabbix  		##导入数据

2.5 检查zabbix库是否导入成功

	mysql -uroot  zabbix -e 'show tables'
	+----------------------------+
	| Tables_in_zabbix           |
	+----------------------------+
	| acknowledges               |
	| actions                    |
	| alerts                     |
	| application_discovery      |
	| application_prototype      |
	| application_template       |
	| applications               |
	...

	出现数据就为成功(好多张表)

三 配置启动zabbix

3.1 配置启动zabbix-server

	vim /etc/zabbix/zabbix_server.conf 
		DBHost=localhost 	##地址
		DBName=zabbix		##数据库名字
		DBUser=zabbix		##数据库用户
		DBPassword=123456	##数据库密码

3.2 修改Zabbix前端的PHP配置,并启动httpd

	vim /etc/httpd/conf.d/zabbix.conf
		php_value date.timezone Asia/Shanghai		##修改时区为亚洲上海
		systemctl start httpd		##没启动过就用start,重新启动restart
		systemctl enable httpd

3.3 前端zabbix-web的安装

浏览器访问http://192.168.2.150/zabbix
欢迎界面,直接点击下一步欢迎界面,点下一步
检查环境是否符合,没改时区不正确,这里会提示

填写数据库相关信息,密码123456
在这里插入图片描述
监控中心的名字
在这里插入图片描述
检查填写的信息
在这里插入图片描述
安装,输出信息保存的文件,后期迁移需要这个文件(这篇文章不涉及迁移)。
在这里插入图片描述
登录的账号密码:
Admin
zabbix
在这里插入图片描述

四 安装完成

至此,zabbix的安装就完成了。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值