Pandora 灵活监控系统 (FMS) 可上升的 和完整的系统,可以审计、检查、控制和监督 Internet 网络上的任何操作系统或服务器。 Pandora FMS 是一个非常强大的 Linux 监控和故障排除工具。 它可以检查和诊断网络系统甚至硬件系统。 Pandora FMS 拥有自己的服务器和数据库,可以为客户提供更高效和快速的响应。
Ubuntu 上的潘多拉 FMS
在 Linux 中,Pandora FMS 可以免费使用并且维护起来非常灵活。 由于 Pandora FMS 是用 Perl、PHP、C++ 和 JavaScript 编写的,因此它可以轻松地与任何系统集成。 Pandora 支持几乎所有的通信和管理领域。 Pandora FMS 有能力取代所有其他昂贵且需要高维护的监控工具。
让我们看看哪些环境与 Pandora FMS 兼容。 正如我之前所说,Pandora FMS 几乎可以与所有配置和系统集成。 在这篇文章中,我们将了解如何在 Ubuntu Linux 中安装和配置 Pandora FMS。 以下是可以使用 Pandora FMS 完成的一些关键功能。
- 简单网络管理协议
- Windows 管理规范
- 传输控制协议
- 用户数据报协议
- 超文本传输协议
- 互联网控制消息协议
在 Ubuntu Linux 上安装 Pandora FMS
Pandora FMS 服务可以通过几个安装步骤安装在您的 Linux 系统中。 它不需要庞大而强大的硬件系统。 只需 20 GB 的磁盘空间和至少 4 GB 的 RAM 就足以在您的 Ubuntu Linux 上安装和运行 Pandora FMS。 在这里,我提供 GitHub Pandora FMS 的地址; 您可以从下面的下载按钮克隆或下载整个字符串。
第 1 步:安装 Apache Pandora FMS 的服务器和 PHP
由于 Pandora FMS 是用 Perl 网络映射功能语言、PHP 以及其他语言的组合编写的,所以首先,我们需要更新 Ubuntu Server 系统中的所有存储库。 然后我们将安装 Apache Ubuntu机器上的服务器。 要完成该过程,只需按照下面给出的终端命令。
$ sudo apt update $ sudo apt-get update $ sudo apt install apache2
– –
安装完成后,现在,我们知道, Apache 服务器是通过 PHP 脚本语言构建和运行的,因此我们需要安装或更新 PHP 的版本。 为了更新 PHP,下面给出了基本的终端命令。
$ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:ondrej/php $ sudo apt update
此外,您可以安装 Perl 和 PHP 7.2 FastCGI 进程管理器。
$ sudo apt-get installsnmp snmpd libtime-format-perl libxml-simple-perl libxml-twig-perl libdbi-perl libnetaddr-ip-perl libhtml-parser-perl xprobe2 nmap libmail-sendmail-perl traceroute libio-socket-inet6-perl libhtml-tree-perl libsnmp-perl snmp-mibs-downloader libio-socket-multicast-perl libsnmp-perl libjson-perl php libapache2-mod-php apache2 mariadb-server mariadb-client php-gd php-mysql php-pear php-snmp php-db php-gettext graphviz php-curl php-xmlrpc php-ldap dbconfig-common
现在您可以检查您的 Apache 服务器是否正常工作。 下面是一些基本的命令 Apache Ubuntu 上的服务器。
$ sudo systemctl stop apache2.service $ sudo systemctl start apache2.service $ sudo systemctl enable apache2.service
我确定你的 Apache 服务器正在工作,现在如果需要,您可以从 Apache Nano 编辑器的初始化文件。
$ sudo nano /etc/php/7.2/apache2/php.ini
安装 PHP 和 Apache 服务器将允许您托管 Pandora FMS 数据并访问控制面板。 除此之外,您还可以更新和安装 Perl 库以获得更好的性能。 Perl 将与简单网络管理协议集成。
$ sudo apt install snmp snmpd libnet-telnet-perl libgeo-ip-perl geoip-database-extra libtime-format-perl libxml-simple-perl libxml-twig-perl libdbi-perl libnetaddr-ip-perl libhtml-parser-perl xprobe2 nmap libmail-sendmail-perl traceroute libio-socket-inet6-perl libhtml-tree-perl libsnmp-perl snmp-mibs-downloader libio-socket-multicast-perl libsnmp-perl libjson-perl
第 2 步:安装和配置 MariaDB
玛丽亚数据库 是最常用的与 MySQL 兼容的关系数据库管理服务器。 在这里,为了使用 Pandora FMS,我们将安装 MariaDB 服务器 SQL 工程并托管数据库。
$ sudo apt install mariadb-server mariadb-client
现在您可以检查您的 MariaDB 服务器是否正常工作。 您可以从 Ubuntu 终端 shell 启动、停止、启用和检查 MariaDB 的状态。
$ sudo systemctl stop mariadb.service $ sudo systemctl start mariadb.service $ sudo systemctl status mariadb.service $ sudo systemctl is-enabled mariadb.service
现在我们几乎完成了数据库部分。 这里我们要安装数据库引擎; 在本例中,我们使用的是 MySQL。
$ sudo mysql_secure_installation
现在您可以检查数据库的信息架构、性能和阶段。
$ sudo systemctl status mariadb.service
之前在安装 PostgreSQL 时,我们已经看到我们必须更改数据库引擎的默认密码。 因此,我们还必须更改 MySQL 的默认密码。
$ sudo mysqladmin password $ sudo mysql -u root
第 3 步:安装 Pandora FMS
要在 Ubuntu 中安装 Pandora FMS,您需要获取一些其他要安装的先决条件文件。 在这里,我将介绍如何获取它们的所有方法。 您可以在终端中复制并粘贴以下命令行。 首先,我将获得 Windows Management Instrumentation (WMI)。 WMI 将带我们进入基于 Web 的控制面板。
对于 Ubuntu 或 Debian,您可以下载 .deb
从以下下载按钮下载 Pandora 监控工具的文件。 这可能会帮助您避免所有的 shell 脚本。
$ wget https://sourceforge.net/projects/pandora/files/Tools%20and%20dependencies%20%28All%20versions%29/DEB%20Debian%2C%20Ubuntu/wmi-client_0112-1_amd64.deb$ sudo dpkg -i wmi-client_0112-1_amd64.deb $ sudo dpkg -i wmi-client_0112-1_amd64.deb
第 4 步:安装 Pandora FMS 控制台
Pandora 控制台是基于 Web 的用户界面,允许代理监控、控制、报告和维护设置和任务。 从控制台面板,您还可以控制 admin 活动和资源管理。 对于 Ubuntu,下载并安装 Debian 软件包。 稍后我们将获得配置部分。
$ wget https://sourceforge.net/projects/pandora/files/Pandora%20FMS%207.0NG/743/Debian_Ubuntu/pandorafms.console_7.0NG.743.deb $ wget https://sourceforge.net/projects/pandora/files/Pandora%20FMS%207.0NG/743/Debian_Ubuntu/pandorafms.server_7.0NG.743.deb
下载所有文件和存储库后,您现在可以继续安装过程。 别忘了重启 Apache 服务器和服务。
$ sudo dpkg -i pandorafms.console_7.0NG.743.deb pandorafms.server_7.0NG.743.deb $ sudo apt-get -f install
第 5 步:设置防火墙
对于设置任何 Web 服务器,有必要使服务器安全并从托管系统访问防火墙。 安装和配置 Pandora 控制台后,您必须允许防火墙通过服务器以供公众使用。 否则,您的客户端将无法访问您的服务器。
$ sudo ufw allow http $ sudo ufw allow https $ sudo ufw reload
第 6 步:访问 Web 控制面板
Pandora FMS 与 Selenium 网络应用程序和 ElasticSearch 库功能配合使用,可为您在网络和文件搜索优化方面提供流畅的性能。 Pandora FMS 能够与任何编程语言一起运行,并且可以在不同类型的服务器上运行。 这里提供了 Pandora FMS 服务器的候选名单; 看一看。 除此之外,对于远程服务器管理,潘多拉可以通过卫星服务器进行连接。
- WUX 服务器
- 库存服务器
- 事件服务器
- 导出服务器
- 网络服务器
- 预测服务器
- 插件服务器
- SNMP 服务器
- 网络服务器
回到我们的工作,要进入您的控制面板,您需要知道您的服务器的网址。 我假设你已经安装了 Apache 服务器和 MariaDB,因此您已经知道控制面板的网址。 现在,转到您最喜欢的网络浏览器并转到您的仪表板。 让你的服务器网址是 https://192.168.0.102
; 在这种情况下,添加一个正斜杠(/)并输入 pandora_console
并击中 Enter.
https://192.168.0.102/pandora_console/
首次使用时,系统会询问您控制台的用户名和密码。 使用以下用户名和密码,这是默认设置。 您可以随时更改密码。
username: admin password: pandora
第 7 步:测试 Pandora FMS
我们已经完成了所有的安装过程; 在这里,我们将看到如何进行一些额外的配置,这些配置可能有助于进一步的参考。 要更改 Pandora 服务器设置的配置,您只需编辑 pandora_server.conf
文件。 你总是可以信任 Vim 编辑器来编辑机密文件。
$ sudo vi /etc/pandora/pandora_server.conf
您还可以对控制台和 Pandora FMS 服务器进行测试。
$ sudo rm /var/www/html/pandora_console/install.php
以下是一些对新手有用的主要命令。 这将允许用户启动、重新启动和检查服务器的状态。
$ sudo systemctl restart pandora_server.service $ sudo systemctl status pandora_server.service
如果您希望您的 FMS 服务器不间断地运行,那么您不应该在您的 Ubuntu 终端中输入任何错误或误导的命令。 始终输入正确的命令来添加或配置新任务。 您可以添加 ExecStart
命令始终监视您的系统,无论是否出现问题。 为此,将以下行更改为此。
$ sudo vi /lib/systemd/system/pandora_server.service ExecStart=/usr/bin/pandora_server /etc/pandora/pandora_server.conf -D ExecStart=/etc/init.d/pandora_server start
现在您可以重新加载并重新启动您的 Pandora FMS 和控制台系统。
$ sudo systemctl daemon-reload
要启动、启用和检查系统状况,请使用以下主要命令行。
$ sudo systemctl start pandora_server.service $ sudo systemctl status pandora_server.service $ sudo systemctl is-enabled pandora_server.service
因为你是系统 admin,您可以在 tentacle
命令。
$ sudo systemctl status tentacle_serverd.service
结束词
毕竟安装过程就完成了; 现在我们处于这篇文章的底线。 到目前为止,我们已经学习了如何下载和安装 Pandora FMS 和 Pandora Console。 我们还学习了如何安装和更新 Apache Web 服务器和 PHP 框架。 虽然我们也可以了解 Pandora 元控制台。 但就目前而言,我们已经完成了 Pandora 灵活监控系统。
Pandora FMS 提供了所有有吸引力且功能强大的工具,真正实现了它们无与伦比的地方。 如果您是 Pandora FMS 的用户,请告诉我们您的体验,您也可以在评论部分写下与此帖子相关的任何评论。 不要忘记与您的朋友和同事分享这篇文章。