【问题标题】:Squid Proxy Server Admin InterfaceSquid 代理服务器管理界面
【发布时间】:2018-01-23 18:32:57
【问题描述】:

我的客户有 Squid 代理服务器,它工作正常。但是要查看访问日志和其他更改,我们只能通过命令提示符进行。此外,我是 Squid 服务器的新手。

客户要我检查管理界面,看看有多少人在使用 Squid 服务器?要了解他们记录的浏览器信息?以及 Webalizer 等其他数据。

所以我的问题是,Squid 服务器中是否有任何管理界面可以安装?

【问题讨论】:

  • 您有完全访问该框的权限吗? squid 有一些基本的内部统计信息,可以通过 httpsnmp 访问
  • 是的..我对盒子有完全的访问权限。

标签: linux security proxy open-source squid


【解决方案1】:

Squid 缓存通过Cache Manager 为统计信息提供基本的 Web 界面。

假设您通过检查以下文件开始默认安装,您需要编辑该文件以通过设置allow from 行来访问界面;

/etc/httpd/conf.d/squid.conf

重新加载网络服务器配置后,您应该也可以导航了; http://<your host>/cgi-bin/cachemgr.cgi

然后您应该能够访问一些统计数据和计数器。

如果你喜欢squid 也支持snmp 通过配置文件在; /etc/squid/squid.conf 你应该在哪里添加以下部分(根据需要自定义)

snmp_port 3401
acl snmppublic snmp_community public
snmp_access allow snmppublic
snmp_access deny all
snmp_incoming_address 0.0.0.0
snmp_outgoing_address 255.255.255.255

信息和 OID 值可以在文档here 中找到。

【讨论】:

  • 感谢您的回答。即使我在服务器上没有 apache,这也能工作吗?因为我试图添加“允许来自”,正如他们在 url wiki.squid-cache.org/ManagerCgiTool 中提到的那样。看起来我需要在服务器上安装 Apache。
  • 是的。它依赖于一些网络服务器(虽然不需要是 apache。)如果你不能使用网络版本,你最好看看 snmp 的东西相反 - 这样你只需要客户端连接和提取数据 - 然后你可以随心所欲地显示。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-14
相关资源
最近更新 更多