网络配置大熔炉|Rocky/GNU之Zabbix部署(1)


目录

  • 关于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系统无缝衔接了CentOS/Redhat的操作。
可以简单的认为今后的Rocky取代了CentOS这个操作系统。
Rocky Linux 的安装和使用与 CentOS8 几乎完全一致,完全可以作为最佳的 CentOS 的替代品。
Zabbix简单运行架构 网络配置大熔炉|Rocky/GNU之Zabbix部署(1)
文章图片

部署流程 $ 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
以下两者选其一操作:
  1. $ zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -p zabbix
    > 输入配置的数据库root密码
  2. $ 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数据库里
$ vim /etc/zabbix/zabbix_server.conf
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
网络配置大熔炉|Rocky/GNU之Zabbix部署(1)
文章图片

后续:
可能出现的问题(1):红框处出现fail,
网络配置大熔炉|Rocky/GNU之Zabbix部署(1)
文章图片

问题(1)的解决方案:
配置内写操作:
vim /etc/php.ini
date.timezone = "Asia/Ulaanbaatar"

    推荐阅读