银河麒麟体系arrch64架构安装zabbix监控

[复制链接]
发表于 2026-2-12 04:30:04 | 显示全部楼层 |阅读模式
体系版本检察

安装zabbix的主机体系版本及架构
利用体系: 银河麒麟V10
CPU: Arrch64 架构
体系版本: 4.19.90-52.19.v2207.ky10.aarch64

一、zabbix服务版本

Zabbix5.0.13 举行摆设
二、zabbix服务组件安装

2.1 服务依靠安装

  1. Zabbix Server主要Lib依赖库有:libpcre、libevent、libpthread、zlib、libcurl、libxml2、net-snmp、gnutls、openssl or libressl;
  2. ## 安装命令
  3. yum -y install net-snmp-devel libxml2-devel libcurl-devel libevent-devel pcre-devel libxml2-devel openssl-devel zlib-devel
复制代码
2.2 摆设存储引擎

  1. Zabbix Server选择MariaDB、Zabbix Proxy选择SQLite3
复制代码
2.2.1 YUM安装MariaDB

  1. # 搜索yum仓库是否有mysql
  2. yum search mariadb
  3. # 安装mysql数据库及依赖组件
  4. yum -y install mariadb mariadb-devel mariadb-server mariadb-connector-c
  5. # 查看安装版本
  6. mysql -V
复制代码
2.2.1.1 初始换MariaDB数据库实例
  1. # 设置开启自启 和 启动数据库
  2. systemctl enable mariadb && systemctl start mariadb
  3. # 初始化
  4. mysql_secure_installation
  5. Enter current password for root (enter for none):      
  6. Set root password? [Y/n] y                                                                                       
  7. New password:                                                                                                  # 输入新的root密码
  8. Re-enter new password:                                                                           # 再次输入密码
  9. Remove anonymous users? [Y/n] y
  10. Disallow root login remotely? [Y/n] y
  11. Remove test database and access to it? [Y/n] y
  12. Reload privilege tables now? [Y/n] y
复制代码
2.2.1.2 创建数据库
  1. # Linux登录 Mysql
  2. mysql -uroot -p<password>
  3. # 创建数据库并授权
  4. MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
  5. MariaDB [(none)]> create user 'zabbix'@'localhost' identified by 'zabbix@pw';
  6. MariaDB [(none)]> grant all privileges on zabbix.* to 'zabbix'@'localhost';
  7. MariaDB [(none)]> quit
复制代码
2.2.1.3 导入表布局(sql文件在zabbix下)
  1. # 进入mysql文件路径下
  2. cd zabbix/database/mysql/
  3. # 导入SQL文件命令
  4. mysql -uzabbix -p<password>  zabbix < schema.sql
  5. mysql -uzabbix -p<password>  zabbix < images.sql
  6. mysql -uzabbix -p<password>  zabbix < data.sql
复制代码
2.2.2 安装SQLITE3

  1. # 下载SQLITE3
  2. wget https://www.sqlite.org/2021/sqlite-autoconf-3360000.tar.gz
  3. tar xf sqlite-autoconf-3360000.tar.gz
  4. cd sqlite-autoconf-3360000/
  5. # 编译安装
  6. ./configure --prefix=/usr/local/sqlite3 CC=/usr/bin/aarch64-linux-gnu-gcc --host=arm-linux
  7. make -j8 && make install
  8. # 查看SQLITE3版本
  9. /usr/local/sqlite3/bin/sqlite3 -version
  10. 3.36.0 2021-06-18 18:36:39 5c9a6c06871cb9fe42814af9c039eb6da5427a6ec28f187af7ebfb62eafa66e5
复制代码
三、Zabbix编译安装

3.1 下载离线编译包

  1. # 下载zabbix安装包并解压
  2. wget https://cdn.zabbix.com/zabbix/sources/stable/5.0/zabbix-5.0.13.tar.gz
  3. # tar xf zabbix-5.0.13.tar.gz
  4. # mv zabbix-5.0.13 /usr/local/zabbix
  5. # cd zabbix
复制代码
3.2 Zabbix Server安装

3.2.1 zabbix-server编译

  1. #  安装zabbix-server依赖
  2. ./configure --prefix=/usr/local/zabbix --enable-server --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --with-libevent=/usr/local/libevent
  3. # 编译
  4. make install
  5. # 查看版本信息
  6. /usr/local/zabbix/sbin/zabbix_server -V |head -n 1 #验证版本号
  7. zabbix_server (Zabbix) 5.0.13
复制代码
3.2.2 设置Zabbix-Server.Conf文件

  1. cd  /usr/local/zabbix/etc  
  2. cp zabbix_server.conf zabbix_server.conf.
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表