简易nagios安装

时间:2023-12-28 10:49:38

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

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

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

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

1、 安装nagios

1.1 进行依赖包检查

简易nagios安装

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

1.2 创建nagios用户和用户组

简易nagios安装

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

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

This account is currently not available

1.3 编译安装nagios

简易nagios安装

解压缩下载的nagios文件。

简易nagios安装

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

简易nagios安装

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

简易nagios安装

进行安装。

简易nagios安装

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

简易nagios安装

进行make install安装

简易nagios安装

make install完成之后的截图

简易nagios安装

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

简易nagios安装

安装外部命令文件

简易nagios安装

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

1.4 查看是否正确安装nagios

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

简易nagios安装

2. 安装nagios插件

简易nagios安装

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

简易nagios安装

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

简易nagios安装

进行安装

简易nagios安装

安装完成时候的截图。

3. 安装apache

简易nagios安装
进行编译。
简易nagios安装
编译完成之后的截图
简易nagios安装
进行安装
简易nagios安装
安装完成时候的截图

4、 安装PHP

简易nagios安装

进行解压缩
简易nagios安装
进行编译
简易nagios安装
编译完成时候截图
简易nagios安装
进行安装
简易nagios安装
安装完成时候截图

5、 进行配置apache

找到apache的配置文件,路径如下:

简易nagios安装

简易nagios安装修改为简易nagios安装

简易nagios安装修改为简易nagios安装

再在最后添加内容如下:

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目录验证文件

简易nagios安装

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

7、启动apache服务

简易nagios安装

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

8、启动nagios

简易nagios安装

启动nagios

9、首次进入nagios页面

简易nagios安装

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

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

相关的下载地址:

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

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