是否有一个 API 可以从 Virtualmin 获取域的使用情况?

是否有一个 API 可以从 Virtualmin 获取域的使用情况?

我想知道是否有一个 API 可以获取使用 Virtualmin 托管的域的磁盘使用情况、数据库空间使用情况或带宽利用率?

答案1

如果它在 UI 中,它就在 CLI 和 API 中。如果不是,那可能是一个错误,如果您告诉我们,我们可能会修复它。

您可以使用 list-domains 函数获取有关域的大量信息:

http://www.virtualmin.com/documentation/developer/cli/list_domains

具体来说,--multiline 模式:

# virtualmin 列表域 --domain virtualmin.com --multiline

将列出磁盘和数据库使用情况,以及大量其他值。我以为我们在该命令上有一个 JSON 输出选项……但是,我现在看不到它,我猜它仍然在待办事项列表中。不过,解析这些数据并不难,因为它只是“名称:值”格式,以行分隔。

带宽:

http://www.virtualmin.com/documentation/developer/cli/list_bandwidth

所有命令也都可以从远程 API 使用。您只需对选项进行 URL 编码并将其包装在 Web 请求中即可。文档中有相关示例:

http://www.virtualmin.com/documentation/developer/http

相关内容