yw6866 发表于 2019-1-16 08:27:30

如何在Linux系统上安装Nagios插件

  写在该篇之前。先谈谈心得体会吧,做技术。应该是能够触类旁通的,之前只是能够做到监控windows服务器及安装Nagios服务端。
  后来,偶然的一次机会,不小心用rm -rf命令误删除了linux系统中的生产数据文件。刚开始,人都懵了,但经过两天的研究发现用ext3grep工具是可以恢复Linux数据的。(注意:一旦你发现误删除了数据,请第一时间停止对该磁盘分区的读写。因为rm命令只是删除INode, 如果继续读写磁盘,造成磁盘被覆盖。数据恢复就彻底没有希望了)
  重点来了,本人在家研究了两天的东东,结果主管听完我讲的原理,不用两个小时就把该恢复程序安装上了。水平啊!
  同时,通过这次失误,我也发现了我之前在Linux系统上安装Nagios客户端失败的原因!
  其实,依本人当前的理解。Linux有别于Windows的一个特点就是文件的拥有者及读写权限的管理。所以我之前安装失败的主要原因应该是没有对Nagios-Plugin及NRPE文件的写及执行权限。
  先复习一下Nagios的监控原理。
  Nagios监控通过的是NRPE, 所以如果想监控服务器的如磁盘,内存及CPU的使用率,需要在客户端安装Nagios-PlugIn及NRPE.
  我在这里安装的版本是nagios-plugin-1.4.14.tar.gz及nrpe-2.12.tar.gz.
  tar -zxvfnagios-plugin-1.4.14.tar.gz
  Notice: chmod -R 755 nagios-plugin-1.4.14
  chown -R root nagios-plugin-1.4.14
  useradd nagios
  passwd nagios
  cd nagios-plugin-1.4.14
  ./configure
  make
  make install
  如果成功安装,你应该能够看到在/usr/local/nagios目录下有 libexec文件夹。
  继续安装nrpe-2.12.tar.gz
  tar -zxvf nrpe-2.12.tar.gz
  cd nrpe-2.12
  ./configure
  make all
  make install-plugin
  make install-daemon
  make install-daemon-plugin
  最后要修改/usr/local/nagios/etc/nrpe.cfg文件



页: [1]
查看完整版本: 如何在Linux系统上安装Nagios插件