`
walsh
  • 浏览: 433184 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

Nagios性能数据的采集和展示方法测试

阅读更多
一、安装RRDTOOL:

#tar zxvf rrdtool-1.2.14.tar.gz   下载地址:http://oss.oetiker.ch/rrdtool/pub/
#cd rrd-1.2.4
#./configure --with-rrdtool=/usr/local/rrdtool/bin/rrdtool --with-perfdata-dir=/usr/local/nagios/share/perfdata
#make
#make install

二、安装PNP:
#tar zxvf pnp-0.4.10.tar.gz
#cd pnp-0.4.10
#./configure
#make
#make install

当时安装Nagios时,PHP没有安装GD库支持,因此需要对PHP重新编译:
三、安装GD库:
#tar zxvf gd-2.0.33.tar.gz
#cd gd-2.0.33
#./configure --freetype --libpng --?
#make
#make intall

四、编译PHP:
#cd php-5.2.4.tar.gz
#./configure --prefix=/usr/local/php/ --with-apxs2=/usr/local/apache/bin/apxs --with-gd2  --with-zlib --with-freetype
#make
#make install

访问http://localhost/nagios/pnp/index.php?host=localhost  看到图形即表示OK。

五、修改Nagios.cfg文件:

process_performance_data=1

service_perfdata_command=process-service-perfdata  #默认此句被注释掉了

六、修改service.cfg,在末尾处加入:
define service {
  name       srv-pnp
  register   0
  action_url /nagios/pnp/index.php?host=$HOSTNAME$&srv=$SERVICEDESC$
}

七、修改localhost.cfg,加入:

define host{
        use                     linux-server            ; Name of host template to use
                                                        ; This host definition will inherit all variables that are defined
                                                        ; in (or inherited by) the linux-server host template definition.
        host_name               localhost
        alias                   localhost
        address                 127.0.0.1
        process_perf_data       1
        action_url              /nagios/pnp/index.php?host=$HOSTNAME$
        }

然后

#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

校验下,看配置是否有错,重新启动nagios:
#/etc/init.d/nagios restart
就可以看到监控的主机旁边多出了“小太阳”图标了。点击“小太阳”图标,就可以看到监控图了。

  • 大小: 16.1 KB
  • 大小: 18.8 KB
  • 大小: 19 KB
分享到:
评论

相关推荐

    传统架构下性能测试的方法探索和实践

    ### 传统架构下性能测试的方法探索和实践 #### 背景与挑战 在传统的IT架构下,随着业务系统的不断扩展和技术的快速发展,确保系统稳定性和高性能变得日益重要。性能测试作为验证系统承受高负载能力的关键环节,在...

    Centos 5.2安装Cacti并集成Nagios安装文档

    一旦安装和配置完成,访问Cacti和Nagios的Web界面,验证是否能正确显示设备性能数据和监控结果。如有问题,检查日志文件以排查错误。 以上就是CentOS 5.2上安装Cacti并集成Nagios的过程。虽然CentOS 5.2现在已经...

    cacti+nagios

    1. **数据采集**:Cacti通过SNMP协议获取网络设备的数据,这些数据包括但不限于CPU利用率、内存使用情况、网络流量等。 2. **数据存储**:使用RRDtool将收集到的数据存储在特定格式的归档文件(Round Robin Archive...

    这篇监控系统的建设思路,让你彻底找出性能瓶颈

    **监控系统建设**涉及到数据采集、存储、查询处理、告警和可视化等多个环节。以Prometheus为例,它是一个流行的监控解决方案: 1. **数据采集**:Prometheus支持Pull和Push两种模式,通过HTTP接口采集目标数据,Push...

    kraken使用说明中文版

    这款工具提供了一套完整的解决方案,从数据采集到可视化展示,为运维人员提供了全面的洞察力,确保系统的稳定运行。由于其支持中文界面,使得中国用户在理解和使用上更加方便,避免了语言障碍带来的困扰。 **二、...

    OpenTSDB相关

    从文件名“schedule”来看,这可能涉及到OpenTSDB的定时任务或数据采集调度。OpenTSDB通常与其他工具(如Nagios、Zabbix或Prometheus)结合使用,用于定期收集和上报监控数据。这些工具通常有内置的调度机制,负责...

    LoadRunner监控最佳实践

    1. **自定义监控脚本**:利用 LoadRunner 的脚本编写功能,根据特定需求编写自定义监控脚本,以实现更精确的数据采集。 2. **集成第三方监控工具**:除了 LoadRunner 自带的监控功能外,还可以结合其他第三方工具...

    借我一双慧眼――Web20的运营监控及数据统计.pptx

    业务层监控通过嵌入在业务逻辑代码中的数据采集程序,汇聚业务数据到数据中心,来发现业务层异常。 知识点四:监控系统架构 监控系统架构包括数据采集、数据传输、数据存储、数据分析、告警系统等几个部分。这些...

    大数据平台及在推荐广告的应用20.pptx

    数据采集则涉及到Kafka和Zookeeper,前者用于高吞吐量的消息传递,后者提供服务发现和配置管理。实时处理任务如流计算常由Storm或Spark Streaming承担,而Hbase、Mysql和Redis等数据库则用于存储不同类型的数据。 ...

    check_snmp_cisco.zip

    本话题主要围绕"check_snmp_cisco.zip"这一压缩包,它是Nagios监控Cisco交换机CPU和内存利用率的一种实现方式,通过SNMP(简单网络管理协议)进行数据采集。 首先,让我们了解一下SNMP。SNMP是Internet上的标准管理...

    外网监控配置文件文档

    2. **数据采集**:配置文件会详细说明如何从网络设备、服务器、应用程序等源头获取数据。例如,可能需要配置SNMP协议来收集路由器和交换机的性能指标,或者通过日志文件分析应用服务器的行为。 3. **阈值设定**:...

    Hadoop Blueprints

    本章将详细介绍如何构建一个完整的客户360度视图系统,包括数据的采集、处理和展示。 **主要步骤包括:** 1. **捕捉业务信息**:确定需要收集哪些类型的数据,比如客户基本信息、交易记录、社交媒体互动等。 2. **...

    大数据hadoop部分的介绍、环境部署、安装说明

    在大数据领域,Hadoop是一个关键的开源框架,用于存储和处理海量数据。它以其可扩展性和容错性而闻名,是大数据分析的核心组件。...同时,了解其替代方案和数据采集策略,有助于选择最适合业务需求的技术栈。

    NSClient最新版0.3.9

    2. **性能数据采集**:通过内置的脚本语言(如MSSQL查询、WMI查询、Perl脚本等),可以获取各种系统性能指标,并定期报告给监控服务器。 3. **自定义检查插件**:用户可以编写自己的插件,实现对特定服务或应用的...

    服务器监控程序部署

    6. 测试验证:确保监控程序能够正确采集数据,及时触发报警。 7. 日常维护:定期检查监控程序运行状态,更新监控策略,处理报警事件。 四、监控程序的扩展与集成 1. 数据可视化:通过仪表板展示监控数据,便于直观...

    监控分析工具Cacti的安装配置手册(个人亲测使用版)

    8. 测试数据采集和绘图功能是否正常。 通过以上步骤,你将在CentOS 5.4上成功安装并配置Cacti监控分析工具,实现对网络设备的实时监控和数据分析。在实际使用过程中,可根据需求调整监控项和报警阈值,确保系统的...

    运维工作分享

    - **统一的日志管理**:建立统一的日志收集、分析和展示系统,有助于快速定位问题原因。 - **日志分析工具**:例如ELK Stack(Elasticsearch、Logstash、Kibana)等。 #### 十一、架构与性能优化 - **高可用性设计*...

    SNMPB-0.8下载

    - 可以结合SNMP4J等高级功能模块进行更为复杂的数据采集和分析操作。 #### 四、SNMPB的应用场景 1. **网络设备管理**:对于路由器、交换机等网络设备的状态监控和故障排查。 2. **服务器监控**:实时监测服务器的...

Global site tag (gtag.js) - Google Analytics