クラウドセキュリティ技術---- Nagiosのインストールと設定

インストールと基本的な構成---- Nagiosのクラウ​​ドセキュリティ

知識の目的:

   掌握Nagios监控

スキルの目的:

   掌握Nagios监控服务的搭建和配置

A.トレーニング環境

  1. 2台の仮想マシン、サーバとクライアント、サーバーにインストールNagiosのソフトウェア、データ監視処理を行い、表示および管理するためのWebインターフェイスを提供し、あなたはまた、マシンの自身の情報を監視することができ、クライアントがモニタリングによると、NRPEや他のクライアントをインストールリクエストのマシンは、バックモニター機に、その後の結果、監視を行います。

  2. / iptablesのオフファイアウォール:Filewallが実行されていません。

SELINUX =無効

CentOSのバージョン:CentOSのLinuxの
リリース7.x(コア)64魏

Apacheのバージョン:Apacheの/ 2.4.6

Nagiosのバージョン:4.3.1のnagios-

Nagiosのプラグイン・バージョン:のnagios-プラグイン-2.2.1

トレーニング手順:

A. 構築するための基本的なトレーニング環境

ステップ1:示したように、クライアントとサーバの仮想マシンをインストールします。

Nagiosのサーバーの仮想マシンをインストールします。

ここに画像を挿入説明ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明

ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明

ここに画像を挿入説明

ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明

ここに画像を挿入説明

ここに画像を挿入説明

[部分的にしかスクリーンショットを提供するために、VM Serverのインストールプロセスと同じ] Nagiosのクライアントの仮想マシンをインストールします。

ここに画像を挿入説明

ここに画像を挿入説明
ここに画像を挿入説明

ステップ2:2台の仮想マシンは、IPアドレスを設定されています

サーバー仮想マシン構成のIP:

ここに画像を挿入説明

ここに画像を挿入説明

ここに画像を挿入説明
ここに画像を挿入説明

仮想マシン構成のクライアントのIPアドレス

ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明

ステップ3。閉じるselinuxを

ここに画像を挿入説明

ここに画像を挿入説明
ここに画像を挿入説明

ここに画像を挿入説明
ここに画像を挿入説明

ステップ4:設定のYumソース仮想マシン[方法]

操作は、チェックで次の仮想マシンの設定の前に、このオプションは、システムの起動後にチェックする必要があります。

ここに画像を挿入説明

ミラーマウント

ここに画像を挿入説明

ここに画像を挿入説明

バックアップ元ソース構成YUM

ここに画像を挿入説明

ローカルのyumソース設定ファイルを作成します。

ここに画像を挿入説明
ここに画像を挿入説明

ここに画像を挿入説明

ヤムアップデート元の設定

ここに画像を挿入説明
ここに画像を挿入説明

テストのyumコマンド

ここに画像を挿入説明
ここに画像を挿入説明

チェック環境に依存

ここに画像を挿入説明
ここに画像を挿入説明

ホスト名を変更

ここに画像を挿入説明

II。Nagiosのサーバーインストール

ステップの一つは、nagiosユーザーおよびグループを作成します。

ここに画像を挿入説明

ファイルをアップロード

ここに画像を挿入説明

Nagiosのを取り付けるステップ2

ここに画像を挿入説明
ここに画像を挿入説明

ソース構成

ここに画像を挿入説明
ここに画像を挿入説明

ここに画像を挿入説明

[結果を前に回すことができないときのx-shell5によるコマンドラインのvmware、ログインサーバとクライアントホスト、この操作がより便利に、下記]

ここに画像を挿入説明

コンパイルとインストール

ここに画像を挿入説明

ここに画像を挿入説明

ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明

ここに画像を挿入説明

ここに画像を挿入説明

ディレクトリを確認し、[ディレクトリが正しいインストールが成功したチェック]

ここに画像を挿入説明

。三つのメッセージングサービスをインストール手順:

ここに画像を挿入説明

サービスを開始

ここに画像を挿入説明

[終了して送信されたときに終了するにはCtrl + D]テストを送信するために電子メールを送ります

ここに画像を挿入説明

パラメータを変更するために、警告の電子メールアドレス[メール]を受信するように指定

ここに画像を挿入説明

ここに画像を挿入説明

步骤四:修改Web界面登陆验证信息

ここに画像を挿入説明

修改nagios用户权限(因为系统默认用户为nagiosadmin)配置完成后需重http服务

ここに画像を挿入説明

检测主配置文件是否有语法错误【如无警告无错误即为成功】

ここに画像を挿入説明

步骤五:安装nagios插件

ここに画像を挿入説明
ここに画像を挿入説明

ここに画像を挿入説明

配置

ここに画像を挿入説明
ここに画像を挿入説明

编译并安装

ここに画像を挿入説明

查看已安装的插件数量

ここに画像を挿入説明

步骤六:启动验证服务

ここに画像を挿入説明

安装防火墙前启动httpd服务

ここに画像を挿入説明

安装防火墙[如果防火墙没有安装会影响后续的验证]

ここに画像を挿入説明

启动防火墙

ここに画像を挿入説明

查看防火墙状态

ここに画像を挿入説明

添加防火墙规则

ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明

重启防火墙

ここに画像を挿入説明

重启nagios服务

ここに画像を挿入説明

打开nagios的web页面验证:192.168.1.111:/Nagios

ここに画像を挿入説明

主页

ここに画像を挿入説明

查看本机的监视信息

ここに画像を挿入説明

查看本机的服务信息(其中有一条warning信息,应该受到告警信息)

ここに画像を挿入説明

步骤七.安装nrpe

ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明

ここに画像を挿入説明
ここに画像を挿入説明

ここに画像を挿入説明

检查/usr/local/Nagios/libexec目录下是否已经安装了check_nrpe插件

ここに画像を挿入説明

三.Nagios-client的安装:

步骤一.关闭防火墙和selinux

ここに画像を挿入説明

修改参数:SELINUX=disabled

ここに画像を挿入説明
ここに画像を挿入説明

重启服务器

步骤二.配置环境

ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明

步骤三.安装nagios-plugin

添加nagios用户

ここに画像を挿入説明

解压安装

ここに画像を挿入説明
ここに画像を挿入説明

ここに画像を挿入説明

ここに画像を挿入説明

ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明

步骤四.安装nrpe

ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明

ここに画像を挿入説明

启动nrpe

ここに画像を挿入説明

[如果需要重启则先需要关闭相关进程,再查看端口5666是否关闭,最后使用启动命令]

ここに画像を挿入説明

四.调试验证:

步骤一.验证连通性:

在/usr/local/nagios/etc/nrpe.cfg文件中server的ip地址

ここに画像を挿入説明
ここに画像を挿入説明

重启nrpe

ここに画像を挿入説明

在server主机做验证

ここに画像を挿入説明

验证成功

ここに画像を挿入説明
ここに画像を挿入説明

在client端上做同样的验证

ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明

注释nrpe.cfg中以下几行

ここに画像を挿入説明

注释前

ここに画像を挿入説明

注释后

ここに画像を挿入説明

步骤二.创建监控脚本

在nrpe.cfg文件末尾增加下面几行内容

ここに画像を挿入説明
ここに画像を挿入説明

创建一个监控内存的perl脚本

ここに画像を挿入説明
ここに画像を挿入説明

修改脚本权限

ここに画像を挿入説明

重启nrpe服务

ここに画像を挿入説明

在本机验证脚本效果

ここに画像を挿入説明

在server端进行脚本验证

ここに画像を挿入説明

修改nagios.cfg配置文件

ここに画像を挿入説明

注释掉这行

ここに画像を挿入説明

在/usr/local/Nagios/etc/objects路径下创建hosts.cfg和services.cfg文件

ここに画像を挿入説明

修改检查语法脚本

ここに画像を挿入説明

ここに画像を挿入説明

修改commands.cfg文件,末尾添加以下内容:

ここに画像を挿入説明
ここに画像を挿入説明

步骤三.主机模板配置

删除下面示例内容

ここに画像を挿入説明

添加以下内容

ここに画像を挿入説明
ここに画像を挿入説明

将监控的主机添加到主机组里

ここに画像を挿入説明
ここに画像を挿入説明

服务模板配置

ここに画像を挿入説明

写入以下内容

ここに画像を挿入説明

重启nagios服务

ここに画像を挿入説明

调试验证

ここに画像を挿入説明

问题1.连接虚拟机传输文件时老是连接不上。如图:

ここに画像を挿入説明

解决办法:在网络设置中更改适配器选项,将VMnet8的IPV4属性改了,将IP地址改为和Server主机【192.168.1.112】同一网段,即192.168.1.113,网关为192.168.1.1,然后打开xftp,成功上传文件,如图:

ここに画像を挿入説明
ここに画像を挿入説明

问题2.挂载镜像时,执行命令没有成功

ここに画像を挿入説明

解决方案:根据报错信息在csdn查找,如图:
ここに画像を挿入説明

按照上面所述操作,CD/DVD光盘还是显示灰色,不能加载cd/dvd 在虚拟机设置,CD/DVD(IDE)栏的设备状态栏中点击已连接,如图:

ここに画像を挿入説明

然后进行上述操作,显示已加载CD/DVD,如图所示:

ここに画像を挿入説明

然后执行挂载命令,成功执行

问题3.Nagios-server编译安装的时候,出现了异常,显示unzip—命令没有找到,如图:

ここに画像を挿入説明
ここに画像を挿入説明

其原因是没有安装unzip。利用一句命令解决【yum install -y unzip zip】,如图:

ここに画像を挿入説明

ここに画像を挿入説明

安装完成后,重新执行编译安装命令make all和make install,成功执行,如图:

ここに画像を挿入説明

问题4. 查看已安装的插件数量时显示59与课件不同【60】,如图

ここに画像を挿入説明
ここに画像を挿入説明

解决办法:对实验没有影响,继续后面的实验

问题5.安装nrpe时执行./configure --with-nrpe-user=nagios --with-nrpe-group=nagios --with-nagios-user=nagios --with-nagios-group=nagios --enable-command-args --enable-ssl命令时出错,如图:

ここに画像を挿入説明

解决方案:回头检查,发现将目录进错了,应该进入root/software/nrpe-3.2.1目录下,执行命令,成功运行,如图:

ここに画像を挿入説明
ここに画像を挿入説明

问题6.client主机验证连通性的时候,执行netstat -lnput|grep 5666的时候出现设备找不到的问题,如图:

ここに画像を挿入説明

解決策:コマンドを確認し、コマンドが間違っをノックすることが分かっている、Lnputのノックを再実行し、入力になった、成功した結果のように:

ここに画像を挿入説明

7.問題をデバッグすることを確認したときに、機械検証スクリプトエラーの結果、示すように:

ここに画像を挿入説明

解決策:ログをチェックして示すように、検証ファイルをデバッグすることは、存在する場合、モニターのメモリを作成するためのperlスクリプトは問題を抱えているcheck_mem.plことがわかりました。

ここに画像を挿入説明

ファイルの内容をコピーするときに示すように、しかし、何かが欠けているファイルの内容は、エラーは、再作成し、ファイルを削除します。

ここに画像を挿入説明

示すように実装を成功さ、:

ここに画像を挿入説明

おすすめ

転載: blog.csdn.net/weixin_43306493/article/details/93717720