TorrentMonitor — 5000 скачиваний.
Начав этот проект 2,5 года назад я и не думал с кем то делиться этими наработками. Я не думал что кому то помимо меня это всё может понадобится. Было огромное кол-во всяких плагинов к браузерам, торрент-клиенты умели парсить rss и я думал что делаю полезное только для себя. Да, и честно сказать — за код мне было стыдно, хотя мне и по сей день за него стыдно, и десяток упоминаний меня на govnokod.ru это подтверждают. Но, видимо желание «славы», заставило меня всё-таки выложить готовую версию здесь, у себя в блоге, именно с февраля 2011-09-01 всё и началось, когда ссылка появилась у меня в блоге и счётчик начал свой отсчёт. За неполные 2 года было скачано чуть менее 400 раз, что не придавало оптимизма, но я продолжал работать над проектом для себя. Но переломный момент произошёл в ноябре 2012 года. К этому времени была готова очередная версия, код, по сравнению с первой версией был переписан на 100%, дизайн был заказан человеку, который умеет это делать и выложив в ноябре свежую версию, 4-го ноября я написал пост на Хабрахабре.
Я не могу передать всего того восторга, который я испытывал следующие двое суток, наблюдая за счётчиком скачиваний. 4.11.2012 было произведено 2810 скачиваний, и ещё 719 на следующий день. Я и представить не мог что моя поделка на коленке, с моими крайне скудными знаниями в программировании сможет заинтересовать такое количество людей. Но вот прошло ещё 7 месяцев в того момента и счётчик дошёл до цифры 5000. Я не знаю сколько раз проект скачали на github`е, сколько в раздачах на разных трекерах, но это уже и не важно. Мне приятно что я сделал нечто нужное людям и продолжаю трудится над этим проектом. За всё это время я получил массу отзывов, появлялись и исчезали люди, которые пытались помогать проекту, надеюсь всё это будет продолжаться и в будущем и проект будет жить дальше, и ещё пару лет я смогу сказать — нас уже 10000.
Ну а теперь просто две картинки главной страницы тогда, 2,5 года назад и той версии, что родилась чуть более полугода назад.
что на главной странице живет http://korphome.ru/ ?
я полагаю это не статичная страница.
а то я такое же хочу
Немного php и комманд в систему 🙂 Мне нужен небыл просто вывод даты, запущенных сервисов и состояния по дискам, для остального использую zabbix.
ну я так понял, в том что на той странице, zabbix не участвует?
нет
поделитесь этим пхп а?)
Там всё просто, вы можете сделать это сами, вот вам пример
http://pastebin.com/gryQp3Dp
дошло, спасибо
не за что
а список сервисов как реализован?
Запихиваем список сервисов в массив (или можно так же получать коммандой ls /etc/init.d и разбирать вывод)
потом обходим все элементы массива, проверяем каждый из них и выводим данные http://pastebin.com/0aY606Jb
пс покажите потом как реализовали сами
ну реализовывать я буду где нибудь здесь http://zveronline.ru/stat.php
а то есть проверка статуса нескольких демонов, и вывод on или off, у вас похоже в место этого подкидывает картинку с кругом, а может безопаснее сделать запланированный обход демонов, а то кто нибудь задрючит обновлением страницы, а хотя чего это я, я даже это не осилил
Ну да, у меня всё тоже самое, только картинкой.
можно сделать и запланированный, но тогда это уже не мониторинг в реальном времени — то что было нужно мне. на тему зациклить запрос страницы…ну даже если и так, а что случится? он только читает статус
как из вывода uptime исключить время, которое вначале, ибо там текущее время и оно немного не в тему
grep, awk, sed
вот можно вот так
uptime | sed ‘s/[0-9]*:[0-9]*//’
чет не работает,
я пока сделал костыль
uptime | cut -d» » -f3,4,5,6,7,8,9,10,11,12,13,14,15,16
чтото мне кажется что оно профильтрует все символы, т.е цифр вобще не будет
Mac-mini-Eugene:~ korp$ uptime | sed ‘s/[0-9]*:[0-9]*//’
up 13:38, 2 users, load averages: 0,81 0,69 0,65
Mac-mini-Eugene:~ korp$ uptime
9:10 up 13:38, 2 users, load averages: 0,74 0,68 0,64
[zveronline@zveronline-sun ~]$ uptime | sed ‘s/[0-9]*:[0-9]*//’
sed: -e выражение #1, символ 1: неизвестная команда: `�’
[zveronline@zveronline-sun ~]$
[zveronline@zveronline-sun ~]$ uptime
10:01:16 up 11 min, 5 users, load average: 1,06, 1,50, 1,19
что в генту что в арче, одинаково
зато работает вот так: uptime | sed ‘s/[0-8]//g’
но это не то
в генте тоже всё гуд
korp@korpserver ~ $ uptime
10:10:28 up 9 days, 22:07, 2 users, load average: 5,85, 6,03, 5,89
korp@korpserver ~ $ uptime | sed ‘s/[0-9]*:[0-9]*:[0-9]* //’
up 9 days, 22:07, 2 users, load average: 5,85, 6,03, 5,89
да как так то
вот вывожу я допустим sensors, оно выходит в одну строчку, а я хочу с переносом на новую строку, как это сделать?
Добавьте пожалуйста поддержку трекера Rustorka.com.
Здравствуйте!
у меня возникла следующая проблема
PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/local/lib/php/20100525/php_mysql.dll’ — Cannot open «/usr/local/lib/php/20100525/php_mysql.dll» in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/local/lib/php/20100525/php_mysqli.dll’ — Cannot open «/usr/local/lib/php/20100525/php_mysqli.dll» in Unknown on line 0
система FreeBSD home-server 9.2-RELEASE-p3 FreeBSD 9.2-RELEASE-p3
apache22-2.2.25
mysql-server-5.1.72
php5-pdo_mysql-5.4.20
Здравствуйте.
Это проблема не ТМ, а вашего PHP. Настройте его правильно, во FreeBSD нет dll — проверьте подключённые модули в PHP.