温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

nagios监控Linux主机

发布时间:2020-06-16 06:06:12 来源:网络 阅读:567 作者:xlogin 栏目:移动开发

 

  1. nagios监控linux服务器, 因为监控都是依靠插件去完成的,而监控linux主要使用NRPE插件。   
  2. NRPE总共由两部分组成:     
  3. check_nrpe插件:运行在监控主机上     
  4. NRPE daemon:运行在远程的linux主机上(通常就是被监控机)     
  5. 整个的监控过程:     
  6. 当Nagios需要监控某个远程linux主机的服务或者资源情况时:     
  7. 1:nagios运行check_nrpe插件,我们要在nagios配置文件中告诉它要检查什么.     
  8. 2:check_nrpe插件会通过SSL连接到远程的NRPE daemon.     
  9. 3:NRPE daemon会运行相应的nagios插件来执行检查本地资源或服务.     
  10. 4:NRPE daemon将检查的结果返回给check_nrpe插件,插件将其递交给nagios做处理.     
  11. 注意:NRPE daemon需要nagios插件和Nrpe一起安装在远程被监控linux主机上,否则,daemon不能做任何的监控. 别外因为它们间的通信是加密的SSL,所以需要安装SSL。    
  12.     
  13. 被监控端安装NRPE和 nagios-plugins    
  14.     
  15. 增加nagios用户,然后下载插件    
  16.     [root@Linux]# useradd nagios –s /sbin/nologin [root@Linux]# wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz   
  17.  
  18. [root@Linux]# tar zxvf nagios-plugins-1.4.15.tar.gz    [root@Linux]# cd nagios-plugins-1.4.15  
  19. ./configure && make && make install  
  20. [root@Linux]# wget http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.12.tar.gz   [root@Linux]# tar zxvf nrpe-2.12.tar.gz   [root@Linux]# cd nrpe-2.12  
  21. ./configure make &&  
  22. make install 
  23.    
  24. [root@Linux nrpe-2.12]# mkdir /usr/local/nagios/etc  
  25. [root@Linux nrpe-2.12]# cp sample-config/nrpe.cfg /usr/local/nagios/etc/  
  26. [root@Linux nrpe-2.12]# cp init-script /etc/init.d/nrpe  
  27. [root@Linux nrpe-2.12]# chmod +x /etc/init.d/nrpe  
  28. [root@Linux nrpe-2.12]# vi /usr/local/nagios/etc/nrpe.cfg 
  29.   
  30. allowed_hosts=127.0.0.1 
  31. 改为allowed_hosts=127.0.0.1,10.2.*.* 
  32.    
  33. [root@Linux nrpe-2.12]# service nrpe start  
  34. Starting nrpe:                                             [  OK  ]  
  35. [root@Linux nrpe-2.12]# netstat -lantp |grep 5666  
  36. tcp        0      0 0.0.0.0:5666                0.0.0.0:*                   LISTEN      8090/nrpe             
  37. [root@Linux nrpe-2.12]# chkconfig nrpe on  
  38. [root@Linux nrpe-2.12]# cd /usr/local/nagios/libexec/  
  39. [root@Linux libexec]# ./check_nrpe -H 127.0.0.1  
  40. NRPE v2.12  
  41. [root@Linux libexec]#  

 

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI