前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Zabbix 随笔:安装篇(一)

Zabbix 随笔:安装篇(一)

作者头像
IT小白Kasar
发布2022-02-16 18:39:18
4020
发布2022-02-16 18:39:18
举报
文章被收录于专栏:个人技术随笔个人技术随笔

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

安装文档所需软件

代码语言:javascript
复制
yum -y install vim wget

安装Zabbix官方源

代码语言:javascript
复制
rpm -Uvh https://repo.zabbix.com/zabbix/5.5/rhel/8/x86_64/zabbix-release-5.5-1.el8.noarch.rpm

安装Zabbix相关软件

代码语言:javascript
复制
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,所以需要安装额外源

代码语言:javascript
复制
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
代码语言:javascript
复制
dnf -y install mariadb-server
确认版本为10.6.5
确认版本为10.6.5

启动数据库并启动数据库

代码语言:javascript
复制
systemctl start mariadb && systemctl enable mariadb

初始化数据库

代码语言:javascript
复制
mariadb-secure-installation

创建数据库及用户

代码语言:javascript
复制
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所需要的数据

代码语言:javascript
复制
zcat /usr/share/doc/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix

Zabbix Server数据库部分配置

代码语言:javascript
复制
vim /etc/zabbix/zabbix_server.conf

启动相关组件

代码语言:javascript
复制
systemctl restart zabbix-server zabbix-agent2 httpd php-fpm
systemctl enable zabbix-server zabbix-agent2 httpd php-fpm

前端配置

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

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

DB配置和数据库配置一致

Zabbix时区前端即可设置

默认用户名密码为Admin/zabbix

登录后效果图

写在最后

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-01-16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 正文
    • 安装文档所需软件
      • 安装Zabbix官方源
        • 安装Zabbix相关软件
          • 安装数据库
            • 启动数据库并启动数据库
              • 初始化数据库
                • 创建数据库及用户
                  • 导入Zabbix所需要的数据
                    • Zabbix Server数据库部分配置
                      • 启动相关组件
                        • 前端配置
                        • 写在最后
                        相关产品与服务
                        数据库
                        云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
                        领券
                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档