Tomsk Sysadmins Forum

Windows => Администрирование => Topic started by: ArdenT on May 15, 2008, 09:31:54

Title: полная инфа о компьютере
Post by: ArdenT on May 15, 2008, 09:31:54
в обще то появилась необходимость собирать инфу о компьютере
чем полнее тем лучше
раньше для этого использовалась программа Everest, но ввиду изменения законодательства теперь ее использовать нельзя
посоветуйте что нибудь хорошее
нужно бы еще чтобы эти отчеты составлялись автоматически без участия пользователя(в случае с эверестом это была его консоль и написанный небольшой батничек в автозагрузке)
прочитал во внехе про возможность создания такого отчета средствами самой винды(*.vbs), но сам такое не напишу
то что нашел - туго поддается настройке
проще было бы канеш программку с поддержкой консоли
формат отчета xml оооочень нужен, чтобы меньше переделывать
Title: полная инфа о компьютере
Post by: Xray_Linux_Root on May 15, 2008, 09:53:28
Quote from: ArdenT
в обще то появилась необходимость собирать инфу о компьютере
чем полнее тем лучше
раньше для этого использовалась программа Everest, но ввиду изменения законодательства теперь ее использовать нельзя
посоветуйте что нибудь хорошее
нужно бы еще чтобы эти отчеты составлялись автоматически без участия пользователя(в случае с эверестом это была его консоль и написанный небольшой батничек в автозагрузке)
прочитал во внехе про возможность создания такого отчета средствами самой винды(*.vbs), но сам такое не напишу
то что нашел - туго поддается настройке
проще было бы канеш программку с поддержкой консоли
формат отчета xml оооочень нужен, чтобы меньше переделывать
Что означает автоматическое составление отчёта не понял.
/me уже пятый год использует http://checkcfg.narod.ru/ (http://checkcfg.narod.ru/)  (лицензия freeware) и бухгалтерия довольна и инженер инфу по железу всегда может вытащить.
Title: полная инфа о компьютере
Post by: fredina on May 15, 2008, 09:58:12
а зачем всё это, для бухгалтерии зачем, для инженера тоже?
Title: полная инфа о компьютере
Post by: Ivan Tiukov on May 15, 2008, 10:06:12
если под винду, то есть "DameWare NT Utilities" - это правда для удаленного администрирования комплекс, но инфу о железе тоже можно с него выдернуть.
Title: полная инфа о компьютере
Post by: Xray_Linux_Root on May 15, 2008, 10:10:01
Quote from: fredina
а зачем всё это, для бухгалтерии зачем, для инженера тоже?
Ну вообще-то учёт основных средств - это головная боль бухгалтерии, а не сисадмина или инженера. А базу ведёт инженер, и отмечает в ней все поступления, перемещения, убытия дабы при возникновении каких либо вопросов у бухгалтерии они могли залезть в базу и посмотреть у кого и что находится. Я же или инженер не будем с ними бегать и показывать - это не наша забота. А инженер может посмотреть информацию по компу например: какой сокет под процом, сколько банков памяти и каких, и какого объёма в них память стоит, для апгрейда например. И опять же в 1С не указывают серийные номера устройств и их детальную комплектацию.
Самое главное всё очень просто, на все машины ставится агент инвентаризации который сливает данные по машинам в определённое место, а при помощи програмки Sklad2 с того же сайта получаем GUI доступ ко всему этому.
Вот тут http://checkcfg.narod.ru/checkcfg.htm (http://checkcfg.narod.ru/checkcfg.htm) можно посмотреть "результаты работы" - это обычный текстовый файл с размеченными полями.
Title: полная инфа о компьютере
Post by: Xray_Linux_Root on May 15, 2008, 10:11:47
Quote from: sumire
если под винду, то есть "DameWare NT Utilities" - это правда для удаленного администрирования комплекс, но инфу о железе тоже можно с него выдернуть.
И к тому же платный, если вы не заметили.....
Title: полная инфа о компьютере
Post by: Ivan Tiukov on May 15, 2008, 10:12:36
цена у него не такая уж и высокая. не думаю, что начальник откажется покупать, если объяснить зачем оно нужно.
p.s. если нужна именно бесплатность, посмотрите в сторону http://samlab.ws/soft/pcwizard/ (http://samlab.ws/soft/pcwizard/)
Title: полная инфа о компьютере
Post by: ArdenT on May 15, 2008, 10:41:28
ответы хороши
но повторюсь
НЕОБХОДИМО чтобы формат отчета был именно XML
из отчета берется инфа, которая будет отображаться на корпоративном сайте
нужно это для отдела тех отдела
чтобы посмотреть в любой момент что у кого стоит

