nagios的安装及问题 nagios客户端安装

nagios是一个监控工具,最重要的是他的警报功能,例如被监控的主机突然宕机、网络突然不通失去联系,例如某个服务突然不能用,例如磁盘内存CPU等硬件异常等,nagios就能在特定的规则下向特定的联系方式(例如邮件)发出警报通知。nagios是一个高度模块化插件化的工具,许多的功能依靠的是它的插件,nagios就像人躯干,而插件(nagios-plugins)就像是人的四肢。。。。环境:监控机:192.168.0.10 系统centos6.6被监控机:192.168.0.20系统centos6.6需要用到: gcc glibc glibc-common gd gd-devel openssl-devel perlunzip mailx httpd php安装过程就不说了,直接yum就行了,然后就是主角了,我是用编译安装的,据说可以用rpm包装,可是。。。我不会。。。。。。切记,一定要安装(gccglibc glibc-common gd gd-devel openssl-devel perl unzip mailx httpdphp),不然老是会出现一些奇怪的问题。本文结尾会列出一些我遇到的问题及解决方法,仅供参考。nagios-4.1.0rc1:http://sourceforge.net/projects/nagios/files/latest/download?source=directory-featurednagios-plugins-2.0.3: http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gznrpe-2.15.tar:http://sourceforge.net/projects/nagios/files/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz/download这三个是必须的,nrpe需要装在监控机及linux系统的被监控机,如果被监控机是windows系统的话,那就要使用另一个软件:NSClient++:http://sourceforge.net/projects/nscplus/files/latest/download?source=recommended对于windows这里就不介绍了。
安装:监控机端步骤:创建nagios用户和用户组useradd -s /sbin/nologinnagiosmkdir/usr/local/nagioschown -R nagios.nagios/usr/local/nagios
把apache用户加入到nagios组,以便于在通过web操作nagios时能够具有足够的权限usermod -a -G nagios apache
编译安装nagiostar zxfnagios-4.1.0rc1.tar.gzcd nagios-4.1.0rc1./configuremake allmake installmake install-initmake install-commandmodemake install-configmake install-webconf #在httpd的配置文件目录conf.d中创建Nagios的Web程序配置文件
创建一个登录nagios web程序的用户,这个用户帐号在以后通过web登录nagios认证时所用htpasswd -c /usr/local/nagios/etc/htpasswd.usersnagiosadmin
检测配置文件./usr/local/nagios/bin/nagios -v/usr/local/nagios/etc/nagios.cfg到此,nagios的主程序就安装完成,使用命令
service httpd start启动web服务
service nagios start启动nagios
此时可以在浏览器上输入192.168.0.10/nagios打开管理页面,当然,此时还没啥有价值的东西可以看(但可以看到本机的监控状态)。接下来安装插件。
安装nagios-plugins(插件)tar -zxfnagios-plugins-2.0.3.tar.gzcdnagios-plugins-2.0.3./configuremake && make install
nagios的安装及问题 nagios客户端安装
然后对相关的目录设置权限和所属用户组chown nagios.nagios /usr/local/nagioschown –R nagios.nagios /usr/local/nagios/libexec
接着安装NRPE包放,按照下面的步骤解压缩,并且编译和安装tar -zxf nrpe-2.15.tar.gzcd nrpe-2.15./configuremake allmake install-plugin
至此,监控端nagios的安装就全部完成,对了,由于selinux对nagios的插件有影响,所以需要将selinux关闭:setenforce 0
被监控端:被监控端只需安装nagios-plugin和nrpe即可。关闭selinuxsetenforce 0
创建nagios用户和用户组useradd -s/sbin/nologin nagiosmkdir/usr/local/nagioschown -Rnagios.nagios /usr/local/nagios
安装nagios-pluginstar -zxf nagios-plugins-2.0.3.tar.gzcdnagios-plugins-2.0.3./configuremake && makeinstall安装NRPEtar -zxfnrpe-2.15.tar.gzcdnrpe-2.15./configuremake allmake install-pluginmake install-daemonmake install-daemon-config
然后对相关的目录设置权限和所属用户组chown nagios.nagios/usr/local/nagioschown –R nagios.nagios/usr/local/nagios/libexec
编辑/etc/services,添加以下内容nrpe 5666/tcp # nrpe
启用nrpe/usr/local/nagios/bin/nrpe -c/usr/local/nagios/etc/nrpe.cfg -d
此时检查nrpe服务启动状况如下netstat -nl | grep5666tcp 0 0 0.0.0.0:5666 0.0.0.0:*LISTEN若要关闭nrpe pkill nrpe到此,安装过程就结束了,接下来被监控端还需要进行一些基本的配置打开/usr/local/nagios/etc/nrpe.cfg文件,在allowed_hosts后面添加监控机的IP和本机的IP,表示允许谁来监控本机allowed_hosts=192.168.0.10,192.168.0.20配置完成后重启一下nrpe使用命令pkill nrpe来结束进程,使用/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg-d来开启服务
此时可以在被监控端使用命令./usr/local/nagios/libexec/check_nrpe -H192.168.0.20来测试,该命令使用后会返回nrpe的版本号。然后可以在监控端使用命令./usr/local/nagios/libexec/check_nrpe -H192.168.0.20来测试,该命令使用后会返回nrpe的版本号。
注意,若此时返回错误:CHECK_NRPE: Error - Could not complete SSLhandshake.则检查被监控端的/usr/local/nagios/etc/nrpe.cfg文件下的allowed_hosts=192.168.0.10,192.168.0.20,将IP与IP间的分隔符改为空格,若原先为空格的则将其改为逗号。若此时返回错误:connect to address 192.168.0.20 port 5666: Connectionrefusedconnect to host 192.168.0.20port 5666:Connection refused则是因为被监控端的nrpe服务未启动,执行/usr/local/nagios/bin/nrpe -c/usr/local/nagios/etc/nrpe.cfg -d 来启用即可!在下一篇中将会介绍怎么配置监控和警报功能!

  

