首页 > 系统相关 >Ubuntu22.04 LTS 部署zabbix7.0

Ubuntu22.04 LTS 部署zabbix7.0

时间:2024-12-23 19:09:17浏览次数:3  
标签:LTS 01 UTF Ubuntu22.04 server zabbix zabbix7.0 mysql root

Ubuntu22.04 LTS 部署zabbix7.0

环境准备

IP 主机名 配置
10.0.0.50 zabbix-01 2c4G
10.0.0.52 db 2c4G

1. 添加zabbix仓库

[root@zabbix-01:~]# wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.0+ubuntu22.04_all.deb
[root@zabbix-01:~]# dpkg -i zabbix-release_latest_7.0+ubuntu22.04_all.deb
[root@zabbix-01:~]# apt update

2. 安装Zabbix server,Web前端,agent

[root@zabbix-01:~]# apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-sql-scripts zabbix-agent

3. 安装MySQL

[root@db:~]# apt install -y mysql-server-8.0
[root@db:~]# netstat -tnulp | grep 3306
tcp        0      0 127.0.0.1:33060         0.0.0.0:*               LISTEN      1974/mysqld         
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      1974/mysqld 

4. 创建初始数据库

[root@db:~]# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.40-0ubuntu0.22.04.1 (Ubuntu)

Copyright (c) 2000, 2024, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@'%' identified by 'zabbix';
mysql> grant all privileges on zabbix.* to zabbix@'%';
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;

导入初始架构和数据,系统将提示您输入新创建的密码

[root@zabbix-01:~]# scp /usr/share/zabbix-sql-scripts/mysql/server.sql.gz 10.0.0.52:/root
[root@db:~]# zcat server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
Enter password:			# 输密码的时候不显示字符,此处我输入了 zabbix

[root@db:~]# mysql
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;

5. 为Zabbix server配置数据库

[root@zabbix-01:~]# egrep '^DBHost|^DBName|^DBUser|^DBPassword' /etc/zabbix/zabbix_server.conf
DBHost=10.0.0.52
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

6. 为Zabbix前端配置PHP

