WEB开发网
开发学院网络安全安全技术 基于Linux系统的Nagios网络管理模块的实现 阅读

基于Linux系统的Nagios网络管理模块的实现

 2008-08-21 13:17:52 来源:WEB开发网   
核心提示: 2.1 Nagios 系统介绍Nagios是一个用来监视系统和网络的开源应用软件,它通常运行于一个主服务器上,基于Linux系统的Nagios网络管理模块的实现(2),这个服务器运行 Liunx 或 Unix 操作系统,Nagios 利用其众多的插件实现对本机和远端服务的监控,Nagios

2.1 Nagios 系统介绍

Nagios是一个用来监视系统和网络的开源应用软件,它通常运行于一个主服务器上,

这个服务器运行 Liunx 或 Unix 操作系统。Nagios 利用其众多的插件实现对本机和远端服务的监控,当被监控对象出现异常,Nagios 就会及时给管理人员告警。它是一个基于 TCP/IP

协议的软件包,包含有nagios主程序和它的各个插件,配置非常灵活,可以监视的项目很多,也可以通过自定义 shell 脚本进行监控服务,非常适合各类企业的网络应用。

2.2 Nagios 系统的主要特点

Nagios 系统的特点主要有下面几点:

1.监控主机资源和网络服务

2.允许用户通过设计实现简单的插件来监控自己特定的服务

3.当被监控对象出现问题时,会及时通知管理人员

4.事先定义事件处理程序,当对象出现问题时自动调用对应的处理程序

5.通过 web 页面来监视对象状态,警告提示和日志文件。

如下图 1 为 Nagios 的结构图:

基于Linux系统的Nagios网络管理模块的实现

图1 Nagios 系统的结构图(点击查看大图)

可见,Nagios 采用分布--集中的管理模式。在 Nagios 服务器上安装 Nagios 主程序,

在被监控主机上安装 Nagios 代理程序。通过 Nagios 主程序和 Nagios 代理程序之间的通讯,监视对象的状态。

2.3在Linux上运行 Nagios 系统

Nagios 系统是运行在 Linux 或者 Unix 操作系统之上的,安装前确认操作系统支持 TCP/IP协议并且有 C 语言编译器(如,gcc 等)。如果没有 web 服务器,例如 apache,预先安装之。在 Nagois 官方网站下载 Nagios 主程序、插件和安装文档,最新版本是 Nagios 3.0rc2。Nagios 是开源项目,它的安装也比较简单,按照文档一步步执行就可以顺利完成。

上一页  1 2 3 4 5 6  下一页

Tags:基于 Linux

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接