z3nDash
z3nDash — дашборд для расписаний, ZennoPoster-узлов, логов, HTTP-трафика и вспомогательных инструментов.
Сам дашборд работает на машине, где запущен: встроенный сервер слушает только localhost. Узлы, которыми он управляет, при этом могут быть где угодно в сети.
Оконная сборка — под Windows. Таргет net10.0 собирается без WinForms: окна нет, адрес дашборда печатается в консоль и открывается в системном браузере. Вне Windows недоступна только System Snapshot — она читает счётчики и службы Windows.
Запуск
- Приложение загружает
appsettings.secrets.json. - Если база настроена, z3nDash подключается к ней и открывает Tasker.
- Если конфигурации нет, открывается Config.
- Встроенный HTTP-сервер по умолчанию слушает порт
33333.
Основные страницы
| Страница | Назначение | Хоткей |
|---|---|---|
| Tasker | Расписания и ручной запуск задач | Alt+1 |
| ZP7 | Состояние и управление задачами через ZP node | Alt+2 |
| ZB | Данные ZennoBoxer API и процессы | Alt+3 |
| Logs | Общая история логов ZP7, окно на ZP7 | Alt+4 |
| Traffic | HTTP-трафик и replay, окно на ZP7 | Alt+5 |
| HAR | Просмотр HAR-архивов и replay | — |
| JSON | Просмотр и анализ JSON | Alt+6 |
| Text Tools | Текстовые преобразования | Alt+7 |
| Treasury | Сводка Web3-активов | — |
| Config | База, сервер, OmniRoute и watchdog | Alt+0 |
| Clips | Шаблоны для копирования | Alt+C |
| System Snapshot | Снимки состояния Windows | — |
| dllGraph | Граф C#-кода | Alt+G |
| docsVault | Этот vault | Alt+H |
| SQLite | Просмотр выбранной SQLite-базы | — |
Хранилище
z3nDash поддерживает:
- PostgreSQL через единый connection string;
- SQLite через путь к файлу.
Для PostgreSQL схема берётся из Search Path connection string. Таблицы, которые нужны активным обработчикам, создаются автоматически.
AI
AI-запросы выполняются через OmniRoute. Адрес задаётся в Config.
Навигация
Общий dock описан в Nav Dock. Список в этом документе соответствует wwwroot/js/navpath.js.