Checkcfg.exe авирой забраковался как вирусяга изначально
к тому же он не дает назначить имя файла, какое нужно, только то что сам предлагает

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

вот и теперь такое надо
Checkcfg xml не создает, pcwizard тоже (
Title: полная инфа о компьютере
Post by: Diver on May 15, 2008, 10:56:56
Everest может выдавать отчеты в: простой текст, html, mhtml, xml, csv, mif, ini, ado
Title: полная инфа о компьютере
Post by: ArdenT on May 15, 2008, 10:58:27
Quote from: Diver
Everest может выдавать отчеты в: простой текст, html, mhtml, xml, csv, mif, ini, ado
он платный
а надо что нить фриварное
денег суки жмут (
Title: полная инфа о компьютере
Post by: Ivan Tiukov on May 15, 2008, 10:59:15
имхо если такие суровые требования к ПО, то может попробывать написать самостоятельно? нет так уж сложно в принципе (ну по крайней мере если дергать с системы данные, а не с железа)..
Title: полная инфа о компьютере
Post by: never hood on May 15, 2008, 11:04:32
Quote from: ArdenT
он платный
а надо что нить фриварное
денег суки жмут (
а сколько у вас машин? может, все же, проще купить Everest? Не так уж он и дорог! 20 баксов за хост, если меньше 25 хостов и 15 за хост, если до 100.
Свое изобретать будете дольше, и в итоге дороже.
Title: полная инфа о компьютере
Post by: ArdenT on May 15, 2008, 11:23:48
машин около трехсот
скрипт написать сам не смогу, ибо опыта в этом никакого
может кто нить сможет дать готовый?только без наворотов
один нашел в инете, но там чуть ли не челый программный комплекс
Title: полная инфа о компьютере
Post by: never hood on May 15, 2008, 11:43:04
Quote from: ArdenT
машин около трехсот
скрипт написать сам не смогу, ибо опыта в этом никакого
может кто нить сможет дать готовый?только без наворотов
один нашел в инете, но там чуть ли не челый программный комплекс
а поможет ли?
вам напишут, а поставить вы так и не сможете! опять окажется "программный комплекс"...
вам предлагали уже массу вариантов и все отметается из-за вашей неспособсности ими пользоваться...
даже текст преобразовать в XML (а это тоже текст) при умении и желании возможно и то вам это не подошло...
веревка пушистая и мыло душистое - ваше спасение!
Title: полная инфа о компьютере
Post by: Ivan Tiukov on May 15, 2008, 11:50:43
жестоко
Title: полная инфа о компьютере
Post by: never hood on May 15, 2008, 11:57:05
Quote from: sumire
жестоко
всегда можно откупиться!
просто купить ПО!
Title: полная инфа о компьютере
Post by: nuclight on May 15, 2008, 12:12:51
Ну можно еще в школу, за буквари - учиться, учиться и учиться. Тогда глядишь, и получится чем-нибудь воспользоваться, способности подрастут.
Title: полная инфа о компьютере
Post by: ArdenT on May 15, 2008, 12:21:45
ну допустим воспользоваться можно тем что было указано
но есть один момент
из xml парсится в базу
а тут получается надо сначала создать тхт потом преобразовать в xml и только потом парсить
делать преобразователь для преобразователя... как-то не улыбается
Title: полная инфа о компьютере
Post by: never hood on May 15, 2008, 12:31:26
Quote from: ArdenT
ну допустим воспользоваться можно тем что было указано
но есть один момент
из xml парсится в базу
а тут получается надо сначала создать тхт потом преобразовать в xml и только потом парсить
делать преобразователь для преобразователя... как-то не улыбается
кто мешает парсить текст в SQL?
тоже не улыбается?
Title: полная инфа о компьютере
Post by: ArdenT on May 15, 2008, 12:34:53
Quote from: never hood
кто мешает парсить текст в SQL?
тоже не улыбается?
это писать новый парсер
а так только исправить готовый
Title: полная инфа о компьютере
Post by: Ivan Tiukov on May 15, 2008, 13:08:21
сдается мне человек в программировании тяжело себя ощущает, отсюда и "нихотения" писать по новой..
Title: полная инфа о компьютере
Post by: Xray_Linux_Root on May 15, 2008, 13:58:00
Тут пожалуй подойдёт выражение одного из ведущих разработчиков MySQL (дословно к сожалению не помню, но смысл передам): Если у вас в таблице несколько миллионов записей, то почему бы вам не купить Oracle?
Title: полная инфа о компьютере
Post by: Usik on May 15, 2008, 15:05:03
Если не ошибаюсь Aida32 бесплатна - прога от разработчиков эвереста.
Title: полная инфа о компьютере
Post by: Unit on May 15, 2008, 17:02:43
Quote
24 марта 2004 Tamas Miklos закрыл свой проект AIDA32, а с 19 апреля был закрыт и сайт программы.
Title: полная инфа о компьютере
Post by: Usik on May 15, 2008, 17:32:03
не знал) сколько ею пользовался)
Title: полная инфа о компьютере
Post by: visual on May 15, 2008, 23:47:09
Quote from: ArdenT
НЕОБХОДИМО чтобы формат отчета был именно XML
не очень понятно как из одного следует другое. если отображается на сайте, то почему обязательно выгружать собранную инфомацию в XML? если XML для того чтобы меньше пределывать, а опыта по переделке недосточно, то смысл в XML вообще становится непонятным. семантика XML настолько универсальна, что парсить произвольный XML с целью формализованного вывода на сайте - задача из серии написать "крякер Интернета". или XML нужен ровно потому, что уже написана обработка XML файлов, которые создавал everest? если это так, то адаптация любой системы под структуру файла, создаваемого everest-ом, может оказаться сопоставимой по затратам на внедрение другой системы.

Quote from: ArdenT
из отчета берется инфа, которая будет отображаться на корпоративном сайте
на сайт выводить уже понятно каким образом? есть какой-то движок, в который надо встроиться, или это общее требование - смотреть информацию через web браузер, и не важно как оно устроено "по ту сторону экрана" (с)vas? если последнее утверждение верно, то есть ненулевой выбор бесплатных систем, которые сканируя данные на клиентской машине так или иначе помещают информацию в базу данных, а уже из базы данных формируется вся необходимая аналитика для вывода на сайте.

Quote from: ArdenT
нужно это для отдела тех отдела
чтобы посмотреть в любой момент что у кого стоит
на досуге почитайте про ITIL и MOF, оно даже в хорошем русском переводе есть. там написано кому, зачем и как оно должно быть надо.

Quote from: ArdenT
при запуске системы запускался батник, запускавший эверест в фоновом режиме, создавался отчет вида ххх.ххх.ххх.ххх.xml (по IP адресу компа в сети)
пользователь даже и не замечает ничего
в соответствии с ип инфа добавлялась к инфе о рабочем месте пользователя
вот и теперь такое надо
Checkcfg xml не создает, pcwizard тоже (
батник запускать не рекомендую, ибо запуск .bat под windows 2000 и старше инициализирует виртуальную DOS машну и процесс выполняется в функционально усеченном командном процессоре. как минимум запускать надо .cmd, но на нем много не сделаешь. поэтому и большинство скриптовых задач пока еще решают на базе WSH.
P.S. из бесплатных систем аудита как минимум можно посмотреть на OCS Inventory NG или open-audit. без доработки очевидно ни одна бесплатная система не будет удовлетворять всем вашим требованиям. поэтому учитесь сами, нанимайте на работу специалистов или используйте сторонние услуги. мне пришлось вмешаться в код open-audit-а чтобы решить свои задачи. сейчас система практически полностью локализована, об'юникод-ена, добавлены нужные аналитические срезы и убраны некоторые болезни. осталось только с ERP и HRM системами увязать, и в целом вполне рабочее решение. сразу говорю, для public этот вариант еще не готов. но не исключено что он будет оформлен как один из branch-ей основного проекта или войдет патчами в один из следующих релизов основной ветки open-auditа.
Title: полная инфа о компьютере
Post by: ArdenT on May 16, 2008, 10:06:30
Quote from: visual
или XML нужен ровно потому, что уже написана обработка XML файлов, которые создавал everest? если это так, то адаптация любой системы под структуру файла, создаваемого everest-ом, может оказаться сопоставимой по затратам на внедрение другой системы.

на сайт выводить уже понятно каким образом? есть какой-то движок, в который надо встроиться, или это общее требование - смотреть информацию через web браузер, и не важно как оно устроено "по ту сторону экрана" (с)vas?

батник запускать не рекомендую, ибо запуск .bat под windows 2000 и старше инициализирует виртуальную DOS машну и процесс выполняется в функционально усеченном командном процессоре. как минимум запускать надо .cmd, но на нем много не сделаешь. поэтому и большинство скриптовых задач пока еще решают на базе WSH.

P.S. из бесплатных систем аудита как минимум можно посмотреть на OCS Inventory NG или open-audit.

именно так. чтобы не изменять половину уже работающей системы требуется программа санер максимально похожая по возможностям на everest
исправить парсер уже известно как, нужен только образец отчета программы-сканера

сайт сам есть, как выводиться будет уже есть, ибо работает уже на протяжении нескольких лет, встал вопрос только в лицензиях

батник работал вполне нормально, нужен то он только для активации в программе создания отчета в заданное место

из бесплатных меня устраивает полностью AIDA , но начальника не устраивает тем что проект уже не живой. бред имхо

Title: полная инфа о компьютере
Post by: nuclight on May 16, 2008, 15:02:21
Quote from: visual
батник запускать не рекомендую, ибо запуск .bat под windows 2000 и старше инициализирует виртуальную DOS машну и процесс выполняется в функционально усеченном командном процессоре. как минимум запускать надо .cmd, но на нем много не сделаешь. поэтому и большинство скриптовых задач пока еще решают на базе WSH.

Странно, у меня на Win2000 батники почему-то работают в процессах cmd.exe, а не ntvdm. Ничего не напутали?
Title: полная инфа о компьютере
Post by: visual on May 16, 2008, 15:31:01
Quote from: nuclight
Странно, у меня на Win2000 батники почему-то работают в процессах cmd.exe, а не ntvdm. Ничего не напутали?
да, пожалуй я погорячился. был просто один момент, когда одинаковый набор команд внутри .bat файла работал не так, как в .cmd. тупо не работали некоторые ключи на стандартных командах. сейчас проверил, при запуске .bat, который не запускает старые приложения, NTVDM не стартует.
Title: полная инфа о компьютере
Post by: ArdenT on May 20, 2008, 15:58:37
может кому то еще будет интересно
решилась таки эта задача
есть некий проект, создавший скрипт sydi-server.vbs
пишется батничек с настройками запуска и сохранения фала ровно в одну строчку
в итоге в течении нескольких секунд получается отчет в формате xml в заданной папке, легко копируемый на фтп

текст бат-файла:
cscript.exe sydi-server.vbs -tlocalhost -ex -o<путь и имя файла>
ftp -s:command.txt

текст command.txt:
open <имя сервера>
<login>
<pass>
cd <путь копирования>
put <имя файла>
bye
Title: полная инфа о компьютере
Post by: Safir on May 21, 2008, 15:20:07
Quote from: ArdenT
из бесплатных меня устраивает полностью AIDA , но начальника не устраивает тем что проект уже не живой. бред имхо
Оно не бред: то, что проект мёртв, означает, что новые железки он не распознает и будет гнать. А значит придётся снова переделывать.