首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | HR | 镜像
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>网络管理>linux服务器>正文

使用Nagios远程监控软件监控网页

http://www.oklinux.cn  2009-02-21  skymax.blog.51cto.com/365901/131770    会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn
1. 问题的由来

对于一个网站来说,外部用户能够看到就是该网站的页面。网站页面能否被正常访问,以及显示是否正常势必会成为网站整体水平最直接的外在表现。

那么,如何才能在第一时间检测到网页是否正常,并且给相应的技术人员发出报警来及时解决问题,而不是等接到用户抱怨的电话后才在慌忙中仓促的解决问题呢?解决这个问题的关键就是要在第一时间发现问题,发现那些不能显示的网页或是显示不正常的网页,并及时发出报警。当然我们可以通过人工的方法去监测,但对于一些大型的、复杂的网站来说就不是很合适了,我们可以使用监控软件来解决这个问题。我所使用的就是Nagios软件,它提供的插件(Plugins)中有相应的命令可以完成对网页的监控。

2. 如何通过Nagios解决此类问题

对于Nagios、NRPE以及Nagios Plugins的安装配置网站的资料很多,在我的Blog中也有相应的文章可以参考,在这里就不再过多的说明了。

想使用Nagios监控网页状况,Nagios插件中的一个命令不得不被提及,那就是check_http,我没可以使用它来检查网页是否正常、可用。该命令的具体说明和用法如下。

Usage: check_http -H <vhost> | -I <IP-address> [-u <uri>] [-p <port>]
[-w <warn time>] [-c <critical time>] [-t <timeout>] [-L]
[-a auth] [-f <ok | warn | critcal | follow>] [-e <expect>]
[-s string] [-l] [-r <regex> | -R <case-insensitive regex>] [-P string]
[-m <min_pg_size>:<max_pg_size>] [-4|-6] [-N] [-M <age>] [-A string]
[-k string] [-S] [-C <age>] [-T <content-type>]
NOTE: One or both of -H and -I must be specified
Options:
-h, --help
Print detailed help screen
-V, --version
Print version information
-H, --hostname=ADDRESS
Host name argument for servers using host headers (virtual host)
Append a port to include it in the header (eg: example.com:5000)
-I, --IP-address=ADDRESS
IP address or name (use numeric address if possible to bypass DNS lookup).
-p, --port=INTEGER
Port number (default: 80)
-4, --use-ipv4
Use IPv4 connection
-6, --use-ipv6
Use IPv6 connection
-S, --ssl
Connect via SSL. Port defaults to 443
-C, --certificate=INTEGER
Minimum number of days a certificate has to be valid. Port defaults to 443
(when this option is used the url is not checked.)
-e, --expect=STRING
String to expect in first (status) line of server response (default:
HTTP/1.)
If specified skips all other status line logic (ex: 3xx, 4xx, 5xx processing)
-s, --string=STRING
共6页: 上一页 1 [2] [3] [4] [5] [6] 下一页

上一篇:在RedHat EL 4.0 中实现高可用WEB负载均衡群集   下一篇:Subversion Windows迁移到Linux服务器的步骤

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·Subversion Windows迁移到Linux服务器的步骤
·在RedHat EL 4.0 中实现高可用WEB负载均衡群集
·SUSE案例:控制服务器的蔓延势头
·Linux故障之boot被删除的恢复对策
·RHEL5下的Apache2.0 Tomcat5.5的集群配置
·Linux源码安装Samba及配置笔记
·AIX 上的 Samba全攻略
·Linux系统下架设PPTP VPN服务器
·用Iptables实现嵌入式Linux的DMZ
·分析:虚拟化在服务器整合领域之外的应用
·一句话说Windows、Unix、Linux操作系统服务器特点
·Canonical:Ubuntu已成重要的企业服务器平台
·Linux控制台下的快捷键
·Linux下VNC Server的配置过程
·在 Linux 平台及 IPv4 环境中构建 IPv6 测试环境
·Linux系统时钟同步服务NTPD配置方法
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·Subversion Windows迁移到Linux服务器
·在RedHat EL 4.0 中实现高可用WEB负载
·SUSE案例:控制服务器的蔓延势头
·Linux故障之boot被删除的恢复对策
·RHEL5下的Apache2.0 Tomcat5.5的集群配
·Linux源码安装Samba及配置笔记
·AIX 上的 Samba全攻略
·Linux系统下架设PPTP VPN服务器
·用Iptables实现嵌入式Linux的DMZ
·分析:虚拟化在服务器整合领域之外的应
·一句话说Windows、Unix、Linux操作系统
·Canonical:Ubuntu已成重要的企业服务
  阅读排行
·详解远程SHELL下安装配置RedHat ES 5的
·Linux系统下架设APACHE SVN服务器全过
·安装大型Linux集群(4):节点安装和 GPFS
·LVS集群学习笔记(NAT\DR\IP tunnel)
·Linux 下配置vsftp虚拟用户总结
·Linux下用vsftp轻松搭建FTP服务器(修订
·Linux服务器存储空间巧妙管理
·Ubuntu下安装tftp服务器的步骤
·安装大型Linux集群(1): 简介和硬件配置
·RedHat Linux AS4 LAMP经典网站搭建实
·Linux与Linux,Linux与Windows之间使用S
·安装大型Linux集群(2):配置管理服务器
·安装大型Linux集群(3):存储和共享文件
·Linux平台下安装code::blocks
·Linux操作系统下SVN服务器的搭建详解
网摘收藏: