Zabbix入门学习课程——Zabbix_Server安装篇
最近在B站上学习了觅安教育的Zabbix入门实战课程,想着能够做些记录,加深自身印象的同时,希望文章能够帮助到其他想要入门的朋友,其中不乏会出现很多错误,请各位大佬指出,小弟必然虚心接受并修改。
环境及版本说明
OS:Red Hat 7.4
Zabbix版本:4.0
版本是安装Zabbix官方说明进行选择的,OS可以选择RedHat7或者CentOS7都可以,影响不大
基础环境配置
此处省略了操作系统等基础性安装过程,有相关问题,大家可以自行百度。
配置镜像源
一、基础镜像源配置
配置镜像源有多种方式:
- 本地源
- 网络源
我使用的是阿里镜像源。
root用户通过如下指令下载镜像源:
> wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
下载完成后,需要编辑对应的Centos-7.repo,将文件中"$releasever"替换为"7"。
> vim /etc/yum.repos.d/CentOS-Base.repo
......
......
[base]
name=CentOS-7 - Base - mirrors.aliyun.com
failovermethod=priority
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
......
......使用指令":%s/$releasever/7/g"完成全局字符串的替换
二、配置epel-release源
root用户通过如下指令下载epel源:
> yum install epel-release
三、下载常用的开发组件
> yum group install "development tools"
四、下载添加zabbix镜像源
下载zabbix镜像源配置文件。
> rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
> yum clean all
> yum makeache
系统基础配置
一、关闭防火墙
# 关闭防火墙服务
> systemctl stop firewalld
# 禁止防火墙进程开机启动
> systemctl disable firewalld
二、关闭SELinux
修改『/etc/sysconfig/selinux』文件,将"SELINUX"设置为disabled
> vim /etc/sysconfig/selinux
......
SELINUX=disabled
......
完成上述配置后,重启服务器,SELinux配置需要重启后方能生效
ZABBIX的安装配置
一、下载安装Server安装包
# 查询zabbix相关安装包
> yum search zabbix# 安装zabbix server与zabbix web(本教程使用的是mysql数据库)
> yum install zabbix-server-mysql zabbix-web-mysql
>
可能是由于网络问题,在安装包的下载过程中,总是提示"[Errno 256] No more mirrors to try",导致下载过程持续中断,我是通过不停执行下载指令,完成了对应服务的下载安装
二、安装配置Mysql数据库
# mariadb-server为mysql的社区版本
> yum install mariadb-server//==============================================================================
# 启动mysql进程
> systemctl start mariadb.service//==============================================================================
# 初始化mysql
> mysql_secure_installation
按如下提示进行设置
......
# 输入当前root密码,初始化无密码,直接回车即可
Enter current password for root(enter for none):
OK,successfully used password,moving on...
......
# 是否设置root密码
Set root password?[Y/n] n
......
# 是否移除默认用户
Remove anonymous users?[Y/n] y
......
# 是否禁止root用户远程登录
Disallow root login remotely?[Y/n] n
......
# 是否移除测试数据库
Remove test database and access to it?[Y/n] y
......
# 是否重新加在权限表
Reload privilege tables now?[Y/n] y
......
Thanks for using MariaDB!//==============================================================================
# 使用root登录数据库
> mysql -uroot -p//==============================================================================
# 创建zabbix数据库
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)
# 查询当前数据库
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| zabbix |
+--------------------+
4 rows in set (0.00 sec)//==============================================================================
# 创建数据库用户,并赋值权限
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'jiemini123';
Query OK, 0 rows affected (0.02 sec)//==============================================================================
# 刷新权限
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)//==============================================================================
# 通过zabbix提供的脚本初始化数据库,需要输入刚刚配置的zabbix密码
> zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
# 完成配置后,可以重新登录mysql数据库,查询zabbix是否已经添加了相关数据表
> mysql -uroot -p
MariaDB [(none)]> use zabbix;
MariaDB [(none)]> show tables;
三、Zabbix服务配置与启动
修改zabbix-server配置文件『/etc/zabbix/zabbix_server.conf』,根据之前mysql安装时配置的
> vim /etc/zabbix/zabbix_server.conf
DBHost = localhost
DBName = zabbix
DBUser = zabbix
DBPassword = jiemini123
启动zabbix-server服务
> systemctl start zabbix-server
四、修改PHP服务参数,启动HTTP服务
> vim /etc/php.ini
max_execution_time=300
post_max_size=16M
upload_max_filesize=2M
max_input_vars=10000
always_populate_row_post_data=-1
data.timezone=Asia/Shanghai> systemctl start httpd.service
五、登录web前端,完成Zabbix_Server配置
通过浏览器登录 https://服务器地址/zabbix
检查配置,确保都正确,下一步
输入数据库密码,下一步
配置主机名与服务名,下一步
默认执行下一步,完成所有配置,即可进入登录页面,输入默认的用户/密码 Admin/zabbix 即可登录zabbix服务器。
完成上述所有配置后即可正常登录zabbix_server web界面了。
结尾
感谢各位的耐心阅读,至此,我们就完成了Zabbix_Server与Zabbix_Web两项服务的安装配置,若要监控服务器状态,就还需要再对应的服务器安装配置Zabbix_Agent进程等服务。
以上内容均为觅安教育教程的学习记录,若教程中有任何问题,请联系我,我会及时改正,谢谢。
Zabbix入门学习课程——Zabbix_Server安装篇相关推荐
- OracleDesigner学习笔记1――安装篇
OracleDesigner学习笔记1――安装篇 QQ:King MSN:qiutianwh@msn.com Email:qqking@gmail.com 一. 前言 Oracle是当 ...
- R语言入门学习——Rstudio的安装与学习
R语言入门学习--Rstudio的安装与学习 1.Rstudio下载 2.Rstudio安装 3.Rstudio功能和简单程序 1.Rstudio下载 下载地址:https://rstudio.com ...
- python入门学习课程推荐
最近在学习自动化,学习过程中,越来越发现coding能力的重要性,不会coding,基本不能开展自动化测试(自动化工具只是辅助). 故:痛定思痛,先花2个星期将python基础知识学习后,再进入自动化 ...
- OpenGL入门学习 课程 (三) 绘制几何图形的一些细节问题
http://oulehui.blog.163.com/blog/static/79614698201191832753312/ 先回顾一下我们都学习了些什么: 第一课,编写第一个OpenGL程序 第 ...
- LaTeX入门学习(2)(安装)
LaTex发行版介绍 MiKTeX 据说是 Windows 下最好用的 TeX 系统. CTeX 中文套装是基于 Windows 下的 MiKTeX 系统,集成了编辑器 WinEdt 和 PostSc ...
- 如何用Zabbix监控OpenWrt路由器-Zabbix-Agent安装篇
序 在前文<在ESXi上快速部署Zabbix>中,我们通过ESXi快速的部署了一套Zabbix系统,接下来我们将以OpenWrt路由器作为监控对象,分别采用Zabbix-Agent和SNM ...
- 02_Weblogic课程之安装篇:RedHat下JDK安装,RedHat下Weblogic安装,目录结构,环境变量设置
1 Weblogic的安装方式有三种: 一.GUI方式安装 (java –jar wls1035_generic.jar [-mode=gui])这是默认的 二.Console方式安装 ...
- nginx学习之详细安装篇(二)
1. 选择稳定版还是主线版 主线版:包含最新的功能和bug修复,但该版本可能会含有一些属于实验性的模块,同时可能会有新的bug,所以如果只是做测试使用,可以使用主线版. 稳定版:不包含最新的功能,但修 ...
- linux安装autossh详细教程,Linux系统入门学习:如何安装autossh
提问: 我打算在Linux上安装autossh,我应该怎么做呢? autossh 是一款开源工具,可以帮助管理SSH会话.自动重连和停止转发流量.autossh会假定目标主机已经设定无密码SSH登陆, ...
最新文章
- Linux shell关系运算
- iOS 扩展机制category与associative
- linux中mysql导入数据库命令_linux下mysql数据库导入导出命令
- 设置log缓存_node多级缓存之redis缓存
- Unity资源管理--AssetBundle学习
- 一些常见的HTTP的请求状态码
- mysql不支持innodb存储引擎
- Java核心技术 卷II 高级特性 原书第9版pdf
- 用Intel线程构建块进行安全、可伸缩性的并行编程
- 更新ADT20后无法创建Android项目
- 经典c语言基础代码大全,经典基础实例编程C语言代码.doc
- c语言的开发环境的下载,Windows安装C语言开发环境
- linux测试dns配置文件,Linux系统中如何查看和修改DNS配置
- excel如何晒出重复数据_excel怎么查找重复的内容 excel重复数据怎么筛选出来
- java maven 读写pdf_Java向PDF模板写入数据
- 扩增子分析流程 —— 数据处理(vsearch)
- Docker run -v 的 rw 和 ro 模式
- 大多数Nobody游戏下载(带象棋残局攻略) 中文破解版
- opencv normalize blur medianBlur
- 「医次元」「心际舰队」:论传销洗脑与纳粹之关联