Требования к оборудованию для установки программного агента slamon
Зачем нужен агент
Установка агента slamon в маршрутизатор, банкомат, видеокамеру, домофон, сервер и другое оборудование обеспечивает:
-
Непрерывный мониторинг доступности оборудования
-
Определение качества канала связи, предоставленного оператором
-
Мониторинг доступности сервера для информационного обмена
- Контроль основных показателей работы самого сервера(загруженность: процессора, оперативной памяти, сетевых интерфейстов, состояние жестких дисков, продуктивность работы БД итд)
-
Локализация неисправностей, определение на чьей стороне проблема: оператора связи, устройств или сервер
-
Оперативные уведомления в случае обнаружения неисправностей
-
Веб-портал мониторинга, позволяет видеть онлайн статусы всех объектов в различных разрезах (территории, оператора и пр.)
-
Периодические отчеты по результатам мониторинга
Агент обеспечивает хранение данных до 10 суток, которые он передает после появления связи с центральным сервером системы.
Точное время хранения зависит от величины свободного места на устройстве. Минимальная граница свободного места может настраиваться
для конкретного устройства.
Требования к аппаратным ресурсам
|
CPU |
RAM |
HDD |
Network |
|
---|---|---|---|---|---|
1 |
Требования к аппаратным ресурсам для стабильной работы агента slamon: |
Процессор не менее 1 GHz |
не менее 256 MB |
450 -Мб:
|
|
2 |
Требования к аппаратным ресурсам для агента slamon 10G |
2 GHz, 4 core |
16 GB |
64 GB (SATA, SAS) |
10Gb SFP+, сетевая карта на 2 порта |
3 |
Рекомендованные требование к аппаратным ресурсам для работы агента slamon c возможностью запуска 10 тестов уровня L2 - L4 и 20 уровня L7 (без Custom Scenario) |
Процессор не менее 600 MHz |
не менее 256 MB |
410 -Мб:
|
|
4 |
Минимальные требования к аппаратным ресурсам для работы агента slamon с возможностью запуска 3 тестов уровня L2 - L4 |
Процессор не менее 500 MHz |
не менее 128 MB |
410 -Мб:
|
|
Требования к программным компонентам оборудования
-
ОС Linux, ядро 2.6 и выше
-
glibc >= 2.11, или libc6 (>= 2.11.3),
-
libstdc++ >= 4.4.5, или libstdc++6 (>= 4.4.5),
- наличие библиотеки SSL
-
наличие утилиты nc(иначе netcat),
-
/bin/bash
-
Пакет с поддержкой CS:
java->=1.8.0-openjdk
-
наличие утилиты wget
-
наличие службы NTP
-
наличие утилиты NTPQ
- наличие утилиты ftp
-
агент использует TCP порт 5555, 5556 и UDP-порты: 8787, 10862
Требования к пользователю, под которым работает агент
-
Для установки и запуска агента необходим пользователем с root правами. Это необходимо для:
-
Запись в /etc, /usr, /var
-
Создание сокетов
-
Создание пользователя, под которым будет работать агент (slamon-agent)
-
- Работает агент под пользователем slamon-agent. Пользователю доступно:
- Чтение из /etc
- Запись в /var/log/slamon и /var/lib/slamon
- Запись в каталог для хранения логов(определяется настройками из /etc/default/slamon)
- Запись в каталог для хранения конфигурационных файлов(определяется настройками из /etc/default/slamon). Каталог должен быть расположен на энергонезависимой памяти.
- Чтение из /etc
Дополнительные требования
-
Для хранения конфигурации (/etc/default/slamon) требуется энергонезависимая память, либо после перезагрузки, устройство должно автоматически инициализировать переменные окружения, указанные в файле
Сборщик
Если в оборудовании используется урезанный Linux с оболочкой, тогда требуется наличие сборщика (конфигуратора), который:
-
поддерживает С++
-
поддерживает библиотеки pthread, rt, ssl, crypto, lz, nsl, boost, Poco, http-parser
Нет комментариев