| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Программирование под Unix/Linux > Как узнать какое железо стоит на ПК с Linux |
| Автор: konshyn 23.10.2015, 13:21 |
| Нужно как-то удаленно - по сети - узнать, какое стоит железо на той или иной машине с Linux стоит железо. Есть какие-то готовые решения или можно как-то самому реализовать? Знаю, что в "окнах" есть какая-то штука, к которой можно подключиться и получить информацию о железе. Она идет из коробки. В linux тоже можно реализовать решение клиент-сервер, но это уже будет не "из коробки". |
| Автор: xvr 23.10.2015, 13:40 |
| Зайти через ssh и отсканировать /sys и часть /proc. Либо запустить через ssh скрипт, который это сделает. |
| Автор: kemiisto 23.10.2015, 13:49 |
"Искаропки" в голову приходит только:
Добавлено через 2 минуты и 39 секунд Без установки ssh-соединения я вообще сомневаюсь, что такое возможно. |
| Автор: xvr 23.10.2015, 14:29 | ||
Ага. Ну или другой канал, на выбор - rsh, telnet, а может и еще что то
Определитесь, что такое 'из коробки' применительно к Linux (и к какому именно дистрибутиву вы собираетесь это применять)? Кстати, в Windows это 'из коробки' (которое WMI) можно отключить. |
| Автор: konshyn 23.10.2015, 14:29 | ||
Telnet xvr, kemiisto, спасибо |
| Автор: xvr 23.10.2015, 14:32 |
| Кстати, lspci точно 'из коробки' не идет. А /sys и /proc идет |
| Автор: Фантом 23.10.2015, 14:32 | ||
|
| Автор: konshyn 23.10.2015, 14:44 | ||
Желательно вообще без подключений. |
| Автор: tzirechnoy 23.10.2015, 15:17 | ||
Найми экстрасенса. Или просто скоммунизди этот сервер, разбери его и прочитай маркировку. |
| Автор: Фантом 23.10.2015, 15:21 |
| Найти владельца и применить терморектальный криптоанализ. Он все скажет. А если серьезно, то никаких решений у такой задачи нет и быть не может. |
| Автор: konshyn 23.10.2015, 16:10 | ||||||
Это не мешало до поры до времени надеяться на это. Сеть корпоративная. Нужно просто знать, какое железо где стоит, так как уже хостов > 400; Чтобы подключаться по ssh/telnet нужно знать login&password, и должен быть установлен сервер. Получается, для работы скрипта нужно каждого обязать установить sshd и сделать стандартного пользователя, чтобы можно было к нему подключиться. Либо можно написать скрипт/прогу, которая отдает данные на сервер. Что лучше? Добавлено через 5 минут и 17 секунд
И обязать устанавливать этот скрипт/прогу |
| Автор: volatile 23.10.2015, 17:55 |
| В автозапуск на каждой машине поствить http://www.ezix.org/project/wiki/HardwareLiSter и настроить, чтобы оно кидало отчет куда вам нужно, в расшаренную папку например, или что там у вас. что-то же должно у вас быть, раз машины в сети, иначе какой смысл от сети??? В убунте lshw вроде по умолчанию установлен, в других дистрах - возможно надо будет установить отдельно. |
| Автор: Фантом 23.10.2015, 17:59 | ||||||
1) Если Вы являетесь системным администратором: на всех машинах должен быть открыт вход по SSH (если это чревато взломом, можно разрешить вход только с внутренних машин сети), у Вас должны быть пароли root'а на всех машинах. Дальнейшее делается тривиальным скриптом на какой-нибудь одной машине, которая обходит все по списку и опрашивает железо. 2) Если Вы не являетесь системным администратором, то этот вопрос не должен Вас касаться. Опять-таки - Вы в этой сети кто? В нормальной ситуации либо Вы ничего не можете, либо Вы можете никого ни к чему не обязывать и проделать все самостоятельно. |
| Автор: konshyn 23.10.2015, 19:31 | ||||
Нет, не админ.
Да без разницы, кто я в этой сети. Есть задача, которую нужно решить. Задача простая: есть linux-хосты в локальной сети, нужно знать, какое железо на них стоит с минимальным количеством телодвижений со стороны пользователей.
Странно. Я еще не встречал установленный ssh-сервер. Вот клиенты - да, везде, а сервер - нет. |
| Автор: Фантом 23.10.2015, 19:40 | ||
|
| Автор: konshyn 23.10.2015, 19:59 | ||
Именно для того, чтобы и как это лучше всего решить, я сюда и пишу. Если бы было так:
я бы никого не беспокоил. |
| Автор: Фантом 23.10.2015, 21:11 |
| Увы, но таким образом кого-нибудь беспокоить бессмысленно. То, что Вы спрашиваете, сродни вопросу о том, как пробить головой бетонную стену (вместо более осмысленных вопросов о том, как пройти в соседнюю комнату или как взломать сберкассу). Так что если хотите прочитать что-нибудь полезное, объясняйте полностью, зачем Вам это нужно - исходную задачу, а не то, что, как Вам кажется, поможет ее решить. |
| Автор: xvr 26.10.2015, 12:00 | ||
Если вы запустите свой скрипт на всех 400+ машинах, и они все дружно начнут расылать инфу по сети, то админ к вам сам придет Не должны не-админы запускать такие скрипты, как бы 'надо' не было |