工夫线
2019 年 3 月 11 日,F5 Networks 发表以 6.7 亿美元收买 Nginx。
2022.01.18, NGINX 创始人 Igor Sysoev 从 NGINX 和 F5 到职:“Igor Sysoev 抉择来到 F5,以便将更多的工夫留给陪伴家人和敌人,以及集体我的项目。感激他所做的所有让全世界的网站变得更好。”
在 2024.4.14 情人节这天,作为 nginx 的长期外围开发者之一,马克西姆 - 杜宁(Maxim Dounin)发表创立一个名为 Freenginx 的新分叉我的项目。
他在发表 Freenginx 时说道
“ 你们可能晓得,F5 于 2022 年敞开了莫斯科办事处,从那时起我就不再为 F5 工作了。不过,咱们曾经达成协议,我将持续作为志愿者参加 nginx 开发。在近两年的工夫里,我始终致力于改良 nginx,收费为大家提供更好的 nginx。
可怜的是,F5 一些新的非技术管理人员最近决定干预 nginx 多年来应用的安全策略,忽视策略和开发者的立场。
这很好了解:他们领有这个我的项目,能够对其做任何事件,包含以市场为导向的行为,忽视开发者和社区的立场。不过,这还是与咱们的协定相矛盾。更重要的是,我无奈再管制 F5 外部对 nginx 的批改,也不再将 nginx 视为一个为公众利益开发和保护的自在开源我的项目。
因而,从今天起,我将不再参加 F5 经营的 nginx 开发。取而代之的是,我将启动另一个我的项目,由开发者而非公司实体运行。
指标是使 nginx 开发不受公司任意行为的影响。欢送提供帮忙和奉献。心愿大家都能从中受害。
freenginx.org 上的简短申明
freenginx.org 的指标是使 nginx 的开发不受任意公司行为的影响。
开源和商业
利益与指标不同决定了开源我的项目的不同倒退方向,这不好评说好坏对错。
作为商业公司,F5 毕竟真金白银花了那么多钱领有了 nginx,全职人员的老本付出,这必定须要往商业化方向考量,心愿能找到商业与开源的均衡。
Maxim Dounin 有着开发者的自在现实园,站在开发者和开源使用者的角度看开源我的项目的倒退,nginx 能更凋谢更自在,方向由社区掌控。也真心心愿 freenginx 能倒退顺利。
oracle-jdk vs openjdk, mysql vs mariadb, 当初有了 nginx vs freenginx, 咱们当初能够开始关注 Freenginx 的将来倒退,看将来有多少其余开发者会专一于这个新的分叉。
Nginx 擦边广告,应用 HertzBeat 疾速监控 Nginx
HertzBeat 是一款咱们开源的实时监控零碎,无需 Agent,性能集群,兼容 Prometheus,自定义监控和状态页构建能力。https://github.com/dromara/hertzbeat
它反对对应用服务,应用程序,数据库,缓存,操作系统,大数据,中间件,Web 服务器,云原生,网络,自定义等监控。上面广告演示下如果应用 HertzBeat 疾速监控 Nginx 服务状态。
1. 部署 HertzBeat
docker run -d -p 1157:1157 -p 1158:1158 --name hertzbeat tancloud/hertzbeat
2. 部署 Nginx
本地部署启动 Nginx, 默认监控 Nginx 可用性,若监控更多指标,则需启用 Nginx 的 ngx_http_stub_status_module
和 ngx_http_reqstat_module
监控模块
参考文档:https://hertzbeat.com/zh-cn/docs/help/nginx/
3. 在 HertzBeat 增加 Nginx 监控
拜访 HertzBeat 管制页面,在 应用服务监控 -> Nginx 服务器 增加对端 Nginx 监控,配置对端 IP 端口等参数。
确认增加后就 OK 啦,后续咱们就能够看到 Nginx 的相干指标数据状态,还能够设置告警阈值告诉等,当 Nginx 挂了或者某个指标异样过高时,通过邮件钉钉微信等告诉咱们。
10 分钟搞定,快来应用 HertzBeat 24 小时主动观测你的 Nginx 状态
在 Github Star 咱们!
https://github.com/dromara/hertzbeat
https://gitee.com/dromara/hertzbeat
局部内容来源于 https://www.msn.com/zh-cn/channel/source/cnBeta.COM