关于license

除非你使用的是演示版或限时版license,否则你的license是永久的(也就是说,如果你不升级程序,让它保持原样,它将一直工作),即使维护到期后,你也可以使用它。这意味着,由于license的生成(不是购买):

  • 5天内,您有资格通过电子邮件获得安装支持。
  • 12个月内(除非您购买了更长的许可证),您可以免费升级软件包。12个月是根据订单ID时间计算的。因此,如果您的订单ID是在2019年6月1日发出的,那么在2020年6月1日之前,该许可证允许您使用同一软件包的未来版本。在该日期之后,你需要购买旧版的维护,或者继续使用当前的软件包。

参考:

正如前面问题说明的,对于永久许可证,在购买一年后,您就不能再升级您的产品了,除非您购买了产品维护,产品维护不需要跟产品license一起购买,但是需要在购买license一年内购买,一年的产品维护费用不超过产品购买价格的30%。由于您的旧license将不允许您解锁新的软件版本,在购买维护后,您将收到另一个订单ID,您可以用它来生成新的license,以取代您的旧license。

请注意。

在生成license之前,您必须将您的应用程序/驱动程序升级到最新版本,然后使用当前安装的版本生成license:我们不能为过时的应用程序提供维护。

参考:

商业产品的license与软件运行的硬件绑定。重新安装运行ntop商用产品的服务器不需要新的license,除非你更换硬件。使用per-MAC license的产品,如PF_RING ZC,如果在同一网络接口上运行,重新安装后也可以使用,而per-system license(如nProbe)也可以使用。在后一种情况下,请注意license是基于使用CPU模型和管理接口的MAC地址计算出的systemId。这意味着,如果您改变了管理接口,而没有改变其他任何东西,systemId就会改变,因此许license也会改变。

参考:

为了恢复已颁发的license,您需要知道购买的orderId,以便可以查看使用该订单购买的产品以及到目前为止已生成的license。如果您有此信息,则现在可以使用此URL来恢复license。

相反,如果您丢失了orderId,但是可以访问安装了ntop工具(例如ntopng或nProbe)的系统,则可以使用产品的systemId恢复orderId。示例您需要通过nbox GUI或从命令行查看systemId,如下所示:

ntopng --version
v.3.1.171202 [Enterprise/Professional build]
GIT rev: dev:f378a92806b2273ed04e1ca9270efcd2fb89c2f3:20171202
Pro rev: r1277
Built on: MacOSX 10.13.1
System Id: 1FE719B8-0B82-5C67-9AE6-990B5030479F
Platform: x86_64
Edition: Enterprise
License Type: Permanent
Maintenance: Until Fri Aug 3 15:02:37 2018 [242 days left]
License: DB9C07A4773A76156E2EE58371322DD71533301357FC245B12

使用systemId(如果是PF_RING许可证,则使用MAC地址),您可以使用此表单恢复此类systemId的orderId 。使用orderId可以按照本文顶部的说明恢复license。

总之,要恢复license,可以使用以下URL:

由于这项服务已经推出了两年,因此无法自动恢复较旧的license。在这种情况下,请通过报告您的orderId和电子邮件与我们联系,以便我们为您提供手动帮助。

参考:

商业产品的License(开源应用程序不需要License)绑定到特定的主机或网络适配器。但是,如果您是由于服务器死机或仅仅是因为将应用程序移至另一个系统而需要转移License,则可以自己进行操作。您可以使用此URL来为已完成的指定orderId退回旧License:仅在距购买之日起一年内,此操作才可行。然后,您可以使用购买原始License时收到的凭据来创建新License。请注意,对于每个systemId和MAC地址,我们只能允许您执行一次此操作。如果系统中断并且您需要将ntop工具移至另一个系统,这应该就足够了。如果还不够,请与我们联系

如果您使用的是VM,或者您打算经常移动License,则可以使用仅在最新软件版本中提供的另一选项,并且前提是您已将该软件安装在可以访问Internet的服务器上。在新服务器上安装了原始License之后,可以添加--online-license-check到能够使用的应用程序命令行(示例:nprobe -i eth0 --online-license-check),以便在启动时针对License数据库对许可证进行验证。该--online-license-check选项还支持http代理设置 http_proxy环境变量(例如:export http_proxy=http://

阅读此说明以了解在线许可证检查的局限性。

商业产品(不适用于开放源代码)以接受  许可款为条件。产品通过ntop产品生成的名为systemId的唯一系统标识符绑定到已激活它们的系统。由于可以在可以跨物理硬件的虚拟机上激活产品,因此由于systemId可能更改,因此License可能不再有效,这可能会破坏License。

在这些情况下,您有两种选择:

  1. 如果您已将License从一个物理系统移动到另一个系统(例如:您的旧系统出现故障并且已用新硬件替换),则可以按照此处RTL指定的方式生成新许可证。
  2. 相反,如果您使用的是VM,那可能会更改部分硬件配置(导致系统标识符更改),则可以在用于启动ntop应用程序的命令行中添加参数“ –online-license-check” 。在这种情况下(只有在有这个命令行选项的情况下才会发生),在应用程序启动时,将与ntop License服务器连接以验证许可证。如果识别出许可证,则应用程序将正常启动;如果未识别出许可证,则意味着我们认为您已进行了完整的硬件更改,因此需要增加许可证。请注意,此选项还可以与设置http_proxy环境变量的代理一起使用(例如:http_proxy = http:// :)。

请注意,在线License检测对于基于文件的License有一些限制:

  • 在线检测很快会断开,因此我们建议您不要使用它
  • 在维护期内,支持在线检测,这与基于文件的许可证相反,后者是永久的。
  • 如果新机器(相对于旧机器)的更改不超过以下其中一项,则线上License允许您在新机器上使用旧License:
    • IP地址
    • MAC地址
    • CPU类型

实际上,此想法是针对浮动 VM 使用在线License检查,而不是同时在多个主机上使用同一应用程序。如果您的旧主机已经停产(因此新硬件完全不同),则需要永久迁移License

ntopng社区版,nDPI,n2n,PF_RING(以及其他一些)是开源的,您可以在github上找到代码。对于诸如nProbe,n2disk,ntopng Enterprise(社区扩展)之类的商业产品,我们不提供源代码,许可证不包括该源代码。