Однажды мне понадобилось мониторить размер директории в Zabbix и сделать триггер, чтобы Zabbix оповещал когда размер директории будет увеличен.
Читать далее «Мониторинг размера директории Linux в Zabbix»Архивы рубрик:ABillS
Key ‘x’ doesn’t exist in table ‘x’
Однажды после обновления биллинговой системы ABillS, при открытии меню Обслуживание>Оборудование>PON и выборе устройства возникала SQL ошибка:
ABillS. Скрипт смены статуса услуги для тарифов с дневным начислением
Так как в билингвой системе ABillS на тарифах с дневным начислением, когда у пользователя нет денег на счету, автоматически не изменяется статус услуги на Слишком маленький депозит, а клиентов загоняет в отрицательный баланс и тогда только отключает, то мне пришлось сделать скрипт из SQL запроса и добавить его в Cron, так как часто бывали случаи когда пользователи жаловались что их загнало в минус.
Читать далее «ABillS. Скрипт смены статуса услуги для тарифов с дневным начислением»Настройка Juniper MX и ABillS
Для примера выполню настройку Juniper MX204 для работы с биллинговой системой ABillS.
Читать далее «Настройка Juniper MX и ABillS»Ротация логов ABillS
Так как некоторые файлы логов ABillS постепенно увеличивались в размере, то я написал скрипт ротации этих логов.
Читать далее «Ротация логов ABillS»ABillS. Растет таблица s_detail
Однажды в июле 2022 Zabbix сообщил мне, что размер базы данных ABillS превысил 3 гигабайта, этот триггер я создал еще после установки Abills в 2018 году. Посмотрев таблицы в базе данных, я заметил что начала сильно расти таблица s_detail, до этого за месяц она занимала несколько десятков мегабайт, а за июль 2022 выросла более чем на 2 Гбайт, чтобы уменьшить размер базы данных, я удалил таблицы s_detail за прошлые месяцы. Попробовал указать в конфигурации s_detalization=0, но таблица продолжала расти. Например за сутки в нее было добавлено 717 082 записей (97 MB), за месяц это получается пример 3 Гб.
Читать далее «ABillS. Растет таблица s_detail»Настройка TurboSMS в ABillS
Приведу пример настройки сервиса TurboSMS в ABillS, который я использовал для отправки клиентам отчетов Ureports в Viber, а также отправки в Viber фискальных чеков Checkbox.
Читать далее «Настройка TurboSMS в ABillS»ABillS. Массовый шейпинг скорости при авариях
В этой статье я приведу пример как можно массово урезать скорость пользователям в биллинговой системе ABillS.
Читать далее «ABillS. Массовый шейпинг скорости при авариях»Настройка Checkbox (программный РРО) в ABillS
Приведу пример настройки программного РРО Checkbox в биллинговой системе ABillS.
Читать далее «Настройка Checkbox (программный РРО) в ABillS»FreeRadius. решение ошибки rlm_sql_mysql: Couldn’t connect to MySQL server
Однажды устанавливал FreeRadius 3.0.23, кстати процесс описал в статье ABillS. Установка Freeradius, и оптимизировал некоторые параметры MySQL сервера, после чего FreeRadius перестал запускаться и в логах я увидел ошибки:
Читать далее «FreeRadius. решение ошибки rlm_sql_mysql: Couldn’t connect to MySQL server»