익스펙트
자동화는 암기작업에 시간을 아끼고 고급 작업에 그 시간을 할애함을 의미한다. 그러나 활동 중인 이용자의 목록을 얻기 위해 오래되고 잘 알려지지 않은 네트워크 장비에 텔넷같은 대화형 세션을 자동화하고 싶다면 어떨까? 셸 스크립트, 펄-푸(Perl-fu)와 파이썬(Phthon) 기술은 그 임무를 수행해내기에는 불충분하다.
익스펙트(Expect)는 대화형 CLI 명령어를 자동화시킨다. 익스펙트가 보아야하는 일종의 프롬프트와 아웃풋, 그리고 그에 어떻게 응답해야 하는지를 지정해주면 된다. 이게 얼마나 유용할까? 필자의 팀이 SNMP나 다른 직관적 방식을 통해서는 불가능한 정보의 수천 개의 라우터를 필요로 했을때, 우리는 라우터상의 대화형 로그인에서 그 정보를 얻기 위해 익스펙트를 사용했다.
[출처 : http://www.ciokorea.com]
'Academy I > Tech Academy' 카테고리의 다른 글
R스냅샷[Rsnapshot] (0) | 2013.05.16 |
---|---|
아르티카[Artica] (0) | 2013.05.16 |
스위스 파일 나이프[Swiss File Knife: SFK] (0) | 2013.05.16 |
ISP콘피그[ISPConfig] (0) | 2013.05.16 |
Ntop (0) | 2013.05.16 |
php시스인포[phpSysInfo] (0) | 2013.05.16 |
포스트픽스 어드민[Postfix Admin] (0) | 2013.05.16 |
어드마이너[Adminer] (0) | 2013.05.16 |