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

安装数据库

1、由于 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

2、安装数据库

dnf -y install mariadb-server
Zabbix 随笔:安装篇(一)
确认版本为10.6.5

启动数据库并启动数据库

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 随笔:安装篇(一)
只有条件符合的才能下一步
Zabbix 随笔:安装篇(一)
数据库部分
Zabbix 随笔:安装篇(一)
前端时区配置
Zabbix 随笔:安装篇(一)
默认用户名密码为Admin/zabbix
Zabbix 随笔:安装篇(一)
首页

写在最后

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

原创文章,作者:运维社区

如若转载,请注明出处:https://blog.kasarit.cn/?p=182

(0)
上一篇 2022年6月7日 下午5:49
下一篇 2022年6月8日 上午12:04

相关推荐

发表回复

您的电子邮箱地址不会被公开。