[devel] system-report без профилей

Evgeny Sinelnikov sin на altlinux.ru
Пт Апр 14 17:20:03 MSK 2017


Здравствуйте,

по результатам предыдущего захода на тему расширения возможностей
system-report хочу предложить новый вариант. Без профилей, но с
поддержкой основных необходимых подробностей для анализа состояния
рабочих станций и серверов в доменных инфраструктурах.

Пока имеется в виду Samba + SSSD. Следующий шаг - FreeIPA.

Подготовлена сборка с необходимыми изменениями:
http://git.altlinux.org/tasks/181749/logs/events.1.1.log

Детали можно фиксировать здесь:
https://bugzilla.altlinux.org/show_bug.cgi?id=33376


12 ноября 2016 г., 20:12 пользователь Alexey Gladkov
<legion at altlinux.ru> написал:
> On Fri, Nov 11, 2016 at 10:57:47PM +0300, Hihin Ruslan wrote:
>> Здравствуйте Alexey Gladkov
>>   В сообщении от 11 ноября 2016 Alexey Gladkov написал(a):
>> > Для меня нет понятия client и server. На мой взгляд, нужно
>> > просто добавить проверок с тем, что вам нужно и собирать всё
>> > что обнаружится. Если у пользователя нет bind или openldap, то
>> > информация о них и не попадёт в репорт, а попадёт информация о
>> > kdm и kde.
>>
>> Хорошо-бы сразу продумать как полученный архив обрабатывать
>> каким-нибудь роботом. Типа вначале описать структуру архива, а
>> потом её придерживаться, независимо от состава проверенных
>> тестов. На примере
>> https://forum.altlinux.org/index.php?topic=36472.0
>> видно, что изменение формата архива может "отбить всю охоту" его
>> обрабатывть.
>
> system-report формирует архив используя утилиты из разных проектов.
> Гарантировать неизменность формата вывода этих утилит я не могу.
>
> Чтобы зафиксировать формат архива нужно вывод каждой утилиты, каждый отчёт
> разобрать и перевести в "стандартизированный" формат. После этого имеет
> смысл говорить о об описании структуры и формата. Проделать такое я вряд
> ли возьмусь, но вы можете попробовать. Или же вы можете обратиться к
> проекту sosreport[1].
>
> [1] github.com/sosreport/sos

Этот проект я обновил. Мы его будем использовать, как решение с профилями.


>> И по-моему профили тут не должны мешать, если поведение
>> по-умолчанию не меняется. Нужна стандартная кофигурация об
>> железе - запускай system-report без параметров, имеешь
>> специфичный интерес - запусти с нужным профилем.
>
> Именно этой свободы выбора я и хочу избежать. Изначально эта утилита была
> придумана для инсталлятора. Чтобы по окончании установки автоматически
> (без вопросов) создать отчёт и только попросить пользователя отправить
> его. Лишь потом эту утилиту стали использовать в rescue и для получения
> дополнительной инфорации в случае проблем у пользователя. Так что утилита
> расчитана на минимальное участие пользователя и минимальную его
> подготовку. "запусти с нужным профилем" не то что каждый пользователь
> осилит.
>
>> Опять-же, если
>> rescue образ положен в специальный дистрибутив, он может
>> запускаться в нём с учётом его особенностей. А делать свалку из
>> всего, что можно собрать, по-моему не разумно.
>
> Вот такой я неразумный. А ещё я упрямый.



-- 
Sin (Sinelnikov Evgeny)


Подробная информация о списке рассылки Devel