引言

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

前提条件

面向Pandora Server的CentOS 7 64位版本

面向Pandora代理的Ubuntu 15.04 64位版本

根权限

CentOS 7 IP:192.168.43.187

Ubuntu 15.04 IP:192.168.43.105

我们在本教程中完成的操作如下:

安装Pandora FMS所需的必要程序包。

禁用SELinux和firewalld。

将Pandora Server安装到CentOS 7上

将Pandora代理安装到Ubuntu 15.04上

测试

安装必要程序包

第一步是将Pandora FMS软件所需的必要程序包安装到我们的CentOS Server上。该服务器将运行基于Web的Pandora用户界面,它将是核心地方,监控代理会连接到此处。

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

CentOS基本软件库中没有wimc程序包,于是我们使用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

并停止firewalld:

systemctl stop firewalld

将Pandora FMS安装到CentOS 7上

第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 Server配置文件授予777权限。

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

启动MariaDB和httpd

systemctl start mariadb

systemctl start httpd

从浏览器打开Pandora Server。

http://yourip/pandora_console/.

点击Next(下一步)。

Pandora FMS

点击Yes, I accept licence terms.(是的,我接受许可证条款。)

许可证

所有软件依赖项已安装,请为本教程选择“MySQL Database”(MySQL数据库)。

然后点击Next(下一步)。

依赖项已安装

你将使用根权限,创建一个新的数据库,其名称为pandora。

点击Next(下一步)。

配置数据库

数据库配置已成功完成。请记下生成的随机性密码:dxowdqfx,因为下一步你要用到它。

点击Next(下一步)。

数据库配置已成功完成

最后,Pandora控制台已安装,现在你可以用默认的登录信息来登录了。用户名= admin – 密码= pandora。

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控制台后的屏幕截图。

Pandora

第3步:安装Pandora Server。

下载和安装Pandora Server。

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 dbpass

然后启动Pandora服务器软件和Tentacle服务器软件。

/etc/init.d/pandora-server start

/etc/init.d/tentacle_serverd start

到了这一步,Pandora服务器已配置完毕,准备将监控的新主机添加到服务器。

将Pandora代理安装到Ubuntu 15.04上

在本教程的这个部分,你将把Pandora监控代理安装到Ubuntu 15.04上,并将它添加到Pandora服务器。

登录进入到Ubuntu服务器,运行该命令,成为根用户:

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,

Pandora代理

然后启动Pandora代理。

/etc/init.d/pandora_agent_daemon start

测试PandoraFMS

打开浏览器,登录进入到Pandora控制台。

http://192.168.43.187/pandora_console/

Pandora完成画面

你能看到:

IP地址为192.168.43.187的Pandora Server CentOS 7在运行。

IP地址为192.168.43.105的Ubuntu 15.04已受到监控。

结束语

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

