| Параметр | Пример | Описание |
| nickname | mynickname | Псевдоним пользователя serverstate.ru. |
| password | 34819d7beeabb9260a5c854bc85b3e44 | Пароль в виде криптографического хэша (MD5). |
| sensor_id | 12345 | Идентификатор задачи по мониторингу. |
| from | 05.09.2011 | Выбор проверок доступности от указанной даты. |
| to | 09.09.2011 | Выбор проверок доступности до указанной даты. |
| state | successful |
Выбор проверок доступности только с определенным статусом. Выбор осуществляется по следующим значениям: all, successful и failed. Данный параметр опциональный. По умолчанию выбираются все проверки доступности. |
| check_id | 12345 | Идентификатор проверки доступности.. Если данные загружаются используя этот параметр, тогда параметры sensor_id, from, to и state не требуются. |
| Параметр | Пример | Описание |
| id | 12345 | Идентификатор проверки доступности. |
| created | 09.09.2011 18:35 | Дата и время проверки доступности. |
| successful_flag | FALSE |
Статус проверки доступности (TRUE или FALSE). Статус TRUE обозначает, что проверка была успешной. |
| checkpoint | Россия (5.63.152.80) |
Точка мониторинга, откуда была выполнена проверка. Точка мониторинга отсутствует, если осуществлялся мониторинг параметров сервера. |
| response_time | 834 |
Время ответа в мс.
Информация отсутствует, если осуществлялся мониторинг параметров сервера. |
| failure_reason | CONTENT CHECK FAILED | При неудачных проверках — точная причина отказа. |
| applied_information |
Данное поле содержит дополнительную информацию, формат которой зависит от типа мониторинга:
|
| Параметр | Пример | Описание |
| nickname | mynickname | Псевдоним пользователя serverstate.ru. |
| password | 34819d7beeabb9260a5c854bc85b3e44 | Пароль в виде криптографического хэша (MD5). |
| Параметр | Пример | Описание |
| id | 12345 | Идентификатор уведомления. |
| created | 09.09.2011 18:35 | Дата и время, когда было создано уведомлениe. |
| receiver_name | Вася Пупкин | Имя адресата. |
| receiver_contact | contact@example.com | Адрес эл. почты, псевдоним в Twitter, Pushover-ID, номер мобильного телефона, URL скрипта или Telegram Chat-ID. |
| successful_flag | TRUE |
Статус (TRUE или FALSE) сообщения. Статус FALSE означает, что произошла ошибка при отправке сообщения. |
| type | Тип сообщения (EMAIL, SMS, TWITTER, PUSHOVER, SCRIPT CALL или TELEGRAM). | |
| message | DOWN-Message: ... | Содержание уведомления. У SCRIPT CALL уведомлений содержание отсутствует. |
| Параметр | Пример | Описание |
| nickname | mynickname | Псевдоним пользователя serverstate.ru. |
| password | 34819d7beeabb9260a5c854bc85b3e44 | Пароль в виде криптографического хэша (MD5). |
| Параметр | Пример | Описание |
| id | 12345 | Идентификатор получателя уведомлений. |
| name | Вася Пупкин | Имя адресата. |
| notify_by_email_flag | TRUE |
Уведомление (TRUE или FALSE) по электронной почте. TRUE означает, что уведомление по эл. почте активировано. |
| contact@example.com | Адрес эл. почты. | |
| notify_by_sms_flag | TRUE |
Уведомление (TRUE или FALSE) по SMS. TRUE означает, что уведомление по SMS активировано. |
| phone_number | 004916312345 | Номер мобильного телефона для уведомления по SMS. |
| notify_by_twitter_flag | TRUE |
Уведомление (TRUE или FALSE) в Twitter. TRUE означает что Twitter уведомление активировано. |
| twitter_username | @my_twitter_account | Псевдоним пользователя Twitter. |
| notify_by_pushover_flag | TRUE |
Уведомление (TRUE или FALSE) через Pushover сервис. TRUE означает что Pushover уведомление активировано. |
| pushover_id | xBEsu9SvCAy6fTbQwRF5ngx4oDydAK | Pushover-ID пользователя и опциональное имя устройства. Если имя устройства существует, то оба значения разделены точкой. |
| notify_by_script_call_flag | TRUE |
Уведомление (TRUE или FALSE) через запуск скрипта.
TRUE означает что уведомление активировано. |
| script_url | http://example.com/my_script.php?sensor={SENSOR_ID} | URL скрипта. |
| script_secret_key | 0vjpLnNcqq | Секретный ключ для валидации запроса. |
| notify_by_telegram_flag | TRUE |
Уведомление (TRUE или FALSE) через Telegram.
TRUE означает что уведомление активировано. |
| telegram_chat_id | 12345 | Telegram Chat-ID. |
| Параметр | Пример | Описание |
| nickname | mynickname | Псевдоним пользователя serverstate.ru. |
| password | 34819d7beeabb9260a5c854bc85b3e44 | Пароль в виде криптографического хэша (MD5). |
| sensor_id | 12345 | Идентификатор задачи по мониторингу. Данный параметр опциональный. |
| Параметр | Пример | Описание |
| id | 12345 | Идентификатор задачи по мониторингу. |
| name | Задача по мониторингу | Название задачи по мониторингу. |
| address | example.com | IP-адрес, домен или URL, подлежащий мониторингу. |
| port | 80 | Номер порта. У PING мониторинга номер порта не указывается. |
| type | HTTP | Тип мониторинга (HTTP, HTTPS, POP3, SMTP, IMAP, PING, FTP, CUSTOM PORT или SERVER PARAMETER). |
| check_interval | 1 | Интервал мониторинга в минутах. |
| notify_about_failure_rule | IMMEDIATE |
Определение, когда после отказа будет отправлено уведомление (IMMEDIATE, 2 FAILURE, 3 FAILURE, 4 FAILURE или 5 FAILURE). |
| notify_about_uptime_flag | TRUE | Отправлять уведомление, когда служба после отказа снова становится доступной (TRUE или FALSE). |
| enabled_flag | TRUE |
Статус задачи по мониторингу (TRUE или FALSE). Статус TRUE обозначает, что задача по мониторингу активирована. |
| last_check_date | 09.09.2011 18:35 | Дата и время последней проверки на доступность. |
| failure_flag | FALSE |
Актуальное состояние доступности (TRUE или FALSE). Статус TRUE означает, что служба в настоящий момент недоступна. |
| timeout | 10 |
Установленный тайм-аут в миллисекундах. Тайм-аут значение не указывается, если осуществляется мониторинг параметров сервера. |
| notification | Здесь определяются различные получатели уведомлений. |
| Параметр | Пример | Описание |
| nickname | mynickname | Псевдоним пользователя serverstate.ru. |
| password | 34819d7beeabb9260a5c854bc85b3e44 | Пароль в виде криптографического хэша (MD5). |
| sensor_id | 12345 | Идентификатор задачи по мониторингу. |
| month | 09.2011 | Месяц и год, за которые будет отображаться статистика. |
| Параметр | Пример | Описание |
| month | 09.2011 | Месяц и год, за который отображается статистика. |
| uptime_percent | 99.74 | Время безотказной работы в процентах. |
| response_time | 298 |
Среднее время ответа в миллисекундах. Не указывается, если осуществляется мониторинг параметров сервера. |
| total_downtime | 121 | Общее время отказа в минутах. |
| avg_downtime | 11 | Среднее время отказа в минутах. |
| number_of_downtimes | 11 | Количество отказов. |
| Параметр | Пример | Описание |
| nickname | mynickname | Псевдоним пользователя serverstate.ru. |
| password | 34819d7beeabb9260a5c854bc85b3e44 | Пароль в виде криптографического хэша (MD5). |
| sensor_id | 12345 | Идентификатор задачи по мониторингу. |
| day | 01.09.2011 | День, месяц и год, за который отображается статистика. |
| Параметр | Пример | Описание |
| day | 01.09.2011 | День, месяц и год, за который отображается статистика. |
| uptime_percent | 99.79 | Время безотказной работы в процентах. |
| response_time | 273 |
Среднее время ответа в миллисекундах. Не указывается, если осуществляется мониторинг параметров сервера. |
| details | Статистическая информация за час. |
| Маркер ошибки | Описание |
| ERROR_INVALID_REQUEST | Неверные параметры запроса. |
| ERROR_INVALID_AUTH | Неверные данные авторизации. |