Linux部署Nagios监控之安装篇

Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等。Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的Web界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。

一、Nagios的主要功能特点:

1. 监视网络服务(SMTP、POP3、HTTP、NNTP、PING等)

2. 监视主机资源(进程、磁盘等)

3. 简单的插件设计可以轻松扩展Nagios的监视功能

4. 服务等监视的并发处理

5. 错误通知功能(通过Email,、Pager或其他用户自定义方法)

6. 可指定自定义的事件处理控制器

7. 可选的基于浏览器的Web界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等

8. 可以通过手机查看系统监控信息

二、详细安装步骤:

在安装Nagios软件之前,请部署LAMP基本环境,请参考

1. 创建Nagios用户和组,注意这里运行Apache的用户是htdocs

useradd -m nagios  groupadd nagios  usermod -a -G nagios htdocs 

2. 编译安装Nagios软件

tar zxvf nagios-3.2.3.tar.gz  cd nagios-3.2.3  ./configure --with-command-group=nagios --with-httpd-conf=/usr/local/apache/conf/extra  make all   make install  make install-init  make install-config  make install-commandmode  make install-webconf  cd .. 

3. 创建登录Web的用户名及密码

/usr/local/apache/bin/htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin 

4. 编译安装Nagios插件

tar zxvf nagios-plugins-1.4.15.tar.gz  cd nagios-plugins-1.4.15  ./configure --with-nagios-user=nagios --with-nagios-group=nagios  make && make install  cd .. 

5. 设置Nagios开机启动

chkconfig --add nagios  chkconfig --level 2345 nagios on 

6. 调整Apache配置文件httpd.conf

LoadModule authn_file_module modules/mod_authn_file.so  LoadModule authz_host_module modules/mod_authz_host.so  LoadModule authz_user_module modules/mod_authz_user.so  LoadModule auth_basic_module modules/mod_auth_basic.so  LoadModule log_config_module modules/mod_log_config.so  LoadModule env_module modules/mod_env.so  LoadModule mime_module modules/mod_mime.so  LoadModule status_module modules/mod_status.so  LoadModule alias_module modules/mod_alias.so  LoadModule cgi_module modules/mod_cgi.so  LoadModule vhost_alias_module modules/mod_vhost_alias.so  LoadModule dir_module modules/mod_dir.so   Include conf/extra/nagios.conf 

7. 重启Apache

/usr/local/apache/bin/apachectl restart 

8. 通过Web方式登录Nagios管理界面

Linux部署Nagios监控之安装篇

 

输入帐号密码之后即可登录:

Linux部署Nagios监控之安装篇

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/558db0b02cb0ca21c543dff120a722e1.html