安装Nagios监控软件

一、安装Nagios

1、下载wget:wget:https://www.nagios.org/downloads/nagios-plugins/nagios 4.0.8.tar.gz

2、解压:tar -zxvf nagios 4.0.8.tar.gz

3、配置Nagios
cd /nagios
./configure –prefix=/usr/local/nagios

4、编译nagios
make
make install

5、验证程序是否被正确安装:
切换目录到安装路径,我用的是
/usr/local/nagios
看是否存在 etc、bin、 sbin、 share、 var
这五个目录,如果存在则可以表明程序被正确的
安装到系统了。后表是五个目录功能的简要说明:
bin
Nagios 执行程序所在目录,这个目录只有一
个文件nagios
etc
Nagios 配置文件位置,初始安装完后,只有
几个*.cfg-sample 文件
sbin
Nagios Cgi 文件所在目录,也就是执行外部
命令所需文件所在的目录
Share
Nagios 网页文件所在的目录**

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

二、安装web服务器apache

Web 服务不是 nagios 所必须的,但是如果
nagios 没有 web,查看监控对象的状态将是非常
费事和没有趣味的事情(只有通过查看 nagios
的日志来判断状态)。我不愿干特无聊的事,所
以就花少许时间把 web 安装一下。
在 unix/linux 世界,apache 是 web 服务器的
首选对象,其下载网站为 www.apache.org 。建
议下载源码。因为我们不需要很复杂的 web 功能,
因此简单的执行一下几个步骤就可以正确的把
apache 安装到系统:

1、下载
wge http://https://www.apache.org/Download.cgi/httpd-2.4.23.tar.gz
cd httpd-2.4.23
./configure –prefix=/usr/local/apache
2、编译安装
make
make install

安装完成后,执行命令,
./usr/local/apache/bin/apachectl -t
检查一下 apache 是否正确安装。

三、配置前的处理

最主要的工作是创建 nagios 用户及其属组,
让 nagios 的运行用户为 nagios 而不是 root。再
把 目 录 /usr/local/nagios 的 属 主 设 置 为
nagios,以保证系统的安全。Nagios 可以以
root 用户运行,但并不推荐这样做。用下面的步
骤来完成上述过程:

1、添加系统帐户nagios

useradd nagios

就很容易的把用户和组 nagios 添加到系统。
有的类型的 linux 发行版添加用户和组要麻烦一
些-需要手动添加组,然后再执行

useradd –g nagios nagios

这样的操作。在实际的运用场景,nagios 用
户并没有必要作为系统用户来登录 linux 系统,
因此可以不必设置 nagios 的用户密码,甚至可
以 把 nagios 用 户 的 登 录 shell 设 置
成/bin/false。

2、更改目录属组

chown –R nagios.nagios
/usr/local/nagios

请注意,有的 unix/linux 的版本用户和属组分
隔符号不是“.”,可能会是这样的形式

猜你喜欢

转载自blog.csdn.net/qq_40907977/article/details/80678745