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

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

介绍

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

先决条件

  • CentOS 7 - 64bit的Pandora服务器
  • Ubuntu 15.04 - 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 Server上安装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下载wimc软件包,并手动安装。

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

从浏览器打开潘多拉服务器。 http:// yourip / pandora_console /。

单击下一步。

单击是,我接受许可条款

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

您将使用root权限 创建名为pandora 的新数据库
单击下一步

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

最后,安装Pandora控制台,您现在可以使用默认凭据登录。 username = admin - password = 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控制台后的屏幕截图。

第3步 - 安装Pandora服务器

下载并安装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 line- dxowdqfx上生成的密码。

然后启动pandora服务器和触觉服务器。

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

在此步骤中,Pandora服务器已配置准备好向服务器添加新的主机监控。

在Ubuntu 15.04上安装Pandora Agent

在本教程的这一部分中,您将在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

编辑Pandora代理配置文件,

vi /etc/pandora/pandora_agent.conf

在server_ip行中添加Pandora Server IP 192.168.43.187

然后启动潘多拉代理。

/etc/init.d/pandora_agent_daemon start

测试PandoraFMS

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

你可以看到:

Pandora Server CentOS 7与IP 192.168.43.187正在运行。

Ubuntu 15.04与IP 192.168.43.105已被监控。

结论

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

链接

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