yum相关命令(yum providers命令)

yum相关命令(yum providers命令)LibreNMS 是一个基于 PHP MySQL 和 SNMP 的开源自动发现网络监控工具 LibreNMS 包括对各种网络硬件和操作系统的支持 包括瞻博网络 思科 Linux Foundry FreeBSD Brocade HP Windows 等等 它是 Observium 监控工具的分支 LibreNMS 监控工具的主要功能是 具有自动发现功能 它将使用 CDP FDP

大家好,我是讯享网,很高兴认识大家。



LibreNMS是一个基于PHP,MySQL和SNMP的开源自动发现网络监控工具。

LibreNMS包括对各种网络硬件和操作系统的支持,包括瞻博网络,思科,Linux,Foundry,FreeBSD,Brocade,HP,Windows等等。它是”Observium”监控工具的分支。

LibreNMS监控工具的主要功能是:

  • 具有自动发现功能 - 它将使用CDP,FDP,LLDP,OSPF,BGP,SNMP和ARP自动发现您的整个网络
  • API 访问– LibreNMS 提供了一个完整的 API 来管理、绘制和检索安装中的数据。
  • 自动更新- 使用LibreNMS,您可以通过新功能和错误修复自动保持最新状态。
  • 可自定义的警报- 高度灵活的警报系统,通过电子邮件,IRC,松弛等进行通知。
  • 通过随网络增长的水平扩展支持分布式轮询
  • 计费系统– 根据使用情况或传输量轻松生成网络上端口的带宽账单。
  • Android和iOS应用程序- 有一个原生的iPhone / Android应用程序可用,提供核心功能。
  • 多种身份验证方法:MySQL,HTTP,LDAP,Radius,Active Directory
  • 集成支持NfSen,收集,吸烟, RANCID,氧化

请按照以下步骤在RHEL / CentOS 8上安装和配置LibreNMS。在开始此安装之前,请确保您已在 RHEL / CentOS 8 上安装了 EPEL 存储库。

我们始终使用应用程序所需的依赖项开始安装。使用下面的指南将 EPEL 存储库添加到 RHEL / CentOS 8。

如何在 RHEL / CentOS 8 上安装 EPEL 存储库

打开终端并运行以下命令以安装所需的依赖项。

安装Apache Web服务器,PHP和LibreNMS所需的扩展。

启动 Apache 和 PHP FPM 服务。

检查服务状态。

验证 PHP 版本和加载的模块。

在文件中设置 PHP 时区。/etc/php.ini

允许防火墙上的 http 和 https 端口。

裁判:

如何在RHEL 8上安装带有mod_ssl和mod_http2的Apache

如何在RHEL / CentOS 8上安装PHP

使用以下指南在RHEL / CentOS 8上安装MariaDB数据库服务器。

您可以选择使用MySQL或MariaDB数据库服务器。如果您没有安装任何一个,下面的指南应该会有所帮助。

如何在RHEL 8 / CentOS 8上安装MariaDB

如何在RHEL 8 / CentOS 8上安装MySQL 8.0

安装数据库服务器后,为 LibreNMS 监控工具创建数据库和用户。

编辑文件并在该部分中添加以下行:my.cnf[mysqld]

在该部分中,请添加:[mysqld]

重新启动 mariadb 服务

服务状态应显示”正在运行”。

添加 librenms 用户

来自Github的Clone LibreNMS项目

安装 PHP 依赖项

成功安装的输出应类似于以下内容:

Centos Stream 8 配置 yum_服务器
讯享网

复制并配置 SNMP 配置模板:

通过替换来设置社区字符串RANDOMSTRINGGOESHERE

下载分发版本标识符脚本

然后启动并启用服务snmpd

配置 Apache

为 LibreNMS 创建一个新的 Apache 配置文件。

添加以下配置,根据需要进行编辑:ServerName

配置 SELinux 策略

允许 Apache 在 上提供文件/opt/librenms/html/

允许平

使用以下内容创建文件。http_fping.tt

然后运行这些命令

如果一切正常,请重新启动 httpd 服务

配置 cron 作业

复制日志旋转配置

LibreNMS 将日志保存在 .随着时间的推移,它们会变大并旋转出来。/opt/librenms/logs

要轮换旧日志,您可以使用提供的 logrotate 配置文件:

设置适当的权限

启动 LibreNMS Web Installer

在 Web 浏览器上打开http://librenms.example.com/install.php以完成安装。

Centos Stream 8 配置 yum_服务器_02

确认所有通过,然后单击”下一阶段”Pre-Install Checks

2.按照之前创建的配置数据库凭据。它将开始导入数据库架构并填充数据。

Centos Stream 8 配置 yum_PHP_03

如果导入成功,您应该会收到如下消息。 

Centos Stream 8 配置 yum_php_04

3.在下一页上,系统将要求你配置管理员用户帐户。

Centos Stream 8 配置 yum_PHP_05

4.接下来是配置文件的生成,如果创建失败,您可能需要使用给定的内容手动创建文件。文件路径应为/opt/librenms/config.php 

Centos Stream 8 配置 yum_服务器_06

/opt/librenms/.env

将文件的所有权更改为 librenms 用户:

5.单击”完成安装”按钮以完成LibreNMS安装。您应该会看到一个管理员登录页面。登录并选择Validate Installation

Centos Stream 8 配置 yum_服务器_07

LibreNMS 仪表板应如下所示。

Centos Stream 8 配置 yum_mysql_08

阅读LibreNMS 文档,了解高级设置和配置。

以librenms用户运行validate.php验证配置,并修复问题。

Centos Stream 8 配置 yum_php_09

Centos Stream 8 配置 yum_mysql_10

小讯
上一篇 2025-05-27 16:31
下一篇 2025-05-25 10:08

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/172064.html