我一直在考虑开始使用监控软件一段时间,但似乎从来没有很好地开始使用它。
我听说Nagios是一个相当不错的开源解决方案,但一直无法正确开始使用它。
有没有人有一些关于开始服务器监控的好方法的提示?我正在考虑诸如网络连接数、平均负载、服务器使用的带宽等。所涉及的基础知识,主要是(可能包括我不知道的基础知识)。
我一直在考虑开始使用监控软件一段时间,但似乎从来没有很好地开始使用它。
我听说Nagios是一个相当不错的开源解决方案,但一直无法正确开始使用它。
有没有人有一些关于开始服务器监控的好方法的提示?我正在考虑诸如网络连接数、平均负载、服务器使用的带宽等。所涉及的基础知识,主要是(可能包括我不知道的基础知识)。
nagios 监控的基础是 ping 和 SNMP 之类的东西。Ubuntu 中有大量软件包可用于支持 nagios 监控 apt-cache search nagios。
SNMP 值得一提:它通常部署不安全,因此不要公开任何写入字符串,也不要发送任何您不希望网络上的任何人/事物知道的任何内容。
UbuntuGeek 发布了设置 nagios的演练。
为了绘制长期趋势图,我们使用OpsView,它为他们的 Web 前端发布了apt 存储库。
安装后,我建议您使用以下方法快速入门:
这将使您立即获得结果。解决问题区域后,开始将检查应用于所有已知服务(http、https、ssl 证书检查、pop3 等)。
对于长期趋势,请认真考虑像Cacti这样的工具。这对于跨 Unix 和 Windows 机器收集 SNMP 信息非常有用(如果使用 Windows,请确保安装免费的SNMP Informant)并允许查看它在一段时间内的变化。