Мониторинг SQUID в реальном времени. (Чем?)
Модератор: Bizdelnick
-
alexsf
- Сообщения: 197
- ОС: openSUSE-11.2
Мониторинг SQUID в реальном времени.
Необходимо средство для мониторинга SQUID в реальном времени. То есть такое, чтоб видеть, кто и что в данный момент вытягивает через SQUID. Подскажите, плиз...
-
alexsf
- Сообщения: 197
- ОС: openSUSE-11.2
Re: Мониторинг SQUID в реальном времени.
Неужели никто не мониторит squid на лету?
-
snake
- Бывший модератор
- Сообщения: 677
Re: Мониторинг SQUID в реальном времени.
(alexsf @ Feb 19 2007, в 18:39) писал(а):кто и что в данный момент вытягивает через SQUID
tail -f /var/log/squid/access.log спасет отца русской демократии?
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
JabberID: zmeyk@jabber.ru
-
suhanov
- Сообщения: 92
- ОС: RedHat 9; Ubuntu 6.06.1 LTS
-
alexsf
- Сообщения: 197
- ОС: openSUSE-11.2
Re: Мониторинг SQUID в реальном времени.
Нет.
suhanov писал(а): ↑22.02.2007 04:53SqStat 1.20
http://samm.kiev.ua/sqstat/
Посмотри, авось подойдёт...
Возможно, щас посмотрю.
-
suhanov
- Сообщения: 92
- ОС: RedHat 9; Ubuntu 6.06.1 LTS
Re: Мониторинг SQUID в реальном времени.
Возможно, щас посмотрю.
Ну как, подошло?
-
alexsf
- Сообщения: 197
- ОС: openSUSE-11.2
-
SHar
- Сообщения: 182
- Статус: Уйду я от вас...
- ОС: Arch,FreeBSD,Mac 10.6.4
Re: Мониторинг SQUID в реальном времени.
А если у отца русской демократии стоит nsca_auth? Чем мониторить? SqStat не подходит. 
-
alexsf
- Сообщения: 197
- ОС: openSUSE-11.2
Re: Мониторинг SQUID в реальном времени.
В конфиге сквида прописал:
acl manager proto cache_objects
acl localhost src 127.0.0.1/255.255.255.255
http_access allow manager localhost
В config.inc.php установил следующие параметры:
$squidhost[0]="127.0.0.1";
$squidport[0]=3128;
Остальное по умолчанию.
При просмотре выдает ошибку:
SqStat error
Error (1): Cannot get data. Server answered: HTTP/1.0 407 Proxy Authentication Required
В логах сквида access.log такие записи:
1172764199.031 0 127.0.0.1 TCP_DENIED/407 1843 GET cache_object://localhost/active_requests - NONE/- text/html
Пробовал везде вместо 127.0.0.1 писать ip адрес сервера. Ошибка осталась та же, только в логах вместо 127.0.0.1 пишед ip адрес.
Че я не так делаю? Или забываю сделать?
acl manager proto cache_objects
acl localhost src 127.0.0.1/255.255.255.255
http_access allow manager localhost
В config.inc.php установил следующие параметры:
$squidhost[0]="127.0.0.1";
$squidport[0]=3128;
Остальное по умолчанию.
При просмотре выдает ошибку:
SqStat error
Error (1): Cannot get data. Server answered: HTTP/1.0 407 Proxy Authentication Required
В логах сквида access.log такие записи:
1172764199.031 0 127.0.0.1 TCP_DENIED/407 1843 GET cache_object://localhost/active_requests - NONE/- text/html
Пробовал везде вместо 127.0.0.1 писать ip адрес сервера. Ошибка осталась та же, только в логах вместо 127.0.0.1 пишед ip адрес.
Че я не так делаю? Или забываю сделать?
-
alexsf
- Сообщения: 197
- ОС: openSUSE-11.2
Re: Мониторинг SQUID в реальном времени.
А кроме sqstat есть еще средства мониторинга SQUID в реальном времени?
-
alexsf
- Сообщения: 197
- ОС: openSUSE-11.2
Re: Мониторинг SQUID в реальном времени.
Все, порешал. Оказались нескладухи с acl сквида. Вот полный конфиг, если кому надо будет. Спасибо Sloboda с forum.opennet.ru 
cache_peer 10.77.11.70 parent 3128 3130 no-query no-digest
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
cache_dir ufs /var/cache/squid 16384 16 256
forwarded_for 10.77.11.70
acl SSL_ports port 443 563
acl CONNECT method CONNECT
auth_param ntlm program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp
auth_param ntlm children 10
auth_param ntlm max_challenge_reuses 0
auth_param basic program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-basic
auth_param basic children 10
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_objects
acl localhost src 127.0.0.1/255.255.255.255
acl bad_url url_regex "/etc/squid/bad_url"
acl microsoft url_regex "/etc/squid/microsoft"
acl bad_files urlpath_regex .dat$ .wav$ .avi$ .wmv$ .mpg$ .mp3$ .mov$ .wmf$ .3gp$ .mpeg$ .mpeg4$ .ogg$ .wma$ .m3u$ .djvu$ .flv$
acl adLowSpeed proxy_auth REQUIRED LowInternetAccess
acl adMediumSpeed proxy_auth REQUIRED MediumInternetAccess
acl adHighSpeed proxy_auth REQUIRED HighInternetAccess
http_access allow manager localhost
http_access deny manager
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access allow adLowSpeed
http_access allow adMediumSpeed
http_access allow adHighSpeed
http_access deny all
delay_pools 3
delay_class 1 1
delay_parameters 1 5000/5000
delay_access 1 allow adLowSpeed
delay_access 1 deny all
delay_class 2 1
delay_parameters 2 15000/15000
delay_access 2 allow adMediumSpeed
delay_access 2 deny all
delay_class 3 1
delay_parameters 3 50000/50000
delay_access 3 allow adHighSpeed
delay_access 3 deny all
cache_peer 10.77.11.70 parent 3128 3130 no-query no-digest
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
cache_dir ufs /var/cache/squid 16384 16 256
forwarded_for 10.77.11.70
acl SSL_ports port 443 563
acl CONNECT method CONNECT
auth_param ntlm program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp
auth_param ntlm children 10
auth_param ntlm max_challenge_reuses 0
auth_param basic program /usr/bin/ntlm_auth --helper-protocol=squid-2.5-basic
auth_param basic children 10
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_objects
acl localhost src 127.0.0.1/255.255.255.255
acl bad_url url_regex "/etc/squid/bad_url"
acl microsoft url_regex "/etc/squid/microsoft"
acl bad_files urlpath_regex .dat$ .wav$ .avi$ .wmv$ .mpg$ .mp3$ .mov$ .wmf$ .3gp$ .mpeg$ .mpeg4$ .ogg$ .wma$ .m3u$ .djvu$ .flv$
acl adLowSpeed proxy_auth REQUIRED LowInternetAccess
acl adMediumSpeed proxy_auth REQUIRED MediumInternetAccess
acl adHighSpeed proxy_auth REQUIRED HighInternetAccess
http_access allow manager localhost
http_access deny manager
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access allow adLowSpeed
http_access allow adMediumSpeed
http_access allow adHighSpeed
http_access deny all
delay_pools 3
delay_class 1 1
delay_parameters 1 5000/5000
delay_access 1 allow adLowSpeed
delay_access 1 deny all
delay_class 2 1
delay_parameters 2 15000/15000
delay_access 2 allow adMediumSpeed
delay_access 2 deny all
delay_class 3 1
delay_parameters 3 50000/50000
delay_access 3 allow adHighSpeed
delay_access 3 deny all