首页 > 系统相关 >Rockylinux9或Centos8安装zabbix6.0

Rockylinux9或Centos8安装zabbix6.0

时间:2023-07-10 23:37:30浏览次数:50  
标签:Rockylinux9 zabbix6.0 Zabbix agent server zabbix systemctl mysql Centos8

zabbix6.0服务端不再支持Centos7的yum安装,Centos8已停止维护,rockylinux是RHEL的下游免费发行版。
1.安装rockylinux9:阿里云下载地址

#关闭防火墙和 selinux 并重启
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
systemctl disable --now firewalld

#查看firewall服务状态
systemctl status firewalld

2.替换rockylinux9的交大源或者阿里源:

sed -e 's|^mirrorlist=|#mirrorlist=|g' \
    -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.sjtug.sjtu.edu.cn/rocky|g' \
    -i.bak \
    /etc/yum.repos.d/[Rr]ocky*.repo
dnf makecache

sed -e 's|^mirrorlist=|#mirrorlist=|g' \
    -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' \
    -i.bak \
    /etc/yum.repos.d/[Rr]ocky*.repo
dnf makecache

3.按照zabbix官方文档安装6.0:
a. Install Zabbix repository,Proceed with installing zabbix repository.

# rpm -Uvh https://repo.zabbix.com/zabbix/6.4/rhel/9/x86_64/zabbix-release-6.4-1.el9.noarch.rpm
# dnf clean all

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

# dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

c. 创建初始数据库
Make sure you have database server up and running.
本文以Mysql为例

#安装数据库,启动数据库,并开机自启
yum install mariadb-server -y
systemctl enable --now mariadb
#初始化 mariadb 并配置 root 密码
mysql_secure_installation 

#直接回车,空
是否设置密码:y
输入设置密码:
再次输入密码:
是否移除anonymous用户:y
是否不允许root远程登录:n
是否移除test数据库:y
是否更新:y

在数据库主机上运行以下代码。

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

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

# zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

Disable log_bin_trust_function_creators option after importing database schema.

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

d. 为Zabbix server配置数据库
编辑配置文件 /etc/zabbix/zabbix_server.conf

DBPassword=password

e. 启动Zabbix server和agent进程
启动Zabbix server和agent进程,并为它们设置开机自启:

# systemctl restart zabbix-server zabbix-agent httpd php-fpm
# systemctl enable zabbix-server zabbix-agent httpd php-fpm

f. Open Zabbix UI web page
The default URL for Zabbix UI when using Apache web server is http://host/zabbix

标签:Rockylinux9,zabbix6.0,Zabbix,agent,server,zabbix,systemctl,mysql,Centos8
From: https://www.cnblogs.com/kingslayermeto/p/17542622.html

相关文章

  • centos8的root密码更改
    centos8的root密码更改此界面按e在linux行末尾加入参数rd.break按ctrl+s保存。ctrl+x启动输入mount-orw,remount/sysroot重新挂载sysroot并赋予rw权限输入chroot/sysroot把sysroot修改为/目录通过passwdroot或者echo1|passwd--stdinroottouch/.autorelabel重置SEli......
  • centos8重启网络服务NetworkManager不能立即生效的问题
    一、使用vim编辑ifcfg-ens192网络配置文件,注释掉网关配置,模拟不能访问公网场景[root@localhost~]#vim/etc/sysconfig/network-scripts/ifcfg-ens192TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yes......
  • 在centos8中源码部署LAMP
    源码部署LAMP一、安装httpd在官网下载安装包http://archive.apache.org/[root@localhost~]#wgethttp://archive.apache.org/dist/apr/apr-1.7.4.tar.gz[root@localhost~]#wgethttp://archive.apache.org/dist/apr/apr-util-1.6.3.tar.gz[root@localhost~]#wgethttp:......
  • centos8环境基本优化
    centos8环境基本优化目录centos8环境基本优化1.防火墙优化2.源优化:方案1.更换阿里源方案2.使用centos8.5源安装epel源3.ssh连接慢解决4.关闭公网,只开放内网(可选)5.配置定时任务,时间同步centos7ntpdcentos86.PS17.配置sudo1.防火墙优化参考链接https://www.cnblogs.com/ztton......
  • [Linux][报错解决] Centos8发行版 运行locale和man报错
    报错信息先是运行manls时,Nomanualentryforls然后运行locale时,cannotsetLC_XXXtodefaultlocale:Nosuchfileordirectoryterminalmessage前因###运行manls时出现Nomanualentryforls,因为没有安装man-pages运行manls时出现man:can'tsettheloca......
  • centos8.2升级centos stream
    背景2020年12月08日,CentOS官方宣布CentOSLinux项目将停止并推出CentosStream项目。2022后CentOS8的使用者将无法获得包括问题修复和功能更新在内的任何软件维护和支持。升级过程首先,输入如下命令,查看你的yum仓库是否有centos-release-stream[root@gby~]#yumsea......
  • centos8.3 openssh8.0p1升级到9.0P1代码
    #!/bin/shcd/etc/yum.repos.dmkdirbackupmvCent*backupwget-O/etc/yum.repos.d/CentOS-Base.repohttps://mirrors.aliyun.com/repo/Centos-8.repoyum-ycleanallyum-ymakecacheyum-yinstallgccgcc-c++glibcmakeautoconfopensslopenssl-deve......
  • Linux下卸载重装MySQL(基于CentOS8)
    背景:卸载宝塔面板后,MySQL服务起不来,尝试修复无果,直接重装1.卸载MySQL组件$rpm-e--nodepsmysql-community-common$rpm-e--nodepsmysql-community-libs$rpm-e--nodepsmysql-community-libs-compat$rpm-e--nodepsmysql-community-client$rpm-e--nodepsmy......
  • centos8系统虚拟机配置
    https://mirrors.aliyun.com/centos/8.5.2111/isos/x86_64/?spm=a2c6h.25603864.0.0.303044cbZ7Ri6R上面为镜像地址之后一直点下一步在这里设置你的操作系统镜像文件这样搭载完成了......
  • centos8 安装mysql8.0.33
    一、在官网下载mysql源 [root@zabbix-server~]#wgethttps://dev.mysql.com/get/mysql80-community-release-el8-5.noarch.rpm  二、安装mysql[root@zabbix-server~]#yuminstall-ymysql80-community-release-el8-5.noarch.rpm[root@zabbix-server~]#yum-y......