热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

nagios监控_Nagios监控数据库DB2check_db2_health

篇首语:本文由编程笔记#小编为大家整理,主要介绍了Nagios监控数据库DB2--check_db2_health相关的知识,希望对你有一定的参考价值。 &nb

篇首语:本文由编程笔记#小编为大家整理,主要介绍了Nagios监控数据库DB2--check_db2_health相关的知识,希望对你有一定的参考价值。


       我想大家都知道Nagios监控DB2数据库使用check_db2_oracle插件,但是在使用之前,Nagios服务器上需要安装运行环境。结合我自生多次的测试,我重点讲述如何在CenOS6.7 64bit环境下安装插件check_db2_oracle的运行环境。Ok,废话少说。let‘s do it!

 1.CenOS6.7环境下安装插件check_db2_oracle的运行环境。

    第一步:安装DBI,使用命令:perl
-MCPAN -e ‘install DBI‘

    第二步:安装libstdc++,使用命令:yum
install libstdc++-devel.i686

    第三步:安装pam,使用命令:yum
install pam-devel.i686

    第四步:安装IBM
Data Server Runtime Client。对应的版本是Linux AMD64 and Intel EM64T,Version  XX.X。默认安装DB2_HOME为:/opt/ibm/db2/VXX.X

   第五步:添加环境变量:export
DB2_HOME=/opt/ibm/db2/VXX.X;export LD_LIBRARY_PATH=/opt/ibm/db2/VXX.X/lib64

   第六步:创建组和账户:

    1)groupadd
db2grp1

    2)groupadd
db2fgrp1

    3)groupadd
dasadm1

    4)useradd-g db2grp1 -m -d  /home/db2inst1 db2inst1

    5)useradd -g db2fgrp1-m -d  /home/db2fenc1 db2fenc1

    6)useradd-g dasadm1 -m -d  /home/dasusr1 dasusr1

    7)/opt/ibm/db2/V11.1/instance/db2icrt
db2inst1

   第七步:安装ibm_data_server_driver_package_linuxx64

    1)tar zxf ibm_data_server_driver_package_linuxx64_v11.1.tar.gz

     2)cd
dsdriver

    3)./installDSDriver

     4)mv
include /opt/ibm/db2/VXX.X/      注意:本步骤主要防止安装DBD-DB2-1.85出现类似如下错误提示:

    >Constants.xs:16:20: sqlcli.h: No such file or directory
    > Constants.xs:16:20: sqlcli1.h: No such file or directory
    > Constants.xs:16:20: sqlext.h: No such file or directory

   第八步:安装DBD-DB2-1.85

    1)tar zxf DBD-DB2-1.85.tar.gz

    2)cd DBD-DB2-1.85

    3)perl Makefile.PL

    4)make

    5)make
test

    6)make
install

    成功完成以上八步,意味着check_db2_oracle的运行环境已经完成。下面我们将运行check_db2_oracle

  

   2.将check_db2_oracle安装在相应的目录下,我的是在/usr/local/nagios/libexec目下。在运行check_db2_oracle,需加载环境变量:export
DB2_HOME=/opt/ibm/db2/VXX.X;export LD_LIBRARY_PATH=/opt/ibm/db2/VXX.X/lib64

    ./check_db2_health --hostname xxxx --port 50000 --username=xxxx --password=xxxx   --database=xxxx --mode=lock-waits

   结果:

    OK - 0.001567 lock waits / sec | lock_waits_per_sec=0.001567;10;100

   另外,关于check_db2_health下载和本身功能介绍,可以参考https://labs.consol.de/nagios/check_db2_health/  


本文出自 “Alex甘的博客” 博客,请务必保留此出处http://alexgan.blog.51cto.com/1023260/1860029


推荐阅读
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 阿,里,云,物,联网,net,core,客户端,czgl,aliiotclient, ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • MyBatis多表查询与动态SQL使用
    本文介绍了MyBatis多表查询与动态SQL的使用方法,包括一对一查询和一对多查询。同时还介绍了动态SQL的使用,包括if标签、trim标签、where标签、set标签和foreach标签的用法。文章还提供了相关的配置信息和示例代码。 ... [详细]
  • 本文介绍了如何清除Eclipse中SVN用户的设置。首先需要查看使用的SVN接口,然后根据接口类型找到相应的目录并删除相关文件。最后使用SVN更新或提交来应用更改。 ... [详细]
author-avatar
living_ren
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有