文档章节

zabbix4.0完整安装过程

o
 osc_73pstnki
发布于 07/05 10:55
字数 935
阅读 32
收藏 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的安装就完成了。
在这里插入图片描述

o
粉丝 0
博文 72
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
记一次失败的Perl + Nginx + FastCGI 配置过程

这两天心血来潮,不知道为什么和 Perl + Nginx + FastCGI 配置 耗上了。但是失败了,记录如下: 1)安装Nginx 1.4.3 ,我的是WINDOWS 7 系统,修改配置文件如下: location ~ .(pl|cgi|perl)?...

通吃岛-低手哥
2013/10/27
1.5K
7
5分钟 maven3 快速入门指南

前提条件 你首先需要了解如何在电脑上安装软件。如果你不知道如何做到这一点,请询问你办公室,学校里的人,或花钱找人来解释这个给你。 不建议给Maven的服务邮箱来发邮件寻求支持。 安装Mav...

fanl1982
2014/01/23
1.2W
6
跨平台手机应用开发--Gideros

Gideros 可以让你轻松快速创建 iOS 和 Android 应用,提供用户友好的集成开发环境,内建模拟器对应用进行不同屏幕大小、分辨率下的测试,最大的优点是可即时修改代码即时进行测试,无需编译安...

匿名
2013/02/19
2.7K
0
解析apk安装包的工具--apkutil

apkUtil是一个用来解析apk安装包的工具,通过它可以获取一个安装包的图标、程序名、所需android平台,权限等信息,并将其转换为java对象。该工具依赖于aapt工具,目前仅支持在windows平台上运...

貌似掉线
2012/11/18
5K
0
.NET开源独立博客程序--小泥鳅

小泥鳅创建于2008年夏天,基于.Net平台开发,拥有完整的文章发布,评论,订阅,标签等功能,满足个人/团队信息发布需求,可作为Blog,CMS,甚至建企业站。 小泥鳅采用了 NVelocity,CKEdito...

小伟伟
2012/11/26
4.1K
0

没有更多内容

加载失败,请刷新页面

加载更多

Java中使用OpenSSL生成的RSA公私钥进行数据加解密

当前使用的是Linux系统,已经按装使用OpenSSL软件包, 一、使用OpenSSL来生成私钥和公钥 1、执行命令openssl version -a 验证机器上已经安装openssl openssl version -a 运行结果: 2、生成...

osc_1psr53ow
3分钟前
0
0
计算机毕业设计之springboot+vue.js点餐小程序 点餐系统

功能 后台: 1. 超级管理员(具有该系统所有权限)登录 查看系统所有管理员 操作:可新添加管理员并分配系统已有角色; 可对已有管理员进行信息编辑; 可对除超管外的其他管理员账号禁用/启用...

osc_x4ot1joy
4分钟前
0
0
MATLAB数学建模

链接:https://pan.baidu.com/s/1WA2ltwyMZuKeo7OC9XAIvw 提取码:tmy2 记录matlab参加建模比赛时所用的书籍,避免忘记 链接:https://pan.baidu.com/s/1WA2ltwyMZuKeo7OC9XAIvw 提取码:tmy...

osc_oa6qrgun
5分钟前
0
0
Python中可以使用静态类变量吗? - Are static class variables possible in Python?

问题: Is it possible to have static class variables or methods in Python? Python中是否可以有静态类变量或方法? What syntax is required to do this? 为此需要什么语法? 解决方案:...

技术盛宴
36分钟前
17
0
如何在Android中以像素为单位获取屏幕尺寸 - How to get screen dimensions as pixels in Android

问题: I created some custom elements, and I want to programmatically place them to the upper right corner ( n pixels from the top edge and m pixels from the right edge). 我创建......

javail
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部