爱华网本文地址 » http://www.aihuau.com/a/25101015/245485.html

更多阅读

比特币钱包客户端下载、安装、使用 比特币钱包使用

比特币钱包客户端下载、安装、使用——简介现在“比特币”在网上的火爆,我在这里给各位科普一下“比特币钱包客户端下载、安装,使用。安装 - 官方客户端的安装、卸载和界面介绍。付款 - 将比特币付给其他人以换取商品、服务或其它货

建行手机银行客户端如何开通与安装 建行手机银行客户端

建行手机银行客户端如何开通与安装——简介 随着智能机的兴起,手机交易也越来越受到用户的认可,如手机购物,手机转账,手机还款等。当我们去建行的营业厅办理网上银行时,有时就会办理手机银行。 那具体的手机银行改如何开通,怎样安装了?下

校园网华为H3C802.1X认证客户端问题一例 h3c 802.1x 客户端

问题描述:网卡驱动安装正常,在网上邻居上有本地连接,可用华为H3C 802.1X 认证客户端连网时,登录界面的选择网络适配器下拉箭头下为空白,无法正确选择网卡,导致连不上网。问题解决:1.卸载掉网卡驱动再重新安装。2.重启电脑。3.卸载掉华为 H

升级MACOSX自带的SVN客户端 linux svn客户端升级

系统版本: MAC OS X 10.8.4出现问题:Xcode以及Mac系统自带的SVN版本基本都是1.6,由于日常开发中使用的SVN版本都是1.7以上的,因此需要升级svn版本。【说明:使用1.6版本的SVN客户端checkout的代码,使用1.7版本的客户端的时候,可能会出一些

声明:《nagios的安装及问题 nagios客户端安装》为网友心如宇宙无限大分享!如侵犯到您的合法权益请联系我们删除