[root@zabbix-01:~]# cat /etc/zabbix/nginx.conf
server {
        listen          8080;
        server_name     10.0.0.50;
...        

7. 启动Zabbix server和agent进程

[root@zabbix-01:~]# systemctl restart zabbix-server zabbix-agent nginx php8.1-fpm
[root@zabbix-01:~]# systemctl enable zabbix-server zabbix-agent nginx php8.1-fpm

8. 设置中文web界面

10.0.0.50:8080

# 列出所有已安装的语言
[root@zabbix-01:~]# locale -a
C
C.utf8
POSIX
en_US.utf8

[root@zabbix-01:~]# sed -n '/zh_CN.UTF-8 UTF-8/p' /etc/locale.gen
# zh_CN.UTF-8 UTF-8
[root@zabbix-01:~]# sed -i 's/# zh_CN.UTF-8 UTF-8/zh_CN.UTF-8 UTF-8/' /etc/locale.gen
[root@zabbix-01:~]# sed -n '/zh_CN.UTF-8 UTF-8/p' /etc/locale.gen
zh_CN.UTF-8 UTF-8

[root@zabbix-01:~]# locale-gen
[root@zabbix-01:~]# systemctl restart zabbix-server zabbix-agent nginx php8.1-fpm

9. web界面安装zabbix






10.访问web界面

10.0.0.50:8080
账号:Admin
密码:zabbix


image-20241223185608078

标签:LTS,01,UTF,Ubuntu22.04,server,zabbix,zabbix7.0,mysql,root
From: https://www.cnblogs.com/cxjyyds/p/18624841

相关文章

  • Meld 代码比较分析软件Ubuntu22.04尝试
    直接官网下载,linux版本就可以,在执行时提示kairuszhang@kairuszhang:~/下载/meld-3.22.2/bin$./meldMeldrequiresGtkSourceView4.0orhigher.GLib-GIO-Message:23:02:19.773:AddingGResourcesoverlay'/org/gnome/meld=/home/kairuszhang/下载/meld-3.22.2/meld/reso......
  • 【LTspice学习笔记】滤波电路设计
             本文是一个大三自动化专业本科生就无源/有源滤波器电路相关仿真设计的实验学习与记录过程,并对滤波器的一些原理特性以及亚诺德半导体公司开发的滤波器设计工具做简单介绍。一、设计要求(1)设计无源低通滤波器,其截止频率为482KHZ左右.(2) 设计N阶有源滤波器,......
  • Ubuntu 22.04LTS后,配置编译工具build-essential(输入sudo apt install build-essentia
    kairuszhang@kairuszhang:~$sudoapt-getinstallbuild-essential正在读取软件包列表...完成正在分析软件包的依赖关系树...完成正在读取状态信息...完成有一些软件包无法被安装。如果您用的是unstable发行版,这也许是因为系统无法达到您要求的状态......
  • How to enable core file dumps when an application crashes or segmentation faults
    OriginalarticleEnvironmentRedHatEnterpriseLinux5RedHatEnterpriseLinux4RedHatEnterpriseLinux3ForRedHatEnterpriseLinux6,7,8,9,pleaserefertheNOTEintheresolutionsection.IssueHowtoenablecorefiledumpswhenanapplic......
  • 【Azure Logic App】使用Logic App来定制Monitor Alert邮件内容遇见无法获取SearchRes
    问题描述在使用AzureMonitor获取自定义告警指标并发出告警邮件时,默认的告警邮件内容不满足需要,需要把自定义查询语句的结果也直接显示在邮件中。查阅官方文档(CustomizealertnotificationsbyusingLogicApps),可以通过LogicApp来自定义Alert邮件内容。但是,在实验中,遇见......
  • Ubuntu22.04 LTS 部署harbor-v2.7.2高可用
    Ubuntu22.04LTS部署harbor高可用环境准备均需要docker环境IP主机名10.0.0.20harbor0110.0.0.21harbor02一、harbor环境部署1.下载harbor包[root@harbor01:~]#wgethttps://github.com/goharbor/harbor/releases/download/v2.7.2/harbor-offline-insta......
  • 单ubuntu22.04系统工作台降级版本重装ubuntu20.04(全网最详细-简单易懂)
        由于前段时间在配置开源框架时候,官方支持18.04或者20.04,但是本人ubuntu系统是22.04,故运行中问题层出,故想着重装一下系统,把版本降到常用的20.04(推荐),在网上找相关单ubuntu系统重装的内容的时候,发现类似的完整过程居然没有,大多数都是关于Windows双系统的安装,所以笔者决......
  • HTK-HResults计算ASR字错、句错
    工作中有测试AI智能助手,当时没有工具,脚本来不及写,人工手动进行测试,从头到尾人工手动测试比对,字错和句错也都是直接在excel中计算,感触就是,确实很累人!接触HTK,有文章已经写过下载以及安装,详情请看HTK下载安装以及示例先来介绍一下基本概念一、语音识别(ASR)语音识别(speechrecognit......
  • ubuntu22.04软件安装问题实战解决
    root@h2-2-gpu:~#apt-getinstallnvidia-driver-535=535.183.01-0ubuntu0.22.04.1Readingpackagelists...DoneBuildingdependencytree...DoneReadingstateinformation...DoneSomepackagescouldnotbeinstalled.Thismaymeanthatyouhaverequestedan......
  • Windows10 LTSC版本 无法访问网络中部分的共享文件夹
    问题:Windows电脑在网络中部分 共享文件夹可以访问,而另一部分电脑则无法访问,IP也能正常Ping通。但是访问的时候始终会提示错误码:0x80004005  或者 0x80070035 解决方法:1、修改注册表打开注册表,路径[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorksta......