Open main menu

OpenVZ Virtuozzo Containers Wiki β

Changes

Vzstats/ru

912 bytes added, 12:50, 6 July 2017
no edit summary
'''vzstats''' это инструмент для сбора статистики об использовании OpenVZ. Эта статья попробует объяснить для чего он нужен в форме вопросов и ответов.
vzstat состоит из клиента и сервера. Клиент(пакет vzstats) устанавливается на OpenVZ сервер(аппаратную ноду), так-что у него множество клиентов. И только один сервер, который размещен на stats.openvz.org.
== Общее ==
Мы хотим знать сколько OpenVZ серверов существует в мире.
Это не простая непростая задача, так-как OpenVZ это открыте програмное открытое программное обеспечение и оно может быть получено из множества мест.
Мы хотим знать какие OpenVZ ядра используют наши пользователи, какая среди них доля RHEL5 и RHEL6 ядер.
=== Для чего я должен учавствовать? ===
Может быть потому, что Вы хотите помочь OpenVZ. Потому, что делаться делиться это хорошо. Или Вы просто хороший человек.
=== Почему vzstats можно опционально выключить, а не опционально включить? ===
=== Как на счет безопасности моих личных данных? ===
Мы посторались постарались сделать клиент очень простым, так что Вы сами можете посмотреть какую информацию и как он собирает.
Вся информация, которую отправляет клиент, является анонимной. Она не включет включает Ваши IP адреса, MAC адреса, имя хоста и т.п.
Кроме собранной информации сервер знает только UUID клиента и его IP.
При запуске vzstats делает следующее:
# проверяет выделен ли ему уже UUID; запрашивает выдачу одного у сервера, если он не выделанвыделен;
# запускает скрипты из директории <code>/usr/libexec/vzstats</code>;
# собирает их вывод в отдельные файлы, по одному файлу на скрипт;
=== Что такое UUID? ===
It's just a unique random ID, in Это просто уникальный случайный идентификатор в формате UUID v4 format [http://en.wikipedia.org/wiki/Universally_unique_identifier#Version_4_.28random.29]. This is an example of Пример такого UUID: <code>285ad6e8-fe62-433c-be2a-643e1c54b315</code>
When Когда <code>vzstats</code> is executed for the first timeзапускается в первый раз он проверяет, it checks that there is no что у него нет UUID, asks the stats server for one and stores it locally. Запрашивает его у сервера и сохраняет полученный UUID локально.
=== What info is collectedКакая информация собирается? ===
For details, check the scripts in Для получения подробностей смотрите скрипты в <code>/usr/libexec/vzstats</code> directory.
=== Download Скачать ===
For latest and previous versions of Последнюю и предыдущие версии vzstats see вы можете найти на [[Download/vzstats]].
=== Source code Исходный код ===
https://src.openvz.org/projects/OVZL/repos/vzstats/browse
=== When it is runКогда он запускается? ===
vzstats run in the following casesзапускается в следующих случаях:* Upon installationПосле установки, if если OpenVZ is already installed on the systemуже установлен.
<!-- NOT IMPLEMENTED YET * During system boot, if OpenVZ is started (from vz initscript) -->
* When any of Когда какой-либо из пакетов OpenVZ packages are updated обновлен (vzctl, vzquota, ploop, kernel)* PeriodicallyРаз в месяц по крону, once a month, from cron, if если crond is runningзапущен.
You can also run it manually Вы также можете запустить его в ручную (<code>/usr/sbin/vzstats</code> as под root) if you like to update your stats on server, если хотите обновить статистику по Вашему серверу.
=== How to opt-out Как отключить отправку ===
You can completely disable Вы можете полностью деактивировать клиент vzstats client on a machine by executing the following commandна Вашем компьютере выполнив следующую команду:
touch /etc/vz/vzstats-disable
If you want to re-enable vzstats, just doЕсли Вы захотите включить его снова просто выполните:
rm -f /etc/vz/vzstats-disable
== Server Сервер ==
Server consists of the following componentsСервер состоит из следующих частей:* database база данных (MySQL)* trivial просто скрипт для генерации UUID generation script* submission receiver scriptскрипт, which just stores the received fileкоторый сохраняет переданный файл* submission processing scripts, populating the databaseскрипт для обработки и сохранения данных в базу данных* web interface веб-интерфейс (http://stats.openvz.org/), showing statistics from the databaseкоторый показывает статистику из базы данных
== See also Также смотрите ==
* http://stats.openvz.org