当前位置:网站首页>Rocky/GNU之Zabbix部署(1)
Rocky/GNU之Zabbix部署(1)
2022-07-31 00:45:00 【bojiSAMA】
关于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
Zabbix由Alexei Vladishev创建,目前由Zabbix SIA积极开发和支持。
Zabbix是一个企业级开源分布式监控解决方案。
Zabbix是一款软件
Zabbix可监控大量的网络参数以及服务器,虚拟机,应用程序,服务,数据库,网站,云服务等的运行状况和完整性。
Zabbix使用灵活的通知机制,允许用户为几乎任何事件配置基于电子邮件的警报。
这允许对服务器问题做出快速反应。
Zabbix基于存储的数据提供出色的报告和数据可视化功能。这使得Zabbix成为容量规划的理想选择。
————————Zabbix官方文档
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 安装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 [email protected] 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数据库里
$ 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
测试
http://<配置Zabbix的IP地址>/zabbix
后续:
可能出现的问题(1)
:红框处出现fail,问题(1)
的解决方案:
配置内写操作:
vim /etc/php.ini
date.timezone = "Asia/Ulaanbaatar"
边栏推荐
猜你喜欢
Understand from the 11 common examples of judging equality of packaging types in the written test: packaging types, the principle of automatic boxing and unboxing, the timing of boxing and unboxing, a
ShardingSphere read-write separation (8)
Thesis understanding: "Designing and training of a dual CNN for image denoising"
unity2D横版游戏教程4-物品收集以及物理材质
Regular expression password policy and regular backtracking mechanism bypass
消息队列存储消息数据的MySQL表设计
Xss target drone training [success when pop-up window is realized]
ShardingSphere's unsharded table configuration combat (6)
typescript9-常用基础类型
typescript13 - type aliases
随机推荐
Shell programming of conditional statements
Add text watermark to PHP image
寄存器(汇编语言)
h264和h265解码上的区别
【Yugong Series】July 2022 Go Teaching Course 013-Constants, Pointers
MySql数据恢复方法个人总结
Optimization of aggregate mentioned at DATA AI Summit 2022
场景之多数据源查询及数据下载问题
Responsive layout vs px/em/rem
WEB安全基础 - - -漏洞扫描器
【Multithreading】
[Yugong Series] July 2022 Go Teaching Course 015-Assignment Operators and Relational Operators of Operators
SereTOD2022 Track2代码剖析-面向半监督和强化学习的任务型对话系统挑战赛
DOM系列之动画函数封装
响应式布局与px/em/rem的比对
小程序-全局数据共享
DOM系列之scroll系列
C语言力扣第48题之旋转图像。辅助数组
【Demo】ABAP Base64加解密测试
typescript10-commonly used basic types