社区首页 >问答首页 >服务器、数据库和web应用程序的监控解决方案是什么?Nagios还是Hyperic?

服务器、数据库和web应用程序的监控解决方案是什么?Nagios还是Hyperic?
EN

Server Fault用户
提问于 2011-05-11 08:10:43
回答 2查看 1.1K关注 0票数 4

为了启动,我贷款给一个物理专用服务器,里面有几台虚拟机。

目前,这个服务器上主要有2个VM:

VM“工具”,使用ubuntu 10.04LTS

  • 使用mercurial和hgserve的源代码库
  • 用于追踪bug的JAVA应用程序,wiki..。
  • PostgreSQL作为工具的数据库
  • Apache作为HTTPS前端。

VM“星号”,使用ubuntu 10.04LTS

  • 使用星号服务器,功能强大,但到目前为止更多地用于测试。

但在未来,我们将使用ou JAVA应用程序创建一个“生产”VM:

  • Apache HTTPD前端
  • PostgreSQL数据库
  • Tomcat网络应用程序(可能是集群)

我参与的是一个软件,它可以监视服务、KVM、应用程序和数据库的可用性,这样我就可以在出现问题时做出反应。

我还有另一个用例,我希望监视应用程序的性能(请求、CPU、内存.)收集使用情况统计数据。

我们基本上没有钱,并且想要一个免费的工具,至少在一开始。

什么是简单易用的工作工具?我听说过Nagios和Hyperic,但我不认识他们。所以我不知道它们是否适合我们的需要。

编辑:

不仅需要对服务器进行监视,而且还需要作为一种方法来调查实际应用程序的性能、响应能力,并在可能的情况下隔离瓶颈。

从链接(不一样的问题,似乎更通用,但相当丰富)和实际的答复,Nagios + Munin应该是一个很好的匹配。问题是Nagios看起来有点复杂(我不知道Munin)。Nagios/Munin组合体将能够收集java应用程序的数据和历史数据(请求/秒,请求延迟,两者都包含URL、小时、日、周的统计信息)吗??)

还有其他(更好的)吗?其他选择?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2011-05-11 09:55:06

纳古斯。很长一段时间以来,我都很害怕文本配置,并且尝试了所有其他流行的或远程流行的解决方案,但从未感到满意。有一次,我尝试了nagios并进行了实际的配置--我很喜欢它,并且发现它比像Zenoss这样的gui工具更容易配置和定制。

虽然我还没有这样做,但您可以将它与Monit结合起来,以自动尝试从问题中恢复,并与Munin一起收集历史数据。

编辑:

文档用于设置Nagios和Munin。这是特定于Ubuntu的,但实际上我遵循这一点来配置Red上的Nagios。

票数 4
EN

Server Fault用户

发布于 2011-05-11 09:45:11

这是一个常见问题 --外面有很多选择。

我们喜欢ZenOSS

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/268656

