Nagios,搭建监控服务器

【www.zhangdahai.com--其他范文】

■ 河北 赵学作

编者按:Nagios 功能十分强大几乎所有的项目都可以监控,大到服务器的存活状态,小到服务器上的某一个服务(Web),这些功能都是通过自定义插件(或者叫做脚本)来实现。

Nagios 是一款用于监控系统和网络的开源应用软件,其模式是服务器—客户端。也就是说,首先要在一台服务器上(Server)部署相应的主要套件,然后在要监控的服务器上部署客户端程序,这样Server 会和Client通信,从而监控Client 端的各项资源。当Nagios 监控到某项资源发生异常会通知到用户,用户可以通过Web 页面来查看Nagios 所监控的各项资源,默认搭建的Nagios 服务器只能监控简单的几个项目,而其他服务之类的监控项目都是由用户开发的插件来实现的。

1.安装apache+php(略)

2.建立Nagios 账户

3.下载软件

4.编译安装Nagios

all-config ##把配置文件样例复制到Nagios 的安装目录

5.编译安装nagios-plugins

6.安装NRPE

7.配置Web 接口

在文件最后加入以下内容:

8.配置Nagios

其中把 use_authentica tion=1 改成 use_authent ication=0 #即不用验证用户

9.启动Nagios

启动前先检测:

如果最后显示如下,则说明配置没有问题了。

启动成功后,在浏览器中输入 :
http://服务器IP/nagios/

即可访问Web 页面的Nagios。

如果你打开了Web 页面,点击左栏的Host Detail会在右栏看到一行数据,其中Host 名为“localhost”,Status 显示为“up”,并且显示为绿色,如果是其他颜色就说明你的localhost 出了问题。目前只有一行数据,也就是说只监控了监控中心(localhost)一台主机,那么如何添加其他机器被它监控呢?这就需要在要被监控的机器上也部署Nagios 软件。

1.添加账户

2.安装NRPE

3.安装nagios-plugin

同服务器中安装方法

4.配置

找到”allowed_hosts=127.0.0.1” 改成 “allowed_hosts=127.0.

0.1,192.168.1.8” ##第二个IP 是server 的IP

找到” dont_blame_nrpe=0” 改成 “dont_blame_nrpe=1”

5.启动NRPE

添加主机就是到Server端(监控中心)修改配置文件。

1.修改主配置文件

增加内容:

cfg_dir=/usr/local/nagios/etc/services ##定义一个目录,以后把新增加的主机信息文件全放到这里

2.添加被监控主机信息

注意,这里的IP 是Client端IP,监控项目有三个Ping、SSH 和 HTTP。其实这三个项目使用的脚本都为本地脚本,即使远程主机没有安装Nagios和NRPE 同样可以监控这些项目。但如果想监控Load、Disk等项目就需要通过NRPE 服务来实现。因此,需要在Client上启动NRPE 服务。

猜你喜欢 配置文件插件页面 基于Docker的实时数据处理系统配置文件管理软件的设计与实现电子技术与软件工程(2022年15期)2022-11-11刷新生活的页面保健医苑(2022年1期)2022-08-30基于CTK插件框架的太赫兹人体安检系统软件设计电子技术与软件工程(2021年4期)2021-06-16从Windows 10中删除所有网络配置文件电脑爱好者(2021年11期)2021-06-07答案动漫界·幼教365(中班)(2021年4期)2021-05-23让Word同时拥有横向页和纵向页电脑爱好者(2020年17期)2020-09-14用软件处理Windows沙盒配置文件电脑爱好者(2020年9期)2020-07-05自编插件完善App Inventor与乐高机器人通信电子制作(2019年22期)2020-01-14互不干涉混用Chromium Edge电脑爱好者(2019年20期)2019-12-10基于OSGi的军用指挥软件插件机制研究火力与指挥控制(2019年5期)2019-06-13

推荐访问:搭建 监控 服务器

本文来源:http://www.zhangdahai.com/shiyongfanwen/qitafanwen/2023/0612/610245.html

  • 相关内容
  • 热门专题
  • 网站地图- 手机版
  • Copyright @ www.zhangdahai.com 大海范文网 All Rights Reserved 黔ICP备2021006551号
  • 免责声明:大海范文网部分信息来自互联网,并不带表本站观点!若侵害了您的利益,请联系我们,我们将在48小时内删除!