Скрипт Моніторингу та Система Аналізу на Основі LLM
AI & Machine LearningУ цьому проекті було розроблено скрипт для моніторингу процесів на 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