目录
- 关于Rocky/GNU
- Zabbix简单运行架构
- 部署流程
- 测试
关于Rocky/GNU
Rocky Linux 是红帽宣布放弃 CentOS Linux 后,由 CentOS 联合创始人 Gregory Kurtzer 创建的 Linux 发行版,旨在继承 CentOS 的社区属性。Rocky Linux 是一个社区属性的企业级操作系统,它与 Red Hat Enterprise Linux 100% 兼容,最新的稳定版本 Rcoky Linux 8.4 于2021年 5 月 18 日发布,支持 x86_64 和 ARM64 (AArch64) 架构。Rocky Linux 的安装和使用与 CentOS8 几乎完全一致,完全可以作为最佳的 CentOS 的替代品。
可以简单理解为 Rocky系统无缝衔接了CentOS/Redhat的操作。
可以简单的认为今后的Rocky取代了CentOS这个操作系统。
Zabbix简单运行架构
文章图片
部署流程 $ rpm -Uvh https://repo.zabbix.com/zabbix/4.5/rhel/8/x86_64/zabbix-release-4.5-2.el8.noarch.rpm
$ dnf clean all # 删除因各种原因在系统中残留各种过时的文件和未完成的编译工程。
$ dnf install mariadb-server
$ systemctl enable mariadb
$ systemctl start mariadb
$ sudo /usr/bin/mysql_secure_installation
> 配置数据库root密码后,后续操作全选Y。
$ dnf install zabbix-server-mysql
$ systemctl enable mariadb
$ systemctl start mariadb
$ sudo mysql -u root -p
> 键入自己的数据库root密码
> create database zabbix character set utf8 collate utf8_bin;
> grant all privileges on zabbix.* to zabbix@localhost identified by ‘password’;
> flush privileges;
> quit
以下两者选其一操作:
- $ zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -p zabbix
> 输入配置的数据库root密码 - $ zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -p密码 zabbix
- 1或2的作用相同:
# 将/usr/share/doc/zabbix-server-mysql*/create.sql.gz里的数据导入到zabbix数据库里
DBName=zabbix
DBPassword= password #密码随意更改
$ systemctl enable zabbix-server
$ systemctl start zabbix-server
$ systemctl status zabbix-server
$ tail -f /var/log/zabbix/zabbix_server.log
# tail -f实时监控日志,监控的时候可以打开新的shell进行操作以便实时观察日志变化
$ dnf install php
$ vim /etc/php-fpm.d/zabbix.conf
;
php_value[date.timezone] = Asia/Ulaanbaatar
$ dnf install httpd
$ dnf install zabbix-web-mysql zabbix-apache-conf
$ systemctl enable httpd php-fpm
$ systemctl restart zabbix-server httpd php-fpm
测试 【网络配置大熔炉|Rocky/GNU之Zabbix部署(1)】http://<配置Zabbix的IP地址>/zabbix
文章图片
后续:
可能出现的
问题(1)
:红框处出现fail,文章图片
问题(1)
的解决方案:配置内写操作:
vim /etc/php.ini
date.timezone = "Asia/Ulaanbaatar"
推荐阅读
- linux|K8S复习(一)(kubernetes设计架构)
- U盘安装CentOS7.9
- web|文件上传漏洞详解
- 网络安全|永恒之蓝MS17-010exp复现
- oscp|INE Penetration Testing Basics 黑盒渗透测试过程
- Linux 中的“大内存页”(hugepage)是个什么
- linux|Linux curl 命令详解
- linux|Linux curl 常用示例
- php|记录一次遇到并解决的cURL error (Empty reply from server错误)