天天看点

Zabbix 随笔:安装篇(一)

Zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

Zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

Zabbix由2部分构成,zabbix server与可选组件zabbix agent。

Zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。

正文

安装环境

  • 系统:CentOS 8.5
  • PHP:7.2
  • 数据库: Mariadb 10.6.5
  • Web:Apache
  • Zabbix版本: 6.0 beta2

安装文档所需软件

yum -y install vim wget           

复制

安装Zabbix官方源

rpm -Uvh https://repo.zabbix.com/zabbix/5.5/rhel/8/x86_64/zabbix-release-5.5-1.el8.noarch.rpm           

复制

安装Zabbix相关软件

dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent2 -y           

复制

安装数据库

由于Zabbix 6.0 需要安装10.6.5以上的Mariadb,而系统自带的为10.5,所以需要安装额外源

cat <<EOF > /etc/yum.repos.d/mariadb.repo
# MariaDB 10.6 CentOS repository list - created 2022-01-16 15:10 UTC
# https://mariadb.org/download/
[mariadb]
name = MariaDB
baseurl = https://mirrors.cloud.tencent.com/mariadb/yum/10.6/centos8-amd64
module_hotfixes=1
gpgkey=https://mirrors.cloud.tencent.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF           

复制

dnf -y install mariadb-server           

复制

Zabbix 随笔:安装篇(一)

启动数据库并启动数据库

systemctl start mariadb && systemctl enable mariadb           

复制

初始化数据库

mariadb-secure-installation           

复制

创建数据库及用户

create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by 'xiaoyu123';
grant all privileges on zabbix.* to zabbix@localhost;
quit;           

复制

Zabbix 随笔:安装篇(一)

导入Zabbix所需要的数据

zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix           

复制

Zabbix Server数据库部分配置

vim /etc/zabbix/zabbix_server.conf           

复制

Zabbix 随笔:安装篇(一)

启动相关组件

systemctl restart zabbix-server zabbix-agent2 httpd php-fpm
systemctl enable zabbix-server zabbix-agent2 httpd php-fpm           

复制

前端配置

默认访问地址为 http://你的IP/zabbix

Zabbix 随笔:安装篇(一)

只有条件全部符合才能下一步

Zabbix 随笔:安装篇(一)

DB配置和数据库配置一致

Zabbix 随笔:安装篇(一)

Zabbix时区前端即可设置

Zabbix 随笔:安装篇(一)

默认用户名密码为Admin/zabbix

Zabbix 随笔:安装篇(一)

登录后效果图

Zabbix 随笔:安装篇(一)

写在最后

作为开源最基础的一步是完成了,但是在安装的过程中多多少少会有些问题,由于官网的教程并没有写数据库是如何安装的,所以一些朋友会停留在导入数据库部分,所以切记,数据库需要自己装,那么下期内容是基于 Nginx 和 Postgresql 部分。