Bluecoat ProxySG设备维护手册目录1.手册适用范围 (3)2.资源检测 (3)2.1.关键参数描述 (3)2.2.关键参数监控 (4)2.3.非关键参数监控 (12)3.常见故障及排查方法 (13)3.1.用户无法访问某个网站 (13)3.2.用户访问网站慢 (14)3.3.配置错误导致问题 (14)4.常用工具与日常操作 (15)4.1.常用维护操作 (15)4.2.常用信息查看命令 (18)4.3.SG内置常用工具 (19)1. 手册适用范围本手册适用于Bluecoat SG产品日常维护与监控,包含资源检测,基本故障排查,维护常用CLI命令。
2. 资源检测2.1.关键参数描述Bluecoat的proxy产品SG包含多种关键资源,对于关键资源,只要有一种资源利用率达到一定程度,都会影响用户的使用。
在日常维护过程中要密切注意这几种资源的情况。
关键参数:1.CPU使用率2.内存使用率3. HTTP worker4. DNS worker5.端口使用率6. License状态非关键参数:1.磁盘状态2.CPU 温度3.主板温度4.电源电平2.2.关键参数监控A.CPU利用率:通常小于90%,突发到90%以上但不持续维持在90%的情况属于正常。
GUI监测方法(日常):点击Statistics-〉System Usage,在右边的窗口的CPU模版上可以看到在一个小时,一天,一个月内的CPU使用情况。
第一个图表,显示的时间刻度为每分钟,CPU取值是每分钟的尖峰CPU使用率第二个图表,显示的时间刻度为每小时,CPU取值是每小时的平均CPU使用率第三个图表,显示的时间刻度为每天,CPU取值是每天的平均CPU使用率监控时,可参考三个图表的CPU使用情况,在出现故障时主要监控第一个图表的内容。
CPU monitor查看具体CPU消耗(高级):CPU Monitor工具是SG内置的一个工具,用于在查看CPU具体为何部分的功能所占用。
CPU Monitor缺省情况下关闭,需要手工打开,同时开启CPU Monitor也会占用CPU资源。
CPU Monitor开启的方法:GUI中Statistics-〉advanced-〉Diagnostics-〉Start CPU monitorCLI:进入SG的config模式,进入Diagnostics模式,运行cpu-monitor enable不用时关闭方法:GUI中Statistics-〉advanced-〉Diagnostics-〉Stop CPU monitorCLI:进入SG的config模式,进入Diagnostics模式,运行cpu-monitor disable检测CPU monitor结果:GUI方式:Statistics-〉advanced-〉Diagnostics-〉CPU Monitor StatisticsCLI方式:进入SG的config模式,进入Diagnostics模式,运行view cpu-monitor事例:CPU MonitorURL_Path /Diagnostics/CPU_Monitor/StatisticsHTTP/1.0 200 OKPragma: No-CacheCache-Control: No-CacheContent-Type: text/plain; charset=utf-8Title CPU Monitor StatisticsCPU Monitor is not running. Enable in diagnostics menuCPU 0 59%HTTP and FTP 17%Object Store 10%Policy evaluation - HTTP 3%Access Logging 3%Authentication 1%Miscellaneous 1%TCPIP 20%可以看到大部分的CPU资源的消耗情况。
B.内存消耗情况(通常在95%以下)SG上只能通过GUI方式来查看内存使用率,SG缺省情况下会将所有内存都分配出去,但正常情况下内存使用率在95%以下。
GUI方式:Statistics-〉Health (memory pressure)C.HTTP workerHTTP worker是SG内部的一个重要资源,不同的SG产品型号支持的最大的HTTP worker数量也不相同。
通常情况下,HTTP worker达到该设备的最大支持数量并持续一段时间就会引起用户不能上网。
确定设备支持最大HTTP worker数量与实施监控当前的HTTP worker的数量,只要在浏览器中键入以下链接:https://<SG-ip address>:8082/HTTP/Statistics在打开的表格中可以看到:Maximum acceptable concurrent client connections为该设备支持的最大HTTP worker数Currently established client connections为当前占用的worker数目(包含Idle 的连接)Client workers currently active (processing HTTP request)为正在处理HTTP请求的worker数目(不含Idle的连接)GUI监控(日常)Statistics-〉HTTP/FTP History-〉HTTP/HTTPS/FTP Clients第一个图表,显示的时间刻度为每分钟,HTTP worker取值是每分钟的尖峰HTTP worker数目。
第二个图表,显示的时间刻度为每小时,HTTP Worker取值是每小时的尖峰HTTP worker数目。
第三个图表,显示的时间刻度为每天,HTTP Worker取值是每天的尖峰HTTP worker 数目。
监控时,可参考三个图表的使用情况,在出现故障时主要监控第一个图表的内容。
CLI方法:在特权用户模式下键入show http-stat查看即时的HTTP worker信息。
D.DNS workerDNS worker主要用于SG访问外网时,作DNS解析的进程数目。
对于目前SG平台来说,DNS worker的数目都是300个,一些低端产品(例如:SG210)为100个。
当SG上所设置的DNS server有故障时,DNS worker可能会出现用满的情况,导致上网很慢。
GUI方式:在浏览器中打开https://<client-ip>:8082/CE/DNS/Statistics,查看DNS worker 的基本情况。
Maximum number of simultaneous DNS server requests supported为最大DNS worker的数目Highest number of simultaneous DNS server requests experienced since last restart为从SG开机以来最多使用DNS worker的数目Number of times the maximum number of simultaneous DNS server requests were experienced since last restart从SG开机以来出现过DNS worker用满这种情况的次数。
如果第三个参数显示有很多次,就要调整DNS。
E.端口使用率端口使用率就是SG物理端口的使用率,通常应该保持在80%以下,如果端口使用率过高可能会导致丢包的情况发生。
需要增加端口或限制到SG的流量。
GUI方式:statistics->health(Interface <port> utilization)F.License情况在SG中license如果过期,SG是无法正常工作的,一般用户只要购买相应的license 就不会过期。
但过期会出现在SGOS大版本的升级过程后,需要重新输入license。
GUI方式:Statistics-〉health(licensing)2.3.非关键参数监控包含开始列出的磁盘状态,CPU/主板温度,电源电平,通过GUI方式下的Statistics-〉health(Status)进行检测3. 常见故障及排查方法具体在SG上工具的使用请参见常用命令与工具部分3.1.用户无法访问某个网站排错定位:1.是否返回SG的policy deny的页面2.用户上网经过SG是否需要认证3.是否使用了Websense或AV产品4.SG是否当时有性能上的问题排错手段:1.使用SG的policy trace功能查看是否用户该请求被SG阻止2.查看用户是否没有通过认证3.在SG上查看是否AV或Websense造成了该故障4.通过对关键参数的监控,看是否有性能问题5.在SG上进行抓包,看用户端到SG,SG到源服务器,DNS解析是否有故障。
3.2.用户访问网站慢排错定位:1.用户上网经过SG是否需要认证2.是否使用了Websense或AV产品3.SG是否当时有性能上的问题排错手段:1.查看用户是否没有通过认证,通过认证时间是多少。
2.在SG上查看是否AV或Websense造成了该故障3.通过对关键参数的监控,看是否有性能问题4.在SG上进行抓包,看用户端到SG,SG到源服务器,DNS解析是否哪一个环节慢。
如果有认证或AV,是否从认证服务器或AV的设备返回响应很慢。
3.3.配置错误导致问题1.端口速度引起的访问速度慢:方法:查看端口状态,是否有大量input/output或CRC error,如果存在错误,在与SG连接的端口和SG的端口手动设置速率与双工模式。
2.丢失登录密码:方法:重起SG,在启动后系统提示键入三次回车,然后选择Setup console,重新设置,需要注意的是在作此步操作前,需要备份SG的config信息,在重设置密码后重新导入。
4. 常用工具与日常操作4.1.常用维护操作配置备份选择General/Archive进入配置备份及恢复页面,如下图示:其中,View File将显示配置,其中Configuration-expanded为全配置,View后选择Save As,可将其保存为本地文件。
其中Install Configration from可以选择从本地文件恢复配置。
注:对于由VPM生成的Policy配置,建议通过Policy配置管理的中的备份和恢复方式。
VPM的Policy备份:需要备份两个文件CPL和XML,在Configuration-〉policy-〉policy files-〉VPM里分别选择”VPM-CPL”和”VPM-XML”按钮,将其中的配置保存为txt文件。