ArcGIS Server에서 상태 확인을 수행합니까?


14

엔터프라이즈 환경에서 ArcGIS Server 설정 :

즉, 다중 SOC, 페일 오버 설정, 별도의 웹 서버, 별도 시스템의 SDE / DBMS 등

버전 / 소프트웨어 / 운영 체제 등의 세부 사항으로 이동하지 않고도 이러한 종류의 설정에서 "상태 확인" 을 수행 할 때 사람들이 권장하는 사항을 알고 싶습니다 . 아니면 진단 이 더 나은 단어일까요?

매월 원활하게 실행되고 설정에서 병목 현상이나 문제 영역을 식별 하기 위해 일관된 모니터링과 달리 월별 검사를 실행하는 것이 좋습니다 . 쉽게 반복 할 수있는 특정 워크 플로를 보유한 다음 기록 데이터를 수집하여 설정이 시간이 지남에 따라 저하되었는지 확인하는 것이 이상적입니다.

나는 이것이 너무 주관적인 질문이 아니기를 바란다. 그러나 나는 이것에 대한 "올바른"답변을 얻을 전문가들이있을 것이라고 생각한다. 아마도 어떤 논의는 의견을 통해 행해지고 필요에 따라 삭제 될 수 있는가?

질문을보다 구체적으로하려면 다음과 같이 가정하십시오.

  • SDE가 최적으로 설정되었습니다.
  • ArcGIS Server 서비스도 최적으로 설정되었습니다 (즉, 적절한 경우 캐시, 범위 / 정의 쿼리 등).

웹 서버에 있고 사용자가 다음과 같은 작업을 수행하는 버튼을 누를 수있는 사용자 정의 응용 프로그램을 구성하려고 생각했습니다.

  • 각 엔드 포인트 ping (각 IP, 서버 WSDL에서 XML 확인, 다양한 REST 엔드 포인트)
    • 이 테스트에 실패 / 통과
    • 아마도 이러한 핑을 반복하고 각 엔드 포인트에 대한 평균 응답 시간을 표시하십시오.

이러한 테스트는 사용량이 적은 시간에 수행 한 다음 결과에 대한 기본 보고서를 생성 할 수 있습니다.

모든 서버 기술로 ArcGIS Server를 교체 할 수 있다고 생각합니다 (이것은 아마도 ServerFault에 속할 것입니다).

ArcGIS Server에 로깅통계 기능 이 있다는 것을 알고 있습니다. 또한 서버가 다운되거나 성능이 저하 될 때를 알리기 위해 자동 경고가 이미 설정되어 있음을 지적해야합니다. 전체 시스템이 "건강한"상태인지 진단하는 측면에서 테스트 / 식별 할 대상에 대한 조언을 받고 있습니다 (즉, 정상적으로 실행 중입니까, 지난 달보다 나쁘거나 개선 될 수 있습니까?).

사람들 (다 계층 / 고 사용 설정 경험이있는 사람들)이 이것을 어떻게 생각하는지 알고 싶습니다.


1
이 질문은 매우 오래되었지만 최신 버전의 ArcGIS Server에는 상태 확인 엔드 포인트가 있습니다. 나머지 / 정보 리소스는 10.0에 추가되었습니다. 건강 검진이 동시에 발생했는지 확실하지 않습니다. http : // <server> : <port> / <instance> / rest / info / healthcheck
wchatx

상태 확인은 arcgis 서버가 가동되어 실행 가능한지 여부 만보고합니다. 서비스를 확인하지 않으며 라이센스 만료로 인해 서비스가 작동하지 않는 경우 도움이되지 않습니다.
awe

답변:


4

Latitude Geographics는 이 목적을 위해 Geocortex Optimizer 를 개발 했습니다 . 서비스로 설치하고 ArcGIS Services와 그 뒤에있는 서버 (Ping 요청, 웹 요청, 맵 요청 및 로그 파일 및 성능 카운터 모니터링)를 주기적으로 모니터링하는 프로그램입니다.

웹 뷰어를 Optimizer 콜렉터에 연결할 수있는 API 후크도 있으므로 웹 뷰어 사용 방법에 대한 정보를 얻을 수 있습니다. (어떤 정도, 어떤 도구, 사용자 활동 등)

수집 한 데이터는 데이터베이스로 푸시되며 데이터를 분석하고 결과를 웹 페이지로 표시하는보고 모듈이 있습니다. 트렌드와 사용량을 시각적으로 나타내는 데 도움이되는 그래프와 히트 맵이 있습니다. 일부 보고서를 정기적으로 이메일로 보낼 수도 있습니다.

면책 조항 : 저는 Latitude Geographics에서 일하지만 Optimizer 제품과 직접적으로는 아닙니다.


정말 흥미로운 것 같습니다. 오늘 ur 웹 사이트를 자세히 살펴 보겠습니다. 히트 맵은 어떻게 작동합니까? 그들은 어느 정도의지도가 가장 많이 공격 당하고 있는지 보여줍니까? 이 도구를 AGS와 함께 실행하면 성능 오버 헤드가 있습니까?
시몬

히트 맵 보고서는 로그 파일 또는 애드온에서 뷰어로 범위를 수집 한 다음 맵 위에 오버레이 할 반투명 그래픽을 만듭니다. 그렇습니다. "사용자의 위치"를 보여줍니다. 성능 오버 헤드는 상당히 낮지 만 수집하는 내용 및 빈도에 따라 다릅니다.
mwalker

ive는 데모를보기 위해 암호를 요청했습니다. 포인터 주셔서 감사합니다.
시몬

2

자유 시간에 ArcGIS 서버 REST URL에 대한 웹 요청을 생성하고 서비스 응답을 평가하는 Python 스크립트를 작업했습니다. 답변이 부정적이면 특정 이메일 주소로 이메일 알림이 전송됩니다.

ArcGIS Server의 개별 서비스를 모니터링하는 데 간단하지만 유용하다고 생각합니다. 나는 그것이 누군가에게 도움이되기를 바랍니다.

블로그의 모든 정보 : http://oneteamgis.wordpress.com/2014/03/24/uno-script-python-che-monitora-i-servizi-di-arcgis-server/

다미아노

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.