안녕하세요. 이번 포스팅은 정보 공유 포스팅입니다.
Cisco ACI의 Dashboard에 대한 내용입니다.
요즘은 많은 벤더의 장비들이 그러하듯이 Cisco ACI도 REST-API나, SDK를 사용하여 다양한 것들을
추가적으로 구현하여 사용이 가능합니다.
#앞으로 6월에 진행될 네트워크 전문가 따라잡기 커뮤니티의 N.EX.T에서도 관련 세션을 발표할려고 생각중입니다! ^^
Cisco Korea에서는 이러한 프로그래머빌리티를 위해서 시스코 본사의 Github이외에
Cisco Korea의 Git(https://github.com/CiscoKorea)을 운영하고 있는 데,
오늘은 그 Github에 공유 중인 ACI Dashboard에 대해서 간단히 살펴봅니다. ^^
ACI Dashboard로 공개되어 있는 오픈소스 프로젝트는 Webkit과 archon이 있는 데,
archon이 신 버전, Webkit이 구 버전이라고 보시면 됩니다.
우선 webkit과 archon 모두 설치해서 돌려보기는 했으나, 아래의 화면은 archon입니다. ^^
설치 방법은 Cisco Korea git에서 확인하시면 되시구요. (https://github.com/CiscoKorea/archon)
대시보드를 실행하면 아래와 같이 로그인 화면이 뜨게 됩니다. (물론 초기에는 Cisco 로고가 나옵니다.)
로그인을 하고나면, 아래와 같이 메뉴를 고를 수 있는 데,
ACI에 대한 메뉴와, ASA 그리고 Sample이라고 되어 있는 부분이 있는 데,
Sample이라고 되어 있는 부분은 NX-OS에 대한 부분이 채워질 예정이라고 합니다.
ACI Dashboard로 들어가면, 초기 개요 화면이 있으며,
추가적으로 상태, 관계도, 점검, 분석, 도구 등의 메뉴가 있습니다.
아래는 초기 개요 화면입니다 .
현재 도메인(APIC 기준입니다.)에 대한 전체 정보가 뜨고, 각 상태 정보를 한 눈에 볼 수 있습니다.
기타 다른 메뉴들을 눌러보면, 이런 저런 대시보드에 대한 기능들이 존재합니다.
기존 버전인 Webkit과 UI가 바뀐 부분 말고 대부분의 기능으 대동소이 한 것 같습니다.
우선 ACI에서 흩어져서 볼 수 있는 내용들을 한 눈에 보기 쉽게 해 놓은 부분들도 있어서 좋습니다.
물론.. 메뉴를 눌러보다 보면.. 그래서 이걸 어디에 쓰지? 라는.. 생각이 문득 들기도 합니다.
제일 좋은 건, 특정 Endpoint에 대한 정보를 검색해서 찾을 수 있다는 것?
물론 APIC에 직접 접속해서 확인도 가능하고, APIC에서 찾아보는게 보다 많은 정보를 볼 수 있겠지만
그래도 Dashboard에서 손쉽고 빠르게 찾아볼 수 있는 점은 장점인 듯 싶습니다.
물론 운영자 입장에서의 100% 입맛에 맞추기는 어렵겠지만,
결국 이러한 도구들처럼, 필요한 부분들을 개발해서 사용할 수 있는 오픈 환경이 제공되어 진다는 점이
현재의 트렌드이자.. 앞으로 나아가는 방향 중에 하나가 아닐까 싶습니다.