Drakstats
Материал из Mandriva Russian Community Wiki
(Перенаправлено с DrakStats)
Программа DrakStats получает статистику об установленных пакетах и позволяет её отправлять на удалённый сервер.
Содержание |
Использование
DrakStats показывает список установленных пакетов, а также момент времени, когда пакет использовался последний раз. Таким образом можно найти и удалить старые пакеты.
Реализация
Получение статистики
DrakStats использует команду rpmstats, которая выдаёт упорядоченный список пакетов с дополнительной информацией о времени их последнего использования.
Загрузка статистики
Статистика загружается на сервер qa.mandriva.com, вывод rpmstats передаётся методу SOAP используя MAC-адрес сетевого интерфейса в качестве идентификатора:
SOAP::Lite->uri('http://qa.mandriva.com/Putstats')->proxy('http://qa.mandriva.com/cgi-bin/putstats.cgi')->save_stat2file($id, $output);
На стороне сервера небольшой сценарий SOAP сохраняет файлы в каталоге /home/rpmstats/.
Ссылки
- http://svn.mandriva.com/cgi-bin/viewvc.cgi/soft/drakstats/trunk/
- http://svn.mandriva.com/cgi-bin/viewvc.cgi/soft/rpmstats/trunk/
- http://esfa.vnunetblog.fr/mandriva/2005/05/pensez_ds_aujou.html
- /home/qa/bugzilla/putstats.cgi на qa.mandriva.com


