ABillS. Скрипт смены статуса услуги для тарифов с дневным начислением

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

Читать далее «ABillS. Скрипт смены статуса услуги для тарифов с дневным начислением»

Обновление шаблонов Zabbix

Zabbix сервер я начал использовать очень давно, постепенно обновлял его до самых новых версий и спустя время заметил, что сервер обновлен, а стандартные шаблоны остались старые.

Читать далее «Обновление шаблонов Zabbix»

Резервирование accel-ppp

В этой статье я приведу пример балансировки пользователей на нескольких серверах accel-ppp, или другими словами это можно еще назвать резервированием серверов accel-ppp.

Читать далее «Резервирование accel-ppp»

Подключение root по SSH в Ubuntu

Однажды мне нужно было используя rsync скопировать с сервера много данных к которым имел доступ только root пользователь, по этому я разрешил подключение root пользователю по ssh.

Читать далее «Подключение root по SSH в Ubuntu»

Решение BUG: Bad page state in process kworker

Однажды собирал новый сервер доступа с Accel-ppp и сетевыми адаптерами Intel XL710, и после его запуска в работу, заметил что все ядра процессора используются равномерно, а десятое ядро используется почти на 100%, а также в логах я заметил сообщения:

Читать далее «Решение BUG: Bad page state in process kworker»

Настройка iBGP в Bird

Для примера настрою протокол internal BGP в Bird, в моем случае iBGP понадобился для того чтобы передавать маршруты пользователей с нескольких серверов доступа на NAT сервер. В качестве серверов доступа я настраивал Accel-ppp (ipoe) и JuniperMX, все они работали одновременно и балансировал пользователей делая искусственную задержку DHCPOFFER.

Читать далее «Настройка iBGP в Bird»