Перевірки йдуть із хмари, а не з вашого телефона

Знайте, що впало.
І одразу дійте.

DevKit перевіряє ваші ендпоінти, сервери, сертифікати й завдання за розкладом із хмари, повідомляє, що зламалося і чому, і тримає поруч із відповіддю SSH-термінал та мережеві інструменти. Нативно для iPhone та iPad.

Незабаром вApp StoreЯк це працює

Для iPhone та iPad з iOS 17 або новішою.

  • Працює
  • Повільно
  • Збій
  • Немає даних
HTTP-монітор DevKit під час збою: адреса, інтервал перевірки, остання перевірка, час відповіді, останній результат і термін дії сертифіката, над останніми перевірками
Вимірюється з хмари
Перевірки виконуються на серверах DevKit з інтервалом, який ви обираєте. Телефон лише показує результат.
Причина, а не просто червона крапка
Невдала перевірка зберігає код відповіді, час кожного етапу і те, що відповів сервер.
Ключі залишаються на пристрої
Паролі й ключі SSH зберігаються в Keychain цього пристрою. Нічого з того, що ви вводите в терміналі, не записується.
«Невідомо» — теж стан
Немає перевірки — отже «немає даних», а не «працює». DevKit не вигадує стан.
Можливості

Стежте, отримуйте сповіщення й дійте

Моніторинг і втручання поруч: перевірки, які кажуть, що зламалося, і термінал з інструментами, щоб це виправити.

HTTP, TCP, DNS і не тільки

Стежте за URL, портом, DNS-записом, поштовим сервером, UDP- або WebSocket-сервісом — у кожного власний інтервал і пороги.

Перевірки, які читають відповідь

Очікуйте код відповіді, ключове слово, заголовок або значення в JSON і перевіряйте, що редиректи ведуть куди треба. Відповідь 200 з помилкою в тілі все одно вважається збоєм.

Heartbeat для cron-завдань

Дайте завданню URL для виклику. Якщо воно не відзначиться вчасно, завершиться з помилкою або виконуватиметься задовго, ви про це дізнаєтеся — разом із кодом завершення та логом.

Термін дії сертифікатів і доменів

Скільки днів залишилося до закінчення сертифіката TLS або реєстрації домену, з попередженням заздалегідь — наскільки забажаєте.

Куди йде час

DNS, підключення, TLS, перший байт і завантаження вимірюються окремо, тож повільний TLS-термінатор не виглядає як повільна мережа.

Сповіщення там, де ви працюєте

Email, webhook, Slack, Discord і Telegram, а також «Вхідні» в застосунку. Нагадування, поки триває збій; тиша під час вікна обслуговування.

Публічні сторінки статусу

Сторінка для ваших користувачів з історією за 90 днів і підпискою email. Показує лише обрані вами назви — ніколи адреси чи помилки.

Команди з ролями в межах областей

Спільний робочий простір. Ролі складаються з дозволів і обмежуються проєктом або окремим середовищем, а кожна зміна фіксується.

SSH-термінал

Пароль або ключ Ed25519, перевірка ключа хоста, до чотирьох сесій, збережені команди. vim, htop і nano працюють як слід.

Зведення сервера

Один дотик через SSH: час роботи, навантаження, пам’ять, диски, сервіси з помилками й контейнери Docker на сервері, якому ви вже довіряєте.

Мережеві інструменти

Діагностика, ping, traceroute, порти, DNS з поширенням, ланцюжок TLS, RDAP та HTTP-інспектор — з телефона або одноразово з хмари, щоб відповісти на питання «це тільки в мене?».

iPhone та iPad

Бічна панель і повноекранний термінал на iPad, док для керування однією рукою на iPhone. Використовує мову пристрою — 40 мов і регіонів.

Усередині застосунку

Стан словами, цифри, яким можна вірити

Кожна цифра в DevKit отримана з реальної перевірки. Ось як це виглядає.

Екран «Проєкти»: перемикач робочих просторів, компактний список проєктів із кількістю середовищ і ресурсів та станом кожного

Проєкти

Середовища й ресурси, стан словами.

Середовище Production проєкту: його ресурси й монітори, які за ними стежать, у кожного — стан словом

Проєкт

Одне середовище за раз, під ним — монітори.

Екран «Інструменти»: одне поле адреси, нещодавні цілі та каталог серверних, веб-, мережевих інструментів і декодерів

Інструменти

Одне поле й підказка потрібного інструмента.

Вхідні: сповіщення про збої та відновлення, у кожного — назва монітора й причина

Вхідні

Збої, відновлення й закінчення термінів — по черзі.

SSH-термінал, підключений до сервера, із виводом uname, uptime і df та клавішами Esc, Ctrl, Tab і стрілками внизу

Термінал

Справжня оболонка, ключі на цьому пристрої.

Створений і для iPad

Бічна панель із розділами та лічильниками, список і подробиці поруч, клавіатурні скорочення й термінал на весь екран.

DevKit на iPad: бічна панель із розділами «Проєкти», «Монітори», «Інструменти» та «Вхідні» поруч із середовищем проєкту, його ресурсами й моніторами

Знімки екрана застосунку, у якому виконано вхід до тестового робочого простору.

Як це працює

Три кроки, без встановлення агента

На ваших серверах нічого не запускається, доки ви самі не відкриєте до них термінал.

  1. 1

    Додайте адресу

    Введіть example.com, і DevKit створить проєкт і середовище за ним. Оберіть тип, інтервал і те, що вважається успіхом.

  2. 2

    DevKit перевіряє її з хмари

    За розкладом, із серверів DevKit. Помилка має повторитися, перш ніж відкриється збій, а відновлення має протриматися, перш ніж збій закриється.

  3. 3

    Ви отримуєте причину

    Збій і відновлення у «Вхідних» і ваших каналах — з кодом відповіді, часом за етапами і тим, що відповів сервер.

Одноразові перевірки в «Інструментах» виконуються з телефона й ніколи не змінюють стан монітора. Якщо вони розходяться з хмарою, це і є відповідь на питання «це тільки в мене?».

Тарифи

Почніть безплатно. Переходьте на Pro або Team.

Кожен робочий простір починає з Free. Pro і Team з’являться як підписки разом із виходом в App Store.

Free

Для ваших власних серверів.

  • Хмарні монітори зі спокійним інтервалом
  • Сповіщення email і «Вхідні» в застосунку
  • SSH-термінал, зведення сервера та всі мережеві інструменти
  • Одноразові перевірки з хмари
  • Особистий робочий простір

Pro

Підписка

Для всього, що ви підтримуєте.

  • Більше моніторів із частішими перевірками
  • Довша історія
  • Сповіщення через webhook, Slack, Discord і Telegram
  • Публічна сторінка статусу
  • Усе, що є у Free

Team

За учасника

Для тих, хто ділить чергування.

  • Спільний робочий простір із місцями
  • Ролі в межах проєктів і середовищ
  • Найчастіший інтервал перевірок
  • Кілька сторінок статусу
  • Аудит доступу й передання власності

Ліміти, ціни й можливий безплатний пробний період показуються в App Store і в застосунку до оформлення підписки. Робочий простір, за який перестали платити, зберігає дані й повертається на Free.

Питання

Відповіді на питання

Більше допомоги — на сторінці підтримки.

Перевірки виконує мій телефон?

Ні. Монітори працюють на серверах DevKit з обраним вами інтервалом, незалежно від того, чи відкритий застосунок. Перевірки в «Інструментах» одноразові, виконуються з телефона й ніколи не змінюють стан монітора.

Коли DevKit вважає, що щось впало?

Після заданої вами кількості невдалих перевірок поспіль — за замовчуванням трьох, — а працюючим знову після заданої кількості успішних. Перевірка, яку не вдалося виконати, не зараховується ні так, ні так, як і перевірка під час вікна обслуговування.

Чи можна моніторити щось у моїй приватній мережі?

Не з хмари: приватні й локальні адреси відхиляються, до них ніколи не звертаються. «Інструменти» на телефоні можуть до них дістатися, а сервер у вашій мережі можна відстежувати через SSH за допомогою «Зведення сервера».

Де зберігаються мої ключі SSH?

У Keychain цього пристрою з позначкою «лише на цьому пристрої», і лише якщо ви вирішите зберегти їх після успішного підключення. Вони ніколи не потрапляють на сервери DevKit, а вміст термінала ніколи не записується.

Чи потрібен мені обліковий запис?

Для SSH і мережевих інструментів — ні. Хмарні монітори, сповіщення, сторінки статусу й команди потребують входу за кодом з email. Проєкти, створені до входу, переходять до вашого облікового запису, коли ви ввійдете.

Чи можна видалити обліковий запис?

Так, у застосунку. Ваші робочі простори одразу зупиняються; повторний вхід протягом 30 днів відновлює все, а після цього дані видаляються. Перед цим можна експортувати свої дані.

Якими мовами він працює?

DevKit використовує мову пристрою — 40 мов і регіонів. Команди, імена хостів і вивід термінала ніколи не перекладаються.

Скільки це коштує?

Наразі — безплатно для будь-якого робочого простору. Pro і Team будуть підписками в App Store; їхню ціну й можливий пробний період буде показано до оформлення підписки.

Стежте з хмари. Дійте з телефона.

DevKit незабаром з’явиться в App Store для iPhone та iPad.

Незабаром вApp Store

iPhone та iPad · iOS 17 або новіша · 40 мов