首页 > 系统相关 >使用Ubuntu系统管理包工具(apt)部署Zabbix企业级监控系统

使用Ubuntu系统管理包工具(apt)部署Zabbix企业级监控系统

时间:2024-10-28 23:19:52浏览次数:3  
标签:7.0 zabbix apt server Zabbix mysql release 企业级 root

1. 系统版本

Ubuntu VERSION=22.04.4 LTS

2. zabbix安装

2.1 zabbix官方

https://www.zabbix.com/cn/download?zabbix=7.0&os_distribution=ubuntu&os_version=22.04&components=server_frontend_agent&db=mysql&ws=apache

2.2 配置选择

image

2.3 使用Ubuntu的管理包工具(apt)部署zabbix

1.安装repo软件源

[root@zabbix-server ~]# wget  https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-2%2Bubuntu22.04_all.deb
--2024-10-28 22:36:25--  https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-2%2Bubuntu22.04_all.deb
Resolving repo.zabbix.com (repo.zabbix.com)... 178.128.6.101, 2604:a880:2:d0::2062:d001
Connecting to repo.zabbix.com (repo.zabbix.com)|178.128.6.101|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8288 (8.1K) [application/octet-stream]
Saving to: ‘zabbix-release_7.0-2+ubuntu22.04_all.deb’
zabbix-release_7.0-2+ubuntu22.0 100%[=====================================================>]   8.09K  --.-KB/s    in 0s
2024-10-28 22:36:26 (124 MB/s) - ‘zabbix-release_7.0-2+ubuntu22.04_all.deb’ saved [8288/8288]

[root@zabbix-server ~]# ll
total 64
drwx------  5 root root  4096 Oct 28 22:36 ./
drwxr-xr-x 20 root root  4096 Jun 15 02:50 ../
-rw-r--r--  1 root root  8288 Jul  4 19:55 zabbix-release_7.0-2+ubuntu22.04_all.deb

[root@zabbix-server ~]# dpkg -i zabbix-release_7.0-2+ubuntu22.04_all.deb
Selecting previously unselected package zabbix-release.
(Reading database ... 111110 files and directories currently installed.)
Preparing to unpack zabbix-release_7.0-2+ubuntu22.04_all.deb ...
Unpacking zabbix-release (1:7.0-2+ubuntu22.04) ...
Setting up zabbix-release (1:7.0-2+ubuntu22.04) ...

[root@zabbix-server ~]# apt update
.....

2.安装Zabbix server 数据库,Php Web前端,zabbix agent

[root@zabbix-server ~]#  apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts  zabbix-agent2 zabbix-agent2-plugin-*

3.数据库配置

3.1 安装
[root@zabbix-server ~]#  apt install -y mariadb-server
3.2 启动 MySQL 数据库
[root@zabbix-server ~]#  systemctl start mariadb
3.3 设置 MySQL 数据库开机自启
[root@zabbix-server ~]#  systemctl enable mariadb
3.4 初始化 MySQL 数据库
[root@zabbix-server ~]#  mysql_secure_installation
注:全部采用默认,“回车”即可。途中会设置登录密码,不可为空,实验采用 123。
当你看到 Thanks for using MariaDB! 的输出时,则表示你已经完成了 MariaDB 的配置。
  1. 创建初始数据库
[root@zabbix-server ~]# mysql -uroot -p
Enter password:
MariaDB [(none)]>

mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'zabbix';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;
  1. 导入初始架构和数据,系统将提示您输入新创建的zabbix数据库的密码。
# zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

# mysql -uroot -p
password
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;

image

  1. 为Zabbix server配置数据库 编辑配置文件 /etc/zabbix/zabbix_server.conf
[root@zabbix-server ~]# cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf-`date +%F`
[root@zabbix-server ~]# sed -r -i 's@# (DBPassword=)@\1zabbix@' /etc/zabbix/zabbix_server.conf   #配置连接MySQL数据库的密码
[root@zabbix-server ~]# egrep '^DBPassword' /etc/zabbix/zabbix_server.conf
DBPassword=zabbix
[root@zabbix-server ~]#  sed -r -i 's@# (DBPort=)@\13306@' /etc/zabbix/zabbix_server.conf  #设置MySQL的端口号(此步骤可以省略,生产环境中如果你MySQL监听的不是3306端口的话你可以自行修改)
[root@zabbix-server ~]# sed -r -i 's@# (DBHost=)localhost@\110.0.0.6@' /etc/zabbix/zabbix_server.conf   #配置MySQL的服务器地址
[root@zabbix-server ~]# egrep '^DB' /etc/zabbix/zabbix_server.conf  #查看
DBHost=10.0.0.6
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBPort=3306
[root@zabbix-server ~]#

7.修改时区

