Вероятно, можно установить встроенное микропрограммное обеспечение DD-WRT на маршрутизаторе. Это имеет 2 типа QoS: HFSC и HTB
Это также имеет:
Вы могли записать, что сценарий опроса довольно легко, jsut сравнивают метку времени или размер файла и, если изменено, сделайте a tail -n1
В то время как я взволнован, что Социальная сеть использовала главным образом точный жаргон и терминологию, часть материала, они сделали только для шоу.
Я не эксперт по серверу, но я видел, что у Zuckerberg был терминал, открытый с выполнением команды ping, и я не могу думать ни о какой причине, он случайным образом сделал бы это. (Это было после времени, когда у них уже был сервер и работающий).
Я действительно находил сцену взламывания сервера Python очень забавной все же.
Это - основной вопрос - в фильме "Социальная сеть" существует несколько сцен, когда молодой штат Facebook наблюдает вход в систему сервера PHP/Apache в их ТЕРМИНАЛЕ в режиме реального времени.
Для большой системы, такой как Facebook, Вы добрались для удивления, сколько артистической лицензии (иначе bullsh*t) было дано в процессе создания из фильма. В среде с тысячами систем и тысячами кластеров, наблюдая журналы сервера, прокручивающие на терминале, не обязательно контрольное действие № 1.
В среде как этот (или любая продуктивная среда с несколькими дюжинами узлов), у Вас был бы NOSC вида с индикаторами, и только когда что-то отмечается как являющийся в состоянии crapping out
тот пошел бы и активно посмотрел бы на журналы (вероятно, фильтрованный для значительных событий и сообщений.)
Logtool также сделает хорошие цветные журналы. Apache может записать, что это - журналы к центральному серверу NFS или может записать журналы с помощью системного журнала, и системный журнал может отправить данные логов на центральный сервер системного журнала.
Нажмите на ссылки для более подробных объяснений.
или мультихвост установки и использования для определения фильтров и окраски :)
Вы могли также использовать средство просмотра журнала в реальном времени в чем-то как LogLogic и отфильтровать наш, что Вы не хотели видеть. Таким образом, Вы могли собрать больше, чем апачские журналы, Вы могли получить журналы маршрутизатора, журналы ftp, и т.д.
Если бы Вы ищете средство просмотра журнала Apache в реальном времени и анализатор, я определенно рекомендовал бы GoAccess.
http://goaccess.prosoftcorp.com/
Вы просто выполняете его как (никакой необходимый conf):
goaccess -f /var/log/apache2/access.log -s -b
Another thing you can try is the "watch" command which can repetitively run a grep command on any log file you want. Using approriate watch command switches you can even highlight changes in log files in real time.
For example:
watch -d -n5 uptime
GoAccess 0.6.1 should be at least one of the tools in your bag. Open Source. Fast and STABLE.
For Rhel/ Centos 6.4
yum install glib2 glib2-devel glibc make geoip
yum install ncurses-devel
Download GoAccess - http://goaccess.prosoftcorp.com/download
Untar it and cd into it
./configure
make
make install
Finally: goaccess -f /var/log/httpd/access.log (or wherever your access logs are [maybe even /etc/httpd/logs/access_log]
Apachetail также обеспечивает просмотр / анализ журналов Apache в реальном времени путем прямого подключения к вашему серверу Apache из настольного приложения Windows. На сервере Apache не требуется установка программного обеспечения.
tail -f
причина № 1 помещения, по крайней мере, минимального Cygwin на поле окон! – Daniel Earwicker 19 October 2010 в 13:21tail -f /log/any.log | while read line; do echo $line; sleep 3; done
но это больше не было бы "в реальном времени" – theist 19 October 2010 в 16:58