ANTICHAT

ANTICHAT (https://forum.antichat.io/index.php)
-   Windows (https://forum.antichat.io/forumdisplay.php?f=125)
-   -   Автоматическое определение оборудования (https://forum.antichat.io/showthread.php?t=1919802)

Denixxx 28.09.2015 17:35

Здравствуйте.

Задумано в организации провести лёгкую инвентаризацию компьютерного железа.
Интересует: имя компьютера, IP адрес, собственно марка материнской платы, объём памяти, операционная система. По возможности и другие данные (процессор, жесткий диск, монитор, наличие принтера).

Поскольку все компьютеры в сети, самый простой путь был бы:
1. Зайти инвентаризируемым компом в определённую папку на сервере.
2. Запустить там какую-то программу инвентаризации.
3. Сохранить с помощью этой программы все данные в отчёт на сервере.

Кто-нибудь может такую программу посоветовать? Буду благодарен.
Руками писать лень.
Поделитесь своим опытом!

+++++++++++Update++++++++++
В конце долгих мытарств по поиску стороннего решения было принято решение для инвентаризации оборудования написать скрипт на VBScript
Выложил в отдельной теме.
https://www.nulled.cc/threads/268916/

ykpon 28.09.2015 17:51

В каком формате нужно отчет составить?
И все ли ПК на Windows? Ибо могу наваять софтинку на шарпе.

Sunday 28.09.2015 18:20

Родными средствами:
Цитата:


Пуск => Сведения о системе


или
Цитата:


Win+R => cmd => msinfo32


Сторонний софт, к примеру AIDA64 - бывший Everest

Аида удобна тем, что там есть мастер отчетов.

Denixxx 29.09.2015 15:46

Цитата:


ykpon написал(а):

В каком формате нужно отчет составить?
И все ли ПК на Windows? Ибо могу наваять софтинку на шарпе.


Все ПК на Windows. Формат любой. Преобразовать готовое сам могу.
Цитата:


Sunday написал(а):

Родными средствами:

или

Сторонний софт, к примеру AIDA46 - бывший Everest

Аида удобна тем, что там есть мастер отчетов.


А чем конкретно Вы пользовались?

Sunday 29.09.2015 17:03

Аидой пользовался, но она платная, если это важно

Порядок действий получения отчета:
Жмем кнопку "отчеты" => "далее" => "По выбору пользователя".
Выставляем галочки, что сохранять в отчет. Внизу слева жмем "сохранить", чтобы потом использовать этот профиль на всех остальных машинах.
Затем, чтобы собрать данные, нужно зайти по кнопке "отчеты", выбрать "Загрузить из файла", выбрать формат сохранения.

PS
Я правда не знаю подойдет ли она для работы по сети

Вот здесь вроде пишут, что можно по сети работать. Нужна редакция AIDA64 Network Audit

elintor 04.10.2015 18:23

1. SIW
Лично мне нравится SIW. Использую версию: SIW.2013.4.4.05.14.Technicians.Edition. Новее пока просто не искал. Сохраняет так же отчеты. Весит мало. Инсталляции не требует. Пишет все что можно про систему, включая температуру, тайминги памяти и т.д.
Первый раз с ней столкнулся тогда, когда надо было вытянуть серийник от серверной Винды, который потеряли, и требовалось реинсталлить ОС. В итоге стянул с помощью ее. Скажем так из того что видел - понравилось больше всего. Из плюсов SIW - часто приходится смотреть что материнская плата стоит, что б найти драйвера и т.д., в итоге запустил, глянул и не надо лезть под стол.
Ссылка на "мою" версию в этом сообщении.
2. DameWare Remote Support
Можно все стянуть причем без "ходьбы" до удаленного компа. Если есть учетка админа - то устанавливаем сервис удаленно и наслаждаемся. Из минусов - не бесплатная (по SIW кстати не помню платная она или нет)

Mrachny 06.10.2015 12:28

Цитата:


Denixxx написал(а):

Здравствуйте.

Задумано в организации провести лёгкую инвентаризацию компьютерного железа.
Интересует: имя компьютера, IP адрес, собственно марка материнской платы, объём памяти, операционная система. По возможности и другие данные (процессор, жесткий диск, монитор, наличие принтера).

Поскольку все компьютеры в сети, самый простой путь был бы:
1. Зайти инвентаризируемым компом в определённую папку на сервере.
2. Запустить там какую-то программу инвентаризации.
3. Сохранить с помощью этой программы все данные в отчёт на сервере.

Кто-нибудь может такую программу посоветовать? Буду благодарен.
Руками писать лень.
Поделитесь своим опытом!


Сколько Р/С на предприятии? Если много, то есть сетевые утилиты для таких целей, в большинстве случаев "жадные", а если немного то я юзаю Astra32 www.astra32.com

SmileNet 06.11.2015 10:58

Если домен можно попробовать эту OCS Inventory NG.
Сам еще на домене не попробовал, но по описаниям достойна. Без домена много телодвижений совершать надо.

Denixxx 06.11.2015 11:29

Цитата:


SmileNet написал(а):

Если домен можно попробовать эту OCS Inventory NG.
Сам еще на домене не попробовал, но по описаниям достойна. Без домена много телодвижений совершать надо.


Это интернет-решение? Не годится. Программа должна запускаться локально под Окнами, чтобы иметь возможность выдать полную раскладку — что там на машине установлено.
Расположена на сервере. Но запускается локально, сохраняя данные в папку сервера.

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 является малое количество документации. Хотя, понимая суть процесса, разобраться со всеми ньюансами довольно просто.

Denixxx 06.11.2015 12:01

Цитата:


SmileNet написал(а):

Она устанавливается на сервер, на компы устанавливаются агенты.


Да не, зачем такое. Это нежизнеспособно — ради 1 раз в год инвентаризации на все компы устанавливать неизвестно что.
Должно быть так: зашел по сетке, запустил (можно даже скрыто от пользователя) — программа запустилась в фоне, логи сохранились на сервер.
Всё равно периодически дергают — то там что-то не работает, то там, так что я физически доступ к компам имею.
Я уже было находил какую-то бесплатную программку на Народе, но выяснилось, что она не пишет в логи материнскую плату, так что толку от неё — 0.
Хочу теперь попробовать обычный VBScript — скорее всего будет работать под всеми платформами, сохранять отчёт в Эксель и, что особенно ценно, её можно допилить под свои нужды.
Пока не проверял, ссылка https://gallery.technet.microsoft.com/scriptcenter/Retrieving-Hardware-bd39ff07
//PS Проверил. Вот дерьмо — она просто читает список компьютеров из файла (из файла, Карл!) и выводит в Эксель на экран — причем автор (индиец) не удосужился проверить, а есть ли файл.
Поиск программы продолжается.
//PPS Вот почти то, что нужно, только в файл не сохраняет — http://www.vbsedit.com/scripts/misc/wmi/scr_1343.asp

SmileNet 06.11.2015 13:23

Цитата:


Denixxx написал(а):

Да не, зачем такое. Это нежизнеспособно — ради 1 раз в год инвентаризации на все компы устанавливать неизвестно что.


Тут фишка в том (если не ошибаюсь) что если какой либо пользователь решит поменять в тихаря какую либо железку, придет оповещуха.
Цитата:


Denixxx написал(а):

Должно быть так: зашел по сетке, запустил (можно даже скрыто от пользователя) — программа запустилась в фоне, логи сохранились на сервер.


А если компов... да даже штук тридцать, я уж не говорю когда их сотни.

У меня в одной конторе их 20 мне по одному поднадоело. Да еще ничего путного бесплатного не нашел, пользовался какой то демкой, а она в некоторые части таблицы (рандомно) вместо данных вставляла типа: "демо" приходилось по нескольку раз сканирование запускать, что б менялись ячейки с "демо"
Как попробую эту отпишусь.

НЕ помню точно какой делал отчет или этой или этой
ps думал склеются посты

Denixxx 08.11.2015 23:19

Цитата:


walkerit написал(а):

Программа сбора данных о компьютере - CheckCfg

Ага, точняк, именно эту пробовал! http://checkcfg.narod.ru/checkcfg.htm
И именно она не пишет данные о материнской плате в логи!
То есть — самое важное не учитывает.

Я уже нашел несколько примеров на VBScript.
Собираюсь довести их до ума, потом протестировать, потом выложить на Гитхабе со ссылкой сюда.
Думаю, в течение недели срастется.
Кое-какой результат уже есть, но почему-то не всегда правильно записывает мать и проц.
Кому интересно — подписывайтесь на тему.

shadow6 13.11.2015 00:35

Отступление! Да простят меня коллеги!
Для начала рекомендую ознакомиться вот с этой штукой
Потом - идешь к любому интегратору, желательно заштатному и просишь триалку Систем Центра. Делаешь инвентаризацию, говоришь, что круто, но покупку откладываем на 17 год в лучшем случае. Профит
Правда, если есть домен имеет смысл сие действо

Denixxx 19.11.2015 14:50

В результате написал сам, описание здесь — https://www.nulled.cc/threads/268916/
Прошу закрыть тему, т.к. она себя изжила.


Время: 19:44