Мгновенные уведомления на все рабочие станции
под OS GNU/unix.
Полноэкранная тревога во весь экран или
попап снизу-справа — отправка из браузера, а так же через Ansible. Без облаков. Без интернета.
Только ваша сеть.
Панель управления
Хосты
Fullscreen · Info
Fullscreen · Critical
Popup
Результат отправки
Ansible
Ansible · Warning
Один файл. Одна команда. Работает без интернета и облаков — только внутри вашей инфраструктуры.
/api/ansible с X-API-Key. Отправляй уведомления прямо из плейбуков без браузерной сессии.## заголовков, **жирного**, > цитат и `кода`. Красивые структурированные сообщения.| type | level | Результат | Как закрыть |
|---|---|---|---|
| fullscreen | любой | 🖥 Весь экран | Только кнопка |
| popup | любой | 💬 Снизу-справа | Таймер или крестик |
| не указан | critical warning | 🖥 Весь экран | Только кнопка |
| не указан | info | 💬 Снизу-справа | Таймер или крестик |
Пользователи видят что происходит и не выключают компьютеры в процессе обновления.
Попап появляется на рабочем столе — «Не выключайте компьютер. Начинается обновление»
apt-get update, update-kernel, dist-upgrade или любая другая задача Ansible
reboot — пользователь уже знает и готов. Никаких неожиданностей и потерь данных.
--- - name: Обновление ядра hosts: workstations become: yes tasks: - name: Уведомить — начало uri: url: "http://notify:8080/api/ansible" method: POST headers: X-API-Key: "ansible-secret-key" body_format: json body: title: "⚠️ Обновление ядра" level: "warning" type: "popup" timeout: 15 hosts: - "{{ inventory_hostname }}" become: false - name: update-kernel command: update-kernel -y - name: Перезагрузка reboot: reboot_timeout: 300
X11 и Wayland через XWayland. Нативный Wayland Layer Shell в планах.
Бесплатно. Open source. Без регистрации и облаков.