复制
相关文章
构建企业级监控平台系列(三):企业常用监控工具介绍
前面介绍了 企业级监控概述及发展、企业监控运维等相关的知识点,今天我将详细的为大家介绍企业常见运维监控工具相关知识
民工哥
2023/09/28
1.6K1
构建企业级监控平台系列(三):企业常用监控工具介绍
常用的17个运维监控系统(必备知识)
Zabbix 作为企业级的网络监控工具,通过从服务器,虚拟机和网络设备收集的数据提供实时监控,自动发现,映射和可扩展等功能。
全栈程序员站长
2022/09/17
5.2K0
常用的17个运维监控系统(必备知识)
企业监控调研指引:17个精心准备的开源运维监控系统
监控系统是整个运维环节,乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供翔实的数据用于追查定位问题。监控系统作为一个成熟的运维产品,业界有很多开源的实现可供选择。当公司刚刚起步,业务规模较小,运维团队也刚刚建立的初期,选择一款开源的监控系统,是一个省时省力,效率最高的方案。之后,随着业务规模的持续快速增长,监控的对象也越来越多,越来越复杂,监控系统的使用对象也从最初少数的几个SRE,扩大为更多的DEVS,SRE。这时候,监控系统的容量和用户的“使用效率”成了最为突出的问题。 监控系统业
小小科
2018/05/04
4K0
企业监控调研指引:17个精心准备的开源运维监控系统
Nagios监控linux服务器
Nagios监控linux服务器 一、客户端 安装所需的软件(nagios-plugins、nrpe) #wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.16.tar.gz #wget http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.13.tar.gz 1、安装nagios-plugins #增加一个用户 useradd nagios -s /sbin/nologin -M 解压并安装 #tar zvxf nagios-plugins-1.4.16.tar.gz && cd nagios-plugins-1.4.16 #./configure --with-nagios-user=nagios --with-nagios-group=nagios && make && make install #chown -R nagios:nagios /usr/local/nagios 2、安装nrpe #tar -zxvf nrpe-2.13.tar.gz && cd nrpe-2.13 #./configure --enable-ssl --with-ssl-lib (前提是已经安装了openssl与openssl-devel) #make all && make install-plugin && make install-daemon && make install-daemon-config 3、配置nrpe 配置nrpe信息 #vim /usr/local/nagios/etc/nrpe.cfg,查找并修改如下一行 allowed_hosts=172.16.17.223,127.0.0.1   #注意修改为nagios服务器的IP:172.16.17.223 #配置监控对象 说明:由监控原理可知被监控端做监控,然后将数据传给监控服务器绘总,设置监控详细参数主要是设置被监控端的nrpe.cfg文件,可以看到里面监控对象 vim /usr/local/nagios/etc/nrpe.cfg,查找并修改如下一行 command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10 command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20 command[check_disk]=/usr/local/nagios/libexec/check_disk -w 10% -c 5% command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 500 -c 550 command[check_swap]=/usr/local/nagios/libexec/check_swap -w 20% -c 10% command[check_ping]=/usr/local/nagios/libexec/check_ping -H 192.168.1.1 -w 100.0,20% -c 500.0,60% 后两行是自添加的 4、启动nrpe,并测试 #/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d #echo “/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d &> /dev/null” >> /etc/rc.local #netstat -atulnp | grep nrpe tcp        0      0 0.0.0.0:5666                0.0.0.0:*                   LISTEN      5201/nrpe            #/usr/local/nagios/libexec/check_nrpe -H localhost NRPE v2.13 二、服务器端 1、安装所需的软件(nagios、nagios-plugins、nrpe)下载后源码包安装,不赘述 wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.4.1.tar.gz w
三杯水Plus
2018/11/14
1.6K0
服务器监控-Nagios配置篇
vim /usr/local/nagios/etc/objects/contacts.cfg
星哥玩云
2022/07/03
5670
服务器监控-Nagios安装篇
本文安装Nagios只使用Nagios邮件报警功能,如需画图另外安装cacti,或其他插件。
星哥玩云
2022/07/03
5690
如何搭建nagios监控服务器?
一:安装前的准备工作 1)安装网站平台环境、编译工具 # yum -y install httpd php gd #yum -y install gcc glibc glibc-common 2)创建运行账号 # groupadd nagcmd # useradd -G nagcmd nagios # gpasswd -a apache nagcmd 二:编译安装nagios及nagios-plugins 1)安装nagios # tar xf ~/nagios-4.
吴柯
2018/04/16
1.7K0
如何搭建nagios监控服务器?
使用 Nagios 搭建监控服务器
Nagios是一款用于监控系统和网络的开源应用软件,它的模式是服务器—客户端,也就是说首先要在在一台服务器上(server)部署相应的主要套件,然后在要监控的服务器上部署客户端程序,这样server会和client通信,从而监控client端的各项资源。Nagios功能十分强大几乎所有的项目都可以监控,大到服务器的存活状态,小到服务器上的某一个服务(web)。这些功能都是通过自定义插件(或者叫做脚本)来实现。
星哥玩云
2022/07/14
6460
MySQL服务器部署Nagios监控
-- ulimit -n 65535 -- 监控nagios客户端强行安装 1,安装 [root@localhost nagios]# ll 总计 768 -rw-r--r-- 1 root root 713389 12-16 12:08 nagios-plugins-1.4.11-1.x86_64.rpm -rw-r--r-- 1 root root  32706 12-16 12:09 nrpe-2.12-1.x86_64.rpm -rw-r--r-- 1 root root  18997 12-16 12:08 nrpe-plugin-2.12-1.x86_64.rpm
星哥玩云
2022/07/03
7950
认识服务器监控平台Nagios
Nagios是什么 Nagios是一个功能非常强大的企业级监控系统,通过Nagios,企业能有效监控服务器、服务、网络设备等状态 例如 (1)CPU使用百分比 (2)已用和可用内存数 (3)磁盘空间的余量 (4)网卡吞吐率 (5)Apache端口存活及可达状态 在状态异常时,会自动发出报警邮件或短信,在状态恢复后,发出正常的邮件或短信通知 注意,Nagios不是一个产品,而是一个框架集,监控的生态圈,监控的核心 Nagios生态圈内有很多产品,例如 (1)Nagios Core
dys
2018/04/03
1.8K0
使用Nagios监控你的Ubuntu服务器
Nagios是一个流行的电脑系统和网络监控程序,它检测主机和服务,当异常发生和解除时能提醒用户。它是基于GPLv2开发的开源软件,可免费获得及使用。 使用Nagios这样的监控系统是生产环境的必备工具,通过监控系统运行时间,CPU使用率或磁盘空间,您可以在问题发生之前解决用户问题。
灬半痴
2018/08/01
2.5K0
Nagios监控服务器运行状态
Nagios是一款开源免费的网路监视工具,可以监控的设备:Windows,Linux,Unix,Router,Switch,打印机等,具有报警功能,是一个网络监控系统。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。
胡齐
2019/11/15
2.3K0
Nagios监控LVS
1、在LVS上安装web和php服务 # yum install httpd php -y 2、在LVS上安装rrdtool工具 # wget  http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.7.tar.gz # tar zxvf rrdtool-1.4.7.tar.gz # cd rrdtool-1.4.7 # ./configure --prefix=/usr/local/rrdtool # make # make install # cd
星哥玩云
2022/06/30
8240
Nagios监控LVS
Nagios监控系统
Nagios是一款开源的免费网络监视工具,可以监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备,在系统或服务状态异常时发出邮件或短信报警,第一时间通知网站运维人员。流量监控不是他的强项,流量监控建议使用cacti(可以绘制非常直观的图形) 一、nagios主要可以监控以下方面: 主机是否宕机(通过ping命令,如果ping不通会认为主机属于宕机状态,但不影响所监控的其他服务) 服务器资源(cpu使用率、硬盘剩余空间等) 网络服务(smtp\pop3\http\) 监控网络设备(路由
L宝宝聊IT
2018/06/20
1.8K0
Nagios监控Heartbeat
首先来了解下几个命令,这几个命令在heartbeat安装后会自动加上,我们的监控脚本就用到这几个命令。
星哥玩云
2022/07/04
7850
Nagios监控Heartbeat
监控工具 Nagios
监控的本质就是收集获取软硬件资源的状态信息,例如 CPU 的使用率、内存空间、磁盘余量、WEB服务可达状态……,然后分析各部分是否工作正常,当发现某个地方异常时,发出报警信息 什么情况算是异常?需要我们来定义 所以,监控系统的基础部分就包括: 1. 采集目标点的状态信息 2. 定义正常与异常的临界值 3. 异常警告 Nagios 是一款成熟的开源监控工具,可以监控远程主机,指定监控的目标点和临界值,出现异常后自动给管理员发送邮件或短信,提供了WEB界面,方便查看各主机的各项状态 Nagios 工作原理 Na
dys
2018/04/03
1.8K0
监控工具 Nagios
搭建基于Nagios的监控系统——之监控远程Windows服务器
分享了如何监控Linux服务器,我们来看看使用Nagios如何监控Windows服务器。
星哥玩云
2022/07/03
1.5K0
搭建基于Nagios的监控系统——之监控远程Linux服务器
上一篇介绍了如何安装Nagios Core(见 http://www.linuxidc.com/Linux/2014-09/107409.htm),这一篇跟大家分享一下如何将一台远程的Linux服务器加入纳入监控范围。
星哥玩云
2022/07/03
1K0
灵活可配置的开源监控平台,监控应用程序、服务器,数据库和网络
https://49.234.23.142/phoenix-ui/index 账号:guest 密码:guest123 注意:演示项目只提供非管理员账号,只有查看权限!
开源日记
2023/03/10
2.4K0
灵活可配置的开源监控平台,监控应用程序、服务器,数据库和网络
Nagios 监控服务器的RAID磁盘阵列状态
好多重要的服务器都使用了RAID阵列来提高气硬件的冗余,保护数据的绝对安全,尤其是数据库使用的更加广泛。然而有的时候磁盘阵列组中的某些磁盘可能由于某些原因导致掉线,会使系统出现异常,所以对其进行监控是很必要的,文章就是介绍如何进行监控
星哥玩云
2022/06/28
1.3K0
Nagios 监控服务器的RAID磁盘阵列状态

相似问题

Web服务器监控工具还是软件?

10

使用Nagios监控数据库的增长

10

Nagios和其他网络监控软件

30

用Nagios监控mysql数据库的数量

10

基于Nagios的冗余监控

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文