@justbarl
Telegram Bots Developer

Как получить информацию о сервере на python asyncssh?

Делаю чекер и сбор информации о сервере на python.
Интересует сбор информации с сервера после его подключения через asyncssh
Требуется помощь со сбором информации (GB RAM, SSD GB, CPU count, название процессора и еще бы скорость интернета)
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
Библиотека тут ни причём, это вообще не её задача. Тебе нужно научиться выполнять команды, получать их выхлоп и парсить его.
Если сервер на linux дистре, то uname -a, чтобы понять, на каком (для разных дистров команды могут чуть отличаться).
Всё остальное - либо ищи псевдофайлы в /proc, либо используй соотв. утилиты, которые должны быть на сервере. Например, hwinfo.

В предельном случае можешь попробовать найти статически слинкованный файл hwinfo, загрузить его во временный каталог на сервер, запустить, а потом удалить.
Ответ написан
Ваш ответ на вопрос

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

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