SIM
- System Integrity Monitor. Конфигурация и настройка SIM.
Приводится пример
последовательности конфигурации на основе рабочего файла,
вы можете менять отдельные параметры по своему усмотрению.
Where is SIM installed ? Директория установки
[/usr/local/sim]:
Enter
Where should the sim.log file be created ? Директория записи
логов
[/usr/local/sim/sim.log]:
Enter
Max size of sim.log before rotated ? (KB) Размер логов без
ротации
Введите: 512
Enter
Where should alerts be emailed to ? (user@domain) Адрес отправки
предупреждений
Введите: ******@******.*** (Рекомендуем указывать адрес НЕ
НА ЭТОМ СЕРВЕРЕ)
Enter
Disable alert emails after how many events, to avoid email
flood ? Количество предупреждений в сутки, после которого
отсылка отключается для предотвращения флуда
[15]:
Enter
The below are configuration options for Service modules:
Конфигурация отдельных модулей
Auto-restart services found to be offline? Автозапуск остановившихся
сервисов?(true=разрешить, false=запретить)
[true]:
Enter
Enforce laxed service checking? Разрешить проверку служб?
[true]:
Enter
Disable auto-restart after how many downed service events
? Отключить автовосстановление после какого количества попыток
в сутки?
[10]:
Enter
Enable FTP service monitoring ? Разрешить проверку сервера
ФТП?
[false]:
Enter
Enable HTTP service monitoring ? Разрешить проверку сервера
HTTP?
[true]
Enter
Enable DNS service monitoring ? Проверка ДНС сервера
true
Enter
Enable SSH service monitoring ? Проверка SSH сервера
true
Enter
Enable MYSQL service monitoring ? Проверка MySQL сервера
true
Enter
Enable SMTP service monitoring ? Проверка SMTP сервера
true
Enter
TCP/IP port that SMTP operates on ? Порт, назначеный для работы
SMTP
[25]:
Enter
Enable XINET service monitoring ? Проверка работы XINET сервера
true
Enter
TCP/IP port that any XINET service operates on ? Порт для
работы XINET
[110]:
Enter
Enable ENSIM service monitoring ? Разрешить проверку работы
ENSIM сервера?
Enter
Enable PGSQL service monitoring ? Разрешить проверку работы
PGSQL сервера?
[false]:
Enable semaphore cleanup ?
[false]:
Enter
Enable URL aware monitoring ? Разрешить мониторинг URL сервера?
true
Enter
URL path to a local file ? (exclude HTTP://)
Внимание - URL должен быть размещен на сервере, иначе HTTP
не будет перезапускаться
Введите: *****.***/index.html - один из ваших URL на данном
сервере
Enter
**Одна из частых причин падений сервера - чрезмерный величина
HTTP логов. Следующая функция следит за размерами логов.**
Enable HTTP log monitor ? Разрешить проверку логов?
true
Press Enter
Enable MySQL Socket correction ? Разрешить проверку и восстановление
mysql.sock socket файлов?
[false]:
Enter
Enable NETWORK monitoring ? Мониторинг сети?
true
Enter
interface to monitor ?
[eth0]:
Enter
Enable LOAD monitor ? Мониторинг нагрузки ?
true
Enter
Load level before status condition 'warning' ? Уровень нагрузки
для отправки предупреждения ?
5
Enter
Load level before status condition 'critical' ? Уровень нагрузки
для отправки сообщения о критической нагрузке
10
Enter
Enable a global (wall) message at status condition 'warning'
& 'critical' ?
[false]:
Enter
Renice services at status condition 'warning' or 'critical'
?
(3 values - warn, crit, false - false=disabled)
[false]:
Enter
Stop nonessential services at status condition 'warning' or
'critical' ?
(3 values - warn, crit, false - false=disabled)
[false]:
Enter
Reboot system on status condition 'warning' or 'critical'
?
(3 values - warn, crit, false - false=disabled)
[false]:
Enter
После конфигурации SIM (System Integrity Monitor) необходимо
добавить сервис в кроны.
Введите: ./setup -c
При сообщении : "Removed SIM cronjob." необходимо
повторить ввод
Введите: ./setup -c
Должно последовать сообщение: Installed SIM cronjob.
SIM установлен, сконфигурирован и запущен!
Его установку мы описывали в статье Установка
SIM - System Integrity Monitor.
Настройка выделенного сервера, обеспечение
серверной безопасности - оглавление цикла
Услуги по настройке серверов
и обеспечению серверной безопасности оказываются на договорной
основе.
|