?????? : Cisco CSS 11500 系列内容服务交换机

采样Keepalive脚本发现所有500系列错误

2015 年 8 月 28 日 - 机器翻译
其他版本: PDFpdf | 英语 (2014 年 10 月 2 日) | 反馈


目录


简介

如果服务返回测试网页的任何500系列错误,则此脚本发生故障。本文也解决脚本Keepalive的实施。此脚本方法是对功能最密切相关的,存在于远程接入服务器(RAS)拨号客户端、终端程序和通用脚本实用程序。此功能使用WebNS的丰富的脚本语言。

完成与一简单socket Application Program Interface (API) (连接/断开/发送/接收),脚本Keepalive给用户能力剪裁他们自己的协议或者写入步骤他们自己的顺序提供服务的一可靠ALIVE或DOWN状态。没有脚本Keepalive功能,您对FTP当前被限制, HTTP,互联网控制消息协议。(ICMP)和TCP。使用脚本Keepalive,当您自己的脚本写入时,然而,您能保持在当前协议顶部。例如,您能开发特别地被定调子的脚本连接到入网点三(POP3)服务器,不用WebNS的需求构件保活类型POP3。此功能允许客户创建他们自己自定义的Keepalive匹配他们的特定需求。虽然这是内容服务交换机(CSS)的一部分,但是 Cisco技术支持中心不支持自定义脚本(Cisco TAC)。

在本文的脚本Keepalive不受TAC官方支持,但已经过测试,您可谨慎使用。.

先决条件

要求

对WebNS富脚本语言的熟悉。

使用的组件

本文档中的信息基于以下软件和硬件版本:

  • WebNS版本3.x和更高

  • CSS11x00 系列

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。

示例脚本

脚本如显示此处可以用于检测所有500系列错误:



!--- No echo.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
! 
!--- ap-kal-http-response 
!--- Script exits dying if the service returns any 500 series 
!--- error for the tested Web page.(If FromResp is 500 and ToResp is 599).                                              
!--- Note: This script can be used for any range of response codes.
! 
!--- Last Tested:  KGS 12/17/01 
! 
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
! 

if ${ARGS}[#] "NEQ" "4" 
  echo "Usage: ap-kal-http-response \'Service WebPage FromResp ToResp\'" 
  exit script 1 
endbranch 

if ${ARGS}[3] "GT" "${ARGS}[4]" 
  echo "ap-kal-http-response:  FromResp \'${ARGS}[3]\' must be less than or equal to 
     ToResp \'${ARGS}[4]\'." 
  exit script 1 
endbranch 


!--- Query the service for the page.

llama 
icp probe service ${ARGS}[1] "${ARGS}[2]" | grep -u "Response" 
set ResponseCode "${UGREP}[3]" 
exit 


!--- If the response is a 50x, send a signal to the service to die. 

if ${ResponseCode} "GTEQ" "${ARGS}[3]" 
  if ${ResponseCode} "LTEQ" "${ARGS}[4]" 
    set EXIT_MSG "Service ${ARGS}[1] returned the error code [${ResponseCode}]." 
    exit script 1 
  endbranch 
endbranch 
exit script 0

相关的思科支持社区讨论

思科支持社区是您提问、解答问题、分享建议以及与工作伙伴协作的论坛。


相关信息


Document ID: 47382