教你如何进行Nagios 3.0初步安装配置

安全 网站安全
Nagios是什么?它有什么用?初步配置该怎么样配置呢?对于一些无从下手的读者们,本文相信可以帮助到大家。

nagios可以用snmp,也可以用nrpe,nsclient等来获取信息,更多的是采用后者,使用其强大的插件模块。cacti采用的是snmp,不需要安装agent,一般用来监控网络流量。nagios一般用来监控进程、服务。

nagios安装环境:

主机

操作系统

IP

备注

Nagios-server

RHEL 4

192.168.112.30

监控服务器

Server

RHEL 4

192.168.112.112

被监控的LINUX主机

Win2003-server

Windows 2003

192.168.112.113

被监控的Windows主机

Nagios定义的监控状态

nagios定义了4中监控状态,代表不同的严重级别,除了OK代表正常不用关心外,其余3种都要引起重视.

状态

代码

颜色

正常

OK

绿色,

警告

WARNING

黄色,

严重

CRITICAL

红色,

未知错误

UNKOWN

深黄色

使用到的软件

nagios-3.0.2.tar.gz  (Nagios 主程序)

nagios-plugins-1.4.13.tar.gz   (Nagios 插件)

nrpe-2.8.1.tar.gz (Nix 客户端通信程序)

NSClient++-Win32-0.3.5  (Win 客户端通信程序)

apache (httpd-2.2.10.tar)  (Web Service)

nagios-server安装

  1. useradd nagios  
  2.  
  3. mkdir /usr/local/nagios  
  4.  
  5. chown nagios.nagios /usr/local/nagios  
  6.  
  7. tar zxvf nagios-3.0.2.tar.gz  
  8.  
  9. cd nagios-3.0.2  
  10.  
  11. ./configure --prefix=/usr/local/nagios --with-gd-lib=/usr/local/lib --with-gd-inc=/usr/local/include/  
  12.  
  13. make all  
  14.  
  15. make install     (安装主程序,CGI和HTML文件)  
  16.  
  17. make install-init     (在 /etc/rc.d/init.d 安装启动脚本)  
  18.  
  19. make install-commandmode  (为外部命令文件配置目录权限)  
  20.  
  21. make install-config   (安装示例配置文件)  
  22.  
  23. # make install-webconf   (安装Nagios接口配置文件模板,此模板需要手动添加进httpd.conf才可以生效。 默认安装位置:/etc/httpd/conf.d   安装之前先:mkdir /etc/httpd/conf.d -p) 

然后是验证程序是否被正确安装。切换目录到安装路径(这里是/usr/local/nagios),看是否存在 etc、bin、 sbin、 share、 var这五个目录,如果存在则可以表明程序被正确的安装到系统了。下表是五个目录功能的简要说明:

bin

Nagios执行程序所在目录,nagios文件即为主程序

etc

Nagios配置文件位置,初始安装完后,只有几个*.cfg文件

sbin

Nagios Cgi文件所在目录,也就是执行外部命令所需文件所在的目录

Share

Nagios网页文件所在的目录

Var

Nagios日志文件、spid 等文件所在的目录

var/archives

为 archived logs 日志创建的空目录

var/rw

为external command file 文件创建的空目录

nagios的初步安装和配置工作就这么多,读者如果有兴趣可以继续阅读与nagios相关的文章:

安装配置nagios修改Apache配置监控Linux服务器监控Windows服务器十个Nagios故障解决技巧

责任编辑:佚名 来源: 网易
相关推荐

2011-08-22 12:25:02

nagios

2011-03-24 13:00:30

2011-08-22 12:25:05

nagios

2010-06-29 16:29:52

SNMP协议管理

2011-08-19 09:44:59

光纤故障光纤

2010-06-02 13:44:51

WIN2000 IPv

2012-04-10 11:26:53

DNS服务

2009-09-17 13:32:48

WSUS服务器

2009-11-13 15:51:56

路由器配置

2010-02-22 16:05:40

Python配置

2010-05-24 16:21:55

SVNServer安装

2010-06-03 11:01:32

Hadoop安装部署

2010-05-24 16:21:55

SVNServer安装

2011-12-01 10:15:26

Ubuntu 11.0OpenNebula

2010-03-25 18:52:15

Nginx负载均衡

2011-03-23 09:07:48

2010-06-03 10:04:26

Hadoop安装

2009-08-31 17:10:19

2011-03-01 09:09:39

Ubuntuvsftpd安装

2010-02-02 10:04:58

点赞
收藏

51CTO技术栈公众号