码迷,mamicode.com
首页 > 移动开发 > 详细

简易nagios安装

时间:2015-08-25 21:56:15      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:

这段时间一直在进行nagios安装的实验,进行了很多的实验,现在也就是将这些进行一些基础的记录。

本篇主要讲述的是进行nagios的简易安装,在安装完成之后,能够在web页面上看到本地的监控图像,

nagios的安装从整体来说是简单的,没有什么太难的,重要的是解决问题的思路,如果没有思路,那么将会有点困难,本文中的所有步骤都经过本人的实验,如果所有的步骤都按照我的来进行安装,那么基本上是不会产生错误的

在进行nagios安装的时候,首先需要准备几个东西,一个是操作系统的光盘,有了操作系统的光盘,在安装依赖包的时候很简单,只要进行YUM就可以了;第二个是要下载nagios的主程序,这个是nagios的核心程序;第三个是nagios的插件,在nagios的监控中,nagios本身是不进行监控的,所有的监控都是通过nagios的插件完成的;第三个就是PHP的程序,在进行nagios显示的时候,必须借助于php;第四个就是apache的安装,在web界面上显示,也是需要的。具体的下载地址,见文章的最后段即可。

1、 安装nagios

1.1 进行依赖包检查

技术分享

首先进行安装依赖包,这个时候使用YUM时最好的,可以快速的进行安装依赖包,如果这些依赖包不存在,那么在安装的过程中会发生找不到包的错误,所以在进行安装的第一步就是检查依赖包,未安装的进行安装。

1.2 创建nagios用户和用户组

技术分享

创建nagios用户和用户组,在运行nagios程序的时候,需要使用nagios用户,从而保证安全性。

使用nologin的方式,为了使用户不能进行登录,从而在每次启动nagios的时候会出现一个提示:

This account is currently not available

1.3 编译安装nagios

技术分享

解压缩下载的nagios文件。

技术分享

进行编译,在编译的时候,仅仅设定安装的目录即可。

技术分享

这个是编译完成之后的截图,在编译的时候,如果发生错误,那么肯定是依赖包未进行安装,那么就返回进行检查依赖包的安装情况。

技术分享

进行安装。

技术分享

这个是安装完成之后的截图

技术分享

进行make install安装

技术分享

make install完成之后的截图

技术分享

安装初始化脚本,从而在每次启动的时候变得很容易

技术分享

安装外部命令文件

技术分享

安装配置文件,从而将nagios的所有配置文件插入相应的位置之中。

1.4 查看是否正确安装nagios

检查一下nagios是否正确的安装,主要是查看安装目录下安装的文件,如下所示:

技术分享

2. 安装nagios插件

技术分享

进行编译,在这里指定的目录和nagios主程序目录一致

技术分享

编译完成之后的截图,可以看到这里启用了哪些模块。

技术分享

进行安装

技术分享

安装完成时候的截图

3. 安装apache

技术分享
进行编译。
技术分享
编译完成之后的截图
技术分享
进行安装
技术分享
安装完成时候的截图

4、 安装PHP

技术分享
进行解压缩
技术分享
进行编译
技术分享
编译完成时候截图
技术分享
进行安装
技术分享
安装完成时候截图

5、 进行配置apache

找到apache的配置文件,路径如下:
技术分享
技术分享修改为技术分享

技术分享修改为技术分享

再在最后添加内容如下:

AddType application/x-httpd-php .php 
#setting for nagios ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin" <Directory "/usr/local/nagios/sbin">      AuthType Basic      Options ExecCGI      AllowOverride None      Order allow,deny      Allow from all      AuthName "Nagios Access"      AuthUserFile /usr/local/nagios/etc/htpasswd             //用于此目录访问身份验证的文件      Require valid-user </Directory> Alias /nagios "/usr/local/nagios/share" <Directory "/usr/local/nagios/share">      AuthType Basic      Options None      AllowOverride None      Order allow,deny      Allow from all      AuthName "nagios Access"      AuthUserFile /usr/local/nagios/etc/htpasswd      Require valid-user </Directory>


6、创建apache目录验证文件

技术分享

在这里选择你想要使用的登录用户名和密码,用来在进行web页面登录监控的时候用到

7、启动apache服务

技术分享

进行启动apache服务,在上面出现的信息是正常的,不用理会

8、启动nagios

技术分享

启动nagios

9、首次进入nagios页面

技术分享

首次进入的时候,是需要用户名和密码的,也就是开始设置的用户名和密码,输入的地址是你安装nagios的IP地址,注意如果不能访问出现任何错误,那么检查防火墙,检查selinux,检查虚拟机连接方式。


至此nagios安装结束,接下来就是要进行nagios的相关的监控项的配置,此留给下篇文。


相关的下载地址:

Nagios插件项目:http://nagiosplug.sourceforge.net/
Nagios下载页面:http://www.nagios.org/download/
NagiosExchange.org:http://www.nagiosexchange.org/

接下来的文章为简易nagios安装出现的问题解决。



版权声明:本文为博主KEL原创文章,未经KEL允许不得转载。

简易nagios安装

标签:

原文地址:http://blog.csdn.net/kellyseeme/article/details/47981213

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!