我正在努力寻找是否有任何模块或方法从NGINX中获取度量,特别是关于SSL连接(协商时间等)。
我也在访问日志中搜索过,但没有运气。
我还搜索了如何使用tcpdump来进行数据包分析。
不管怎么说,是否有从发球方获得这些指标的方法?
发布于 2017-03-30 18:06:20
不知道这能不能回答你的问题,但我希望它能帮上忙.
下面是我发现的两个web页面,它们提供了关于Nginx度量的一般信息(包括度量模块):
第一个部分包括一个关于"SSL证书过期“的部分。但是,对SSL过期日期和/或警报的监视对于您问题的SSL连接度量部分来说似乎是有限的。
在搜索Nginx的更多SSL特定度量信息时,我遇到了模块。在页面"Data“部分的" SSL”小节中,我发现提到了以下SSL统计信息:
我还发现了一篇关于Nginx指标的论文Nginx SSL性能,对我来说很有趣,尽管更多的是从一个可以预期的性能类型的基础的角度。但是,它确实指出了使用openssl speed来收集度量。当然,这假定Nginx是以OpenSSL作为SSL库构建的。
这就引出了构建Nginx的SSL库。无论是OpenSSL还是其他什么的,它都应该支持日志记录细节。这里有一个与记录StackOverflow详细信息相关的nginx -日志SSL握手失败问答:nginx -日志SSL握手失败。虽然这听起来不像是您主要想从日志中获取度量的方式,但它似乎是另一种资源,即使您必须编写一些代码来更方便地分析它们。
按照分析的思路,我找到了网页调试SSL问题。虽然它是用Apache的web服务器编写的,但是它看起来对于分析和调试Nginx操作也有一些有用的建议。
只要你能得到更好的答案,也许在服务器故障问答网站上问会有帮助。然而,你需要弄清楚如何最好地做到这一点,因为我记得我看到交叉张贴被阻止了。也许这个问答可以转移到那里,因为这似乎是一个更合适的网站。不过我也不知道。
顺便说一句,我以前写过Nginx模块,这个问题在我回答时变得更有趣了。
https://stackoverflow.com/questions/43098811
复制相似问题