Cервисы организации сетевого доступа к приложениям : Коммутаторы контент-сервисов Cisco серии CSS 11500

Пример сценария проверки активности списка интерфейсов, передаваемых пользователями из командной строки

5 апреля 2016 - Машинный перевод
Другие версии: PDF-версия:pdf | Английский (22 августа 2015) | Отзыв


Содержание


Введение

Этот сценарий разработан для проверки списка интерфейсов, что пользователь передает командную строку. Если кто-либо из этих сбоев ссылок, сервис будет объявлен вниз. Это может использоваться в качестве важного сервиса с VIP/резервированием интерфейса для обеспечения функций мониторинга физического соединения. Этот документ также обращается к реализации заданных сценарием средств поддержки активности. Этот метод сценариев является самым тесно связанным с функциональностью, которая присутствует в клиентах удаленного доступа сервера удаленного доступа (RAS), программах терминала и общих утилитах сценариев. Эта функция использует богатый язык сценария WebNS.

Вместе с простым разъемом (соединяется/разъединяет/передает/получает) Прикладной программный интерфейс (API), заданное сценарием средство поддержки активности даст пользователю возможность адаптировать их собственный протокол или записать их собственную последовательность шагов для обеспечения надежного ALIVE или состояния DOWN сервиса. Без функциональности заданного сценарием средства поддержки активности вы в настоящее время ограничиваетесь FTP, HTTP, ICMP и TCP. С заданными сценарием средствами поддержки активности, однако, можно остаться поверх текущих протоколов путем записи собственных сценариев. Например, можно разработать сценарий, в частности настроенный для соединения с сервером POP3, не требуя, чтобы WebNS создал POP3 типа проверки активности. Эта функция позволяет клиентам создавать свои собственные пакеты Keepalive для удовлетворения их определенным требованиям. Несмотря на то, что это - компонент Коммутатора контент-сервисов (CSS), настраиваемые сценарии не поддерживаются Центром технической поддержки Cisco (Центр технической поддержки Cisco).

Заданные сценарием средства поддержки активности ниже официально не поддерживаются TAC, но были протестированы и доступны для использования по собственному усмотрению.

Предварительные условия

Требования

Знакомство с WebNS богатый язык сценария.

Используемые компоненты

Сведения, содержащиеся в этом документе, касаются следующих версий программного обеспечения и оборудования:

  • WebNS: версии 3.x и выше

  • CSS 11x00 серия

Сведения, представленные в этом документе, были получены от устройств, работающих в специальной лабораторной среде. Все устройства, описанные в этом документе, были запущены с чистой (стандартной) конфигурацией. В рабочей сети необходимо изучить потенциальное воздействие всех команд до их использования.

Образец сценария

Сценарий ниже может использоваться для проверки списка интерфейсов, что пользователи передают командную строку.



!--- 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 

Связанные обсуждения сообщества поддержки Cisco

В рамках сообщества поддержки Cisco можно задавать и отвечать на вопросы, обмениваться рекомендациями и совместно работать со своими коллегами.


Дополнительные сведения


Document ID: 47385