Просмотр полной версии : Автоматическое определение оборудования
Здравствуйте.
Задумано в организации провести лёгкую инвентаризацию компьютерного железа.
Интересует: имя компьютера, IP адрес, собственно марка материнской платы, объём памяти, операционная система. По возможности и другие данные (процессор, жесткий диск, монитор, наличие принтера).
Поскольку все компьютеры в сети, самый простой путь был бы:
1. Зайти инвентаризируемым компом в определённую папку на сервере.
2. Запустить там какую-то программу инвентаризации.
3. Сохранить с помощью этой программы все данные в отчёт на сервере.
Кто-нибудь может такую программу посоветовать? Буду благодарен.
Руками писать лень.
Поделитесь своим опытом!
+++++++++++Update++++++++++
В конце долгих мытарств по поиску стороннего решения было принято решение для инвентаризации оборудования написать скрипт на VBScript
Выложил в отдельной теме.
https://www.nulled.cc/threads/268916/ (https://href.li/?https://www.nulled.cc/threads/268916/)
В каком формате нужно отчет составить?
И все ли ПК на Windows? Ибо могу наваять софтинку на шарпе.
Родными средствами:
Пуск => Сведения о системе
или
Win+R => cmd => msinfo32
Сторонний софт, к примеру AIDA64 - бывший Everest
Аида удобна тем, что там есть мастер отчетов.
ykpon написал(а):
В каком формате нужно отчет составить?
И все ли ПК на Windows? Ибо могу наваять софтинку на шарпе.
Все ПК на Windows. Формат любой. Преобразовать готовое сам могу.
Sunday написал(а):
Родными средствами:
или
Сторонний софт, к примеру AIDA46 - бывший Everest
Аида удобна тем, что там есть мастер отчетов.
А чем конкретно Вы пользовались?
Аидой пользовался, но она платная, если это важно
Порядок действий получения отчета:
Жмем кнопку "отчеты" => "далее" => "По выбору пользователя".
Выставляем галочки, что сохранять в отчет. Внизу слева жмем "сохранить", чтобы потом использовать этот профиль на всех остальных машинах.
Затем, чтобы собрать данные, нужно зайти по кнопке "отчеты", выбрать "Загрузить из файла", выбрать формат сохранения.
PS
Я правда не знаю подойдет ли она для работы по сети
Вот здесь (https://href.li/?https://www.aida64russia.com/%D0%9F%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%86%D0%B8%D 1%8F/%D0%A1%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0/%D0%90%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D 0%B7%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1% 8B%D0%B9_%D0%B0%D1%83%D0%B4%D0%B8%D1%82_%D1%81%D0% B5%D1%82%D0%B8) вроде пишут, что можно по сети работать. Нужна редакция AIDA64 Network Audit
1. SIW
Лично мне нравится SIW. Использую версию: SIW.2013.4.4.05.14.Technicians.Edition. Новее пока просто не искал. Сохраняет так же отчеты. Весит мало. Инсталляции не требует. Пишет все что можно про систему, включая температуру, тайминги памяти и т.д.
Первый раз с ней столкнулся тогда, когда надо было вытянуть серийник от серверной Винды, который потеряли, и требовалось реинсталлить ОС. В итоге стянул с помощью ее. Скажем так из того что видел - понравилось больше всего. Из плюсов SIW - часто приходится смотреть что материнская плата стоит, что б найти драйвера и т.д., в итоге запустил, глянул и не надо лезть под стол.
Ссылка на "мою" версию в этом сообщении.
2. DameWare Remote Support
Можно все стянуть причем без "ходьбы" до удаленного компа. Если есть учетка админа - то устанавливаем сервис удаленно и наслаждаемся. Из минусов - не бесплатная (по SIW кстати не помню платная она или нет)
Denixxx написал(а):
Здравствуйте.
Задумано в организации провести лёгкую инвентаризацию компьютерного железа.
Интересует: имя компьютера, IP адрес, собственно марка материнской платы, объём памяти, операционная система. По возможности и другие данные (процессор, жесткий диск, монитор, наличие принтера).
Поскольку все компьютеры в сети, самый простой путь был бы:
1. Зайти инвентаризируемым компом в определённую папку на сервере.
2. Запустить там какую-то программу инвентаризации.
3. Сохранить с помощью этой программы все данные в отчёт на сервере.
Кто-нибудь может такую программу посоветовать? Буду благодарен.
Руками писать лень.
Поделитесь своим опытом!
Сколько Р/С на предприятии? Если много, то есть сетевые утилиты для таких целей, в большинстве случаев "жадные", а если немного то я юзаю Astra32 www.astra32.com (https://href.li/?http://www.astra32.com)
SmileNet
06.11.2015, 10:58
Если домен можно попробовать эту OCS Inventory NG (https://href.li/?http://www.ocsinventory-ng.org/en/).
Сам еще на домене не попробовал, но по описаниям достойна. Без домена много телодвижений совершать надо.
SmileNet написал(а):
Если домен можно попробовать эту OCS Inventory NG (https://href.li/?http://www.ocsinventory-ng.org/en/).
Сам еще на домене не попробовал, но по описаниям достойна. Без домена много телодвижений совершать надо.
Это интернет-решение? Не годится. Программа должна запускаться локально под Окнами, чтобы иметь возможность выдать полную раскладку — что там на машине установлено.
Расположена на сервере. Но запускается локально, сохраняя данные в папку сервера.
SmileNet
06.11.2015, 11:47
Она устанавливается на сервер, на компы устанавливаются агенты. Агенты периодически опрашиваются сервером и передают инфу. Ставил ее без домена, но т.к. делал все удаленно и часть машин была с кривыми доступами (после предыдущего админа), бросил ее и делал демками. Хоть админский доступ был, но групповые политики не пускали, а настраивать было лень. Сейчас сеть перевел на домен, но все руки не доходят проверить. Отзыв давали (люди работающие с ней) положительный.
Скрытое содержимое доступно для зарегистрированных пользователей!
Возможности OCS Inventory NG и GLPI
Система OCS Inventory NG (OCSNG, Open Computers and Software Inventory New Generation) предназначена для инвентаризации компьютеров в локальной сети, комплектующих и программного обеспечения. Также с ее помощью можно удаленно разворачивать программы на рабочих местах и получать информацию о сетевой конфигурации. GLPI (Gestion Libre de Parc Informatique) кроме задач по учету компьютеров и в ходящих в их состав комплектующих, позволяет инвентаризировать прочее оборудование включая расходные материалы (например картриджи), а также организовать службу технической поддержки автоматизируя обработку обращений пользователей. Теперь пользователь вместо того, чтобы бежать или звонить админу, заполняет зайдя по адресу ресурса заявку. Обращения обрабатываются с учетом их важности или в порядке очередности. Администратор выигрывает в двойне – все обращения документируются, и можно спокойно отчитаться перед начальством о проделаной работе и затраченном времени, пользователи по этой же причине перестанут обращаться по мелочам. Не говоря уже о том, что звонки обычно отвлекают от выполнения текущей работы. Также с его помощью можно сформировать базу знаний, которая будет состоять из заметок, статей и ЧаВО, вести учет поставщиков, договоров. Доступно большое количество отчетов (по договорам, финансовая, за год) и статистик (по заявкам, оборудованию, элементам).
Поддерживается синхронизация календаря по протоколам Ical, Webcal.
Функциональность GLPI можно расширить при помощи большого набора плагинов от сторонних разработчиков!
Обе системы русифицированы (с некоторыми оговорками) и распространяются по лицензии GNU GPL.
В GLPI, как и в Kwok Information Server изначально все данные вводятся вручную и сохраняются в базу данных MySQL. Затем администратор при помощи веб-формы может отобрать любую интересующую его информацию. Начиная с версии 0.65 GLPI поддерживает синхронизацию данных с базами OCSNG, причем для этого не требуется ни каких дополнительных модулей. Хотя если в сети уже есть сервер Nagios или Cacti, то данные о компьютерах и прочем оборудовании можно импортировать и от туда.
Основным плюсом OCS Inventory NG является то, что для сбора информации об установленном оборудовании с клиентских компьютеров и серверов используется программа-агент. Все собранные данные, агенты отсылают на сервер управления (management server), в виде XML потока сжатого при помощи Zlib, для передачи используется стандартный протокол HTTP/HTTPS. Сервер OCSNG состоит из 4 компонентов, которые могут быть установленны на одном или нескольких компьютерах:
база данных — используется для хранения информации, поддерживается MySQL от 4.1;
служба связи — обеспечивает связь по протоколу HTTP между сервером базы данных и программами-агентами, требуется Apache Web Server 1.3.X/2.X с интегрированным Perl (в Debian/Ubuntu пакет libapache-dbi-perl);
служба развертывания – предназначен для хранения установочных файлов программ-агентов, подходит любой веб-сервер с поддержкой SSL;
консоль управления – просмотр собранных данных в браузере, требуется веб-сервер с поддержкой PHP (с активированными ZIP и GD).
Серверная часть OCSNG может быть установлена на компьютер работающий под управлением Windows 2000 Professional/Server, XP Professional Edition и 2003, а также Linux, FreeBSD, OpenBSD, NetBSD, Solaris, IBM AIX и MacOS X. Агент доступен для клиенских и серверных версий Windows от 95 до Server 2008 R2, а также перечисленных Linux (2.4/2.6, x86, x86_64/AMD64, Sparc64, ARM, PowerPC ), MacOS X (10.3 – 10,5), FreeBSD/OpenBSD/NetBSD (x86/Sparc), Solaris 8, 9, 10 (x86/Sparc), IBM AIX (5.1 — 5.3) и HP-UX.
Следует отметить, что одним из недостатков, как данного проекта, так и проекта GLPI является малое количество документации. Хотя, понимая суть процесса, разобраться со всеми ньюансами довольно просто.
SmileNet написал(а):
Она устанавливается на сервер, на компы устанавливаются агенты.
Да не, зачем такое. Это нежизнеспособно — ради 1 раз в год инвентаризации на все компы устанавливать неизвестно что.
Должно быть так: зашел по сетке, запустил (можно даже скрыто от пользователя) — программа запустилась в фоне, логи сохранились на сервер.
Всё равно периодически дергают — то там что-то не работает, то там, так что я физически доступ к компам имею.
Я уже было находил какую-то бесплатную программку на Народе, но выяснилось, что она не пишет в логи материнскую плату, так что толку от неё — 0.
Хочу теперь попробовать обычный VBScript — скорее всего будет работать под всеми платформами, сохранять отчёт в Эксель и, что особенно ценно, её можно допилить под свои нужды.
Пока не проверял, ссылка https://gallery.technet.microsoft.com/scriptcenter/Retrieving-Hardware-bd39ff07 (https://href.li/?https://gallery.technet.microsoft.com/scriptcenter/Retrieving-Hardware-bd39ff07)
//PS Проверил. Вот дерьмо — она просто читает список компьютеров из файла (из файла, Карл!) и выводит в Эксель на экран — причем автор (индиец) не удосужился проверить, а есть ли файл.
Поиск программы продолжается.
//PPS Вот почти то, что нужно, только в файл не сохраняет — http://www.vbsedit.com/scripts/misc/wmi/scr_1343.asp (https://href.li/?http://www.vbsedit.com/scripts/misc/wmi/scr_1343.asp)
SmileNet
06.11.2015, 13:23
Denixxx написал(а):
Да не, зачем такое. Это нежизнеспособно — ради 1 раз в год инвентаризации на все компы устанавливать неизвестно что.
Тут фишка в том (если не ошибаюсь) что если какой либо пользователь решит поменять в тихаря какую либо железку, придет оповещуха.
Denixxx написал(а):
Должно быть так: зашел по сетке, запустил (можно даже скрыто от пользователя) — программа запустилась в фоне, логи сохранились на сервер.
А если компов... да даже штук тридцать, я уж не говорю когда их сотни.
У меня в одной конторе их 20 мне по одному поднадоело. Да еще ничего путного бесплатного не нашел, пользовался какой то демкой, а она в некоторые части таблицы (рандомно) вместо данных вставляла типа: "демо" приходилось по нескольку раз сканирование запускать, что б менялись ячейки с "демо"
Как попробую эту отпишусь.
НЕ помню точно какой делал отчет или этой (https://href.li/?http://it-invent.ru/) или этой (https://href.li/?https://www.10-strike.com/rus/networkinventoryexplorer/)
ps думал склеются посты
walkerit написал(а):
Программа сбора данных о компьютере - CheckCfg
Ага, точняк, именно эту пробовал! http://checkcfg.narod.ru/checkcfg.htm (https://href.li/?http://checkcfg.narod.ru/checkcfg.htm)
И именно она не пишет данные о материнской плате в логи!
То есть — самое важное не учитывает.
Я уже нашел несколько примеров на VBScript.
Собираюсь довести их до ума, потом протестировать, потом выложить на Гитхабе со ссылкой сюда.
Думаю, в течение недели срастется.
Кое-какой результат уже есть, но почему-то не всегда правильно записывает мать и проц.
Кому интересно — подписывайтесь на тему.
Отступление! Да простят меня коллеги!
Для начала рекомендую ознакомиться вот с этой штукой (https://href.li/?https://www.techdays.ru/videos/6619.html)
Потом - идешь к любому интегратору, желательно заштатному и просишь триалку Систем Центра. Делаешь инвентаризацию, говоришь, что круто, но покупку откладываем на 17 год в лучшем случае. Профит
Правда, если есть домен имеет смысл сие действо
В результате написал сам, описание здесь — https://www.nulled.cc/threads/268916/ (https://href.li/?https://www.nulled.cc/threads/268916/)
Прошу закрыть тему, т.к. она себя изжила.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot