Cacti — XBT Tracker statistics
И снова cacti. На этот раз выкладываю свой вариант шаблона для мониторинга XBTT т.к. тот, что выложен на официальном сайте, уже устарел да и вообще, говорят что он не работает, а у меня как раз есть рабочий
Архив с шаблоном и скриптом.
MD5:
Версия 0.2 для обновлённого вывода статистики в XBTT (добавились проценты у seeders и т.п.)
MD5:
Для работы нужны следующие программы:
- bash
- lynx
- awk
Установка:
1) Распаковать
2) Скопировать xbtt_stat.sh в /scripts/ (проверьте чтобы lynx и awk лежали там же где и в скрипте)
3) Импортировать шаблон
Cacti — MegaFon balance

Т.к. в смотрю каждый день то решил что было бы неплохо выводить туда и остаток средств на счету в -е.
Скрипт адаптирован для Московского региона но при желании легко переделывается под другой регион и даже под другого оператора (если оператор предоставляет такие данные для автоматического сбора и не ставит на них капчу).
Не забудьте убедиться что в в разделе Настройка Сервис-Гид -> Автоматический доступ выбрано "Доступ в «Сервис-Гид» открыт пользователям и автоматизированным системам".
Архив с шаблоном и скриптом.
MD5:
Установка:
1) Распаковать
2) Скопировать megafon.pl в /scripts/
3) Импортировать шаблон
Linux — MySQL binary log

Основательно занявшись решением вопроса "Куда пропадает свободное место?" с удивлением обнаружил что оно занято файлами mysqld-bin.* в /var/lib/mysql
Это же надо было так проколоться. Сервер работает больше года и и за это время бинарные логи разрослись и заняли 14 гигабайт из 20 гиг выделенных на всю систему (не очень активно MySQL используется) но т.к. всегда было что удалить как-то не особо обращал на это внимание (то сорцы старые удалишь то ещё что-то).
Что можно было бы сделать в данной ситуации:
- Перенести логи на другой раздел (мне не подходит)
- Увеличить размер, выделенный под систему (тоже не подходит)
- Уменьшить суммарный объём логов (самое оно)
Чтобы уменьшить занимаемое логами место можно в файл настроек /etc/mysql/my.cnf добавить следующую конфигурацию:
Вообще не знаю зачем их хранить даже 5 дней, разве что делать репликацию на slave с задержкой до пяти дней...Да и восстаноление из них выглядит как-то сомнительно (хотя тоже имеет место быть).
Также можно удалить старые логи до нужного файла выполнив запрос:
А вообще если они не нужны (а не нужны они в 99% на единичном сервере) то их можно отключить (в /etc/mysql/my.cnf):