fms安装教程 linux_如何借助Pandora FMS监控CentOS和Ubuntu服务器?相关推荐

  1. fms安装教程 linux_[转]linux下fms2流媒体服务器搭建之三-----FMS安装篇

    1.下载fms2安装程序,点击下载 2.安装: tar zxvf FlashMediaServer2.tar.gz cd FMS_2_0_1_r27_linux ./installFMS -platf ...

  2. fms安装教程 linux_FMS安装

    FMS安装 1. 修改密码 # passwd root # ElighT2013-08-20 # ElighT2013-08-20 2. 系统升级 # yum update 3. 挂载数据盘 查看目前 ...

  3. python3.5安装教程linux_安装Python 3.6在Ubuntu 16.04上

    在Ubuntu 16.04上安装Python 3.6并不是一件顺利的事,它和Ubuntu 14.04安装python 3.5有很大的不同. 首先需要PPA源: sudo add-apt-reposit ...

  4. w7下如何安装linux双系统,ubuntu安装教程(下): 教你装win7+Ubuntu双系统

    今天突发的想装个双系统玩玩,原来我ubuntu和win8都是装在虚拟机里面的,感觉用起来很不方便,而且感觉用起来特别不流畅,所以就想装个win7+ubuntu的双系统. 原来是想把ubuntu直接wu ...

  5. 【逗老师带你学IT】PRTG安装教程-部署简单功能强大的监控软件

    一.PRTG简介 个人总结PRTG的优点: 1.脑残化部署,Windows下直接双击安装,剩下的全靠点点点. 2.脑残化使用,全程点点点即可完成添加加设备.加监控点. 3.强大的性能,支持数万个传感器 ...

  6. 青龙面板 Nolan 诺兰 2.4 安装教程

    什么是NolanJDC? NoLanJDC是NolanHzy大佬开发的通过短信验证获取ck的小工具. 2022-1-15 从@moyuwuhen601 老哥备份的镜像更新教程 关注公众号不迷路. 安装 ...

  7. discuz3.4安装php,Discuz!X3.4论坛源码下载 及 全新安装教程

    Discuz!X3.4论坛源码下载 及 全新安装教程 一.下载 Discuz! X3.4 到本地或者服务器上 简体GBK.简体UTF8.繁体UTF8的打包版下载: 二.解压并上传 Discuz! X3 ...

  8. VM14+CentOS7安装教程

    一.安装虚拟机 1.什么是VMware Workstation? 答:VMware Workstation(中文名"威睿工作站")是一款功能强大的桌面虚拟计算机软件,提供用户可在单 ...

  9. 服务器怎么安装php文档,php在云服务器端的安装教程

    php在云服务器端的安装教程 内容精选 换一换 Linux云服务器一般采用SSH连接方式,使用密钥对进行安全地无密码访问.但是SSH连接一般都是字符界面,有时我们需要使用图形界面进行一些复杂操作.本文 ...

  10. 2023最新七彩自助发卡PHP系统源码+安装教程

    正文: 七彩云自助发卡系统是一款基于PHP+MySQL开发的虚拟商品发卡系统. 安装教程: 1.不支持虚拟主机,需服务器 2.php>=7.4,MySQL版本>=5.63.下载源码,然后上 ...

最新文章

  1. 功率谱密度相关方法MATLAB实现
  2. 054_Unicode字符官方标准五
  3. 在python中terminal中建立mysql数据库,无法再models.py 文件中建立数据库信息
  4. Ubuntu 及其衍生版安装使用录屏工具【SimpleScreenRecoder】
  5. vss团队开发工具使用(个人学习心得)
  6. Populating Additional data in Material master record
  7. MySQL行级锁和表级锁
  8. 《信息系统项目管理师教程》目录
  9. 串口ISP方式下载单片机程序设计
  10. 语音转写可实时,直播也能同步字幕
  11. PowerDesign安装教程
  12. AI算法模型线上部署方法总结
  13. 使用PicGo和阿里云OSS建立云图床
  14. 中英文之间的空格处理
  15. 项目二 管理与维护Linux系统
  16. MATLAB 渐进式形态学滤波
  17. HTML 篮球比赛计时记分器
  18. Unity案例-实现心电图效果
  19. Kubernetes搭建单master集群
  20. Oracle分析函数大全

热门文章

  1. ubuntu win10 双系统 卸载ubuntu
  2. 一图看懂编程语言分类
  3. win7计算机锁频图片怎么设置,Win7系统怎么使用注册表设置锁屏壁纸的图文教程...
  4. 在html中打字如何变大,如何把字体放大 如何更改桌面与网页字体大小-电脑教程...
  5. 陀螺仪、加速计、磁力计
  6. 硬盘打不开了的修复方法?
  7. upload上传, 取各类文件的名字
  8. js让html转excel时间格式,js读取excel中日期格式转换问题
  9. CPU HQ 什么意思
  10. 如何在计算机上设置网络打印机,在 Windows XP 中如何设置共享打印机(下)