Operation System
Diagnostic
Tools
О продукте
Держите свою систему под контролем
Operation System Diagnostic Tools — это современное решение для быстрой диагностики, анализа и мониторинга системных ресурсов, процессора, памяти, дисков и состояния процессов. Программа не требует сложной настройки, работает мгновенно на всех популярных ОС и позволяет выявлять узкие места системы без лишних действий.
Завершённые модули программы:
✓ мониторинг дисковой системы;
✓ мониторинг сетевых и прочих процессов;
✓ отслеживание программного обеспечения и иной информации
Будущие модули программы:
✓ отслеживание геопозиции удалённых сотрудников;
✓ поиск уязвимостей ПО и подготовка отчёта
Завершённость модуля:
75%
Поддержка Windows 7/8/10/11
Технические требования
Процессор: x64
RAM: 1 ГБ
Дополнительные требования: .NET
Для расширенной диагностики могут понадобиться права администратора.
Поддержка Linux OS (универсально)
Технические требования
Процессор: x86/x64
RAM: 512 МБ
Дополнительные требования: glibc 2.17+
Для расширенной диагностики могут понадобиться права администратора.
Поддержка Mac OS 10.14+
Технические требования
Процессор: x64
RAM: 1 ГБ
Дополнительные требования: отсутствуют
Для расширенной диагностики могут понадобиться права администратора.
Демонстрация будущего модуля OSDT
история приложения
Этапы разработки
Процесс разработки
Язык и архитектура: Rust, модульная структура, адаптация под каждую ОС через отдельные компоненты.
Платформенные команды: Автоматический выбор команд для Windows, Linux, Mac OS (использует утилиты ps, df, wmic, system_profiler и пр.).
Интерфейс: Минималистичный TUI/GUI (Cursive), быстрый отклик, удобный экспорт отчётов.
CI/CD: Тестирование и сборка для каждой платформы на каждом пуше.
История развития: Начало в 2021 году. Акцент на кроссплатформенности и скорости внедрения новых фич.
Безопасность: Только проверенные зависимости, автоматическая проверка на уязвимости.
Тестирование
2022 год
Добавление новых функций
2024 год
Регистрация в реестр отечественного ПО
настоящее время
Поддержка и сопровождение ПО
Процесс сопровождения
Релизы: ежемесячные, багфиксы — оперативно.
Обновления: уведомление о новой версии, автоматическая установка (по желанию).
Поддержка: email, тикет-система, мануалы на сайте.
Документация: подробные гайды, FAQ, инструкции по всем ОС.
Персональные решения: доработка и внедрение под задачи клиента.
Жизненный цикл и поддержка
CI/CD: автоматизация билда, деплоя и тестов для трёх платформ.
Сбор фидбэка: встроенные отчёты об ошибках, предложения по улучшениям.
Аудит кода: регулярный аудит, code review, мониторинг безопасности.
Резервное копирование: код хранится в облаке и локально.
Персонал, необходимый для обеспечения поддержки работоспособности ПО
Системный администратор