目录
1 概述
浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接https://www.ieisystem.com/keyarchos/
Zabbix 是一个企业级分布式开源监控解决方案,能够监控众多网络参数和服务器的健康度、完整性。Zabbix 使用灵活的告警机制,允许用户为几乎任何事件配置基于邮件的告警,这样用户可以快速响应服务器问题。Zabbix 基于存储的数据提供出色的报表和数据可视化功能。详细介绍见官网链接Zabbix:企业级开源监控解决方案。
2 安装准备
2.1 操作系统环境
版本信息:KeyarchOS 5.8sp1
硬件平台:X86_64
2.2 Zabbix版本
Zabbix-5.4-1
https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-release-5.4-1.el8.noarch.rpm
3 安装
3.1 安装Zabbix官方yum源
首先配置官网yum源,方便后续安装:
rpm -Uvh https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-release-5.4-1.el8.noarch.rpm
3.2 安装Zabbix
1、安装Zabbix server、Web前端、agent:
yum install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent
3.3 安装MariaDB
1、安装mariadb,直接使用yum命令安装即可:
yum install mariadb-server -y
2、启动mariadb:
systemctl start mariadb
systemctl enable mariadb
3、重设mariadb密码及相关配置:(默认密码为空,回车即可)
mysql_secure_installation
4、创建初始数据库
mysql -uroot -p1234
4 运行Zabbix
4.1 配置Zabbix
1、修改/etc/zabbix/zabbix_server.conf,配置数据库
2、修改/etc/nginx/conf.d/zabbix.conf,为Zabbix前端nginx配置PHP
server端即本机ip(192.168.122.160),监听端口为80
3、修改/etc/php-fpm.d/zabbix.conf,设置时区为Asia/Shanghai
4.2 启动Zabbix
1、启动服务zabbix-server zabbix-agent nginx php-fpm:
2、浏览器访问server页面:
网址即server端ip地址,打开后会提示开始安装
点击下一步后,提示输入端口与密码:
后续步骤直接点击“下一步”即可:
填写用户名Admin,密码zabbix后进入仪表板界面,即可进行状态监控: