이 문서에서는 Prime Network 모니터링 그래프의 내부 설계 및 운영 흐름에 대해 설명합니다.
https:// <ip>:1311/graphs
에서 모니터링 그래프에
액세스할 수 있습니다. 여기서 '<ip>'은 기본 네트워크 게이트웨이의 호스트 이름 또는 IP 주소입니다. 예: https://10.1.1.2:1311/graphs입니다
.
로그인 사용자는 admin이고 비밀번호는 루트 GUI 비밀번호입니다.
update.pl 스크립트는 각 AVM(Autonomous Virtual Machine)에 대한 개별 성능 데이터를 20초 간격으로 /tmp의 임시 숨겨진 파일로 수집합니다.이러한 파일은 읽을 수 있으며 각 AVM에 대한 메모리, CPU, 로그 라인 등을 제공합니다.파일이 생성되었을 때 AVM의 값입니다.
그런 다음 스크립트는 이러한 파일을 게이트웨이 서버에 복사합니다.이 데이터를
게이트웨이의~/.RemoteCommands/units/<IP>/graphs/<date/time>_graph_counters 파일
게이트웨이로 복사한 후 유닛에서는 /tmp에서 파일을 삭제합니다.
유닛에서 게이트웨이로 복사하는 작업은 다음과 같은 디바이스에서 실행됩니다.
~/local/scripts/remote_copy.cmd $local_file $gateway_ip:$remote_file
update.pl 스크립트는 게이트웨이 AVM에서 생성된 파일을 처리합니다.update_remote.pl 스크립트는 유닛 서버에서 생성된 파일을 처리합니다.이러한 스크립트는 매분에 한 번씩 .RemoteCommands 아래의 파일을 읽습니다.이러한 파일은 유닛 데이터의 단일 폴링을 나타냅니다.
스크립트는 ~/Main/scripts/monitoring/data 디렉토리에서 *.rdd 파일을 업데이트합니다.시스템의 각 AVM(ip_avm#.rdd)에 대해 하나의 파일이 있습니다. 이 .rdd 파일은 .RemoteCommands 파일의 1개월 데이터가 포함된 슬라이딩 창입니다.압축되어 있으며 사람이 읽을 수 없습니다.
이 두 스크립트는 또한 데이터 디렉토리에 있는 기존의 모든 .rdd 파일을 읽고 표시할 수 있는 모든 개별 그래프를 만듭니다.
이 그래프는 ~/Main/scripts/monitoring/output 디렉토리에 배치됩니다.<ip>_<graphType>_<timePeriod>.png 형식이 있습니다.이러한 파일은 모든 그림 뷰어에서 보거나 웹 페이지에 표시할 수 있습니다.
개별 웹 페이지에는 여러 그래프가 표시됩니다.
~/Main/scripts/monitoring/output 디렉토리
graph.cgi 및 mcstats.cgi는 사용자 선택에 따라 적절한 그래프를 표시합니다.
Internet Explorer 메뉴에서 보기 > 소스를 선택하여 소스 및 정확한 파일의 출처를 확인할 수 있습니다.