Скрипт Мониторинга и Система Анализа на Основе LLM
AI и машинное обучениеВ этом проекте был разработан скрипт для мониторинга процессов на macOS, а также интегрирована система анализа собранных данных с помощью локальных LLM.
1. Скрипт Мониторинга Процессов:
Основная задача скрипта – отслеживать конкретные системные процессы. Скрипт автоматически запускается в фоновом режиме и выполняет следующие функции:
-- Мониторинг специфического процесса по его названию.
-- Запись ключевых параметров процесса (PID, использование CPU, RAM, открытые файлы, сетевые подключения и т.д.) в лог-файл.
-- Сбор дополнительной диагностической информации, включая карту памяти процесса и его виртуальную память.
-- Автоматическое продолжение мониторинга в реальном времени с периодической записью результатов в лог.
2. Система Анализа Данных:
-- Получает данные из лог-файла, созданного скриптом.
-- Использует локальные LLM модели для анализа собранной информации.
-- Генерирует развернутые отчеты с рекомендациями по оптимизации или исправлению проблем, связанных с мониторингом процесса.
Технические особенности:
Скрипт написан на Bash, обеспечивая высокую совместимость с Unix-подобными системами.
Использование собственноручно разработанного API для взаимодействия с локальными LLM моделями.
Логирование всех важных данных в удобном для чтения формате с возможностью дальнейшего анализа.
Результат: Проект обеспечивает эффективный и автоматизированный мониторинг процессов, а также мощный аналитический инструмент на основе искусственного интеллекта для глубокого анализа и предоставления рекомендаций по работе системных процессов.
#Bash-Scripting #programming #cyber-security #LLM #AI
1. Скрипт Мониторинга Процессов:
Основная задача скрипта – отслеживать конкретные системные процессы. Скрипт автоматически запускается в фоновом режиме и выполняет следующие функции:
-- Мониторинг специфического процесса по его названию.
-- Запись ключевых параметров процесса (PID, использование CPU, RAM, открытые файлы, сетевые подключения и т.д.) в лог-файл.
-- Сбор дополнительной диагностической информации, включая карту памяти процесса и его виртуальную память.
-- Автоматическое продолжение мониторинга в реальном времени с периодической записью результатов в лог.
2. Система Анализа Данных:
-- Получает данные из лог-файла, созданного скриптом.
-- Использует локальные LLM модели для анализа собранной информации.
-- Генерирует развернутые отчеты с рекомендациями по оптимизации или исправлению проблем, связанных с мониторингом процесса.
Технические особенности:
Скрипт написан на Bash, обеспечивая высокую совместимость с Unix-подобными системами.
Использование собственноручно разработанного API для взаимодействия с локальными LLM моделями.
Логирование всех важных данных в удобном для чтения формате с возможностью дальнейшего анализа.
Результат: Проект обеспечивает эффективный и автоматизированный мониторинг процессов, а также мощный аналитический инструмент на основе искусственного интеллекта для глубокого анализа и предоставления рекомендаций по работе системных процессов.
#Bash-Scripting #programming #cyber-security #LLM #AI