Назад | Перейти на главную страницу

Есть ли API для использования домена от Virtualmin?

Мне интересно, есть ли API для получения информации об использовании диска, использовании пространства базы данных или использовании полосы пропускания домена, размещенного с помощью Virtualmin?

Если это в пользовательском интерфейсе, то в интерфейсе командной строки и API. Если это не так, вероятно, это ошибка, и мы, вероятно, исправим ее, если вы сообщите нам об этом.

Вы можете получить огромное количество информации о домене с помощью функции list-domains:

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

В частности, режим --multiline:

# virtualmin list-domains --domain virtualmin.com --multiline

Будет перечислено использование диска и базы данных, а также огромное количество других значений. Я думал, что у нас есть опция вывода JSON для этой команды ... но сейчас я ее не вижу, думаю, она все еще в списке задач. Однако проанализировать эти данные не так уж сложно, поскольку они просто в формате «Имя: Значение», разделенные строками.

Пропускная способность:

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

Все команды также можно использовать из удаленного API. Вам просто нужно закодировать URL-адреса ваших параметров и заключить их в веб-запрос. Примеры этого есть в документации:

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