Для работы SoftWLC использует вспомогательное open-source ПО. Ниже приведено описание и параметры конфигурации каждого из них.
SNMPD
Описание
Сервис snmpd служит для мониторинга параметров серверов EMS и состояния системы резервирования. Также он осуществляет генерацию аварийных сообщений при неполадках в системе резервирования.
Способ запуска/остановки
Сервис snmpd запускается автоматически при старте сервера.
Действие | Команда | Ответ |
---|---|---|
Проверка состояния | service snmpd status | Сервис запущен Active: active (running) Сервис не запущен Active: inactive (dead) |
Остановка сервиса | service snmpd stop | Сервис успешно остановлен Active: inactive (dead) |
Запуск сервиса | service snmpd start | Сервис успешно запущен Active: active (running) |
Перезапуск сервиса | service snmpd restart | Сервис успешно перезапущен Active: active (running) |
Конфигурация
Файл конфигурации сервиса snmpd расположен в /etc/snmp/snmpd.conf.
tftp-hpa
Описание
Используется для обновления ПО на точках доступа по протоколу TFTP и выгрузки результатов packet-capture с точки доступа.
Конфигурация
Настраивается через графический интерфейс EMS. Для этого нужно бывать пункт в меню Администрирование → Настройка сервера → Системные модули. В открывшемся окне выбрать tftpserver в списке слева.
NTPD
Описание
NTP – служба синхронизации времени, необходима для правильной работы логирования.
Способ запуска/остановки
Действие | Команда | Ответ |
---|---|---|
Проверка состояния | service ntp status | Сервис запущен Active: active (running) Сервис не запущен Active: inactive (dead) |
Остановка сервиса | service ntp stop | Сервис успешно остановлен Active: inactive (dead) |
Запуск сервиса | service ntp start | Сервис успешно запущен Active: active (running) |
Перезапуск сервиса | service ntp restart | Сервис успешно перезапущен Active: active (running) |
Для ручного запуска синхронизации требуется остановить процесс ntpd и использовать команду:
ntpdate <your ntp server>
Для сохранения текущего системного времени в аппаратное используется команда:
hwclock --systohc
Конфигурация
/etc/ntp.conf
Файл настройки синхронизации времени. В файле конфигурации требуется указать используемые Вами NTP-серверы.
Пример:
# Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board # on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for # more information. server 172.17.209.9 server 0.pool.ntp.org server 1.pool.ntp.org server 2.pool.ntp.org server 3.pool.ntp.org
/etc/timezone
В файле должен храниться ваш часовой пояс, например:
Asia/Novosibirsk
Для настройки часового пояса можно использовать команду:
dpkg-reconfigure tzdata
В появившемся меню выбрать ваш регион и часовой пояс, в котором вы находитесь.
rsyslog
Описание
Процесс выполняет отправку syslog с сервера в базу данных MySQL.
Способ запуска/остановки
Действие | Команда | Ответ |
---|---|---|
Проверка состояния | service rsyslog status | Сервис запущен Active: active (running) Сервис не запущен Active: inactive (dead) |
Остановка сервиса | service rsyslog stop | Сервис успешно остановлен Active: inactive (dead) |
Запуск сервиса | service rsyslog start | Сервис успешно запущен Active: active (running) |
Перезапуск сервиса | service rsyslog restart | Сервис успешно перезапущен Active: active (running) |
Конфигурация
/etc/rsyslog.d/mysql.conf
В файле необходимо указать формат сообщений syslog и правила обработки сообщений:
### Configuration file for rsyslog-mysql ### Changes are preserved $template StdSQLFormat,"insert into SystemEvents (Message, Facility,FromHost, FromHostIp, Priority, DeviceReportedTime, ReceivedAt, InfoUnitID, SysLogTag) values ('%msg%', %syslogfacility%, '%HOSTNAME%', '%fromhost-ip%', %syslogpriority%, '%timereported:::date-mysql%', '%timegenerated:::date-mysql%', %iut%, '%syslogtag%')",SQL $ModLoadommysql ### . :ommysql:localhost,,, ### создать правила обработки: :fromhost-ip, !isequal, "127.0.0.1" :ommysql:172.17.209.6,Syslog,rsyslog,root; StdSQLFormat
- StdSQLFormat – формат для передачи syslog, пришедшего от точек доступа, в базу данных
- 172.17.209.6 – IP-адрес базы данных.
/etc/rsyslog.conf
В файле необходимо разрешить прием сообщений от точек доступа, для этого требуется раскомментировать строки:
provides UDP syslog reception $ModLoadimudp $UDPServerRun 514 provides TCP syslog reception $ModLoadimtcp $InputTCPServerRun 514