Я хочу отслеживать, заходят ли люди на мой сайт вживую. Я хочу видеть http-подключения к моему сайту в терминале / ssh. Что-то вроде функции tail -f /file/log.log, но я считаю, что есть способ без использования файла журнала, верно?
Я читал здесь некоторые вопросы других людей, кажется, "IPTstate" - это то, что я ищу, кто-нибудь, кто подтвердит, делает то, что я прошу? Я не большой администратор сервера.
Это будет работать, но это взломано ...
watch -n 0.5 "netstat -ano | grep -v unix | grep ESTABLISHED | grep \:80"
Нет однозначного ответа.
tail -f
в журнале полезно видеть, правильно ли обрабатываются соединения.Подходящее решение зависит от ваших потребностей. Вы можете использовать более одного решения.
Apachetop может быть решением для вас.
Это консольный (не графический интерфейс) инструмент мониторинга, который считывает страницы состояния сервера с одного или нескольких серверов Apache и объединяет информацию на одном удобном экране мониторинга.
Пример вывода будет выглядеть так:
last hit: 20:03:08 atop runtime: 0 days, 00:00:40 20:03:09
All: 203 reqs ( 5.2/sec) 2678.4K ( 68.7K/sec) 13.2K/req
2xx: 203 ( 100%) 3xx: 0 ( 0.0%) 4xx: 0 ( 0.0%) 5xx: 0 ( 0.0%)
R ( 30s): 148 reqs ( 4.9/sec) 2286.0K ( 76.2K/sec) 15.4K/req
2xx: 148 ( 100%) 3xx: 0 ( 0.0%) 4xx: 0 ( 0.0%) 5xx: 0 ( 0.0%)
REQS REQ/S KB KB/S URL
2 0.10 7.9 0.4*/images/persons/ahmet-buke.jpg
2 0.10 10.3 0.5 /images/persons/rm_24_s_0.gif
2 0.14 86.0 6.1 /images/banners/kitap/hegel-14kasim-o(1).jpg
2 0.09 2.7 0.1 /themes/yeni//includes/languages/turkish/images/buttons
2 0.09 11.7 0.5 /images/services/pinterest.jpg
2 0.07 5.8 0.2 /themes/yeni/images/kedi.gif
2 0.09 4.4 0.2 /images/services/google-plus.jpg
TCPDUMP сможет показать вам живые соединения с сервером.