`
丶安颜丨
  • 浏览: 17130 次
  • 性别: Icon_minigender_1
  • 来自: 淮安
社区版块
存档分类
最新评论

基于nagios的监控环境(四):第三方插件监控流量、CPU、内存、进程

阅读更多

本文原创,转载请注明出处:

http://teartao.iteye.com/blog/2173109

相关附件下载链接:

链接: http://pan.baidu.com/s/1pJODHvd 密码: ygs9(选中文本可见)

1、check_linux_status.pl插件安装

 check_linux_stats.pl插件用于监控linux系统性能(cpu, mem, load, disk usage, disk io, network usage, open files and processes).需要安装Sys::Statistics::Linux(是perl插件)
放置nagios的插件目录,给予执行权限。
#安装perl相关服务
#不太清楚具体要装哪些,所以就全部安装吧- -!
#yum install -y  perl-ExtUtils* perl*time* perl-UNIVERSAL* perl*devel*
tar -xzf perl-5.20.1.tar.gz
cd perl-5.20.1
./Configure -des -Dprefix=$HOME/localperl
make
make test
make install
#cd /home/taolei/copy/pkg/
#【安装check_linux_status.pl插件:】
#check_linux_stats插件用于监控linux系统性能(cpu, mem, load, disk usage, disk io, network usage, open files and processes).
#需要安装Sys::Statistics::Linux(是perl插件)
tar xzvf Sys-Statistics-Linux-0.66.tar.gz 
cd Sys-Statistics-Linux-0.66
more INSTALL
perl Makefile.PL   
make
make test      #若test报错,请检查perl是否安装或perl是否安装完全
make install

 

 

常见问题:

check_linux_status.pl安装

【问题描述】make test报错Can't locate Time/HiRes.pm in @INC.....

【解决方法】yum -y  install perl-Time-HiRes    安装perl相关插件

 

2、其它插件

以下插件不用安装,直接输入文件名 -h 就能看到帮助信息,按照命令规则定义监控命令即可,如报错,请检查下列文件监控所依赖的环境(nagios core 等)

 

check_traffic.sh  :需要启动snmp的 snmpd服务

check_ps.sh

check_mem.sh

 

还需注意的是,这些第三方插件拷贝至nagios插件目录时,一般是没有执行权限的,需要用chown 或chmod修改执行权限。还有可能出现本地可以执行脚本,但监控机上nrpe无法得到正确的监控信息,这也是由于权限问题导致的。

 

chmod 755 -R *

给当前目录下所有文件赋予执行权限

分享到:
评论

相关推荐

    nagios 监控平台

    - **报警机制**:虽然Nagios本身不包含报警代码,但支持用户或第三方项目组开发报警插件,实现电子邮件、短信等多种方式的报警通知。 **监控状态解析**: - **OK (0)**:表示监控对象处于正常状态。 - **WARNING ...

    nagios-2.6.tar.gz 服务监控软件

    5. **插件化架构**:Nagios的灵活性来自于其插件架构,允许用户自定义编写或安装第三方插件来扩展监控范围,如监控数据库、网络设备等。 6. **配置管理**:Nagios的配置文件管理简洁,通过定义主机、服务、联系人和...

    企业级开源监控软件cacti nagios ntop整合

    - **可扩展性强**:支持多种平台,易于集成第三方工具。 - **报警通知**:能够通过多种方式发送警告通知,如电子邮件、短信等。 - **报告与趋势分析**:生成详细的报告,并支持趋势分析。 #### 三、Ntop 的简介 ...

    Linux企业级开源监控软件cacti、nagios及ntop整合

    4. **插件扩展性**:拥有庞大的第三方插件生态系统,可以根据具体需求扩展其功能。 5. **集中式管理**:通过单一的管理界面可以对所有被监控的主机和服务进行管理。 **应用场景:** nagios适用于各种规模的企业,...

    nagios安装文档

    - **报警功能**:虽然Nagios本身不包含具体的报警代码,但它提供了接口允许用户或第三方插件进行报警通知配置。 #### 四、Nagios远程监控原理 - **NRPE(Nagios Remote Plugin Executor)**:Nagios通过NRPE插件...

    nagios高级版

    - **Windows系统监控**:主要通过插件NSClient++实现,可以监控CPU、内存、硬盘、服务、进程等指标。 - **Unix/Linux系统监控**:主要依赖NRPE插件,监控范围包括CPU负载、内存使用情况、磁盘空间占用率、运行中的...

    nagios-4.0.6.tar.gz

    8. **扩展性**:Nagios支持大量第三方插件,可以根据需求扩展监控范围,覆盖各种硬件、软件和服务。 安装Nagios 4.0.6的步骤通常包括以下几个部分: 1. **环境准备**:确保系统已安装必要的依赖,如GCC编译器、...

    nagios.tar.gz

    6. **扩展与集成**:Nagios具有高度的可扩展性,可以通过插件和第三方工具进行定制,例如集成SNMP设备、监控数据库性能、与ITIL流程集成等。 安装Nagios的一般步骤如下: 1. 解压 `nagios.tar.gz` 文件:`tar -...

    nagios-snmp-plugins.1.1.1

    当Nagios通过SNMP插件发现设备异常时,会根据配置发送报警通知,如邮件、短信或者通过集成的第三方工具。 **性能优化** 1. **定时间隔**:合理设置服务检查的间隔时间,避免过于频繁的检查导致网络负载增加。 2. **...

    nagios4.1安装包和脚本.rar

    此外,Nagios还有大量的插件和第三方模块,可以扩展其功能,如SNMP监控、日志分析等。 总之,Nagios 4.1是一个强大而灵活的网络监控解决方案,通过提供的脚本安装,可以简化安装过程,快速搭建起监控环境。在使用...

    nagios-2.5 网络资源监视系统

    10. **集成第三方工具**:Nagios可以与许多第三方工具集成,如Cacti(图形化监控)、Nagios Exchange(插件库)等,进一步提升监控能力。 在安装和配置Nagios 2.5时,用户需要注意以下几点: 1. **系统需求**:...

    Nagios - System and Network Monitoring

    - **图形展示**:利用Nagios自带或其他第三方插件生成性能趋势图,帮助理解系统性能变化情况。 - **报告生成**:定期生成系统状态报告,为管理层提供决策依据。 #### 知识点七:故障恢复与自动处理 - **自动恢复**...

    IIS站点监控

    实现IIS监控通常需要结合第三方工具或者自建解决方案。例如,可以使用Windows Performance Monitor、Azure Monitor、Nagios、Zabbix等开源监控软件。它们可以提供丰富的监控指标,支持自定义阈值,以及多样化的报警...

    hp-ux performance_monitoring

    - **差异性**:虽然基本监控工具类似,但它们在详细分析方面的工具存在差异,如HP-UX可能提供更丰富的图形化工具和支持更多的第三方插件。 #### 八、技术白皮书与更多信息 - **白皮书**:关于HP-UX性能监控的技术...

    nagios-3.3.1.tar.zip

    7. **第三方集成**:Nagios可以与其他IT管理工具(如Icinga、Shinken等)集成,以增强监控能力。 `Readme-说明.htm`文件通常包含安装指南、使用说明、常见问题解答等重要信息,是安装和配置Nagios的参考资料。在...

    公司要求实时监控服务器,写个Web的监控系统

    - 考虑集成第三方监控工具如Nagios、Zabbix或Prometheus,利用其丰富的监控功能和插件。 9. **监控指标**: - CPU使用率、内存使用率、磁盘空间、网络流量、进程状态、系统负载、错误日志等。 10. **监控系统的...

    nrpe-3.0.1.tar.gz

    同时,它还支持集成多种报警机制,如邮件、短信或第三方告警平台,确保管理员在第一时间收到异常通知。 6. **配置灵活性**:NRPE的配置文件直观易懂,用户可以根据实际需求调整参数,实现个性化的监控策略。 在...

    Pro Python System Administration (2nd ed.)

    - 使用Python中的第三方库(如`pysnmp`)发送SNMP请求。 - 解析SNMP响应数据并进行进一步处理。 2. **第2章:使用SOAP API管理设备** - **知识点**:SOAP(简单对象访问协议)是一种基于XML的消息传递协议,常...

    Hadoop面试100题.pdf

    虽然Ganglia本身主要关注于监控功能,但它可以与第三方工具结合使用来实现告警功能。 2. **BlockSize是不可以修改的** - **知识点说明**:HDFS中的BlockSize是可以根据需要进行调整的。用户可以通过修改Hadoop配置...

Global site tag (gtag.js) - Google Analytics