Zen Load Balancer
Zen Load Balancer是一个基于 Debian 的发行版,主要用于实现 TCP 的负载均衡。如果你在工作中遇到需要服务器负载均衡的功能,但又没有预算的时候,这个工具就能帮到你了。
可通过定制的脚本来检查后端的运行状态,通过创建 Zen 集群来实现高可用性。通过 rrd 监控服务器状态,使用基于 HTTPS 的界面进行轻松的性能管理、配置和路由表配置等等。
Zen Load Balancer是免费开源解决方案,能满足网络工程师的大部分需求。
Graylog
GrayLog是一个轻量型的分布式日志管理平台,一个开源的日志聚合、分析、审计、展示和预警工具。
在功能上来说,和 ELK类似,但又比 ELK要简单轻量许多。依靠着更加简洁,高效,部署使用简单的优势很快受到许多公司的青睐。
GrayLog可以帮你收集syslog消息,甚至可以收集通过使用第三方加载项的Windows事件。开始收集数据后,你可以搜索、分析和解析邮件以进行网络故障排除和根本原因分析;也非常适用于触发和警报特定的消息,可指示应该调查的网络问题。
Scalr
Scalr是混合云管理平台,它可以帮助我们构建不影响安全性、成本或生产力的云战略,所以对于那些使用混合云工作的企业,你需要的检查工具是Scalr。
RANCID
RANCID是网络设备配置备份工具,所以在发生硬件故障并需要快速重新配置备用设备时,保留配置备份文件就很重要,RANCID就可以满足你这个需求。
RANCID工作原理为(下图为例):
- 远程登录(telnet,ssh)到路由器表(router.db)中的每个设备,运行各种命令(例如show/dir)来获取将被保存的信息。
- 收集网络设备的软硬件信息,download配置文件。
- 利用CVS插件检查配置的变化,每一个不同的变化进行对比,从而得知网络配置的变化过程,通过电子邮件将前一个集合中的任何差异(示例)发送到邮件列表中。
- 最后将这些更改提交到修订控制系统,并且可以设置为,每当进行更改时通过电子邮件发送任何配置更改。