阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Nagios监控系统主机与服务配置

185次阅读
没有评论

共计 3300 个字符,预计需要花费 9 分钟才能阅读完成。

配置环境:

监控服务器:192.168.189.132

被监控客户端:192.168.189.131(Linux)

192.168.1.152(Windows)

Nagios 相关配置文件概述:

# cd /usr/local/nagios/etc/

Nagios 监控系统主机与服务配置

相关文件用途如下表:

文件名或目录名

用途

cgi.cfg

控制 CGI 访问的配置文件

nagios.cfg

Nagios 主配置文件

resource.cfg

变量定义文件,又称为资源文件,在些文件中定义变量,以便由其他配置文件引用,如$USER1$

objects

objects 是一个目录,在此目录下有很多配置文件模板,用于定义 Nagios 对象

objects/commands.cfg

命令定义配置文件,其中定义的命令可以被其他配置文件引用

objects/contacts.cfg

定义联系人和联系人组的配置文件

objects/localhost.cfg

定义监控本地主机的配置文件

objects/printer.cfg

定义监控打印机的一个配置文件模板,默认没有启用此文件

objects/switch.cfg

定义监控路由器的一个配置文件模板,默认没有启用此文件

objects/templates.cfg

定义主机和服务的一个模板配置文件,可以在其他配置文件中引用

objects/timeperiods.cfg

定义 Nagios 监控时间段的配置文件

objects/windows.cfg

监控 Windows 主机的一个配置文件模板,默认没有启用此文件

服务器端配置:

1:配置摸版文件,定义 linux、windows 的 host 和 service 相关摸版信息:

(注意 host 和 service 的 name,在主机配置文件中会 use 此中的 name)

# vi /home/usr/local/nagios/object/templates.cfg

Nagios 监控系统主机与服务配置

Nagios 监控系统主机与服务配置

2:创建与监控主机相关的主机配置文件与相关组配置文件。

# mkdir /usr/local/nagios/etc/object/client

创建 linux 监控主机的关联文件,类似配置如下:

# vi /usr/local/nagios/etc/object/client/192.168.189.131.cfg

host 定义(use 字段关联 template.cfg 文件中的 linux host 定义中的 name 字段)

Nagios 监控系统主机与服务配置

service 定义(同上,use 关联的是 template.cfg 中 linux-service 的 name。host_name 对应上述的 host_name)

Nagios 监控系统主机与服务配置

创建 windows 监控主机的关联文件,(配置类似 linux 主机):

# vi /usr/local/nagios/etc/object/client/192.168.1.152.cfg

Nagios 监控系统主机与服务配置

Nagios 监控系统主机与服务配置

创建分组文件,定义 linux 组与 windows 组:

# vi/usr/local/nagios/etc/object/hostgroups.cfg

Nagios 监控系统主机与服务配置

配置 nagios 主配置文件,把用户与组的主体文件添加进去(若不监控本地主机与默认 windows 摸版,��释该两行配置)

# vi /usr/local/nagios/etc/nagios.cfg

Nagios 监控系统主机与服务配置

3:使配置生效

检测配置文件语法:

# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

显示以下信息说明配置无错误:

Nagios 监控系统主机与服务配置

重读 nagios 配置

#service nagios reload

客户端配置:

Linux 客户端配置:

创建 nagios 用户

# useradd nagios -s /sbin/nologin

创建安装目录,并赋予 nagios 用户的权限

# mkdir -p /usr/local/nagios

# chown -R nagios.nagios /usr/local/bagios

下载 nrpe 软件与 nagios 插件,并编译安装

# cd /usr/local/src

# wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.16.tar.gz

# wget http://prdownloads.sourceforge.net/sourceforge/nagios/nrpe-2.13.tar.gz

# tar -zxvf nrpe-2.13.tar.gz

# tar -zxvf nagios-plugins-1.4.16tar.gz

编译安装 nagios-plugins

# cd nagios-plugins-1.4.16

# ./configure –prefix=/usr/local/nagios

# make && make install

编译安装 nrpe

# cd ../nrpe-2.13

# ./configure –prefix=/usr/local/nagios

# make all

# make install-plugin

# make install-daemon

# make install-daemon-config

配置 nrpe.cfg 文件,开放服务器 IP

# vi /usr/local/nagios/etc/nrpe.cfg

allowed_hosts=127.0.0.1,192.168.189.132

开启 nrpe

# /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d

# netstat -ntpl | grep nrpe

tcp    0  0 0.0.0.0:5666      0.0.0.0:*        LISTEN      19793/./nrpe

在服务器上测试连接

# /usr/local/nagios/libexec/check_nrpe -H192.168.189.131

NRPE v2.13

Windows 客户端:

在 http://nsclient.org/nscp/downloads 网站下载最新的 NSCclient++ 软件,并安装。在安装过程中,会提示输入允许的 IP 地址,输入服务器的 IP:

Nagios 监控系统主机与服务配置

安装完成后,进入系统服务,启用 NSCclient++ 的”允许服务与桌面交互”选项:

Nagios 监控系统主机与服务配置

Nagios 监控系统主机与服务配置

至此,服务器与客户端都配置完成,进入 nagios 监控页面,可看到页面上已经开始监控 192.168.189.131 和 192.168.1.152 的相关服务。

Nagios 监控系统主机与服务配置

更多 MongoDB 相关教程见以下内容

CentOS 编译安装 MongoDB 与 mongoDB 的 php 扩展 http://www.linuxidc.com/Linux/2012-02/53833.htm

CentOS 6 使用 yum 安装 MongoDB 及服务器端配置 http://www.linuxidc.com/Linux/2012-08/68196.htm

Ubuntu 13.04 下安装 MongoDB2.4.3 http://www.linuxidc.com/Linux/2013-05/84227.htm

MongoDB 入门必读(概念与实战并重) http://www.linuxidc.com/Linux/2013-07/87105.htm

Ubunu 14.04 下 MongoDB 的安装指南 http://www.linuxidc.com/Linux/2014-08/105364.htm

《MongoDB 权威指南》(MongoDB: The Definitive Guide)英文文字版[PDF] http://www.linuxidc.com/Linux/2012-07/66735.htm

Nagios 监控 MongoDB 分片集群服务实战 http://www.linuxidc.com/Linux/2014-10/107826.htm

基于 CentOS 6.5 操作系统搭建 MongoDB 服务 http://www.linuxidc.com/Linux/2014-11/108900.htm

MongoDB 的详细介绍:请点这里
MongoDB 的下载地址:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-02/140486.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计3300字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中