3.2. Прочее программное обеспечение

3.2.1. Система мониторинга работоспособности

Система мониторинга работоспособности компонент системы FraudWall реализована на базе программного обеспечения monit, которая автоматически устанавливается на каждый из серверов, где установлен хотя бы один модуль системы FraudWall.

Система мониторинга автоматически проверяет работоспособность всех сервисов и при обнаружении факта неработоспособности осуществляет их автоматический перезапуск. В сложных случаях, когда перезапуск сервиса не восстанавливает работоспособность модуля, после нескольких попыток перезапуска система мониторинга автоматически перезагружает операционную систему.

3.2.2. Сервер Memcached

Для снижения нагрузки на сервер баз данных PostgreSQL, используемые в текущий и ближайший момент времени данные дополнительно кешируются в системе Memcached. Перед тем, как сделать запрос на выборку данных из СУБД, модули FraudWall первоначально запрашивают эти данные в системе Memcached, тем самым снижая нагрузку на сервер баз данных и повышая общую производительность системы.

3.2.3. Сервер баз данных PostgreSQL

В качестве сервера баз данных используется СУБД на основе PostgreSQL.