@Salamandrine

Существуют ли open-source скрипты для Linux для сбора информации о сервере?

Есть необходимость написать для коллег, которые принимают на поддержку клиентские сервера скрипты, что будут в автоматическом режиме составлять описание сервера - от железа и до программной инфраструктуры (БД, ВС, контейнеризация и пр.).
Знакомы ли вам какие-то подобные опенсурс источники, реализацию задачи из которых можно заимствовать?
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ответы на вопрос 3
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Модуль gather_facts у Ansible.
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev Куратор тега bash
software engineer
базовую информацию о железе собрать несложно, и это умеет практически любая система мониторинга в штатном режиме (экспортеры стандартных линукс метрик у всех систем, это обычно скрипты на баш/перл/питон/го)

А вот про установленный софт, такое врядли возможно в принципе, ибо что-то может ставиться через пакет менеджер, что-то просто распаковываться, что-то копироваться, что-то ставиться из файла другим менеджером.
Общего и единственного реестра среди разных линуксов нет. Путь установки может зависеть от организации.
Поэтому тут нужно взять hand.sys и стандартизировать свою инфраструктуру, скрипт писать под нее.
Ответ написан
Комментировать
CityCat4
@CityCat4
Внимание! Изменился адрес почты!
Хм. Опросить железо несложно - lshw в помощь. А вот опросить установку ПО - это будет задчей со звездочкой.

Почему?

Существует как минимум шесть основных веток дистрибов, каждый из которых имеет свой пакетный менеджер и свою систему управления пакетами. В этих ветках существуют подветки, где существуют свои собственные пакетные менеджеры. Кроме того, существует LFS и установка софта из исходников вручную.

Как все это автоматизировать - я не представляю.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы