Nagios监控软件安装和配置文档Word文件下载.docx

上传人:b****2 文档编号:5018627 上传时间:2023-05-04 格式:DOCX 页数:32 大小:280.63KB
下载 相关 举报
Nagios监控软件安装和配置文档Word文件下载.docx_第1页
第1页 / 共32页
Nagios监控软件安装和配置文档Word文件下载.docx_第2页
第2页 / 共32页
Nagios监控软件安装和配置文档Word文件下载.docx_第3页
第3页 / 共32页
Nagios监控软件安装和配置文档Word文件下载.docx_第4页
第4页 / 共32页
Nagios监控软件安装和配置文档Word文件下载.docx_第5页
第5页 / 共32页
Nagios监控软件安装和配置文档Word文件下载.docx_第6页
第6页 / 共32页
Nagios监控软件安装和配置文档Word文件下载.docx_第7页
第7页 / 共32页
Nagios监控软件安装和配置文档Word文件下载.docx_第8页
第8页 / 共32页
Nagios监控软件安装和配置文档Word文件下载.docx_第9页
第9页 / 共32页
Nagios监控软件安装和配置文档Word文件下载.docx_第10页
第10页 / 共32页
Nagios监控软件安装和配置文档Word文件下载.docx_第11页
第11页 / 共32页
Nagios监控软件安装和配置文档Word文件下载.docx_第12页
第12页 / 共32页
Nagios监控软件安装和配置文档Word文件下载.docx_第13页
第13页 / 共32页
Nagios监控软件安装和配置文档Word文件下载.docx_第14页
第14页 / 共32页
Nagios监控软件安装和配置文档Word文件下载.docx_第15页
第15页 / 共32页
Nagios监控软件安装和配置文档Word文件下载.docx_第16页
第16页 / 共32页
Nagios监控软件安装和配置文档Word文件下载.docx_第17页
第17页 / 共32页
Nagios监控软件安装和配置文档Word文件下载.docx_第18页
第18页 / 共32页
Nagios监控软件安装和配置文档Word文件下载.docx_第19页
第19页 / 共32页
Nagios监控软件安装和配置文档Word文件下载.docx_第20页
第20页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

Nagios监控软件安装和配置文档Word文件下载.docx

《Nagios监控软件安装和配置文档Word文件下载.docx》由会员分享,可在线阅读,更多相关《Nagios监控软件安装和配置文档Word文件下载.docx(32页珍藏版)》请在冰点文库上搜索。

Nagios监控软件安装和配置文档Word文件下载.docx

1.1监控软件介质列表

软件包

操作系统平台

版本

用途

nagios-4.1.1.tar.gz

Linux

4.1.1

服务端

nagios-cn-3.2.3.tar.bz2

Linux

3.2.3

中文插件

nagios-plugins-2.1.1.tar.gz

2.1.1

插件

nrpe-2.15.tar.gz

2,150.4.4.15

客户端

NSCP-0.4.4.15-x64.msi

windowx86_64

1.2服务端安装

1.2.1软件包安装

安装中一部分需要有root权限。

需要以下安装包:

●Apache

●PHP

●GCCcompiler

●GD

可以利用yum安装

yuminstallhttpdphp

yuminstallgccglibcglibc‐common

yuminstallgdgd‐devel

1.2.2创建系统业务用户

以root用户登录

建立一个新的nagios用户账户并设置密码用于操作nagios

/usr/sbin/useradd‐mnagios

passwdnagios

建立一个新的nagcmd组添加nagios和apache用户到此组。

用于外部命令通过web接口提交。

/usr/sbin/groupaddnagcmd

/usr/sbin/usermod‐a‐Gnagcmdnagios

/usr/sbin/usermod‐a‐Gnagcmdapache

1.2.3上传安装包

nagios-4.1.1.tar.gznagios-cn-3.2.3.tar.bz2nagios-plugins-2.1.1.tar.gznrpe-2.15.tar.gz

1.2.4编译安装Nagios

解压nagios压缩包

cd/download

tarxzfnagios-4.1.1.tar.gz

cdnagios-4.1.1

运行Nagios配置脚本,并传递组名nagcmd

./configure‐‐with‐command‐group=nagcmd

编译Nagios源代码

makeall

安装二进制,安装脚本,示例配置文件和设置权限给外部命令目录

makeinstall

makeinstall‐init

makeinstall‐config

makeinstall‐commandmode

先不要开启Nagios,接下来还有很多配置需要做。

1.2.5配置web接口

继续运行make命令安装Nagios的web配置文件到Apache的conf.d目录

makeinstall‐webconf

建立一个nagiosadmin用户,用来登录到Nagiosweb接口。

记住这个分配的密码。

htpasswd‐c/usr/local/nagios/etc/htpasswd.usersnagiosadmin

重启Apache使配置生效

servicehttpdrestart

 

1.2.6编译和安装Nagiosplugins

解压NagiosPlugins压缩包

cd/downloads

tarxzfnagios-plugins-2.1.1.tar.gz

cdnagios-plugins-2.1.1

编译和安装Plugins

./configure‐‐with‐nagios‐user=nagios‐‐with‐nagios‐group=nagios

make

1.2.7安装NagiosChineseplugin

tarxvfznagios-cn-3.2.3.tar.bz2

cdnagios-cn-3.2.3

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

1.2.8开启nagios

添加Nagios为系统服务和开机自动启动

chkconfig‐‐addnagios

chkconfignagioson

校验Nagios示例配置文件

/usr/local/nagios/bin/nagios‐v/usr/local/nagios/etc/nagios.cfg

如果没有错误,则启动Nagios

servicenagiosstart

1.2.9登陆web界面

输入以下URL即可访问NagiosWeb管理界面,用户名(nagiosadmin)和密码(nagios)为先前设置。

http:

//localhost/nagios/

Nagios会花费一些时间去检查本机的需要检查的资源项。

1.3Linux客户端安装

1.3.1创建系统业务账户

以root用户登录:

/usr/sbin/useraddnagios

1.3.2上传安装包

nagios-plugins-2.1.1.tar.gznrpe-2.15.tar.gz

1.3.3安装NagiosPlugins

yum准备软件包

yuminstallgcc

yuminstallopenssl*

解压

编译和安装插件

./configure

设置安装目录权限

chownnagios.nagios/usr/local/nagios

chown-Rnagios.nagios/usr/local/nagios/libexec

1.3.4安装xinetd

xinetd是RedHatLinux9及其以上版本的网络进程,是一个linux中的守护进程。

yuminstallxinetd

1.3.5安装NRPEdaemon

解压文件

tarxzfnrpe-2.15.tar.gz

cdnrpe-2.15

编译

./configure--enable-command-args

安装NRPE插件,守护进程和守护进程示例配置文件

makeinstall-plugin

makeinstall-daemon

makeinstall-daemon-config

将NRPE守护进程作为一个服务注册到xinetd

makeinstall-xinetd

编辑/etc/xinetd.d/nrpe文件,添加monitoringserver的IP地址到only_from指令下

only_from=127.0.0.1<

nagios_ip_address>

编辑/etc/services文件,添加NRPE守护进程的入口

nrpe5666/tcp#NRPE

重启xinedservice

servicexinetdrestart

1.3.6测试本地NRPEdaemon

确保NRPE守护进程在xinetd下运行

netstat-at|grepnrpe

命令输出应该如下:

tcp00*:

nrpe*:

*LISTEN

如果NRPE没有运行,则检查下面几项:

Ø

是否添加NRPE入口到/etc/services

/etc/xinetd.d/nrpe文件中的only_from的指向值里包含127.0.0.1

xinetd安装并开启

检查systemlog中是否记录xinetd或nrpe有错误,并修正

下一步,检测NRPE守护进程的功能是正常的。

运行下面的命令:

localhost可以换成127.0.0.1

/usr/local/nagios/libexec/check_nrpe-Hlocalhost

会得到NRPE的版本号:

NRPEv2.15

1.3.7配置NRPE命令

配置文件,来控制监控哪些服务或资源

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

以下即为本地配置的检测命令:

1.3.8服务端配置(新添节点忽略)

在Monitoringmachine上,需要做以下一些工作:

安装check_nrpe插件

建立check_nrpe命令定义在Nagios命令定义配置中

配置host和services对应remotelinux/unixmachine监控

1.3.8.1安装check_nrpeplugin

以root用户登入

安装NRPE插件

1.3.8.2测试与客户端通信

确保check_nrpe插件能够访问remotelinux/unixmachine的NRPE守护进程。

将192.168.0.1替换为remotelinux/unixmachine的IP地址:

/usr/local/nagios/libexec/check_nrpe-H192.168.0.1

输出NRPE的版本

如果结果返回timeouterror,则检查以下几项:

确认通信中没有防火墙阻塞访问

确认NRPE守护进程已经注册到xinetd守护进程下

确认remotelinux/unixmachine的本地iptables防火墙允许远程机器访问NRPE守护进程

1.3.8.3创建命令定义

编辑配置文件

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

添加check_nrpe的命令定义

definecommand{

command_namecheck_nrpe

command_line$USER1$/check_nrpe-H$HOSTADDRESS$-c$ARG1$

}

1.3.8.4创建主机和服务定义

需要以下步骤:

建立远程host模板

新建nrpe.cfg配置文件添加到nagios.cfg主配置文件

建立远程host

建立远程服务

编辑模板配置文件

vi/usr/local/nagios/etc/objects/templates.cfg

添加host模板

definehost{

namelinux-box;

Nameofthistemplate

usegeneric-host;

Inheritdefaultvalues

check_period24x7

check_interval5

retry_interval1

max_check_attempts10

check_commandcheck-host-alive

notification_period24x7

notification_interval30

notification_optionsd,r

contact_groupsadmins

register0;

DONTREGISTERTHIS-ITSATEMPLATE

}

新建一个nrpe配置文件

touch/usr/local/nagios/etc/objects/nrpe.cfg

编辑nagios.cfg配置文件

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

添加nrpe.cfg

#Definitionsformonitoringtheremotelinuxhost

cfg_file=/usr/local/nagios/etc/objects/nrpe.cfg

编辑nrpe.cfg文件

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

添加host和服务

uselinux-box;

Inheritdefaultvaluesfromatemplate

host_nameremotehost;

Thenamewe'

regivingtothisserver

aliasredhatCore6;

Alongernamefortheserver

address192.168.3.119;

IPaddressoftheserver

#checkcpuload

defineservice{

usegeneric-service

host_nameremotehost

service_descriptionCPULoad

check_commandcheck_nrpe!

check_load

#checkuser

service_descriptionCurrentUsers

check_users

#checkdiskspace

service_description/dev/hda1FreeSpace

check_hda1

#checkthenumberofprocesses

service_descriptionTotalProcesses

check_total_procs

#checkzombieprocesses

service_descriptionZombieProcesses

check_zombie_procs

1.3.8.5重启nagios

校验Nagios示例配置文件(每次更新配置后都要verify一次配置文件)

servicenagiosrestart

1.3.9定制监控服务(新添节点忽略)

如果想要监控remotelinux/unixmachine上更多的服务,是很容易实现的。

需要以下两个步骤:

添加一个新的command定义在remotelinux/unixmachine上的nrpe.cfg配置文件中

添加一个新的service定义在Monitoringmachine的nagios配置文件中

1.3.9.1RemoteHostconfiguration

以check_swap插件为例

以nagios用户登录到remotehost

验证check_swap插件是否可以使用,并调整warning和critical的比例值

/usr/local/nagios/libexec/check_swap-w20%-c10%

输出如下:

SWAPOK-100%free(3999MBoutof3999MB)|swap=3999MB;

799;

399;

0;

3999

将此命令定义到nrpe配置文件

添加check_swap命令定义

command[check_swap]=/usr/local/nagios/libexec/check_swap-w20%-c10%

如果nrpe作为独立的守护进程运行则重启,如附属在xinetd超级守护进程下则不用重启即可生效。

1.3.9.2MonitoringHostConfiguration

在Monitoringmachine上,你需要定义一个新的服务用来监控remotelinux/unixmachine上的swap使用情况。

添加如下

编辑nrpe.cfg

添加service

usegeneric-service

host_nameremotehost

service_descriptionSwapUsage

check_commandcheck_nrpe!

check_swap

1.4Windows客户端安装

安装步骤简述:

1、执行先决条件检查

2、在windowsmachine上安装监控代理软件

3、在MonitoringMachine配置一个新的host和service用于监控windowsmachine

4、重启Nagios进程

1.4.1what’sAlreadyDoneForyou

为了让配置更简单,有些配置工作已经提前预设置好了。

●check_nt的命令定义已经添加到commands.cfg文件。

用来使用check_nt插件监控windowservices.

●windowserverhost模板定义已经在templates.cfg中建立。

这样使得添加windowshost定义简单化。

1.4.2Prerequisites

此操作仅在第一次配置监控windowsmachine。

编辑Nagios主配置文件

去除注释

#cfg_file=/usr/local/nagios/etc/objects/windows.cfg

保存并退出

此操作将使Nagios启动时读取/usr/local/nagios/etc/objects/windows.cfg配置文件加载其中的host和service。

此文件中已经配置好示例,如有新的需求可依照示例文件进行配置。

1.4.3InstallingtheWindowsAgent

想要监控windowsmachines的私有服务和属性,那么首先需要安装代理程序。

建议使用的代理插件为NSClient++。

官方下载地址为:

安装步骤如下:

1)安装

点击NSCP-0.4.4.15-x64.msi安装

2)安装成功后查看12489端口是否启用netstat–anbv|find“12489”

3)查看计算机服务NSClient++是否正常

4)客户端配置文件为查看安装目录下nsclient.ini注:

nsclient-sample.ini为示例文件,展示各个参数的用意

#Ifyouwanttofillthisfilewithallavalibleoptionsrunthefollowingcommand:

#nscpsettings--generate--add-defaults--load-all

#Ifyouwanttoactivateamoduleandbringinallitsoptionsuse:

#nscpsettings--activate-module<

MODULENAME>

--add-defaults

#Fordetailsrun:

nscpsettings--help

;

Undocumentedsection

[/settings/default]

Undocumentedkey

password=vcitest

allowedhosts=127.0.0.1,192.168.xx.xx

[/se

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2