Nagios的安装平台
创始人
2024-07-23 18:30:45
0

  Nagios安装平台:

  下载所需软件:

  创建 nagios 用户和组

  1.   groupadd nagios  
  2.  
  3.   useradd -g nagios -d /usr/local/nagios -s /bin/bash nagios  
  4.  

  创建一个 nagcmd 组用于从 Web 接口执行外部命令,并将 nagios 用户和 Apache 用户都加到这个组中

  1.   groupadd nagcmd  
  2.  
  3.   usermod -G nagcmd nagios  
  4.  
  5.   usermod -G nagcmd nobody  
  6.  
  7.   tar zxvf nagios-3.0.3.tar.gz  
  8.  
  9.   cd nagios-3.0.3  
  10.  
  11.   ./configure \  
  12.  
  13.   --prefix=/usr/local/nagios \  
  14.  
  15.   --with-command-group=nagcmd 
  16.  
  17.   make all  
  18.  
  19.   make install  
  20.  
  21.   make install-init  
  22.  
  23.   make install-config  
  24.  
  25.   make install-commandmode  
  26.  

  注释下:

  1、解压nagios. tar zxvf nagios-2.6.tar.gz

  2、配置nagios. cd nagios ; ./configure –prefix=/usr/local/nagios(设置安装目录)

  3、编译nagios. make all

  4、安装nagios。与别的软件安装稍有不同,nagios的安装要好几步才能完成。

  第一步执行make install安装主要的程序、CGI及HTML文件,

  第二步执行 make install-commandmode 给外部命令访问nagios配置文件的权限,

  第三步执行 make install-config 把配置文件的例子复制到nagios的安装目录。

  这里还有一个 make install-init的步骤,它的作用是把nagios做成一个运行脚本,使nagios随系统开机启动,这是一个很方便的措施。

  安装 Nagios 的 WEB 配置文件到 Apache 的 /etc/httpd/conf.d 目录下

  1.   make install-webconf  
  2.  

  如果是编译安装的 Apache ,可以手动添加一下配置

  1.   cat sample-config/httpd.conf >> /usr/local/apache/conf/httpd.conf  
  2.  

  创建 Nagios Web 接口登录的用户

  1.   htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin  
  2.  

  确认加载了 cgi_module 和 alias_module ,然后重启 Apache

  1.   service httpd restart  
  2.  

  安装 Nagios 插件

  1.   tar zxvf nagios-plugins-1.4.12.tar.gz  
  2.  
  3.   cd nagios-plugins-1.4.12  
  4.  
  5.   ./configure \  
  6.  
  7.   --prefix=/usr/local/nagios \  
  8.  
  9.   --with-nagios-group=nagcmd 
  10.  
  11.   make  
  12.  
  13.   make install  
  14.  

  添加 nagios 服务

  1.   chkconfig --add nagios  
  2.  
  3.   chkconfig nagios on  
  4.  

  检查配置文件是否有错误

  1.   /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg  
  2.  

  启动

  1.   service nagios start  
  2.  

  通过 http://IP/nagios 输入用户名密码就可以打开 nagios 的页面了。此时还只能简单的查看 localhost 的状态。

【编辑推荐】

使用nagios监控oracle

启动Nagios服务

配置Nagios监控服务器(图)

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...