如何用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
我们将在本教程中做什么:
- 安装Pandora FMS的必备软件包。
- 禁用SELinux和firewalld。
- 在CentOS 7上安装Pandora服务器
- 在Ubuntu 15.04上安装Pandora Agent
- 测试
安装必备软件包
第一步是在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,并具有完整的文档库。