卡盟网站是怎么建设的,产品开发设计,昆明网页重做,下载软件的网站推荐一、Zabbix的简介 Zabbix是一种开源的企业级监控解决方案#xff0c;用于实时监测服务器、网络设备和应用程序的性能和可用性。它提供了强大的数据收集、处理和可视化功能#xff0c;同时支持事件触发、报警通知和自动化任务等功能。Zabbix易于安装和配置#xff0c;支持跨平…一、Zabbix的简介 Zabbix是一种开源的企业级监控解决方案用于实时监测服务器、网络设备和应用程序的性能和可用性。它提供了强大的数据收集、处理和可视化功能同时支持事件触发、报警通知和自动化任务等功能。Zabbix易于安装和配置支持跨平台并且具有灵活的扩展性可以满足不同规模和复杂度的监控需求。
二、Rocky Linux系统安装 链接VMware Workstation 下载安装含秘钥 链接VMware Workstation 创建虚拟机 链接Rocky_Linux 下载安装教程 链接Rocky_Linux 网卡静态配置教程 链接MobaXterm 下载安装
三、Rocky Linux 安装部署 Zabbix 1、登录官网 链接https://www.zabbix.com/cn/download
2、配置路线
3、根据指引安装zabbix
4、安装zabbix
[rootlocalhost ~]# rpm -Uvh https://repo.zabbix.com/zabbix/6.4/rhel/9/x86_64/zabbix-release-6.4-1.el9.noarch.rpm教程链接Rocky Linux 运维工具 rpm 5、验证zabbix-release已被安装
[rootlocalhost ~]# dnf list installed | grep zabbix-release教程链接Rocky Linux 运维工具 dnf 教程链接Rocky Linux 运维工具 grep
6、清理RPM包临时缓存
[rootlocalhost ~]# dnf clean all教程连接Rocky Linux 运维工具 dnf
7、安装Zabbix serverWeb前端agent
[rootlocalhost ~]# dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent教程连接Rocky Linux 运维工具 dnf
8、安装数据库。这里安装mariadb配置不变 Mariadb 是由 MySQL 原创团队创建的一个免费、开源的分支旨在填补 MySQL数据库 被 Oracle 公司 收购后的空白。
[rootlocalhost ~]# dnf install -y mariadb mariadb-server教程连接Rocky Linux 运维工具 dnf
9、启动数据库
[rootlocalhost ~]# systemctl start mariadb.service教程连接Rocky Linux 运维工具 systemctl
10、开机自启
[rootlocalhost ~]# systemctl enable mariadb.service教程连接Rocky Linux 运维工具 systemctl
11、查看状态
[rootlocalhost ~]# systemctl status mariadb.service教程连接Rocky Linux 运维工具 systemctl
12、初始化数据库
[rootlocalhost ~]# mysql_secure_installation
Enter current password for root (enter for none): ##当前数据库管理员的密码无密码直接回车
Switch to unix_socket authentication [Y/n] n ##不需要认证
Change the root password? [Y/n] y ##重置密码
New password: ##新密码
Re-enter new password: ##确认新密码!
Remove anonymous users? [Y/n] y ##移除匿名用户登陆
Disallow root login remotely? [Y/n] y ##移除管理员远程登陆
Remove test database and access to it? [Y/n] y ##移除测试库
Reload privilege tables now? [Y/n] y ##刷新数据表13、登录数据库密码默认为空
[rootlocalhost ~]# mariadb -uroot -p14、创建名为 “zabbix” 的数据库并设置字符集为 “utf8mb4”排序规则为 “utf8mb4_bin”。
MariaDB [(none)] create database zabbix character set utf8mb4 collate utf8mb4_bin;15、创建 “zabbix” 用户密码设置为 “zabbix”。此用户将用于连接到 “zabbix” 数据库。
MariaDB [(none)] create user zabbixlocalhost identified by zabbix;16、赋予 “zabbix” 用户对 “zabbix” 数据库的全部权限。
MariaDB [(none)] grant all privileges on zabbix.* to zabbixlocalhost;17、信任数据库中的自定义函数的创建者以便在启用二进制日志记录时允许创建和修改函数。 (ctrl c 退出 数据库)
MariaDB [(none)] set global log_bin_trust_function_creators 1;18、导入 Zabbix 监控系统的 MySQL 数据库脚本 (密码是步骤15设置的zabbix)
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-setutf8mb4 -uzabbix -p zabbix19、登录数据库密码默认为空
[rootlocalhost ~]# mariadb -uroot -p20、在导入数据库架构后禁用 log_bin_trust_function_creators 选项。(ctrl c 退出数据库)
MariaDB [(none)] set global log_bin_trust_function_creators 0;21、为Zabbix server配置数据库 第129行删除 # 注释密码是步骤15设置的zabbix
[rootlocalhost ~]# vim /etc/zabbix/zabbix_server.conf
DBPasswordzabbix教程连接Rocky Linux 运维工具 vim
22、为Zabbix前端配置PHP第2、3行删除 # 注释
[rootlocalhost ~]# vim /etc/nginx/conf.d/zabbix.conf
listen 8080;
server_name example.com;教程连接Rocky Linux 运维工具 vim
23、重启进程
[rootlocalhost ~]# systemctl restart zabbix-server zabbix-agent nginx php-fpm教程连接Rocky Linux 运维工具 systemctl 24、查看server端服务状态 绿色active:running为正常运行
[rootlocalhost ~]# systemctl status zabbix-server教程连接Rocky Linux 运维工具 systemctl 25、查看客户端服务状态 绿色active:running为正常运行
[rootlocalhost ~]# systemctl status zabbix-agent教程连接Rocky Linux 运维工具 systemctl
26、查看网页前端服务状态 绿色active:running为正常运行
[rootlocalhost ~]# systemctl status php-fpm.service教程连接Rocky Linux 运维工具 systemctl
27、开机自动启动
[rootlocalhost ~]# systemctl enable zabbix-server zabbix-agent nginx php-fpm教程连接Rocky Linux 运维工具 systemctl 28、防火墙放行8080端口
firewall-cmd --zonepublic --add-port8080/tcp --permanent教程连接Rocky Linux 运维工具 firewall-cmd
29、加载策略
[rootlocalhost ~]# firewall-cmd --reload教程连接Rocky Linux 运维工具 firewall-cmd 30、安装中文语言包
[rootlocalhost ~]# dnf install -y langpacks-zh_CN glibc-common教程连接Rocky Linux 运维工具 dnf
30、浏览器访问http://192.168.100.10:8080/自动跳转至配置页
31、选择简体中文点击“下一步”
32、检查必要条件OK点击“下一步”
33、输入密码密码是步骤15设置的zabbix点击“下一步”
34、设置主机名Zabbix Server点击“下一步”
35、确认参数点击“下一步”
36、安装完成点击“完成”
37、登录系统默认账户为Admin密码为zabbix
38、登录成功