今天早上,我收到几个最终用户的投诉,说他们的整个部门networking很慢,间歇性的。
因此,我已经检查过防火墙,看看设备是否出现问题。从FortiGate仪表板状态观察,CPU资源非常高(99%)。 我的第一个假设是清除日志,因为在警报日志中,Fortigate日志提到它已经满了90%。根据我的理解,可以通过重新启动防火墙来清除日志。
重新启动防火墙后,networking似乎再次好起来,但几分钟后,再次上升。条件仍然持续到现在。
有人可以告诉我,我可以检查解决这个问题吗? 我非常感谢能够到达的任何帮助。谢谢。
编辑:
diag sys top命令

我已经解决了这个问题。为了帮助其他可能面临同样问题的人,我写下了这个问题。
当追溯到我们的防火墙日志,我发现有几个日志表明VPN SSL错误。 在比较日志与networking间歇发生的时间以及CPU占用率高的资源之后,我得出结论:这个防火墙的VPN服务是所有这些问题的根源。
然后在closuresVPN服务之后,networking恢复正常,直到今天。VPN服务内的某些东西正在贪婪地占用CPU资源。 无论如何,我们已经计划购买一个新的Fortinate防火墙模型,以适应我们工作场所越来越多的用户。
你可以命中字母S为最高的CPU,你可以重新启动该应用程序通过杀死PID – 进程ID diag sys kill 11 903(9或11将杀死PID并重新启动它9更安全11保持没有跟踪你杀死它在日志中,所以先尝试9然后11)。 通常CPU会回落。 如果它经常发生,那么我会build议在盒子上安装一个新的Forti IOS映像,不需要更换盒子,因为这些是软件而不是硬件相关的。 大部分。
CLI#诊断sys top
运行时间:13天13小时58分0U,0S,98I; 123T,25F,32KF newcli 903 R 0.5 5.5 sshd 901 S 0.5 4.0
第二条输出线上显示的代码表示如下:
命令输出的每一行都会显示FortiGate设备上运行的每个进程的信息。 例如,输出的第三行是:
newcli 903 R 0.5 5.5
哪里:
交互式诊断sys命令
在诊断sys top运行时,您可以input以下单键命令。
停止正在运行的进程
您可以使用以下命令来停止正在运行的进程:
诊断系统杀死
哪里:
例如,要停止进程ID为903的进程,请input以下命令:
诊断系统杀死11 903