Будь-який інструмент для моніторингу використання ArcGIS сервера


13

Я використовую ArcGIS Server 10.1 на прикладі AMI. У мене є близько 10/12 простих сервісів карт (використовується рівень запитів у всіх сервісах)

Я хочу перевірити продуктивність / час / статистику послуг карт у ArcGIS Server.

Тож чи є їх будь-який інструмент для моніторингу ArcGIS Services ??

Що я знайшов поки що:

1.За інформацією на http://ideas.arcgis.com, їх декілька інструментів сторонніх сторін доступні.

2. Використовуючи диспетчер завдань Windows, я можу відстежувати лише обробку не послуг.

3.У версії 10.0 можна побачити статистику / хв, максимум часу, використовуючи інструмент "статистика" на сервері ArcGIS Я думаю, що в 10.1 його немає

4. Використання ArcPy я сумніваюся в її можливості. Навіть я намагався використовувати ArcGIS ADMIN API для сервера .

5.Снімок екрана менеджера завдань Windows (javaw.exe, що займає занадто багато пам'яті, але важливо запустити сервер ArcGIS відповідно до цього допису )

ArcGIS Server 10.1_Windows менеджер завдань

Оновлення

Відповідно до відповіді @Alex Tereshenkov, я завантажив інструмент, але він працює лише з веб-адаптером. У нас немає веб-адаптера, для якого ми використовуємо зворотний проксі в нашому кінці.

Знайшла цю корисну статтю для ArcGIS Server для перевірки балансу навантаження за допомогою Jmeter


Ви заглянули в інструментарій адміністрування сервера ArcGIS? - arcgis.com/home/item.html?id=12dde73e0e784e47818162b4d41ee340
Крейг

1
@Sunil, ти впевнений, що він працює лише з веб-адаптером? Я можу підключитися до свого екземпляра AGS з 6080, без проблем. Отже, я думаю, ви повинні мати можливість підключитися до GIS-сервера та користуватися своїм обліковим записом адміністратора (оскільки з'єднання встановлено через каталог адміністраторів на зворотному кінці).
Олексій Терешенков

@Alex Терешенков я спробую з допомогою адміністратора account..thanks :)
Sunil

1
@Sunil, коли я кажу, що обліковий запис адміністратора, я маю на увазі користувача ArcGIS Server (з магазину користувачів AGS), який є в ролі адміністраторів :) просто будьте зрозумілі :)
Олексій Терешенков

Відповіді:


5

Я дійсно можу розширити лише ваш перший пункт (сторонні рішення). Наразі в поточній версії Server (10.2) є лише кількість запущених екземплярів та кількість запитів, доступних від адміністратора REST. Наскільки мені відомо, у майбутньому випуску 10.2.1 не буде будь-якої «статистики», про яку ви просите, але це щось, про що говорили і розглядаються.

У цей рік UC (2013) я робив сеанс на Python проти API REST Admin for Server. Ви можете завантажити його тут . Дійсно, сенсом сеансу була спроба я спустити файли журналів із сервера та зберегти їх на диску у форматі CSV. Коли у вас є локальна статична копія, ви можете "провести аналіз". Дозвольте попередити, що я маю в цій презентації лише напівфабрикат. Це насправді лише доказ концепції. Його потрібно масажувати і «робити добре».

Якщо ви хочете "більш відшліфоване" рішення, спробуйте рішення Тревора Харта, яке слідує тим же принципам (зберігаються журнали локально) у базі даних SQL. Потім ви можете зробити якийсь аналіз за допомогою інструментів SQL Server або будь-якого іншого, що може прочитати базу даних SQL. Я думаю, що він зробив велику роботу над цим.

Отже, ви бачите, що обидва підходи передбачають отримання статичної копії журналів, а потім використання іншого інструменту для аналізу. Один використовує Python, інший .NET.

(зауважте - в наборі інструментів адміністратора немає нічого такого, щоб надати таку статистику. Просто інструмент, який покаже, куди надходять запити на службу карти, генеруючи багатокутники)


6

Інструмент системного монітору від Esri - це чудовий додаток для більш детального моніторингу ваших послуг, ive використав його неабияк за останні кілька місяців, і його варто встановити.

Він має консоль на основі браузера, зберігає всі показники в MongoDB, хороший docco як для його встановлення, так і для використання. Відслідковує не тільки ваш сервер ArcGIS та його служби, але й може переглядати процесор / пам'ять / ресурси декількох машин, вашу базу даних, пінг HTTP, а також ви можете переглядати показники в приємних діаграмах та звітах, отримувати надіслані сповіщення електронною поштою, коли ресурси запущені низький, разом із значно більшим.

Дуже рекомендую.


2
це добре, забув про це. Команда Esri Enterprise також має SystemTest ( arcgis.com/home/item.html?id=e8bac3559fd64352b799b6adf5721d81 ), ви не можете контролювати послуги, але ви можете перевірити їх :) вони також мають інші корисні інструменти, arcgis.com/home/search. html? q = власник% 3AEnterpriseImp (встановіть прапорець Показувати вміст робочого столу ArcGIS).
Олексій Терешенков

У мене є декілька сервісів карт (для програм веб-картографування) для аналізу. Цей інструмент має дійсно приємні функції (наприклад, надсилання електронної пошти при уповільненні роботи тощо), але чи занадто це для непідприємницької системи?
Глибокий

4

Ми неохоче публікуємо тут що-небудь комерційного характеру, але ми вважаємо за доцільне округлити речі (з урахуванням попередніх дописів) та допомогти скласти повне уявлення про те, що є в наявності.

Latitude Geographics (моя роль - менеджер із продуктів в компанії) - це добре налагоджена пропозиція в цій царині. Geocortex Insight - це ліцензований продукт, який забезпечує розуміння впровадження платформи Esri ArcGIS.

Дрю Міллен | Географіка широти


3

Ще один чудовий зразок, який слід додати до переліку, що надається KHibma, - веб-додаток на базі JS, який було показано на цьому Esri UC 2013. Його можна завантажити тут, а інформація про нього - тут . Скріншот для GUI програми нижче.

введіть тут опис зображення

EDIT: Є ще один сторонній продукт під назвою geoxmf , я сам його не тестував, але він виглядає багатообіцяючим і є підтримка архітектури 10.1.


2
Я забув про це все, хороший улов! Це показує обіцянку
Khibma

@ Алекс Терешенков Спасибі Я перевірю і повідомлю вас ..
Суніл

Як користувач визначає проміжок часу для всіх цих подій у демонстрації? Також цей інструмент дасть вам знімок за один конкретний час?
Глибокий

Я мало подивився на код. Якщо ви перебуваєте на ArcGIS Server 10.3+, з'явилася нова функція під назвою статистика; це візуалізація продуктивності послуг протягом визначеного періоду часу - server.arcgis.com/en/server/latest/administer/windows/…
Олексій Терешенков,

2

У вільний час я працював над сценарієм Python, який генерує веб-запит до URL-адреси REST-сервера ArcGIS і оцінює відповідь служби. Якщо відповідь негативна, надішлемо сповіщення електронною поштою на певну адресу електронної пошти.

Я думаю, що це просто, але корисно для моніторингу окремих служб ArcGIS Server. Я сподіваюся, що це комусь корисно.

Вся інформація у нашому блозі: http://oneteamgis.wordpress.com/2014/03/24/uno-script-python-che-monitora-i-servizi-di-arcgis-server/

Даміано


1

ми щойно зустріли ваше запитання щодо моніторингу. VESTRA має продукт COTS, який відслідковує використання ArcGIS Server, SDE Usage та забезпечує надійну звітність та графік зібраної інформації. http://products.vestra.com/geosystems-monitor/

Крім того, Монітор GeoSystems буде стежити за роботою ваших карт-сервісів на ArcGIS Server, а також ArcGIS Online. Монітор GeoSystems - це інструмент моніторингу без агентів, який надає вам інформацію в режимі реального часу про всі сервери та сервіси Esri, що працюють у вашій організації, включаючи будь-які додатки сторонніх розробників. Будь ласка, не соромтеся зв’язатися зі мною на hcroom@vestra.com для будь-яких додаткових питань.


1
Оскільки ви маєте відношення до цього продукту, вам слід додати відмову, вказуючи це. Спільнота обміну stackexchange прагне нахмуритися при саморекламі.
Devdatta Tengshe

1
@Devdatta Я бачу відмову в першому слові цієї публікації. Хізер, редагуючи свій профіль, ви можете надати опис вас, вашої компанії та всього іншого, що вам подобається, а також контактну інформацію. Це дасть вам трохи більше (і краще) викриття і, можливо, обмежить непорозуміння. Ласкаво просимо на наш сайт!
whuber

1

Щойно ви бачили на одному з відеокліпів Esri з Dev Summit '14, що в 10.2.3 (я думаю, він буде випущений під нотацією цієї версії), що виходить цього літа, з'явиться функція Сервісного монітора, вбудована в ядро ​​програми ArcGIS Server.


1

Для вашої другої точки в менеджері завдань Windows ви можете побачити службу, пов’язану з процесом arcsoc.exe: візуалізація стовпця "командного рядка".

введіть тут опис зображення


1

Компанія Esri Professional Services розробила безкоштовний інструмент звітності, спеціально розроблений для аналізу ArcGIS-серверів та журналів сервісів під назвою System Log Parser . З опису:

Системний аналізатор журналу - це запит журналу ArcGIS для сервера (10.1+) та аналізатор. Під час запуску він підключається до екземпляра ArcGIS для сервера на порту 6080 як адміністратор, витягує всі журнали з часової тривалості (вказані як вхідні дані), аналізує інформацію, потім виробляє версію електронних таблиць даних, яка підсумовує статистику обслуговування.

System Log Parser - це настільний додаток, який використовує графічний інтерфейс користувача, але також підтримує зворотний сценарій для автоматизації створення звітів.


0

Ось ще один .. 'iGeoAsset' відстежує служби ArcGIS, послуги OGC, бази даних геоданих (Oracle і SQL Server). Однією з цікавих особливостей цього інструменту є не лише монітори, але він здатний автоматично перезапустити служби аргггісу, якщо вони перестануть працювати. Він також збиратиме статистику ArcGIS, виконуючи аналітику з журналами сервера arcgis тощо.

http://www.igeoasset.com

Сподіваюсь, це допомагає.


-2

У Innovate ми також мали аналогічну потребу в ряді наших клієнтів, які мають ArcServer. Тож ми розробили інструмент моніторингу, тестування навантаження та сповіщення для ArcServer. Не соромтеся перевірити це на веб-сайті http://servermonitor.innovateteam.com/ .


Ласкаво просимо на наш сайт, Френк. Я відредагував вашу контактну інформацію відповідно до нашої політики щодо сайту. Ваш профіль є кращим місцем для відображення цієї інформації.
whuber
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.