工夫线
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