基于RHEL8部署Zabbix6.0,监控不再困难!

📢📢📢📣📣📣

哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10余年DBA及大数据工作经验

一位上进心十足的【大数据领域博主】!😜😜😜

中国DBA联盟(ACDU)成员,目前服务于工业互联网

擅长主流Oracle、MySQL、PG、高斯及Greenplum运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。

✨ 如果有对【数据库】感兴趣的【小可爱】,欢迎关注【IT邦德】💞💞💞

❤️❤️❤️感谢各位大可爱小可爱!❤️❤️❤️

文章目录

    • [📣 1.Zabbix介绍](#📣 1.Zabbix介绍)
    • [📣 2.安装PostgreSQL](#📣 2.安装PostgreSQL)
      • [✨ 2.1 安装依赖包](#✨ 2.1 安装依赖包)
      • [✨ 2.2 配置yum源](#✨ 2.2 配置yum源)
      • [✨ 2.3 安装pg](#✨ 2.3 安装pg)
      • [✨ 2.4 环境变量](#✨ 2.4 环境变量)
      • [✨ 2.5 初始化PG](#✨ 2.5 初始化PG)
    • [📣 3.安装Zabbix](#📣 3.安装Zabbix)
      • [✨ 3.1 repository](#✨ 3.1 repository)
      • [✨ 3.2 安装组件](#✨ 3.2 安装组件)
      • [✨ 3.3 初始化数据库](#✨ 3.3 初始化数据库)
      • [✨ 3.4 修改配置文件](#✨ 3.4 修改配置文件)
      • [✨ 3.5 启动服务](#✨ 3.5 启动服务)
    • [📣 4.WEB设置](#📣 4.WEB设置)
      • [✨ 4.1 安装中文包](#✨ 4.1 安装中文包)
      • [✨ 4.2 Zabbix初始化](#✨ 4.2 Zabbix初始化)

Zabbix是一个企业级开源分布式监控解决方案,一款强大的监控系统可以事前及时预警发现故障,
事后提供详实的数据用于追查定位问题

📣 1.Zabbix介绍

Zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。它能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

zabbix 软件组成

➢zabbix-server: 服务端

➢zabbix-agent: 客户端

➢zabbix-web: 网站服务

➢php: 处理动态请求

➢MySQL/PostgreSQL: 数据库存储数据
Zabbix Proxy:是在大规模分布式监控场景中采用一种分担Zabbix Server压力的分层结构,其多用在跨机房、跨网络的环境中,Zabbix Proxy可以代替Zabbix Server收集性能和可用性数据,然后把数据汇报给Zabbix Server,并且在一定程度上分担了Zabbix Server的压力。

📣 2.安装PostgreSQL

✨ 2.1 安装依赖包

可使用以下方法替换依赖源

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
yum install -y cmake make gcc zlib gcc-c++ perl readline readline-devel

yum install -y zlib-devel perl python36 tcl openssl ncurses-devel openldap pam

yum install -y zlib libicu

✨ 2.2 配置yum源

yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm

✨ 2.3 安装pg

yum install -y postgresql14 postgresql14-server

✨ 2.4 环境变量

rpm -aq| grep postgres

#环境变量

echo "export PATH=/usr/pgsql-14/bin:$PATH" >> /etc/profile

✨ 2.5 初始化PG

bash 复制代码
# /usr/pgsql-14/bin/postgresql-14-setup initdb
# systemctl enable postgresql-14
# systemctl start postgresql-14
# systemctl status postgresql-14

📣 3.安装Zabbix

✨ 3.1 repository

bash 复制代码
rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-4.el8.noarch.rpm
yum clean all

✨ 3.2 安装组件

安装Zabbix server,Web前端,agent

dnf install zabbix-server-pgsql zabbix-web-pgsql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

✨ 3.3 初始化数据库

bash 复制代码
# 在数据库主机上运行以下代码
sudo -u postgres createuser --pwprompt zabbix
sudo -u postgres createdb -O zabbix zabbix

--pwprompt参数是为zabbix用户创建密码,不带默认不要密码
ALTER USER zabbix WITH PASSWORD 'password';

#导入初始架构和数据,系统将提示您输入新创建的密码。
zcat /usr/share/zabbix-sql-scripts/postgresql/server.sql.gz | sudo -u zabbix psql zabbix

select count(tablename) from pg_tables where schemaname='public';

✨ 3.4 修改配置文件

bash 复制代码
【Zabbix server配置】
编辑配置文件 /etc/zabbix/zabbix_server.conf
DBPassword=password

sed -ri.bak '/# DBPassword=/cDBPassword=password' /etc/zabbix/zabbix_server.conf

LogFile=/var/log/zabbixsrv/zabbix_server.log
DBHost=192.168.3.10
DBName=zabbix
DBUser=zabbix
DBPassword=password
DBPort=5432

✨ 3.5 启动服务

bash 复制代码
启动Zabbix server和agent进程,并为它们设置开机自启:
# systemctl restart zabbix-server zabbix-agent nginx php-fpm
# systemctl enable zabbix-server zabbix-agent nginx php-fpm

📣 4.WEB设置

✨ 4.1 安装中文包

安装zh_CN语言包

dnf install langpacks-zh_CN.noarch

安装glibc-common实现对语言包的识别

dnf -y install glibc-common

✨ 4.2 Zabbix初始化

浏览器登录http://zabbix-ServerIP/zabbix

http://192.168.3.10/zabbix/setup.php






相关推荐
EasyNVR4 小时前
NVR录像机汇聚管理EasyNVR多品牌NVR管理工具视频汇聚技术在智慧安防监控中的应用与优势
安全·音视频·监控·视频监控
LNTON羚通3 天前
摄像机视频分析软件下载LiteAIServer视频智能分析软件抖动检测的技术实现
目标检测·音视频·监控·视频监控
木木一直在哭泣3 天前
使用 ELK 构建智能日志监控与钉钉告警系统
java·监控
程序员Sunday4 天前
前端埋点与监控最佳实践:从基础到全流程实现
前端·监控
LNTON羚通5 天前
视频智能分析平台LiteAIServer算法定制工业排污检测算法:科技赋能环保监管
大数据·科技·算法·目标检测·音视频·监控
Karoku0667 天前
【企业级分布式系统】Zabbix监控系统与部署安装
运维·服务器·数据库·redis·mysql·zabbix
LuckyTHP9 天前
zabbix 7.0 安装(服务器、前端、代理等)
zabbix
与君共勉1213810 天前
Zabbix proxy 主动模式的实现
运维·学习·zabbix
Amrian_robot10 天前
Zabbix 6.0 部署
运维·zabbix
EasyNVR11 天前
NVR批量管理软件/平台EasyNVR多个NVR同时管理支持对接阿里云、腾讯云、天翼云、亚马逊S3云存储
大数据·音视频·监控·视频监控