zabbix4.0完整安装过程

   日期:2020-07-04     浏览:100    评论:0    
核心提示:zabbix安装过程我的安装环境一. 安装LAMP环境1.1 Linux1.2 Apache或者nginx1.3 Mysql或者使用mariaDB也可以,SQL都一样的1.4 php二 安装zabbix2.1 下载安装2.2 配置数据库2.3 创建表,添加zabbix用户2.4 导入数据2.5 检查zabbix库是否导入成功三 配置启动zabbix3.1 配置启动zabbix-server3.2 修改Zabbix前端的PHP配置,并启动httpd3.3 前端zabbix-web的安装四 安装完成我的安装环

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
欢迎界面,直接点击下一步
检查环境是否符合,没改时区不正确,这里会提示

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

监控中心的名字

检查填写的信息

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

登录的账号密码:
Admin
zabbix

四 安装完成

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

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服