zabbix完整安装过程

  • 我的安装环境
  • 一. 安装LAMP环境
  • 1.1 Linux
  • 1.2 Apache
  • 1.3 Mysql或者使用mariaDB也可以
  • 1.4 php
  • 二 安装zabbix
  • 2.1 下载安装
  • 2.2 配置数据库
  • 2.3 创建表,添加zabbix用户
  • 2.4 导入数据
  • 2.5 检查zabbix库是否导入成功
  • 三 配置启动zabbix
  • 3.1 配置启动zabbix-server
  • 3.2 修改Zabbix前端的PHP配置,并启动httpd
  • 3.3 前端zabbix-web的安装
  • 四 安装完成


我的安装环境

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

欢迎界面,直接点击下一步

zabbix 安装后没有登录页面 zabbix4.0安装_mysql


检查环境是否符合,没改时区不正确,这里会提示

zabbix 安装后没有登录页面 zabbix4.0安装_mysql_02


填写数据库相关信息,密码123456

zabbix 安装后没有登录页面 zabbix4.0安装_linux_03


监控中心的名字

zabbix 安装后没有登录页面 zabbix4.0安装_zabbix 安装后没有登录页面_04


检查填写的信息

zabbix 安装后没有登录页面 zabbix4.0安装_mysql_05


安装,输出信息保存的文件,后期迁移需要这个文件(这篇文章不涉及迁移)。

zabbix 安装后没有登录页面 zabbix4.0安装_linux_06


登录的账号密码:

Admin

zabbix

zabbix 安装后没有登录页面 zabbix4.0安装_监控_07

四 安装完成

至此,zabbix的安装就完成了。

zabbix 安装后没有登录页面 zabbix4.0安装_Zabbix_08