Bất kỳ công cụ nào để giám sát việc sử dụng máy chủ ArcGIS


13

Tôi đang sử dụng ArcGIS Server 10.1 trên ví dụ AMI. Tôi có khoảng 10/12 dịch vụ bản đồ đơn giản (Lớp truy vấn được sử dụng trong tất cả các dịch vụ)

Tôi muốn kiểm tra hiệu suất / thời gian / số liệu thống kê của các dịch vụ bản đồ trong ArcGIS Server.

Vậy có công cụ nào của họ để giám sát Dịch vụ ArcGIS không ??

Những gì tôi tìm thấy cho đến nay:

1.Theo http://ideas.arcgis.com, họ chỉ có vài công cụ của bên thứ ba.

2.Sử dụng trình quản lý tác vụ windows Tôi chỉ có thể theo dõi quá trình chứ không phải các dịch vụ.

3.Trong phiên bản 10.0 có thể thấy số liệu thống kê / phút, thời gian tối đa bằng cách sử dụng công cụ 'thống kê' trong ArcGIS Server Tôi nghĩ rằng trong 10.1 nó không có mặt

4.Sử dụng ArcPy Tôi nghi ngờ về khả năng của nó. Ngay cả khi tôi đã thử sử dụng API ArcGIS ADMIN cho máy chủ .

5.Hình ảnh của trình quản lý tác vụ windows (javaw.exe chiếm quá nhiều bộ nhớ nhưng điều quan trọng là phải chạy ArcGIS Server theo bài đăng này )

ArcGIS Server 10.1_Quản lý tác vụ

Cập nhật

Theo câu trả lời @Alex Tereshenkov, tôi đã tải xuống công cụ nhưng nó chỉ hoạt động với bộ điều hợp Web. Chúng tôi không có bộ điều hợp Web mà chúng tôi đang sử dụng proxy ngược ở cuối.

Đã tìm thấy bài viết hữu ích này cho ArcGIS Server để kiểm tra cân bằng tải bằng Jmeter


Bạn đã xem xét Bộ công cụ quản trị máy chủ ArcGIS chưa? - arcgis.com/home/item.html?id=12dde73e0e784e47818162b4d41ee340
Craig

1
@Sunil, bạn có chắc nó chỉ hoạt động với Web Adaptor? Tôi có thể kết nối với phiên bản AGS của mình với 6080, không vấn đề gì. Vì vậy, tôi nghĩ rằng bạn sẽ có thể kết nối với Máy chủ GIS và sử dụng tài khoản quản trị viên của mình (vì kết nối được thiết lập qua Thư mục quản trị viên ở phía sau).
Alex Tereshenkov

@Alex Tereshenkov Tôi sẽ thử sử dụng tài khoản quản trị viên..cảm ơn :)
Sunil

1
@Sunil, khi tôi nói tài khoản Quản trị viên, ý tôi là người dùng ArcGIS Server (từ cửa hàng người dùng AGS) ở vai trò Quản trị viên :) chỉ cần rõ ràng :)
Alex Tereshenkov

Câu trả lời:


5

Tôi thực sự chỉ có thể mở rộng ở điểm 1 của bạn (giải pháp của bên thứ 3). Tại thời điểm này, phiên bản hiện tại của Máy chủ (10.2) chỉ có số lượng phiên bản đang chạy và số lượng yêu cầu có sẵn từ Quản trị viên REST. Theo hiểu biết tốt nhất của tôi, sẽ không có bất kỳ loại "thống kê" nào như bạn yêu cầu trong phiên bản 10.2.1 sắp tới, nhưng đó là điều đã được nói đến và đang được xem xét.

Vào năm này UC (2013) tôi đã thực hiện một phiên trên Python với API quản trị REST cho máy chủ. Bạn có thể tải nó ở đây . Thực sự quan điểm của phiên là một nỗ lực tôi đã thực hiện khi hút các tệp nhật ký từ máy chủ và duy trì chúng trên đĩa ở định dạng CSV. Khi bạn có một bản sao tĩnh cục bộ, bạn có thể "thực hiện phân tích". Hãy để tôi cảnh báo bạn, những gì tôi có trong bài thuyết trình đó chỉ là một nửa nướng. Nó thực sự chỉ là bằng chứng của khái niệm. Nó cần được mát xa và "làm cho tốt".

Nếu bạn muốn một giải pháp "bóng bẩy hơn", hãy thử giải pháp của Trevor Hart theo cùng nguyên tắc (ghi nhật ký cục bộ) vào Cơ sở dữ liệu SQL. Sau đó, bạn có thể thực hiện một số phân tích với các công cụ SQL Server hoặc bất cứ điều gì có thể đọc cơ sở dữ liệu SQL. Tôi nghĩ rằng anh ấy đã làm một công việc tuyệt vời về nó.

Vì vậy, bạn có thể thấy, cả hai cách tiếp cận đều liên quan đến việc lấy một bản sao tĩnh của các bản ghi và sau đó sử dụng một công cụ khác để thực hiện phân tích. Một sử dụng Python, .NET khác.

(lưu ý - không có gì trong bộ công cụ Quản trị viên để cung cấp số liệu thống kê như thế này. Chỉ cần một công cụ sẽ hiển thị nơi yêu cầu được thực hiện trên dịch vụ bản đồ bằng cách tạo đa giác phạm vi)


6

System Monitor Tool từ Esri là một ứng dụng tuyệt vời để giám sát các dịch vụ của bạn một cách chi tiết hơn, tôi đã sử dụng nó một chút công bằng trong vài tháng qua và rất đáng để cài đặt.

Nó có một bảng điều khiển dựa trên trình duyệt, lưu trữ tất cả các số liệu trong MongoDB, docco tốt cho cả cài đặt và sử dụng nó. Màn hình không chỉ ArcGIS Server và các dịch vụ của nó, mà còn có thể xem CPU / bộ nhớ / tài nguyên của nhiều máy, cơ sở dữ liệu của bạn, ping HTTP và bạn có thể xem các số liệu trong các biểu đồ và báo cáo đẹp, nhận thông báo qua email khi tài nguyên đang chạy thấp, cùng với nhiều hơn nữa.

Rất khuyến khích nó.


2
đó là một cái tốt, quên nó đi. Nhóm doanh nghiệp Esri cũng có SystemTest ( arcgis.com/home/item.html?id=e8bac3559fd64352b799b6adf5721d81 ), bạn không thể theo dõi các dịch vụ, nhưng bạn có thể kiểm tra chúng :) họ cũng có một số công cụ hữu ích khác, arcgis.com/home/search. html? q = chủ sở hữu% 3AEnterpriseImp (đánh dấu vào hộp kiểm Hiển thị nội dung màn hình ArcGIS).
Alex Tereshenkov

Tôi có một số dịch vụ bản đồ (cho các ứng dụng bản đồ web) để phân tích. Công cụ này có các tính năng thực sự tốt (ví dụ gửi email khi chậm, v.v.) nhưng cách này có quá nhiều đối với hệ thống phi doanh nghiệp không?
Sâu

4

Chúng tôi miễn cưỡng đăng bất cứ điều gì có tính chất thương mại ở đây, nhưng chúng tôi cảm thấy thích hợp để làm tròn mọi thứ (đưa ra các bài đăng trước) và giúp vẽ một bức tranh hoàn chỉnh về những gì có sẵn.

Latitude Geographics (vai trò của tôi là Giám đốc sản phẩm tại công ty) có một đề nghị được thiết lập tốt trong lĩnh vực này. Geocortex Insight là một sản phẩm được cấp phép cung cấp cái nhìn sâu sắc về việc triển khai nền tảng Esri ArcGIS.

Drew Millen | Địa lý Vĩ độ


3

Một mẫu tuyệt vời khác để thêm vào danh sách KHibma cung cấp là một ứng dụng web dựa trên JS được hiển thị tại Esri UC 2013. Nó có thể được tải xuống ở đây và thông tin về nó ở đây . Ảnh chụp màn hình cho GUI ứng dụng bên dưới.

nhập mô tả hình ảnh ở đây

EDIT: Có một sản phẩm của bên thứ 3 khác gọi là geoxmf , tôi chưa tự mình thử nghiệm, nhưng nó có vẻ đầy hứa hẹn và có hỗ trợ cho kiến ​​trúc 10.1.


2
Tôi quên tất cả về cái này, bắt tốt! Nó cho thấy lời hứa
KHibma

@Alex Tereshenkov Cảm ơn tôi sẽ kiểm tra và cho bạn biết ..
Sunil

Làm thế nào để người dùng xác định khoảng thời gian cho tất cả các sự kiện này trong bản demo? Ngoài ra công cụ này sẽ cung cấp cho bạn ảnh chụp nhanh tại một thời điểm cụ thể?
Sâu

Không nhìn nhiều vào mã. Nếu bạn đang ở trên ArcGIS Server 10.3+, có một tính năng mới gọi là thống kê; đây là một hình ảnh trực quan về hiệu suất dịch vụ trong suốt khoảng thời gian bạn xác định - server.arcgis.com/en/server/latest/ad
Manageer / windows / trộm

2

Trong thời gian rảnh, tôi đã làm việc với tập lệnh Python tạo yêu cầu web đến url REST của máy chủ ArcGIS và đánh giá phản hồi của dịch vụ. Nếu câu trả lời là tiêu cực sẽ được gửi một cảnh báo email đến một địa chỉ email cụ thể.

Tôi nghĩ nó đơn giản nhưng hữu ích để giám sát các dịch vụ riêng lẻ của ArcGIS Server. Tôi hy vọng điều đó hữu ích cho ai đó.

Tất cả thông tin trong blog của chúng tôi: http://oneteamgis.wordpress.com/2014/03/24/uno-script-python-che-monitora-i-servizi-di-arcgis-server/

Damiano


1

chúng tôi vừa gặp câu hỏi của bạn về giám sát. VESTRA có một sản phẩm COTS theo dõi Sử dụng Máy chủ ArcGIS, Sử dụng SDE và cung cấp báo cáo và biểu đồ mạnh mẽ về thông tin được thu thập. http://products.vestra.com/geystems-monitor/

Ngoài ra, Trình giám sát GeoSystems sẽ giám sát hiệu suất của các dịch vụ bản đồ của bạn trong ArcGIS Server cũng như ArcGIS Online. GeoSystems Monitor là một công cụ giám sát không có tác nhân cung cấp cho bạn thông tin theo thời gian thực trên tất cả các máy chủ và dịch vụ Esri đang chạy trong tổ chức của bạn, bao gồm mọi ứng dụng của bên thứ 3. Xin vui lòng liên hệ với tôi tại hcroom@vestra.com nếu có thêm câu hỏi.


1
Vì bạn có liên quan đến sản phẩm này, bạn nên thêm từ chối trách nhiệm nêu rõ điều này. Cộng đồng stackexchange có xu hướng nhăn mặt khi tự quảng cáo.
Devdatta Tengshe

1
@Devdatta Tôi thấy từ chối trách nhiệm trong từ đầu tiên của bài viết này. Heather, bằng cách chỉnh sửa hồ sơ của bạn, bạn có thể cung cấp một mô tả về bạn, công ty của bạn và bất cứ điều gì khác mà bạn thích, cùng với thông tin liên lạc. Điều đó sẽ cung cấp cho bạn một chút tiếp xúc (và tốt hơn) và có lẽ hạn chế những hiểu lầm. Chào mừng đến với trang web của chúng tôi!
whuber

1

Mới xem trên một trong những video Esri từ Dev Summit '14 trong phiên bản 10.2.3 (tôi nghĩ rằng nó sẽ được phát hành theo ký hiệu phiên bản này) vào mùa hè này, sẽ có một phần chức năng của Monitor Monitor được nhúng vào lõi của Máy chủ ArcGIS.


1

Đối với điểm thứ hai của bạn trong trình quản lý tác vụ windows, bạn có thể thấy dịch vụ được liên kết tại tiến trình arcsoc.exe: trực quan hóa cột 'dòng lệnh'.

nhập mô tả hình ảnh ở đây


1

Esri Professional Services đã phát triển một công cụ báo cáo miễn phí được thiết kế đặc biệt để phân tích nhật ký dịch vụ và máy chủ ArcGIS có tên System Log Parser . Từ mô tả:

System Log Parser là một công cụ phân tích và truy vấn nhật ký ArcGIS for Server (10.1+). Khi chạy, nó kết nối với phiên bản ArcGIS for Server trên cổng 6080 với tư cách quản trị viên, truy xuất tất cả các nhật ký trong khoảng thời gian (được chỉ định làm đầu vào), phân tích thông tin sau đó tạo ra phiên bản bảng tính của dữ liệu tóm tắt thống kê dịch vụ.

System Log Parser là một ứng dụng máy tính để bàn sử dụng giao diện người dùng đồ họa nhưng cũng hỗ trợ back-end có thể tạo kịch bản để tự động tạo báo cáo.


0

Đây là một cái khác .. 'iGeoAsset' giám sát các dịch vụ ArcGIS, dịch vụ OGC, Cơ sở dữ liệu địa lý (Oracle và SQL Server). Một trong những tính năng thú vị trong công cụ này là nó không chỉ giám sát mà còn có khả năng tự động khởi động lại các dịch vụ arcgis nếu chúng ngừng hoạt động. Nó cũng sẽ thu thập Số liệu thống kê ArcGIS, thực hiện phân tích với nhật ký máy chủ arcgis, v.v.

http://www.igeoasset.com

Hi vọng điêu nay co ich.


-2

Tại Đổi mới, chúng tôi cũng có nhu cầu tương tự đối với một số khách hàng có ArcServer. Vì vậy, chúng tôi đã phát triển một công cụ giám sát, kiểm tra tải và thông báo cho ArcServer. Vui lòng kiểm tra tại http://servermonitor.innovateteam.com/ .


Chào mừng đến với trang web của chúng tôi, Frank. Tôi đã chỉnh sửa thông tin liên lạc của bạn theo chính sách trang web của chúng tôi. Hồ sơ của bạn là nơi ưa thích để hiển thị thông tin đó.
whuber
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.