Сбор метрик Internet Information Services (IIS) с помощью Proto Observability
Установка агента
Для сбора метрик Internet Information Services (IIS) необходимо сначала установить агента ProtoOBP для Windows и провести его первичную настройку, после чего перейти к настройке агента для сбора метрик IIS.
Настройка агента для сбора метрик Windows IIS
Настройка может быть выполнена в графическом интерфейсе или через изменение конфигурационных файлов.
Запустите ProtoOBP Agent Manager:

Выберите раздел
Checksи далееManage Checks:
выберите
Add a Checkвыберите
iisнажмите кнопку
Add check(в правом верхнем углу)в левом меню выберите и нажмите на раздел
Restart Agent
- Создайте конфигруационный файл
C:\ProgramData\ProtoOBP\conf.d\iis.d\conf.yamlсо следующим содержимым:init_config: instances: - - Перезапустите агента из консоли управления или из командной строки для применения конфигурации.
Список собираемых метрик IIS
| Имя метрики | Тип | Описание |
|---|---|---|
| iis_app_pool_recycle_count | count | Количество раз, когда пул приложений был переработан с момента запуска службы активации процессов Windows (WAS). |
| iis_app_pool_state | gauge | Текущее состояние пула приложений (1 - не инициализирован, 2 - инициализирован, 3 - запущен, 4 - отключается, 5 - отключен, 6 - ожидается выключение, 7 - ожидается удаление). |
| iis_app_pool_uptime | gauge | Продолжительность времени в секундах, в течение которого пул приложений работает с момента запуска. Отображается в секундах. |
| iis_errors_locked | gauge | Количество заблокированных ошибок в секунду (обычно сообщается в виде кода ответа HTTP 423). Отображается как ошибки. |
| iis_errors_not_found | gauge | Количество ошибок «не найдено» в секунду (обычно сообщается в виде кода ответа HTTP 404). Отображается как ошибки. |
| iis_httpd_request_method_delete | gauge | Количество запросов DELETE в секунду. Отображается как запрос. |
| iis_httpd_request_method_get | gauge | Количество запросов GET в секунду. Отображается как запрос. |
| iis_httpd_request_method_head | gauge | Количество запросов HEAD в секунду. Отображается как запрос. |
| iis_httpd_request_method_options | gauge | Количество запросов OPTIONS в секунду. Отображается как запрос. |
| iis_httpd_request_method_post | gauge | Количество POST запросов секунду. Отображается как запрос. |
| iis_httpd_request_method_put | gauge | Количество GET запросов секунду. Отображается как запрос. |
| iis_httpd_request_method_trace | gauge | Количество TRACE запросов секунду. Отображается как запрос. |
| iis_net_bytes_rcvd | gauge | Количество байтов, полученных за секунду. Отображается как байт. |
| iis_net_bytes_sent | gauge | Количество байтов, отправленных за секунду. Отображается как байт. |
| iis_net_bytes_total | gauge | Общее количество байтов, передаваемых в секунду. Отображается как байт. |
| iis_net_connection_attempts | gauge | Количество попыток подключения с момента запуска службы. Отображается как соединение |
| iis_net_connection_attempts_sec | gauge | Количество попыток подключения в секунду. Отображается как соединение |
| iis_net_files_rcvd | gauge | Количество файлов, получаемых в секунду. Отображается как файл. |
| iis_net_files_sent | gauge | Количество файлов, отправляемых в секунду. Отображается как файл. |
| iis_net_num_connections | gauge | Количество активных соединений. Отображается как соединение. |
| iis_requests_cgi | gauge | Количество запросов Common Gateway Interface, выполняемых в секунду. Отображается как запрос. |
| iis_requests_isapi | gauge | Количество ISAPI-запросов, выполняемых в секунду. Отображается как запрос. |
| iis_uptime | gauge | Количество времени, в течение которого работает сервер IIS. Отображается в секундах. |
| iis_users_anon | gauge | Количество запросов от пользователей через анонимное соединение в секунду. Отображается как запрос. |
| iis_users_nonanon | gauge | Количество запросов от пользователей через неанонимное соединение в секунду. Отображается как запрос. |