这几十款超好用的软件你用过哪几款?
Linux类:
配置管理工具
- Ansible -Python编写的,通过SSH管理节点
- CFEngine -轻量级代理系统。通过申明语言配置状态。
- Chef -Rbuy和Erlang编写,使用纯RubyDSL
- Fabric - Python库和cli工具,为应用程序部署或系统管理任务简化使用SSH。
- Pallet -通过Clojure DSL进行架构定义,配置和管理
- Puppet - Ruby编写,使用Puppet声明语言或Rbuy DSL
- Salt - Python编写
- Slaughter - Perl编写
持续集成/部署软件
- Buildbot - 基于Python的持续集成工具
- Drone - 构建在Docker,使用YAML文件配置的的持续集成服务器
- GitLab CI -基于rbuy。他们也提供GitLab用于管理git存储库
- Go - 开源的持续交付服务器
- Jenkins - 一个可扩展的开源持续集成服务器
- Vlad the Deployer -自动化部署
日志管理工具:收集,解析,可视化
- Elasticsearch - 一个基于Lucene的文档存储,主要用于日志索引、存储和分析。
- Fluentd - 日志收集和发出
- Flume -分布式日志收集和聚合系统
- Graylog2 -具有报警选项的可插入日志和事件分析服务器
- Heka -流处理系统,可用于日志聚合
- Kibana - 可视化日志和时间戳数据
- Logstash -管理事件和日志的工具
- Octopussy -日志管理解决方案(可视化/报警/报告)
监控软件
- Cacti -基于Web的网络监控和图形工具
- Cabot - 监控和报警,类似PagerDuty
- check_mk -Nagios的扩展集合
- Dash -一个用于GNU/Linux机器的低开销web仪表板监控。
- Icinga - Nagios分支
- LibreNMS - Observium分支
- Monit - 管理和监控Unix系统的小型开源工具
- Munin -网络资源监控工具
- Naemon -基于Nagios4内核的网络监控工具,具有性能加强和新功能
- Nagios -计算机系统,网络和基础架构监控软件
- Observium -服务器和网络设备的SNMP监控,运行在linux
- OMD -开放的监控分布
- Opsview -基于Nagios4,Opsview核心,用于小型IT和测试环境
- Riemann -灵活和快速的事件处理器,允许负责时间和度量分析
- Sensu -开源的监控框架
- Sentry - 应用监控,事件记录和聚合
- Shinken - 另一个监控框架
- Thruk - 多后台监控的web接口,支持Naemon,Nagios,Icinga和Shinken
- Xymon -灵感来自Big Brother的网络监控
- Zabbix - 监控网络和应用的企业级软件
- Zenoss -基于Zope的应用,服务器和网络管理平台
Windows类:
- mRemoteNG- 一款远程桌面管理工具,集成RDP和SSH连接功能;
- SyncToy- 是微软推出的一款免费的文件夹同步工具。使用非常简单高效。
- FreeFileSync - 是一个用于文件同步的免费开源程序。FreeFileSync通过比较其内容,日期或文件大小上的一个或多个文件夹,然后根据用户定义的设置同步内容。除了支持本地文件系统和网络共享之外,FreeFileSync还能够同步到FTP,FTPS,SFTP和MTP设备。
- WinSCP - 是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。
- Firefox - 大名顶顶的火狐浏览器。