Око
Обычный быдло-кодинг, разросшийся за последние 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
- Делайте регулярные обновления и резервные копии
Важно!
Не меняйте системные скрипты! Если надо что-то изменить, создайте копию скрипта и работайте с ней. Иначе при обновлении ваши изменения будут затёрты.