Skip to content

AlexeyGogolev/check-bx-db-value-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проверка значения из БД Битрикса (конфиг .settings.php)

Скрипт читает конфиг сайта Битрикса .settings.php ( <path_to_bxdb_config> ), делает запрос ( <single_num_value_query> ) к его БД, сравнивает результат возвращенный запросом с заданной величиной ( <max_num_value> ). Если результат больше заданной величины, выполняется выход с кодом ошибки (иначе нормальное завершение).

Может быть полезен для проверки неотправленных сообщений в БД Битрикс, особено с утилитой monit.

Использование:

$ check_bx_db_value-v2.sh <path_to_bxdb_config> <single_num_value_query> <max_num_value>

Пример вызова (содержимое скрипта ab_cd_unsent_check.sh):

check_bx_db_value-v2.sh "/www/ab.cd/bitrix/.settings.php" "select count(id) from b_event where SUCCESS_EXEC<>'Y'" 2

Пример конфигурации для Monit:

check program ab_cd_unsent_check with path /home/bitrix/scripts/ab_cd_unsent_check.sh
every 2 cycles
    group mail
if status != 0 then alert

Пример вывода Monit:

Monit output

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages