如何使用 Pandora FMS 监控 CentOS 和 Ubuntu 服务器如何使用 Pandora FMS 监控 CentOS 和 Ubuntu 服务器如何使用 Pandora FMS 监控 CentOS 和 Ubuntu 服务器如何使用 Pandora FMS 监控 CentOS 和 Ubuntu 服务器
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何使用 Pandora FMS 监控 CentOS 和 Ubuntu 服务器

在此页

  1. 介绍
  2. 先决条件
    1. 安装先决条件包

    1. 第 1 步 - 配置 MariaDB/MySQL
    2. 第 2 步 - 安装 Pandora 控制台
    3. 第 3 步 - 安装 Pandora 服务器

    介绍

    Pandora FMS(Pandora Flexible Monitoring System)是一款灵活且高度可扩展的监控软件,适用于网络、服务器、应用程序和虚拟环境。 Pandora FMS 可以监控不同服务器操作系统和服务器应用程序(如 Web 服务器、数据库、代理等)的状态和性能。Pandora FMS 由服务器软件和监控代理组成。在本教程中,我将向您展示如何在 CentOS 7 上安装 Pandora FMS Server 以及如何在 Ubuntu 15.04 上添加监控代理。

    先决条件

    • CentOS 7 - 用于 Pandora 服务器的 64 位
    • Ubuntu 15.04 - Pandora 代理的 64 位
    • 根权限

    CentOS 7 IP - 192.168.43.187
    Ubuntu 15.04 IP - 192.168.43.105

    我们将在本教程中做什么:

    1. 安装 Pandora FMS 的先决条件包。
    2. 禁用 SELinux 和 firewalld。
    3. 在 CentOS 7 上安装 Pandora 服务器
    4. 在 Ubuntu 15.04 上安装 Pandora Agent
    5. 测试

    安装先决条件包

    第一步是在我们的 CentOS 服务器上安装 PandoraFMS 软件的先决条件。该服务器将运行基于 Web 的 Pandora UI,它将成为监控代理连接到的中心位置。

    yum install mariadb-server httpd mod_php php-gd php-mysql php-mbstring xorg-x11-fonts-misc graphviz php-snmp php-pear php-ldap xorg-x11-fonts-75dpi graphviz perl-Sys-Syslog perl-libwww-perl perl-XML-Simple perl-XML-Twig net-snmp-utils perl-NetAddr-IP perl-IO-Socket-INET6 perl-Socket6 perl-Net-Telnet nmap perl-JSON perl-Encode-Locale net-snmp-perl perl-CPAN

    wimc 软件包在 CentOS 基本存储库中不可用,因此我们将使用 wget 下载并手动安装。

    cd /tmp
    wget http://softlayer-dal.dl.sourceforge.net/project/pandora/Tools%20and%20dependencies%20%28All%20versions%29/RPM%20CentOS%2C%20RHEL/wmic-4.0.0tp4-0.x86_64.rpm

    rpm -ivh wmic-4.0.0tp4-0.x86_64.rpm

    禁用 SELinux:

    sed -i -e 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

    并停止防火墙:

    systemctl stop firewalld

    在 CentOS 7 上安装 Pandora FMS

    第 1 步 - 配置 MariaDB/MySQL

    systemctl start mariadb
    mysql_secure_installation
    Set root password? [Y/n] Y
    TYPE YOUR PASSWORD
    Remove anonymous users? [Y/n] Y
    Disallow root login remotely? [Y/n] Y
    Remove test database and access to it? [Y/n] Y
    Reload privilege tables now? [Y/n] Y

    第 2 步 - 安装 Pandora 控制台

    下载并安装 Pandora 控制台:

    cd /tmp
    wget http://sourceforge.net/projects/pandora/files/Pandora%20FMS%205.1/SP1Final/RHEL_CentOS/pandorafms_console-5.1SP1-1.noarch.rpm
    rpm -ivh pandorafms_console-5.1SP1-1.noarch.rpm

    为 Pandora 服务器配置文件授予 777 权限。

    chmod -R 777 /var/www/html/pandora_console/include

    启动 MariaDB 和 httpd

    systemctl start mariadb
    systemctl start httpd

    从浏览器打开 pandora 服务器。 http://yourip/pandora_console/。

    点击下一步。

    单击是,我接受许可条款。

    已安装所有软件依赖项,请为本教程选择“MySQL 数据库”并
    单击“下一步”。

    您将使用根权限创建一个名为 pandora 的新数据库。
    单击“下一步”。

    数据库配置成功完成。请注意生成的随机密码 - dxowdqfx,因为下一步需要它。
    单击下一步。

    最后,安装了 Pandora 控制台,您现在可以使用默认凭据登录。用户名=admin - 密码=pandora。

    在登录 pandora 之前,您需要重命名 /var/www/html/pandora_console 目录中的文件 install.php。

    mv /var/www/html/pandora_console/install.php /var/www/html/pandora_console/install_backup.php

    现在登录到 Pandora 控制台。 这是登录 Pandora 控制台后的屏幕截图。

    第 3 步 - 安装 Pandora 服务器

    下载并安装潘多拉服务器。

    cd /tmp
    wget http://sourceforge.net/projects/pandora/files/Pandora%20FMS%205.1/SP1Final/RHEL_CentOS/pandorafms_server-5.1SP1-1.noarch.rpm

    rpm -ivh pandorafms_server-5.1SP1-1.noarch.rpm

    编辑 Pandora 服务器配置文件:

    vi /etc/pandora/pandora_server.conf

    添加在 dbpass 行上生成的密码 - dxowdqfx。

    然后启动pandora server和tentacle server。

    /etc/init.d/pandora-server start
    /etc/init.d/tentacle_serverd start

    到这一步,Pandora服务器已经配置完成,可以为服务器添加新的主机监控了。

    在 Ubuntu 15.04 上安装潘多拉代理

    在这部分教程中,您将在 Ubuntu 15.04 上安装 Pandora 监控代理并将其添加到 pandora 服务器。

    通过运行以下命令登录到 Ubuntu 服务器并成为 root 用户:

    sudo -

    然后在 Ubuntu 上下载并安装代理:

    cd /tmp
    wget http://softlayer-ams.dl.sourceforge.net/project/pandora/Pandora%20FMS%205.1/SP1Final/Debian_Ubuntu/pandorafms.agent_unix_5.1SP1.deb

    dpkg -i pandorafms.agent_unix_5.1SP1.deb

    编辑潘多拉代理配置文件,

    vi /etc/pandora/pandora_agent.conf

    在 server_ip 行中添加 Pandora 服务器 IP 192.168.43.187,

    然后启动潘多拉代理。

    /etc/init.d/pandora_agent_daemon start

    测试 PandoraFMS

    打开浏览器并登录 Pandora 控制台。 http://192.168.43.187/pandora_console/

    你可以看到:

    IP 为 192.168.43.187 的 Pandora 服务器 CentOS 7 正在运行。

    IP 为 192.168.43.105 的 Ubuntu 15.04 已被监控。

    结论

    Pandora FMS 是一款强大的服务器、网络和应用程序监控工具。它很容易配置和部署到服务器上。 Pandora FMS可以监控Linux、Windows、HP-UX、Solaris、BSD等不同的操作系统,并拥有完整的文档库。

    链接

    • http://pandorafms.com/

©2015-2025 艾丽卡 support@alaica.com