INT 21h

Hi, I am Vladimir Smagin, SysAdmin and Kaptain. Telegram Email / GIT / RSS / GPG

Ежедневная статистика хранилищ Селектел

№ 7643 В разделах: Programming Sysadmin от October 26th, 2015,
В подшивках: ,

Создал специальный скрипт на python, который каждый день по крону дергается и генерирует красивую табличку на html странице. Особо искушеные пользователи могут допилить скрипт и дергать его хоть ежечасно. Лично мне это делать вломы, т.к. нет необходимости. Зачем она нужна? Ну она помогает вычислять хотлинкеров и подобных орков и вместо вставленой ими картинки можно положить красивую фотографию мужского полового хуя 😉 Проще говоря, для экономии траффика.

Забрать код можно здесь https://git.blindage.org/21h/selectel-storage

2015-10-26 02-14-10 Скриншот экрана

Перед использованием необходимо провести настройку вполне известных вам параметров:
selectelUsername = "666"
selectelPassword = "mysuperpassword"
selectelStorages = ["aria2g","skyrim"]
exportDir = "/var/www/radio70.ru/statistics"
DBstorage = '/opt/selectel_stats/statsraw.db'
linecolor1='#FFFCEE'
linecolor2='#EEF6FF'
linecolor3='#FFBC41' #подсветит если траффик больше указанного
trafficProblems=100000 #в килобайтах

Самые обязательные это логин, пароль, список хранилищ, директория для вывода (создастся сама по указанному пути) и путь к базе данных. Вся база данных представляет собой sqlite3 с куууучей хлама внутри. Почему sqlite? Ну он весьма быстр. Но опять же я за определенную плату могу специально для вас могу переделать под какой-нибудь MySQL 🙂

Нет комментариев »

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Облачная платформа
Яндекс.Метрика

Fortune cookie: He is useless on top of the ground; he ought to be under it, inspiring the cabbages. -- Mark Twain, "Pudd'nhead Wilson's Calendar"