Существуют ли открытые скрипты на Bash, которые позволяют получить информацию с серверов?

Конечно, обязательно! Вот предложенная переформулировка вашего вопроса: 

"Имеются ли какие-либо ресурсы со скриптами для сбора информации с серверов с возможностью использования их в составлении документации? Интересует как аппаратная (накопители, процессоры, память и прочее), так и программная (веб-серверы, БД, системы оркестрации и контейнеризации) части. Могли бы быть полезны скрипты на различных языках программирования для изучения и анализа работы сервисов?"

После данной переформулировки вопрос звучит более структурированно и понятно.
  • 10 марта 2024 г. 15:09
Ответы на вопрос 2
Да, существует множество открытых скриптов на Bash и других языках программирования, которые позволяют получить информацию с серверов. Некоторые из них можно найти на популярных платформах для хранения и обмена скриптами, таких как GitHub, GitLab, Bitbucket и др. 

Для получения информации об аппаратной части сервера (например, количество ядер процессора, объем оперативной памяти, использование дискового пространства) могут быть использованы утилиты как top, htop, lshw, dmidecode, smartctl и др. С помощью скриптов на Bash или Python можно автоматизировать сбор и анализ данных об аппаратных ресурсах сервера.

Для получения информации о программном обеспечении на сервере (например, версии веб-сервера, базы данных, системы оркестрации и контейнеризации) можно использовать утилиты такие как nginx -v, mysql --version, docker -v и др. Также с помощью скриптов можно получить информацию о запущенных процессах, службах, сетевой активности и т.д.

Исследование и анализ работы сервисов на сервере с помощью скриптов на различных языках программирования может быть полезным для мониторинга, диагностики, оптимизации и обслуживания серверов.
node-exporter 
В конфиге экспортера выставляешь, что нужно собирать
Любым скриптом делаешь http запрос на сервер и получаешь эту инфу
Похожие вопросы