`

nagios全攻略

阅读更多

.  准备阶段 :
1. 实验环境
包含 3 台主机 , 详细信息如下
主机名
操作系统
IP
作用
nagios-server
redhat 9
192.168.0.111
监控机
dbpi
redhat 9
192.168.0.100
被监控机
yahoon
xp
192.168.0.28
被监控机
:
监控机 : 安装了 nagios 软件的机器 , 对监控的数据做处理 , 并且提供 web 界面查看和管理 . 当然也可以对本机自身的信息进行监控 .
被监控机 : 安装了 NRPE 等客户端 , 根据监控机的请求执行监控 , 然后将结果回传给监控机 .
 
2.nagios 原理
这里引用某位仁兄的话
nagios 的功能是监控服务和主机,但是他自身并不包括这部分功能的代码,所有的监控、检测功能都是有插件来完成的。再说报警功能,如果监控系统发现问题不能报警那就没有意义了,所以报警也是nagios 很重要的功能之一。但是,同样的,nagios 自身也没有报警部分的代码,甚至没有插件,而是交给用户或者其他相关开源项目组去完成。
nagios 安装,是指基本平台,也就是nagios 软件包的安装。它是监控体系的框架,也是所有监控的基础。 
打开nagios 官方的文档,会发现nagios 基本上没有什么依赖包,只要求系统是linux 或者其他nagios 支持的系统。不过如果你没有安装apachehttp 服务),那么你就没有那么直观的界面来查看监控信息了,所以apache 姑且算是一个前提条件。关于apache 的安装,网上有很多,照着安装就是了。安装之后要检查一下是否可以正常工作。
 
3.Nagios 定义的监控状态
nagios 定义了 4 中监控状态 , 代表不同的严重级别 , 除了 OK 代表正常不用关心外 , 其余 3 种都要引起重视 . 如下表
状态
代码
颜色
正常
OK
绿色 ,
警告
WARNING
黄色 ,
严重
CRITICAL
红色 ,
未知错误
UNKOWN
深黄色
 
4. 所用软件
nagios-2.9.tar.gz
nagios-plugins-1.4.9.tar.gz
nrpe-2.8.1.tar.gz
NSClient++-0.2.7.zip
:
前三个的下载地址 : [url]http://www.nagios.org[/url] ,
 
5. 总体目标
学习嘛 , 总要有个目标 , 很简单 , 就是看到下面这张图
具体信息如下表
主机名
要监控的服务
nagios-server
是否活动
是否开启 ftp
磁盘使用情况
dbpi
是否活动
是否开启 ssh
磁盘使用情况
cpu 负载
swap 分区使用情况
主进程数
当前登陆用户
僵尸进程数
yahoon
是否活动
是否开启 80 端口
是否启动 W3SVC 服务
cpu 负载
内存使用情况
运行时间
NSClient 客户端版本 (NSClient 是一个 windows 下的 nagios 客户端 )
C 盘使用情况
D 盘使用情况
explorer 进程运行情况
 
其中蓝色字体的服务是外部服务 , 也就是说不需要登陆被监控机 , 直接在外部就可以进行检查 . 例如我们需要检查被监控机是否打开 80 端口 , 就可以在别的一台机器上 telnet 被监控机的 80 端口即可 .
绿色字体表示是内部服务 , 意思是必须登陆到被监控机上才能查看 . 因为它们属于 本地信息 ”(nagios 将之称为 LOCAL). 很容易理解 , 你不登陆到被监控机上 , 如何知道当前磁盘的使用情况呢 ?
 
nagios 是不是很强大 , 基本上对监控对象的任何信息都可以一手掌握了 . 而且不用登陆到目的机就可以看到那台机器私密的 本地信息 ”, 比木马还厉害啊 . 但是别误会 , 这可不是什么木马 .nagios 有着十分安全的措施 .
 
这确实是一个庞大的工程 , 你想想这还只是三台机器而已都已经监控这么多服务了 , 那要是多个几十台怎么办 , 不用紧张 , 从现在开始 , 跟我动手吧 .
家庭作业 , 将所用的软件下载好 , 配置好监控机192.168.0.111上的 apache.

nagios全攻略(二)----基本安装和配置(上): http://sookk8.blog.51cto.com/455855/94063
nagios全攻略(三)----使用插件监控更多信息: http://sookk8.blog.51cto.com/455855/94068
nagios全攻略(四)----监控LINUX上的”本地信息”: http://sookk8.blog.51cto.com/455855/94069
nagios全攻略(五)----监控windows系统的”本地信息”: http://sookk8.blog.51cto.com/455855/94075

分享到:
评论

相关推荐

    nagios全攻略.doc

    ### nagios全攻略知识点 #### 一、实验环境与架构设计 **实验环境:** - **监控机(nagios-server):** - 操作系统:Red Hat 9 - IP地址:192.168.0.111 - 作用:安装Nagios软件,负责收集数据并提供Web界面...

    nagios 全攻略

    ### Nagios全攻略知识点梳理 #### 一、准备阶段 - **实验环境**: 实验环境由三台主机组成,其中包括一台监控机和其他两台被监控机。监控机负责安装Nagios软件,处理监控数据,并提供Web界面供用户查看和管理。被...

    nagios配置全攻略

    Nagios配置全攻略是一个详细的指南,旨在帮助用户了解如何设置和使用Nagios来监控网络和服务的状态。Nagios是一款开源的网络监控系统,它可以实时监控网络上的服务器、服务、网络设备等,确保系统的稳定运行。 首先...

    Nagios+Centreon+Nrpe+PHP+Mysql+NSClient完全安装

    一个全攻略的Nagios+Centreon+Nrpe+PHP+Mysql+NSClient完全安装

    个人服务器架设全攻略

    本全攻略将详细解析个人服务器架设的各个环节,助你轻松完成这一过程。 一、选择硬件设备 个人服务器的硬件配置需根据你的实际需求来决定。基础配置通常包括一台性能良好的电脑或专门的服务器主板、足够的内存...

    服务器设置全攻略(CHM)

    《服务器设置全攻略》(CHM) 是一份详尽的指南,旨在帮助用户理解和操作服务器配置,提升系统管理员的专业技能。CHM(Compiled Help Manual)是微软开发的帮助文档格式,通常包含丰富的文本、图片和超链接,使得学习...

    IBM服务器系统安装全攻略

    本文将深入探讨IBM服务器系统的安装过程,帮助读者掌握安装全攻略。 一、准备工作 在开始IBM服务器系统安装之前,确保你具备以下条件: 1. IBM服务器硬件:包括服务器主机、电源、内存、硬盘、网络接口卡等。 2. ...

    单机架站全攻略资源下载

    以上就是单机架站全攻略所涉及的主要知识点。这份资源将帮助初学者逐步掌握服务器管理的各项技能,对于有经验的IT从业者来说,也是一个不错的复习和参考资料。通过实践这些步骤,可以建立一个稳定、安全、高效的单机...

    单机架站全攻略(CHM)

    《单机架站全攻略》是一部全面介绍如何在一台服务器上搭建、管理和优化网站的指导性资料,以CHM(Microsoft Help Compiler)格式提供。CHM文件是一种常见的电子书格式,通常包含丰富的文本、图像和索引,方便用户...

    Linux网站建设和维护全攻略

    "Linux网站建设和维护全攻略"涵盖了许多核心领域,旨在帮助你成为这一领域的专家。以下是一些主要的知识点: 1. **Linux基础**:理解Linux操作系统的基础至关重要,包括文件系统结构、命令行界面、权限管理、用户与...

    单机架站全攻略,怎么用个人电脑架设服务器

    以下是一份详细的单机架站全攻略,涵盖了从选择硬件到配置软件的各个步骤。 首先,硬件是基础。尽管个人电脑通常拥有足够的性能来运行一个小型服务器,但你需要确保它具有稳定的电源供应、足够的存储空间以及良好的...

    122搭建邮件服务器

    "搭建企业邮局系统全攻略.rar"应该是邮件服务器搭建的核心指南,它可能详细介绍了如何安装和配置邮件服务器软件,如Postfix、 Dovecot或Courier等。这些软件提供了实现SMTP、POP3和IMAP服务的功能。同时,邮件服务器...

    CentOS_6.0_安装教程

    《CentOS 6.0 安装全攻略》 在Linux世界中,CentOS是一款深受广大用户喜爱的开源操作系统,以其稳定性和兼容性著称。本文将详尽解析CentOS 6.0的安装步骤,帮助初学者和经验丰富的系统管理员顺利完成系统的部署。 ...

Global site tag (gtag.js) - Google Analytics