0 Пользователей и 1 Гость просматривают эту тему.
А есть ли в никсах аналог WMI(Windows Management Instrumentation)?Заранее спасибо!
Цитата: Сомневающийся_В_Unix от 04 Сентябрь 2006, 17:00:23А есть ли в никсах аналог WMI(Windows Management Instrumentation)?Заранее спасибо!Если вы имеете ввиду разнообразные графические конфигурялки - то их достаточно. Но не следует забывать, что никсов много всяких разных, так что ответить на этот вопрос нельзя. Более корректный вопрос звучал бы так: а есть ли в таком-то дистрибутиве что-то похожее на WMI?Можно еще задать вопрос: а нужно ли в таком-то дистрибутиве что-то похожее на WMI?
...В WMI нет ничего графического:) WMI - набор некоторых сущностей(классов) (не путать с классами в ООП) позволяющих полностью конфигурировать систему и управлять ей, локально или удаленно.Как например в никсах узнать какой проц на удаленном компьютере, сколько планок памяти и какого объема?
А вот интересно при помощи WMI можно удаленно ограничить количество tcp соединений, например, или установить дисковые квоты для пользователей, поднять и сконфигурировать дополнительный сетевой интерфейс и т.п? Сколько раз для этого придется перезагрузить машину?
Если это можно сделать на машине локально, то можно и с помощью WMI.
Коротенького примера как получить количество и объем планок памяти на удаленном компьютере я так и не получил. А по сему вынужден констатировать, что такого механизма в *nix нет или отвечающие про него не знают.P. S. работать дожно на всех без исключения версиях *nix.
Цитата: Сомневающийся_В_Unix от 05 Сентябрь 2006, 18:31:31Коротенького примера как получить количество и объем планок памяти на удаленном компьютере я так и не получил. А по сему вынужден констатировать, что такого механизма в *nix нет или отвечающие про него не знают.P. S. работать дожно на всех без исключения версиях *nix.WMI будет работать в windows 3.1? Есть у suse например hwinfo, в дебиан она используется, на любой другой юникс думаю тоже можно перенести, есть kudzu редхатовская, у мандривы тоже что-то свое было для диагностики железа. Вот вам вариант: установить на все линухи например hwinfo и вытаскивать необходимую инфу.
P. S. работать дожно на всех без исключения версиях *nix.
То есть единого общепринятого механизма для ПОЛНОГО управления системой нет?
P. S. А все таки можно увидеть небольшой скрипт для получения инфы о планках памяти?
Будет работать начиная с NT 4.
Handle 0x0005 DMI type 5, 22 bytes. Memory Controller Information Error Detecting Method: 8-bit Parity Error Correcting Capabilities: None Supported Interleave: One-way Interleave Current Interleave: One-way Interleave Maximum Memory Module Size: 256 MB Maximum Total Memory Size: 768 MB Supported Speeds: 70 ns 60 ns Supported Memory Types: Standard EDO Memory Module Voltage: 5.0 V Associated Memory Slots: 3 0x0006 0x0007 0x0008 Enabled Error Correcting Capabilities: NoneHandle 0x0006 DMI type 6, 12 bytes. Memory Module Information Socket Designation: A0 Bank Connections: 1 Current Speed: 7 ns Type: DIMM SDRAM Installed Size: 128 MB (Single-bank Connection) Enabled Size: 128 MB (Single-bank Connection) Error Status: OKHandle 0x0007 DMI type 6, 12 bytes. Memory Module Information Socket Designation: A1 Bank Connections: 2 Current Speed: 127 ns Type: DIMM SDRAM Installed Size: Not Installed Enabled Size: Not Installed Error Status: OKHandle 0x0008 DMI type 6, 12 bytes. Memory Module Information Socket Designation: A2 Bank Connections: 3 Current Speed: 127 ns Type: DIMM SDRAM Installed Size: Not Installed Enabled Size: Not Installed Error Status: OK
А от Вас примерчики будут?
Set locator = CreateObject("WBemScripting.SWbemLocator")Set services = locator.ConnectServer(".")Set objects = services.ExecQuery("SELECT * FROM Win32_PhysicalMemory")For Each obj in objects WScript.Echo(obj.Capacity)Next
Сохраняем это в файле с рашрением *.vbs и нажимаем enter.чтобы узнать на удаленном сервере, нужно вместо точки ставить имя машины и если хватит прав, то будет и результат!Про другие свойства можно узнать посмотрев в MSDN WMI класс Win32_PhysicalMemory.
P. S. а скрипта я так и не получил.....
В быстром ответе можно использовать BB-теги и смайлы.
Предупреждение: в данной теме не было сообщений более 120 дней.Если не уверены, что хотите ответить, то лучше создайте новую тему.