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

采样Keepalive脚本检查用户传递命令行的接口列表

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


目录


简介

此脚本旨在检查用户在命令行上传递的接口的列表。如果这些链路中的任一个失败,则会将服务声明为 down。这可用作关键服务与 VIP/接口冗余以提供物理链路监控功能。本文也解决脚本Keepalive的实施。此脚本方法是对功能最密切相关的,存在于远程接入服务器(RAS)拨号客户端、终端程序和通用脚本实用程序。此功能使用WebNS的丰富的脚本语言。

完成与一简单的插槽Application Program Interface (API) (connect或断开或送信/收信),脚本Keepalive将产生用户能力剪裁他们自己的协议,或者请写步骤他们自己的顺序提供服务的一可靠的ALIVE或DOWN状态。没有脚本Keepalive功能,您当前被限制到FTP、HTTP、ICMP和TCP。然而,有了脚本Keepalive,您能通过写您自己的脚本保持在当前协议顶部。例如,您能开发特别的脚本,以连接到POP3服务器,无需要求WebNS建立保活类型的POP3。此功能允许客户创建他们自己自定义的Keepalive匹配他们的特定需求。虽然这是内容服务交换机(CSS)的一部分,但是 Cisco技术支持中心不支持自定义脚本(Cisco TAC)。

TAC不正式支持下面的脚本Keepalive,然而已被测试,并且是可用的,请您谨慎使用。

先决条件

要求

对WebNS富脚本语言的熟悉。

使用的组件

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

  • WebNS版本3.x和更高

  • CSS11x00 系列

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

示例脚本

下面脚本可以用于检查用户传递line命令的接口列表。



!--- No echo. 
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
!--- Filename: ap-kal-phy-check 
!--- Parameters: Phy1, Phy2, Phy3, and so on. For CSS 11x50, use e1, e2, e3,  
!--- and so on for the syntax. For CSS 11800, use slot/port 1/1, 1/2, 1/3,
!--- and so on for the syntax.

!--- Description: 
!--- This script is designed to check a list of interfaces that the user 
!--- passes on the command line. If any one of these links fails, the 
!--- service will be declared down. This can be used as a critical service 
!--- with VIP/interface redundancy to provide physical link monitoring capability. 
! 
!--- Failure Upon: 
!--- 1. Any interface in the down state.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 


if ${ARGS}[#] "LT" "1" 
echo "Usage: ap-kal-phy-check \?phy1 phy2 phy3 ...\?" 
  exit script 1 
endbranch 

while ${ARGS}[#] "GT" "0" 
  set Host "${ARGS}[1]" 
  var-shift ARGS 
  function Phycheck call "${Host}" 
endbranch 

no set EXIT_MSG 
exit script 0 

function Phycheck begin 

!--- Check the first physical.

show phy ${ARGS}[1] | grep -u Down 
if STATUS "NEQ" "0" 
exit script 1 

endbranch 

function Phycheck end 

相关的思科支持社区讨论

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


相关信息


Document ID: 47385