# Око Обычный быдло-кодинг, разросшийся за последние 18 лет. Выкладываю сюда - может кого-то сподвигнет сделать что-то своё нормально). ## 📋 Обзор Eye — это комплексная система сетевого мониторинга и управления, обеспечивающая: - Управление выходом в интернет для IP-адресов через маршрутизаторы MikroTik/Linux (настраивается фильтрация, лимиты трафика в сутки и за месяц). - Ограничение скорости доступа (реализовано на MikroTik; функциональность для Linux ранее существовала, но была удалена). - Генерация конфигураций для DHCP-серверов (dnsmasq, MikroTik). - Генерация конфигураций для DNS-сервера (BIND). - Опрос коммутаторов и маршрутизаторов по SNMP с последующим анализом и определением портов подключения IP-адресов. - Мониторинг и управление сетевыми устройствами. - Анализ трафика и контроль пропускной способности. - Сбор и анализ Syslog-сообщений. - Статистика и отчёты в реальном времени. --- # Eye Monitoring System — Руководство по установке ### Системные требования #### Поддерживаемые дистрибутивы: * ALT Linux 11.1+ * Debian 11+ * Ubuntu 20.04+ --- ## 🚀 Быстрая установка с помощью скрипта Для автоматизированной установки/обновления используйте установочный скрипт: ```bash # Сделать скрипт исполняемым chmod +x install-eye.sh # Запуск установки/обновления sudo ./install-eye.sh ```` ### Возможности скрипта * Поддержка ALT Linux, Debian и Ubuntu * Поддержка двух СУБД: MySQL/MariaDB или PostgreSQL (экспериментально, не для production!) * Многоязычный интерфейс: английский или русский * Автоматическая установка зависимостей * Настройка конфигурационных файлов * Инициализация базы данных ## 🌐 Доступ к веб-интерфейсу * URL: `http://your-server-ip/` * Админ-панель: `http://your-server-ip/admin/` * Логин: `admin` * Пароль: `admin` --- ## 🔐 Рекомендации по безопасности * **НЕМЕДЛЕННО смените пароль администратора** * Сгенерируйте новый API-ключ * Ограничьте доступ с помощью firewall * Используйте HTTPS * Делайте регулярные обновления и резервные копии --- ## Важно! Не меняйте системные скрипты! Если надо что-то изменить, создайте копию скрипта и работайте с ней. Иначе при обновлении ваши изменения будут затёрты. ---