[root@zabbix-server ~]# cp /etc/zabbix/apache.conf /etc/zabbix/apache.conf-`date +%F`
[root@zabbix-server ~]#  sed -r -i "s@# (php_value date.timezone) Europe/Riga@\1 Asia/Shanghai@" /etc/zabbix/apache.conf
[root@zabbix-server ~]#

  1. 启动Zabbix server和agent进程 启动Zabbix server和agent进程,并为它们设置开机自启:
# systemctl restart zabbix-server zabbix-agent2 apache2
# systemctl enable zabbix-server zabbix-agent2 apache2

标签:7.0,zabbix,apt,server,Zabbix,mysql,release,企业级,root
From: https://www.cnblogs.com/kyle-7Qc/p/18511912

相关文章

  • centos7 zabbix监控nginx的pv和uv和status_code
    zabbix监控nginx的pv:pv)cat/var/log/nginx/access.log|awk'{print$1}'|wc-l;;zabbix-get验证:[root@bogon~]#zabbix_get-s192.168.253.231-kpv_uv[pv]100zabbix监控nginx的uvuv)cat/var/log/nginx/access.log|awk'{prin......
  • zabbix触发器
    1.函数函数含义last()最近值(最新值),取出最近的一些值nodata()是否有数据diff()是否发生变化min()最小值max()最大值avg(1h,1d)昨天的1小时内的平均数据sum(600)600秒内所有值的总和sum(#5)最后5个值得总和last函数使用不同的参数将会......
  • 【Motion Forecasting】SmartRefine:A Scenario-Adaptive Refinement Framework for Mo
    SmartRefine:AScenario-AdaptiveRefinementFrameworkforEfficientMotionPrediction今天要分享的文章来自于商汤科技在CVPR2024发表的文章SmartRefine,这是一项关注于双阶段轨迹解码器的改进工作。Abstract预测自动驾驶车辆周围智能体的未来运动对于自动驾驶车辆......
  • 南昌航空大学-软件学院-22207112-卢翔-JAVAPTA(1-3)博客
    目录前言PTA第一次作业(7-5答题判题程序-1)设计与分析题目分析知识点解析调试过程时序图,耦合度改进建议PTA第二次作业设计与分析题目分析知识点解析(不重复)调试过程类图,耦合度改进建议PTA第三次作业设计与分析题目分析知识点解析调试过程类图,耦合度改进建议踩坑心得总结前言本次的......
  • 直观解释注意力机制,Transformer的核心 | Chapter 6 | Deep Learning | 3Blue1Brown
    目录前言1.前情提要:词嵌入2.注意力是什么?Mole是什么?Tower又是什么?3.注意力模式:“一个毛茸茸的蓝色生物漫步于葱郁的森林”,名词与形容词,查询与键4.掩码:看前不看后5.上下文窗口大小6.值矩阵7.参数有多少8.交叉注意力9.多头注意力10.输出矩阵11.加深网络12.结语......
  • 直观解释大语言模型如何储存事实 | Chapter 7 | Deep Learning | 3Blue1Brown
    目录前言1.大语言模型中的事实储存在哪里?2.快速回顾一下Transformer3.针对示例所做的假设4.多层感知器内部机理5.参数统计6.叠加7.下期预告相关资料结语前言3Blue1Brown视频笔记,仅供自己参考这几个章节主要解析GPT背后的Transformer,本章主要是剖析Tra......
  • 「漏洞复现」BladeX企业级开发平台 tenant/list SQL 注入漏洞复现(CVE-2024-33332)
    0x01 免责声明请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任。工具来自网络,安全性自测,如有侵权请联系删除。本次测试仅供学习使用,如若非法他用,与平台和本文作者无关,需......
  • C语言程序设计:现代设计方法习题笔记《chapter5》上篇
    第一题        题目分析:程序判断一个数的位数可以通过循环除以10求余,通过计算第一次与10求余为0的次数计算位数,由此可得示例1代码,另一种思路根据提示,可得示例2代码。代码示例1:#include<stdio.h>intmain(){ printf("Enteranumber:"); intnumber,temp; sc......
  • Paper Reading: Multi-class Imbalance Classification Based on Data Distribution a
    目录研究动机文章贡献基于样本权重的数据分布类间数据分布类内数据分布基于分布的样本权重自适应样本权重跟踪当前的训练状态基于自适应分布的样本权重基于自适应分布的样本权重的AdaboostAdaBoost.AD算法理论分析实验结果数据集和实验设置对比实验消融实验优点和创新点PaperR......
  • 在 Windows Server 2008 R2 中,您可以使用批处理(.bat)文件来查询 Win32_NetworkAdapterC
    在WindowsServer2008R2中,Win32_NetworkAdapterConfiguration类是Windows管理工具(WMI)基础结构的一部分。它提供了有关服务器上网络适配器配置的详细信息。您可以使用此类查询各种网络设置,例如IP地址、子网掩码、DNS服务器和DHCP设置。Win32_NetworkAdapterConfigurat......