Program untuk menginventori komputer dalam domain. Malah program memerlukan perakaunan. Sistem Inventori Myzci

Berkenaan dengan: Pelayan Windows 2012, Windows Server 2012 R2

Dalam itu semakan teknikal memperkenalkan ciri inventori perisian, yang diperkenalkan dalam Windows Server 2012 R2, yang memudahkan pentadbir pusat data untuk mengekalkan pengelogan pengurusan lesen perisian sebagai aset Microsoft untuk penggunaan mereka. Sebelum anda menggunakan inventori perisian dalam Windows Server 2012 R2, pasang Kemas kini Windows KB 3000850 dan KB 3060681 pada setiap sistem Windows Server 2012 R2 yang sedang diinventori. Fungsi ini berjalan secara setempat pada setiap pelayan yang tertakluk kepada inventori. Pengumpulan data daripada pelayan jauh tidak dilaksanakan.

Ciri inventori perisian juga boleh ditambah pada dua versi Windows Server sebelum Windows Server 2012 R2. Untuk menambah ciri inventori perisian ke Pelayan Windows 2012 Dan Windows Server 2008 R2 SP1 Anda boleh memasang kemas kini berikut:

    Pelayan Windows 2012(Edisi Standard atau Pusat Data)

    Catatan

    WMF 4.0.

    • Pek Perkhidmatan WMF 4.0 untuk Windows Server 2012: KB 3119938
  • Windows Server 2008 R2 SP1

    Catatan

    Sebelum Penggunaan pakej seterusnya kemas kini, pastikan anda telah memasang WMF 4.0.

    • Pek Perkhidmatan WMF 4.0 untuk Windows Server 2008 R2: KB 3109118

Penerangan Komponen

Log Inventori Perisian dalam Pelayan Windows ialah komponen dengan set ringkas PowerShell cmdlet yang membantu pentadbir mendapatkan senarai atur cara Microsoft yang dipasang pada pelayan mereka. Ia juga menyediakan keupayaan untuk mengumpul dan mengubah hala data ini secara berkala melalui rangkaian menggunakan protokol HTTPS untuk pemprosesan statistik. Menguruskan komponen ini, terutamanya untuk pengumpulan dan pengalihan setiap jam, juga dilakukan menggunakan arahan PowerShell.

Catatan

Pelayan pengagregatan yang berjalan dalam perkhidmatan web boleh dikonfigurasikan secara berasingan. Lihat maklumat lanjut tentang.

Tiada sekeping data yang dikumpul oleh log inventori perisian dihantar kepada Microsoft semasa pengendalian ciri ini.

Penggunaan praktikal

Antara muka inventori perisian direka untuk mengurangkan kos operasi mendapatkan semula maklumat yang tepat tentang perisian Microsoft yang digunakan secara tempatan pada pelayan, terutamanya merentasi berbilang pelayan dalam persekitaran IT (dengan mengandaikan komponen itu digunakan dan berjalan dalam persekitaran IT). Keupayaan untuk memajukan data ini ke pelayan pengagregatan (jika dikonfigurasikan oleh pentadbir IT) membolehkan data dikumpulkan di satu tempat menggunakan proses automatik yang universal. Walaupun hasil yang serupa boleh diperolehi melalui antara muka tinjauan secara langsung, inventori perisian menggunakan seni bina pemajuan (melalui rangkaian) yang dijalankan pada setiap pelayan menghapuskan banyak isu penemuan mesin yang biasa dalam banyak inventori perisian dan senario pengurusan aset. Untuk melindungi data yang diubah hala melalui HTTPS ke pelayan pengagregatan pentadbir, protokol SSL. Jika semua data berada di satu tempat (pada satu pelayan), lebih mudah untuk menganalisisnya, lebih mudah untuk bekerja dengannya, dan lebih mudah untuk membuat laporan berdasarkannya. Adalah penting untuk ambil perhatian bahawa tiada sekeping data ini dihantar ke Microsoft semasa ciri itu berjalan. Komponen pengelogan inventori perisian dan kefungsian yang disediakannya bertujuan semata-mata untuk digunakan oleh pemilik dan pentadbir perisian pelayan berlesen.

Log inventori perisian boleh membantu pentadbir pelayan melaksanakan tugas berikut:

    Dapatkan maklumat dari jauh tentang senarai perisian dan pelayan atas permintaan daripada Pelayan Windows.


Apabila armada komputer berkembang dalam organisasi, bahaya melupakan peranti persisian yang berada di dalam stesen kerja tertentu, atau kehilangan salah satu daripadanya, meningkat. Kerugian mungkin berlaku disebabkan oleh kecuaian pekerja jabatan sokongan teknikal atau disebabkan niat jahat pekerja yang memutuskan untuk meningkatkan prestasinya. komputer rumah atas perbelanjaan syarikat. Di rumah bos servis teknikal atau pentadbir sistem Terdapat beberapa cara untuk mengelakkan kejadian jenis ini. Sebagai contoh, anda boleh mengelak perumah unit sistem dan menjalankan pemeriksaan berkala terhadap integriti pengedap. Anda boleh menginventori komponen setiap pagi (atau petang). Memasang peralatan pengawasan visual juga boleh berkesan. Semua kaedah ini ada kebaikan dan keburukannya. Kelemahan utama cara ini ialah peningkatan intensiti buruh, serta komponen kos yang sangat serius (peralatan pengawasan visual, meterai, peningkatan masa kerja untuk kawalan). Pilihan perakaunan lain - perisian - tidak mempunyai kelemahan sedemikian.

Jumlah sistem Inventori Rangkaian daripada Softinventive membolehkan anda menyimpan rekod penuh perisian yang dipasang pada komputer anda, serta memantau perkakasan komputer di pejabat, rangkaian tempatan korporat kecil dan besar. Tanpa meninggalkan tempat duduknya, pentadbir boleh mengimbas rangkaian dan mendapatkan maklumat komprehensif tentang setiap komputer. Tiada modul pra-pasang diperlukan - ia dipasang secara automatik. Program ini membolehkan anda mengimbas rangkaian kedua-dua dalam masa nyata (segera) dan, menggunakan skrip, pada masa ini klien menyambung ke domain.

Jumlah Inventori Rangkaian mempunyai kedua-dua wizard wajib pada zaman kita, yang membolehkan pengguna mendapatkan hasil yang sangat mengagumkan dengan ketegangan otak yang minimum, dan mod pengimbasan manual, yang membolehkan pengguna mengkonfigurasi semua parameter secara bebas. Keupayaan pengimbas sangat mengagumkan. Pengimbasan dijalankan menggunakan tiga jenis maklumat: perkakasan, perisian yang dipasang dan maklumat sistem masa nyata (proses berjalan dalam sistem, perkhidmatan, sumber dikongsi, pembolehubah persekitaran).

Penampilan program menyerupai "Penjelajah", secara visual memaparkan pokok rangkaian tempatan di panel kiri, dibahagikan kepada kumpulan. Nama kumpulan sepadan dengan kedudukan stesen kerja dalam hierarki rangkaian atau dipilih secara manual oleh pengguna. Apabila anda memilih komputer, maklumat mengenainya dipaparkan di bahagian tengah tetingkap program utama. Butiran tentang subsistem tertentu dipilih berdasarkan kategori yang ditanda dalam panel sepadan yang dipaparkan di sebelah kanan. Antara muka program ini boleh berskala dan boleh disesuaikan dengan mudah mengikut citarasa anda. Sebilangan besar tema visual, panel boleh disesuaikan, alatan dan kekayaan pintasan papan kekunci malah akan membenarkan anda untuk pengguna yang cerewet sesuaikan antara muka program agar sesuai dengan anda.

Apabila anda mula-mula melancarkan program, pengguna akan ditawarkan pilihan untuk kerja selanjutnya: melancarkan Wizard Imbasan Rangkaian, mengimbas komputer semasa, atau membuka tetingkap utama dan kerja selanjutnya. Mod operasi utama untuk pentadbir sistem mungkin akan berfungsi dalam tetingkap utama. Walau bagaimanapun, untuk mengelakkan penambahan komputer secara manual, anda boleh menggunakan Wizard Imbasan Rangkaian pada peringkat pertama.

Wizard menawarkan dua pilihan: pengimbasan dalam talian dan skrip log masuk. Setiap pilihan disertakan dengan penerangan terperinci, menunjukkan kebenaran dan dasar keselamatan yang harus didayakan. Laluan mana yang hendak dipilih bergantung pada situasi tertentu.

Apabila mengimbas komputer menggunakan skrip log masuk, pentadbir mempunyai peluang untuk menambah talian panggilan untuk program pengimbas pada skrip log masuk domain, membolehkan anda mengumpul maklumat tentang setiap komputer yang bersambung ke domain menggunakan skrip ini (jika dipasang dan menjalankan perkhidmatan WMI). Wizard membenarkan anda memilih folder kongsi tempat fail program pengimbas diletakkan dan folder untuk menyimpan hasil imbasan. Seterusnya, setelah mengubah suai skrip log masuk, pentadbir hanya boleh menunggu pengguna mula menyambung ke domain, dan dari semasa ke semasa memantau maklumat yang diterima menggunakan program.

Pengimbasan dalam talian mempunyai lebih banyak langkah untuk mencapai hasilnya. Jenis imbasan ini melibatkan dua pilihan untuk mencari komputer: "Kejiranan Rangkaian" dan "Julat Alamat IP". Dalam kes pertama, program mengimbas pokok komputer yang boleh dilihat melalui persekitaran rangkaian. Pilihan ini membolehkan pentadbir melihat strukturnya rangkaian Microsoft Windows (kumpulan kerja, domain) dan pilih hos secara visual untuk diimbas. Jika persekitaran rangkaian dipaparkan dengan perlahan, atau pentadbir mempunyai beberapa subnet untuk diimbas, atau tiada sambungan NetBIOS kepadanya, anda harus memilih laluan kedua - "julat alamat IP". Laluan ini akan membolehkan anda menentukan satu atau lebih julat alamat untuk diimbas. Dalam setiap pilihan, anda mesti menentukan nama pengguna dengan keistimewaan yang sesuai (mempunyai hak untuk bekerja dengan sumber pentadbiran).

Dua pilihan untuk mencari komputer - "julat alamat IP" dan "Kejiranan Rangkaian"

Hasil wizard akan menjadi senarai kumpulan, domain, nod, serta maklumat terperinci tentang mereka. Selain itu, kad akaun dibuat untuk setiap komputer, yang mengandungi maklumat tentang pemilik dan komputer:

  • nama komputer;
  • nombor inventori;
  • Pengguna Berdaftar;
  • kos komputer;
  • Nama organisasi;
  • tarikh pembayaran dan pemasangan;
  • kumpulan kerja atau domain komputer;
  • Alamat IP;
  • Maklumat peribadi;
  • medan maklumat tambahan.

Program ini boleh menjana nombor inventori secara automatik untuk mana-mana komputer yang baru ditemui, dan juga membolehkan anda mencipta medan maklumat tambahan yang mengandungi maklumat tentang persisian yang disambungkan ke komputer (contohnya, bekalan kuasa tidak terganggu, pengimbas, kamera).

Kesempurnaan maklumat yang dikumpul oleh Jumlah Inventori Rangkaian membolehkan anda memantau mana-mana komponen perkakasan atau perisian sistem, menjejaki sebarang perubahan dan membalasnya tepat pada masanya. Untuk kerja yang cekap Dengan data, program ini menyediakan panel kategori, diduplikasi dengan butang pada bar alat. Apabila memilih kategori, pengguna menerima maklumat komprehensif mengenainya. Sebagai contoh, apabila anda memilih subkategori "pemproses" daripada kategori "perkakasan", program akan memaparkan segala-galanya tentang pemproses, daripada namanya kepada voltan teras dan kekerapan cache tahap kedua.

Untuk mengatur keseluruhan lautan maklumat ini, sistem menyediakan pembina laporan. Menggunakan menu Laporan atau mengklik butang yang sepadan pada bar alat, pengguna mempunyai akses kepada alatan yang berkaitan dengan laporan. Pembina dapat meringkaskan data dalam bentuk yang mudah berdasarkan kriteria yang dipilih pengguna. Kriteria pemilihan dalam program dibahagikan secara bersyarat kepada empat kumpulan utama: maklumat umum, peralatan, program, lain-lain. Apabila beralih kepada mod penjanaan laporan, pentadbir mempunyai akses kepada alatan untuk bekerja dengan laporan, serta berbilang pemilihan kriteria dalam panel yang sepadan. Terima kasih kepada ini, pengendali Jumlah program Inventori Rangkaian mempunyai banyak pilihan kawalan keadaan semasa dengan pangkalan perkakasan dan perisian, pejabat atau rangkaian korporat. Bergantung pada realiti syarikat tertentu, program ini memberi peluang untuk menggunakan sama ada skema laporan yang telah ditetapkan atau mencipta sendiri, yang memaparkan sepenuhnya gambar peralatan yang diperlukan. Menu "Laporan" mengandungi skema paparan laporan. Mereka (laporan) dibahagikan kepada dua kumpulan: penuh dan pendek. Sebagai contoh, laporan untuk kriteria "Komputer dan papan induk" memuatkan halaman secara keseluruhan dan mengandungi maklumat terperinci. Ini ialah maklumat tentang unit sistem, papan induk (pengilang, nama, nombor siri, versi), maklumat BIOS (nama, pengilang, tarikh keluaran, versi SMBIOS). Dalam bentuk ringkasnya, laporan ini merangkumi satu pertiga daripada halaman dan mengandungi maklumat yang sama, tetapi tanpa spesifikasi mengikut tarikh, nombor siri, dsb.

Pembina membenarkan anda menjana laporan untuk keseluruhan rangkaian dan untuk komputer atau kumpulan yang dipilih dalam panel Gambaran Keseluruhan Rangkaian. Anda boleh memasukkan sebarang bilangan komputer dan kategori dalam laporan dalam sebarang kombinasi, iaitu, pilih beberapa komputer daripada rangkaian atau kumpulan yang berbeza, menggabungkannya dengan mana-mana gabungan kategori maklumat. Pentadbir boleh menyimpan laporan yang diterima dalam format dalaman, serta dalam fail teks ASCII, format fail HTML, CSV dan RTF. Jika perlu, laporan boleh dicetak.

Dan akhirnya, tetapan program. Bergantung pada tetapan keselamatan rangkaian, serta konfigurasi rangkaian, program ini membolehkan anda mengkonfigurasi pilihan sambungan dengan stesen jauh. Ini boleh sama ada penggunaan paip pentadbiran yang dinamakan dalam sambungan melalui protokol SMB, atau menyambung kepada perkhidmatan WMI melalui protokol RPC, atau gabungan kedua-duanya. Tetapan juga membenarkan pentadbir untuk mengambil kira kehadiran atau ketiadaan pelayan DNS pada rangkaian dan menentukan sama ada untuk membenarkan alamat IP semasa pengimbasan atau tidak. Banyak tetapan lain membolehkan anda mengurus parameter program tertentu dengan sangat fleksibel bergantung pada keperluan semasa pentadbir atau konfigurasi rangkaian tempatan.

Jadi, dalam hal pemantauan jarak jauh, mengatur dan menyimpan maklumat tentang komponen perkakasan dan perisian taman komputer organisasi produk ini sangat berjaya. Ia mempunyai harga yang berpatutan, prestasi yang baik, pemproses maklumat yang dikumpul yang sangat baik, serta semua alatan yang betul untuk bekerja dalam rangkaian dengan kerumitan yang berbeza-beza. Kami yakin bahawa Jumlah Inventori Rangkaian akan menjimatkan banyak usaha dan saraf untuk pentadbir sistem.

Taman IT mana-mana organisasi selalunya termasuk berpuluh-puluh sistem pelbagai konfigurasi. Dan akan sentiasa ada beberapa pemikir bebas yang ingin menipu bos mereka untuk menaik taraf atau memasang perisian yang luar biasa untuk tujuan peribadi. Tanpa sistem perakaunan dan kawalan, pentadbir mengambil risiko sekurang-kurangnya bonusnya. Mari lihat penyelesaian untuk memudahkan tugas ini.

WMI dan Powershell

Dalam WinNT 4.0SP4, pentadbir menerima alat baru untuk pengurusan berpusat dan pemantauan operasi pelbagai bahagian sistem pengendalian - WMI (Windows Management Instrumentation, Windows Management Instrumentation). Benar, dalam versi pertama terdapat beberapa komponen yang disertakan (hanya 15). Tetapi dalam Win2k+ berikutnya bilangan mereka meningkat bersama-sama dengan keupayaan. Hari ini WMI tersedia untuk semua versi OS Windows, termasuk Se7en. Dengan menanyakan pelbagai kelas WMI tempatan dan sistem jauh, kita boleh mendapatkan semua maklumat yang diperlukan tentang perisian dan peralatan yang terdapat dalam syarikat.

Dalam contoh, saya cadangkan untuk tidak menggunakan VBScript, JScript atau bahasa skrip lain, ia terlalu menyusahkan dan menyusahkan, terutamanya kerana kita sudah mempunyai PowerShell mewah yang boleh melakukan bahagian besar kerja untuk kita (baca lebih lanjut tentang PS dalam ][ 09.2009 dan 05.2010).
Mula-mula, mari dapatkan senarai BIOS pada komputer hamba:

PS> Dapatkan-WMIObject Win32_BIOS
-computerName synack.ru

Seperti yang anda faham, selepas '-computerName' nama hos ditunjukkan. Walaupun semasa mengundi sistem tempatan, parameter ini boleh diketepikan, yang akan kami lakukan pada masa hadapan untuk kepentingan ringkas. Dengan menulis skrip ringkas, anda boleh dengan mudah menghantar Get-WMIObject senarai sistem dari mana maklumat akan dikumpulkan. Jika perlu, simpan hasilnya ke fail teks untuk analisis lanjut.

Kami menjalankan tinjauan parameter yang selebihnya dengan cara yang sama. Sebagai contoh, kami meminta maklumat tentang CPU:

PS> Dapatkan-WMIObject Win32_Processor

Sebagai peraturan, senarai lengkap data tidak diperlukan, jadi kami hanya memilih parameter yang diperlukan:

PS> Dapatkan-WmiObject Win32_ComputerSystem | Pilih Pengilang, Model

Mari lihat jenis motherboard yang kita ada:

PS> Win32_Baseboard | Pilih Pengilang, Nama, Produk | ft -a

Kelas Win32_ComputerSystem, Win32_ComputerSystemProduct dan Win32_ OperatingSystem akan membolehkan anda mengumpul data umum pada komputer dan sistem anda:

PS> "127.0.0.1", "synack.ru", "pc01" | Semakan Dalam Talian |
Foreach-Object (Get-WMIObject
Win32_ComputerSystem -computerName
$_ }

Kami meminta versi OS:

PS> Dapatkan-WmiObject Win32_OperatingSystem | Pilih CSName,Buil
dNumber,ServicePackMajorVersion

PS> Import-CliXML C:\check.xml |
Out-GridView

Senarai lengkap kelas dan sifat Win32_* tersedia dalam dokumentasi MSDN "Win32_Classes" (http://msdn.microsoft.com/en-us/library/aa394084%28v=VS.85%29.aspx). Pilihan alternatif- gunakan fungsi carian.

Sebagai contoh, mari kita lihat senarai objek yang namanya mengandungi perkataan cakera:

PS> Dapatkan-WmiObject -Senarai | di mana ($_.
nama -padanan "cakera")

Utiliti dan aplikasi sedia dibuat

Jika anda mencari di Internet dengan baik, anda boleh menemui berpuluh-puluh skrip WMI siap pakai paling banyak perbezaan bahasa pengaturcaraan yang mudah disesuaikan dengan keperluan anda.

Perhatian saya telah ditarik kepada Inventori Perkakasan aplikasi HTA (www.robvanderwoude.com/hardware.php) dengan cangkerang web. Hanya masukkan nama komputer dan dapatkan maklumat tentang peralatan yang dipasang. Jika perlu, anda boleh mengedit fail mentah dalam editor teks, menambah parameter yang diperlukan padanya (polling objek WMI dilaksanakan dalam VBScript).

Pembangun pihak ketiga telah mencipta beberapa cmdlet khas yang memudahkan penulisan skrip. Skrip Inventori Komputer (CompInv), yang tersedia di laman web powershellpro.com, membolehkan anda mendapatkan maklumat tentang perkakasan, OS dan menyimpan semua data yang dikumpul dalam fail Excel untuk analisis lanjut. Selepas pelancaran, skrip akan bertanya beberapa soalan, menjawab yang pentadbir memilih mod pengumpulan data. Senarai komputer untuk diimbas ditentukan menggunakan fail teks khas, dan skrip juga boleh mengimbas secara automatik semua sistem atau pelayan yang disertakan dalam domain. Sebagai pilihan, nama komputer ditetapkan secara manual. Secara lalai, akaun semasa digunakan, tetapi dengan menjawab "Ya" kepada soalan "Adakah anda ingin menggunakan bukti kelayakan alternatif?", anda boleh menentukan akaun yang diperlukan.

Untuk tidak menjalankan skrip yang dibuat sendiri, kami akan mempercayakan ini kepada SchTasks. Sebagai contoh:

> SchTasks /CREATE /TN CheckScript /TR "powershell.exe `
-noprofile -executionpolicy Tidak Terhad `
-semakan fail.ps1" /IT /RL TERTINGGI /SC HARIAN

Hasilnya, tugas yang dipanggil CheckScript dicipta, yang akan melaksanakan skrip PS check.ps1 setiap hari, dan dengan keutamaan tertinggi. Bersama dengan sistem inventori peralatan dan aplikasi yang dipasang NetPoint (www.neutex.net) menawarkan satu set skrip PS (GetNet*) yang direka khusus untuk mengumpul jenis data tertentu tentang sistem hamba. Sebagai contoh, mari kita lihat ketersediaan ruang kosong pada cakera keras:

PS> Get-NetLogicalDisk -DriveType "Cakera Tempatan"
| di mana ($_.FreeSpace / $_.Saiz -lt .10 ) | % (
$_.ComputerSystemName)

Sekarang mari cuba kumpulkan maklumat tentang program yang dipasang:

PS> Get-NetProgram -System synack.ru -Nyahpasang $False
| % ($_.Nama Paparan ) | sort -unik

Secara keseluruhan, penghantaran termasuk 20 cmdlet. Versi percuma NetPoint Express Edition tersedia dan berjalan pada WinXP/2k3/2k8/Vista/Se7en 32/64-bit dan boleh digunakan dalam rangkaian dalam sebarang saiz. Untuk memasang NetPoint anda memerlukan PS 2.0, IIS dan pelayan SQL (Edisi Ekspres sudah memadai).

Dengan cara ini, anda boleh mendapatkan senarai program yang dipasang dengan hanya membaca cawangan pendaftaran yang dikehendaki:

PS> Get-ItemProperty HKLM:\SOFTWARE\Microsoft\
Windows\CurrentVersion\Uninstall\* | Format-Jadual
Nama Paparan, Penerbit | Out-GridView

Cmdlet Out-GridView memaparkan data dalam tetingkap berasingan dengan keupayaan untuk mencari dan mengisih.

Kelemahan menggunakan skrip

Jika pengumpulan data menggunakan WMI/PowerShell agak mudah, maka semua laporan dan perubahan konfigurasi perlu dikawal secara manual. Sudah tentu, anda boleh merumitkan skrip anda, cuba mengautomasikan proses, tetapi tidak semua orang mahu meluangkan masa untuk perkara ini. Perlu diingat di sini bahawa Microsoft menawarkan fungsi yang diperlukan dalam SCCM (Pengurus Konfigurasi Pusat Sistem), yang telah kami tulis dalam isu 08.2009, 09.2009 dan 01-02.2010. Tetapi dalam kes di mana pentadbir juga mempunyai sistem *nix, semua jenis penghala dan peralatan lain yang perlu diambil kira, WMI bukan lagi pembantu. Lebih-lebih lagi, masalahnya tetap ada perwakilan visual data dan laporan. Di sini anda perlu mengambil jalan keluar program pihak ketiga(termasuk yang diedarkan di bawah lesen percuma), mujurlah, terdapat banyak pilihan.

Sistem Inventori Myzci

Ramai yang telah mencuba sistem inventori zCI (zci.sf.net) mendapati ia adalah penyelesaian yang cukup baik, tetapi ia tidak mempunyai keupayaan untuk memasukkan data secara manual dan antara muka setempat.

Sudah tentu, ini bukan saat kritikal, tetapi ada perkara kecil lain. Sebagai contoh, anda tidak boleh memadam peranti melalui antara muka web - anda mesti membuat pertanyaan SQL secara manual untuk mengosongkan data daripada jadual. Sistem inventori MyZCI (sf.net/projects/myzci) ialah garpu zCI. Pembangunan dijalankan oleh Yuri Vinnik, dia membawa zCI ke piawaian yang diperlukan: antara muka telah diterjemahkan ke dalam bahasa Rusia dan bahasa Ukraine, medan baharu telah ditambahkan pada jadual (contohnya, lokasi komputer) dan pengurusan telah dipermudahkan.

Untuk menjalankan MyZCI, anda memerlukan mana-mana pelayan web yang menyokong PHP (dengan PECL, Perpustakaan Komuniti Sambungan PHP) dan MySQL.

Buka pek arkib myzci-1.2.1.zip ke dalam direktori akar pelayan web dan nyatakan parameter akses MySQL dalam fail zciconfig.php:

$ sudo nano zciconfig.php
kembalikan dbx_connect(DBX_MYSQL,"local
hos","zci","zci","passwd");

Untuk mencipta jadual dalam pangkalan data, kami menggunakan skrip mysqlscript.sql, yang terletak dalam direktori enjin. Entri di dalamnya perlu diselaraskan dengan data:

$ sudo nano mysqlscript.sql
cipta pangkalan data zci;
...
berikan semua pada zci.* kepada
"zci"@"localhost" dikenal pasti oleh
"passwd";
# Jika anda tidak bercadang untuk mengakses pangkalan data daripada
sistem lain baris terakhir komen
# berikan pilih, padam, masukkan, kemas kini
pada zci.* kepada "zci"@"%" yang dikenal pasti oleh
"zci";

Antara muka disetempatkan dengan menetapkan pembolehubah "$Lang" kepada nilai "ru" dalam fail langconfig.php.

Untuk mengumpul maklumat pada sistem Windows, Windows Script Host digunakan, pada Linux - lshwclient di Java. Semua komponen terletak dalam add-on dan subdirektori enjin. Berikut adalah MS Skrip Windows Hos 5.6 dan MS WMI Core 1.5, yang diperlukan untuk bahagian klien berfungsi dalam Win95/98/NT4. Sebelum penggunaan, anda harus menukar nilai pembolehubah MyZCIpath dan MyZCIserver dalam fail takedata.js dan lshwclient.java untuk menghala ke URL pelayan.

Proses menyediakan bahagian klien pada sistem akhir dipermudahkan. Oleh itu, skrip install.sh, yang digunakan semasa memasang pada Linux, menyemak kehadiran pakej lshw, jdk dan read-edid (maklumat mengenai monitor) dan, jika ia tiada, memaparkan mesej penjelasan. Seterusnya, klien Java dibina dan kerja cron dipasang. Selepas MyZCI digunakan, anda perlu menyambung ke pelayan dari sistem jauh dan mendaftarkan komputer anda dengan mengklik pautan yang sesuai pada halaman utama. Maklumat tentang sistem baru sepatutnya muncul dalam pangkalan data MyZCI. Muat turun arkib dengan bahagian klien dari halaman utama dan jalankan pemasang.

Selepas itu skrip akan mula menghantar data ke pelayan. Antara muka adalah sangat mudah dan membolehkan anda memaparkan maklumat terperinci tentang perkakasan, memasukkan dan mengedit data tentang komputer, kumpulan, mencari sistem mengikut kriteria tertentu (contohnya, jenis kad video dan monitor), dan menjejaki perubahan.

Menu pentadbir membolehkan anda menentukan status (diberikan, dipajak) dan lokasi sistem.

Sistem NG Inventori OCS

Penyelesaian OCS Inventory NG (OCSNG, Open Computers and Software Inventory New Generation, ocsinventory-ng.org) membolehkan anda menginventori komponen dan perisian yang dipasang pada komputer pada rangkaian tempatan dan menjejaki perubahannya, secara berkala menerima data pada konfigurasi sistem. Satu lagi ciri berguna ialah keupayaan untuk memasang program dari jauh dan melaksanakan arahan. Untuk mengumpul maklumat, program ejen dipasang pada komputer pelanggan.
Ejen ini tersedia untuk hampir semua versi Windows daripada 95 hingga 2k8R2, Linux, Mac OS X, *BSD, Solaris, IBM AIX dan HP-UX. Ejen menghantar semua data yang dikumpul ke pelayan pengurusan dalam bentuk aliran XML yang dimampatkan menggunakan perpustakaan Zlib. Protokol HTTP/HTTPS standard digunakan untuk penghantaran, jadi masalah dengan tembok api biasanya tidak timbul. Menggunakan ejen, fungsi "penemuan IP" dilaksanakan, yang membantu mencari semua rangkaian dan persisian beroperasi secara tempatan, termasuk yang ejen tidak boleh dipasang (suis, pencetak, kamera web, dsb.) Ejen mengimbas rangkaian mencari peranti yang serupa dan menghantar maklumat tentangnya ke pelayan untuk analisis.

Versi Windows ditulis dalam C++, versi *nix ditulis dalam Perl dan C.

Bahagian pelayan OCSNG termasuk empat komponen yang tidak semestinya perlu dipasang pada pelayan yang sama. Ini ialah DBMS (MySQL) untuk pengumpulan data, serta pelayan web yang boleh memainkan salah satu daripada tiga peranan:

  • Perkhidmatan komunikasi - menyediakan komunikasi melalui protokol HTTP antara pelayan pangkalan data dan program ejen (Apache 1.3.X/2.X dengan pakej Perl bersepadu, libapache-dbi-perl dalam Debian/Ubuntu);
  • Perkhidmatan penyebaran - penyimpanan fail pemasangan untuk program ejen (mana-mana pelayan web dengan sokongan SSL);
  • Konsol pengurusan - melihat data yang dikumpul dalam penyemak imbas (pelayan web dengan sokongan PHP dengan ZIP dan GD).

Bahagian pelayan OCSNG boleh dipasang pada komputer yang menjalankan Win2k/XP/2k3, Linux, *BSD, Solaris, IBM AIX dan MacOS X.

Memasang Ocsng

Pakej yang diperlukan tersedia dalam repositori kebanyakan pengedaran, walaupun ini biasanya bukan yang paling banyak versi terkini. Perhimpunan sendiri daripada teks sumber seharusnya tidak menimbulkan kesulitan jika didekati dengan teliti. Skrip pemasangan setup.sh, yang terletak di dalam arkib, akan menyemak kehadiran komponen yang diperlukan dan memberikan cadangan untuk menyelesaikan masalah, jika perlu.
Dalam Debian/Ubuntu, untuk pemasangan manual anda perlu memuat turun pakej berikut:

$ sudo apt-get install libapache2-mod-perl2
libdbi-perl libapache-dbi-perl libdbd-mysqlperl
libsoap-lite-perl libxml-simple-perl
libnet-ip-perl libcompress-zlib-perl php5-gd

Dan XML::Entiti daripada repositori CPAN:

$ sudo cpan -i XML::Entiti

Semasa proses pemasangan, semua fail konfigurasi dan alias yang diperlukan untuk pelayan web akan dibuat. Oleh kerana fail yang boleh diedarkan menggunakan OCSNG sering mempunyai saiz besar, anda harus menetapkan nilai yang diperlukan untuk pembolehubah post_max_size dan upload_max_filesize dalam fail /etc/php5/apache2/php.ini (8 dan 2 MB secara lalai) dan ocsinventory-reports.conf. Selepas semua tetapan, hubungi penyemak imbas dan jalankan skrip pemasangan http://localhost/ocsreports/install.php, di mana kami menentukan parameter untuk mengakses pangkalan data. Semasa proses pemasangan, akaun "ocs" dengan kata laluan "ocs" akan dibuat untuk mengakses pangkalan data ocsweb. Jika capaian kepada pangkalan data tidak terhad sistem tempatan, atas sebab keselamatan, kata laluan lalai harus ditukar. Untuk memasang ejen di Linux, anda perlu mempunyai beberapa modul Perl(XML dan Zlib) dan dmidecode.

$ sudo apt-get install libcompress-zlib-perl libnet-ipperl
libnet-ssleay-perl libwww-perl libxml-simple-perl
po-debconf ucf dmidecode pciutils

Selepas itu ejen dipasang dengan cara standard untuk aplikasi Perl:

$ tar xzvf Ocsinventory-Agent-1.1.2.tar.gz
$ cd Ocsinventory-Agent-1.1.2
$ perl Makefile.PL
$ buat
$ sudo buat pemasangan

Seterusnya, skrip akan mula bertanya beberapa siri soalan tentang penempatan fail konfigurasi. Kami memasukkan data pelayan, membuat teg (kepada sistem kumpulan), mengaktifkan tugas cron. Setelah persediaan selesai, data konfigurasi komputer yang dikumpul dihantar ke pelayan. Jika sambungan diwujudkan dan kami menerima respons "Berjaya!", pemasangan ejen boleh dianggap selesai. Datanya akan muncul dalam konsol web, dalam bahagian "Semua komputer". Fail XML akan dibuat dalam direktori /var/lib/ocsinventory-agent yang mengandungi konfigurasi semasa komputer. Jika sambungan tidak berlaku, jalankan ejen dalam mod nyahpepijat:

$ ocsinventory-agent -l /tmp –debug --server http://ocsng-server/ocsinventory

Biasanya maklumat yang diperolehi sudah cukup untuk mendiagnosis kesilapan. Ejen untuk Windows boleh dipasang dalam beberapa cara. Yang paling mudah ialah secara manual atau menggunakan skrip log masuk yang disertakan.

Selepas memasang pelayan, fail pemasangan ejen boleh diimport ke dalam pangkalan data OCSNG. Hanya pilih tab "Agen" dan nyatakan lokasi fail, selepas itu ia akan boleh diakses dari mana-mana komputer pada rangkaian. Pemasangan adalah standard: pada peringkat terakhir kami melaporkan nama atau alamat IP pelayan OCSNG, dan untuk segera menjana dan menghantar laporan, tandai kotak semak "Lancarkan inventori dengan serta-merta". Seterusnya, ejen didaftarkan dalam permulaan dan bermula sebagai perkhidmatan.

Bekerja dengan antara muka OCSNG

Antara muka disetempatkan, jadi ia tidak akan mengambil banyak masa untuk memikirkan cara menggunakannya. Secara lalai, tab Semua Komputer menunjukkan tujuh ciri utama mesin klien.

Senarai "Tambah lajur" membolehkan anda menambah sehingga 23 lagi medan dengan mudah. Ia adalah sangat mudah bahawa data boleh penyuntingan manual. Juga perlu diperhatikan carian mudah dan penyingkiran sistem pendua.

Seperti yang dinyatakan sebelum ini, OCSNG mempunyai keupayaan untuk memasang aplikasi dan menjalankan skrip (bat, vbs, dll.). Fungsi ini sangat membantu. Kami mencipta pakej dalam Deployment - Bina dan isi medan Binaan pakej Baharu: nama, Keutamaan (perintah pemasangan) dan tindakan dalam Tindakan. Terdapat tiga pilihan:

  • Simpan - salin ke sistem sasaran;
  • Laksanakan - salin dan laksanakan dengan arahan;
  • Lancar - salin dan lancarkan.

Pilihan dalam Pemberitahuan pengguna membolehkan anda memaparkan amaran kepada pengguna dan membenarkannya membatalkan tugas.

Selepas membuat pakej, anda mesti mengaktifkannya dalam Deployment - Activate. Masukkan URL pelayan dan klik "Serah". Pilih komputer di mana kami akan memasang pakej, pergi ke menu Penyesuaian dan klik pautan Tambah pakej. Kami menentukan pakej dan memulakan proses dengan mengklik Kesan. Status tugas dipaparkan dalam Penyesuaian, statistik umum tersedia dalam jadual Aktifkan.

Dalam OCSNG, pemula sambungan ialah ejen yang menyambung ke pelayan sekali sehari, menghantar maklumat status dan menerima tugas. Jika pakej yang dijana perlu dipasang lebih awal, anda mesti memaksa perintah ocsinventory-agent untuk dijalankan pada klien.

Kesimpulan

Selepas menyediakan dan mengisi pangkalan data dalam sistem inventori, anda akan sentiasa mempunyai maklumat terkini tentang keadaan sekarang komputer dan anda boleh menjejaki perubahan. Laporan yang dijananya memungkinkan untuk menentukan konfigurasi komputer biasa yang digunakan dalam organisasi dengan cepat, yang akan membantu perkhidmatan yang baik untuk peningkatan yang dirancang atau perubahan OS.

Penyetempatan OCSNG/GLPI

Antara muka OCSNG disetempatkan, tetapi masih terdapat beberapa masalah kecil yang mengakibatkan nama program Rusia yang dipasang pada Windows dipaparkan secara tidak betul.

Hakikatnya ialah OCSNG pada mulanya menggunakan pengekodan ISO-8859-1 (untuk memaparkan CP1251), manakala GLPI menggunakan UTF8. Apabila mengimport data OCSNG -> GLPI, terdapat juga masalah dengan pengekodan.

Terdapat dua penyelesaian:

  1. Dengan cepat semasa mengeksport, tukar data dan fon yang digunakan. Untuk melakukan ini, anda perlu mengedit fail export.function.php dan menggunakan pakej ttf2pt1 untuk mencipta fon baharu yang menyokong UTF8.
  2. Pada mulanya ajar OCSNG untuk bekerja dengan UTF8. Untuk tujuan ini, tampalan dan bina semula fail persediaan untuk Windows. Anda boleh memuat turunnya dari ftp://linvinus.ru/ocs. Di sini anda juga boleh mencari pakej deb siap sedia untuk Ubuntu/Debian.

Selain itu, dalam fail inc/ocsng.class.php, anda harus menukar baris “$this->dbenc="latin1";" kepada "$this->dbenc="utf8";" dan dalam /etc/php5/apache2/php.ini semak tetapan "default_charset = "utf-8"".

Pautan

  • Senarai lengkap kelas Win32_* boleh didapati dalam dokumentasi MSDN "Win32_Classes" - msdn.microsoft.com
  • Laman web projek NetPoint - neutex.net
  • Laman web projek MyZCI - sf.net/projects/myzci
  • Laman web projek zCI - zci.sf.net
  • Laman web projek OCSNG - ocsinventory-ng.org

Projek GLPI

GLPI (Gestion Libre de Parc Informatique, glpi-project.org) ialah satu lagi projek yang sememangnya popular di kalangan pentadbir. Sebagai tambahan kepada tugas yang berkaitan dengan perakaunan untuk komputer dan komponen, ia membolehkan anda menyimpan data pada seluruh "ekonomi", termasuk Bahan habis pakai. Tidak seperti OCSNG, pentadbir mengisi pangkalan data peranti secara bebas menggunakan antara muka web setempat.
Tetapi masalah ini diselesaikan dengan menggunakan pemalam yang mengintegrasikan GLPI dengan OCSNG. Oleh itu, mereka sering dipasang bersama. Untuk mendayakan sokongan, anda mesti pergi ke "Tetapan - Umum" dan tukar "Aktifkan mod OCSNG" kepada "Ya". Selepas ini, tab baharu "Mod OCSNG" akan muncul dalam menu, di mana anda boleh menyegerakkan data.

Mudah untuk mengatur perkhidmatan berdasarkan GLPI sokongan teknikal pengguna, yang sangat mudah, kerana bukannya memanggil, pengguna meninggalkan permintaan, yang didaftarkan oleh sistem. Kemudian jabatan IT memprosesnya. Ini mendisiplinkan pengguna - mereka berhenti memanggil perkara remeh, dan pentadbir mempunyai pangkalan data permintaan untuk melaporkan kerja yang dilakukan. Tetapi keupayaan GLPI tidak terhad kepada ini. Ia membolehkan anda mencipta pangkalan pengetahuan yang terdiri daripada artikel dan menyimpan rekod pembekal dan kontrak. Sistem ini dilengkapi dengan sejumlah besar laporan berbeza dengan keupayaan untuk mengeksport hasilnya ke fail PDF, CSV atau SLK. Penyegerakan kalendar melalui protokol iCal dan Webcal disokong.

Fungsi ini mudah dikembangkan menggunakan pemalam yang tersedia di tapak web projek (plugins.glpi-project.org). Selain OCSNG, anda boleh mengimport data daripada pelayan Cacti atau Nagios.

Pakej GLPI tersedia dalam repositori pengedaran *nix utama. Pemasangan menggunakan kod sumber adalah standard untuk aplikasi yang ditulis dalam PHP dan memerlukan pelayan web dan MySQL.

Membolehkan anda untuk:

  • Mengekalkan pangkalan data umum semua peralatan syarikat;
  • Pantau penggantian komponen;
  • Hasilkan laporan untuk menggantikan peralatan lama.
Disyorkan jika mana-mana syarat berikut dipenuhi:
  • Stesen kerja daripada 50;
  • Pelayan dari 25.

harga

Pelayan Windows - 5,000 rubel, UNIX - 7,000 rubel.

Nak lebih murah? Tolonglah! Pakej perkhidmatan diterangkan di bawah. Anda boleh mengecualikan beberapa item daripadanya dan dapatkan diskaun.

Atau sebaliknya - tambah item tambahan, dan harga akan meningkat.

Termasuk dalam harga:

  • binaan RAID;
  • Memasang, mengkonfigurasi dan mengemas kini sistem pengendalian;
  • Menyediakan pelayan inventori;
  • Menambah peralatan sedia ada pada sistem;
  • Latihan penyelenggaraan asas (menambah peranti baharu);
  • Menyediakan sandaran automatik.

Baca juga

pelayan. Untuk syarikat yang menggaji sehingga 15 orang, selalunya pelayan kelas mikro (dari 8,000 rubel) adalah mencukupi. Dalam syarikat yang mempunyai 15 orang atau lebih atau apabila bekerja secara aktif dengan pelayan, peralatan kelas tinggi diperlukan (dari 80,000 rubel). Terdapat juga pilihan penyewaan pelayan (daripada 700 rubel sebulan).

Perisian. Di pangkalan perisian UNIX Tidak perlu membeli perisian, kerana kebanyakan pengedaran diedarkan secara percuma. Dalam kes Windows, anda perlu membeli lesen untuk Windows Server (kira-kira 30,000 rubel) + Panggilan Pelayan Windows untuk setiap pekerja (kira-kira 1,000 rubel setiap pengguna).

Saya menyediakan perundingan mengenai pilihan peralatan atau perisian secara percuma.

Jika pelayan terletak di luar St. Petersburg, pilihan konfigurasi jauh adalah mungkin. DALAM dalam kes ini, kerja dijalankan dengan bayaran pendahuluan 100%.

Termasuk pemeriksaan berikut:

  • Log peristiwa untuk ralat;
  • Ketersediaan percuma ruang cakera;
  • Untuk virus;
  • Operasi biasa semua perkhidmatan;
  • Melakukan sandaran.
Sokongan jauh juga merupakan pilihan.

Dalam artikel ini saya ingin bercakap tentang perakaunan perisian. saya sediakan ulasan ringkas program yang akan membantu anda mengambil kira perisian dalam syarikat anda.

Inventori rangkaian ialah nama umum untuk menjejaki peralatan dan program komputer pada rangkaian tempatan anda. Inventori rangkaian juga termasuk lesen perisian pemantauan. Oleh itu, prosedur ini– alat yang diperlukan untuk memantau pematuhan semua perisian yang dipasang, menyatakan "set standard" untuk tempat kerja.

Bagaimanakah inventori rangkaian dilakukan?

Menggunakan moden alat automatik– program khas, proses inventori dijalankan sepenuhnya mod automatik, dan - apa yang penting - tanpa perlu memasang perisian "ejen" (iaitu tambahan) pada komputer jauh. Di bawah ialah versi semasa untuk hari ini program yang serupa– perisian pelayan, termasuk lesen percuma, dan, dalam beberapa kes, dengan fungsi yang berbeza.

Percuma 1

Penasihat Inventori Rangkaian daripada Clearapps ialah program dengan percubaan percuma selama 15 hari. Tersedia untuk dimuat turun di: http://www.clearapps.ru/pc-inventory.html

Program itu, menurut pengumuman daripada syarikat itu sendiri, ialah alat universal untuk menginventori sebarang rangkaian tempatan, dengan fungsi yang diterangkan di atas, termasuk banyak peluang untuk mengawal dasar pelesenan perisian perusahaan.

Sebagai tambahan kepada laporan ringkasan dengan maklumat terperinci tentang perisian stesen kerja, anda boleh membuat laporan yang menyertakan senarai program yang dikumpulkan mengikut nama, versi, pembangun, dsb. Mana-mana program jauh boleh diberikan status: dibenarkan untuk digunakan, dilarang, diperlukan untuk pemasangan. Anda juga boleh mendapatkan laporan dengan senarai komputer yang mengandungi perisian tidak berlesen. Dan semua ini dalam beberapa minit.

Program ini menyediakan maklumat mengenai kedua-dua perisian dan perkakasan kepada pentadbir dalam bentuk laporan. Anda boleh menetapkan sebarang parameter carian yang diperlukan untuk analisis anda di mana-mana alamat rangkaian. Untuk memudahkan kerja, templat siap sedia (templat laporan) telah pun disusun. Dan sebarang laporan siap boleh dieksport dengan mudah ke format berikut: HTML, TSV, CSV, SQL, XML, dan ia juga mudah untuk dicetak.

Laporan yang dipratentukan mempunyai struktur sedia, manakala laporan tersuai disusun secara bebas. Terdapat banyak laporan prapasang, dan selalunya, anda hanya perlu memilih jenis laporan prapasang yang betul. Laporan pengguna dalam program ini dipanggil "istimewa".

Laporan khas

Di sini anda boleh memilih semua nod dan parameter dengan mudah, kemudian program akan membina laporan tentang parameter.

Laporan prapasang: laporan antivirus

Laporan ini akan membolehkan anda mencari dengan cepat, sebagai contoh, komputer yang tidak mempunyai perisian anti-virus dipasang.

Sebagai kesimpulan, kita boleh katakan: ciri program ini ialah fungsi berbilang platform dalam keluarga sistem Microsoft (malah terdapat versi untuk Win9x), dan adalah mungkin untuk memeriksa mana-mana stesen kerja (termasuk BSD Unix, Linux).

Percuma 2

"Perakaunan Perisian" ialah program yang serupa dalam fungsi, walaupun ia tidak membuat laporan dengan perkakasan. Fungsi utamanya adalah untuk mengambil kira perisian yang dipasang pada stesen kerja rangkaian tempatan, yang diperlukan, khususnya, untuk program inventori dan lesen. Pembangun memberi jaminan bahawa program ini juga boleh digunakan oleh rangkaian perusahaan besar.

Program "Perakaunan Perisian" ialah pembangunan domestik, disesuaikan khusus untuk perakaunan lesen. Inventori dan audit perisian pada komputer pada rangkaian tempatan, di sini ia dilengkapi dengan fungsi untuk mengekalkan pangkalan data perakaunan.

Di sini anda boleh memantau perubahan pada senarai melalui rangkaian (iaitu, dari jauh) cagaran yang ditetapkan. Ketahui tentang jenis OS yang dipasang, program permulaan, kemas kini dan sebagainya - semua ini boleh dilakukan dengan hanya satu program yang dipasang pada mana-mana PC pada rangkaian tempatan anda.

10-Strike, pengeluar program ini, menyediakannya dalam 2 versi: percuma sepenuhnya (http://www.10-strike.com/rus/network-software-audit/download.shtml), dan versi pro , yang juga mempunyai tempoh percubaan selama 30 hari.

Kaedah menggunakan program Perakaunan Perisian

  • Inventori perisian rangkaian tempatan yang dipasang. Anda boleh: membuat laporan tentang ketersediaan versi tertentu program dan nombornya pada komputer. Selain itu, laporan boleh dibuat dengan mudah, termasuk pada versi semua sistem pengendalian, termasuk: kemas kini OS yang dipasang, "tampalan". Begitu juga, anda boleh menyemak: kehadiran codec yang dipasang, atau kehadiran program dalam permulaan.

Bagaimana untuk mencari program-program tertentu pada komputer rangkaian tempatan (Pro sahaja):

Dalam contoh di atas, kita mengira kuantiti salinan yang dipasang photoshop Atau, katakan, Winrar:

  • Audit dan kawalan perisian. Anda boleh memantau perubahan dalam senarai program yang dipasang secara serentak pada semua komputer pada rangkaian. Ia akan menjadi mudah untuk mengesan program baru yang dipasang atau objek permulaan baharu:

  • Boleh digunakan cara automatik mengawal semua perubahan pada komputer pada rangkaian anda. Program ini menawarkan pengimbasan latar belakang semua komputer mengikut jadual, dan pemberitahuan perubahan boleh dihantar melalui e-mel.
  • Kawalan lesen untuk perisian yang dipasang. Anda boleh menjejaki ketepatan semua yang digunakan kunci lesen(walau bagaimanapun, algoritma tidak dinyatakan dalam arahan).
  • Akhir sekali, adalah mungkin untuk mengeksport pangkalan data program ini ke mana-mana pangkalan data luaran, yang juga boleh berguna dalam amalan (format Microsoft disokong).

Ciri-ciri versi program:

  • Versi percuma mempunyai had: membolehkan anda melihat perisian pada tidak lebih daripada 10 komputer. Versi percuma - tidak membuat laporan.
  • Versi berbayar dipanggil Pro, dan memerlukan pembelian lesen, bergantung pada bilangan komputer yang diimbas. Versi ini mempunyai penjana laporan siap sedia yang berkuasa, membolehkan anda memantau semua perubahan perisian semasa semakan seterusnya. Versi demo (30 hari) berfungsi dengan bilangan komputer yang tidak terhad, selepas itu ia membolehkan anda bekerja dengan hanya 3 komputer.

Ciri-ciri program:

Program ini dipasang pada satu komputer pada rangkaian, tanpa memerlukan pemasangan ejen pada komputer pengguna.

Perubahan yang diterima dalam laporan direkodkan dalam log. Senarai parameter yang boleh dikonfigurasikan.

Mengenai kelebihan program ini:

Semua data dikumpul dalam program ini menggunakan teknologi WMI. Oleh itu, tidak perlu memasang sebarang program tambahan pada komputer pengguna. Jika, walau bagaimanapun, penggunaan teknologi WMI pada rangkaian tertentu tidak boleh dilakukan (kadangkala dasar keselamatan mengenakan sekatan, atau Versi Windows Home), program ini menyokong dua lagi kaedah yang berbeza untuk mengumpul maklumat daripada PC tempatan. Pangkalan data inventori program boleh dikekalkan dengan memasukkan maklumat tentang perubahan, walaupun untuk stesen (komputer) yang tidak disambungkan ke rangkaian.

Program ini menulis semua data ke pangkalan maklumatnya sendiri, yang membolehkan pentadbir melihat senarai perisian yang dipasang pada semua PC pada bila-bila masa, termasuk tanpa menyambungkan PC ini ke rangkaian tempatan.

Kawalan dan perakaunan nombor siri dan lesen adalah mudah: anda memasukkan bilangan lesen yang telah anda miliki dan nilai kunci yang betul ke dalam program. Kemudian, anda boleh menjejaki kedua-dua lebihan bilangan salinan program dan yang "kiri" secara automatik.

Secara ringkas tentang teknologi wmi

Teknologi WMI, pertama sekali, maju, disesuaikan dengan keperluan Pelaksanaan Windows salah satu piawaian WBEM yang diterima pakai untuk banyak sistem pengendalian. Standard ini berdasarkan antara muka universal untuk pemantauan (dan juga mengurus sistem dan komponen) dalam persekitaran teragih menggunakan teknologi OOP dan protokol tahap HTTP (HTML, XML).

Pendekatan berorientasikan objek digunakan untuk mewakili semua komponen sistem, tanpa mengira (tanpa pemisahan) ke dalam perkakasan dan perisian. Pada masa yang sama, model objek sedemikian juga boleh diperluaskan, yang akan membolehkan program, peranti dan pemacu menambah kelas mereka sendiri pada model. Model protokol WBEM dipanggil CIM.

WMI, yang diwarisi daripada CIM, juga terbuka dan sistem bersatu, yang termasuk antara muka untuk mengakses parameter kedua-dua sistem pengendalian dan peranti serta aplikasi yang beroperasi pada masa ini.

Ciri WMI ialah objek yang disimpannya sepadan dengan apa yang dipanggil sumber sistem dinamik, iaitu, parameter semua sumber boleh berubah, itulah sebabnya parameter objek tidak disimpan di sini, tetapi dibuat hanya atas permintaan pengguna. diri mereka sendiri. Kedai harta WMI dipanggil repositori dan terletak di folder sistem OS Windows itu sendiri:

%SystemRoot%\System32\WBEM\Repository\FS

Ternyata di mana tiada WMI, anda boleh berjaya menggunakan standard terbukanya (iaitu, WBEM).

Teknologi WMI - hidup masa ini digunakan dalam: Windows Me/200x/XP atau lebih tinggi.

Diterjemah secara literal, WMI ialah kit alat pengurusan jauh Windows. Sebarang program perisian perakaunan yang dijalankan pada WMI hanya menggunakan sebahagian daripada fungsi (hanya melaksanakan data bacaan, tanpa mengubah nilai sistem).

Ini menyimpulkan ulasan kami tentang teknologi.

Tidak percuma 1

Penjejak Aset Rangkaian ialah alat universal untuk menginventori rangkaian anda, membolehkan anda mendapatkan maklumat tentang komputer pada rangkaian tertentu dalam satu klik. Dalam laporan di sini anda akan melihat: pertama, maklumat terperinci tentang sistem operasi, termasuk masa pemasangan dan pendaftaran, kunci, dsb., maklumat tentang peralatan, serta proses yang sedang berjalan. Maklumat tentang sebarang aplikasi yang dipasang pada PC rangkaian, termasuk kunci lesen yang mereka gunakan, dipaparkan dalam masa kurang daripada minit. Halaman Rasmi program: http://www.misutilities.com/network-asset-tracker-pro

Penjejak Aset Rangkaian juga akan membantu anda menjejaki semua perubahan, baik dalam peralatan dan dalam program. Pembina laporan dengan banyak ciri - menjimatkan masa apabila membina sebarang laporan dan graf siap sedia. Laporan boleh dieksport ke: HTML, Excel .xls, juga format CSV, atau ke RTF. ciri-ciri keselamatan ini Ini termasuk, antara lain, keupayaan untuk mengimbas pelbagai peranti rangkaian, sebagai tambahan kepada PC. Ini termasuk: penghala, suis, penghala LAN/WAN, pencetak rangkaian, dan sebagainya.

Penjejak Aset Rangkaian mengumpul maklumat tentang semua komputer yang disambungkan ke rangkaian anda dalam 3 cara yang mungkin:

  • dari jauh, tanpa memasang aplikasi tambahan pada stesen kerja (protokol WMI);
  • atau, menggunakan skrip untuk menyambung stesen kerja ke domain rangkaian.

Maklumat yang diterima disimpan dalam salah satu daripada 4 jenis pangkalan data (yang sesuai untuk penggunaan data dengan pantas oleh program pihak ketiga):

  1. MS Access
  2. Burung api
  3. Oracle
  4. MS SQL

Untuk memeriksa "perisian", anda menjalankan hanya satu salinan program ini. Pemasangan diperlukan (Menang 200x atau lebih tinggi disokong). Penjejak Aset Rangkaian membaca kunci produk dari jauh untuk kebanyakan versi Microsoft Windows dan Office, juga SQL Server dan nombor besar rasmi produk perisian syarikat lain. Dijejaki: nama/versi untuk perisian yang dipasang, versi alat tambah dan pematuhan kunci lesen. Maklumat lanjut:

  1. maklumat mengenai sistem pengendalian yang dipasang;
  2. jenis, versi, kunci - untuk OS;
  3. maklumat tentang: pek perkhidmatan, pembaikan terkini;
  4. maklumat tentang sumber rangkaian yang dikongsi;
  5. anda boleh melihat senarai menjalankan aplikasi(proses);

Program ini memeriksa kunci dan versi, termasuk perisian bukan Microsoft. Aplikasi ini dikurniakan fungsi yang kaya: sebagai contoh, terdapat carian untuk fail dalam komputer jauh(untuk kes "kelantangan tidak terbuka kepada rangkaian"). Semua versi berbayar Penjejak Aset Rangkaian mempunyai akhiran "Pro" dalam nama mereka.

Menyelesaikan masalah dengan WMI - soalan yang paling "kerap".

Di atas, 3 dipertimbangkan pelbagai program, bertujuan untuk inventori rangkaian. Walaupun hakikat bahawa setiap daripada mereka:

  • membantu menyimpan rekod perisian;
  • berfungsi menggunakan teknologi WMI (atau sekurang-kurangnya mempunyai keupayaan untuk menggunakannya).

Jika kita menganggap masalah bekerja dengan WMI sebagai satu set, ia boleh dibahagikan kepada dua kelas:

  • Hak akses akaun yang dikonfigurasikan dengan salah (iaitu, orang yang bagi pihak modul itu dilancarkan tidak mempunyai hak yang mencukupi untuk melaksanakan permintaan itu)
  • Masalah dengan WMI pada stesen yang dipantau (ejen)

Anda boleh (dan harus) menyemak operasi WMI pada setiap komputer tanpa menunggu masalah timbul. Microsoft sendiri mencadangkan menggunakan alat WMIDIAG untuk diagnostik. Secara teorinya, anda boleh memuat turunnya di sini: http://www.microsoft.com/downloads/. Dengan menyalinnya ke komputer yang dikehendaki, anda boleh menjalankan program ini (tanpa pemasangan). Anda mungkin tidak perlu menggunakan mana-mana suis (arahan). Penerangan penuh bekerjasama dengan program - dalam bantuan untuk WMIDIAG.

Untuk mengakses infrastruktur WMI, sama ada secara tempatan atau jauh, protokol DCOM digunakan. Tahap hak pengguna yang disambungkan (dalam kes kami, pelayan) ditentukan oleh mekanisme penyamaran dan pengesahan DCOM. Tahap penyamaran boleh mempunyai nilai berikut: Tanpa Nama, Kenal pasti, juga Menyamar dan Mewakilkan.

Adalah diketahui bahawa pada tahap penyamaran yang lebih rendah daripada Penyamaran, tiada permintaan boleh diproses dari jauh. Nah, tahap yang lebih tinggi daripada Menyamar, iaitu, Perwakilan - sebaliknya, ia tidak disyorkan untuk digunakan (arahan boleh dilaksanakan melalui rangkaian beberapa komputer).

Tahap penyamaran DCOM lalai mungkin bergantung pada versi WMI pada komputer sasaran. Anda juga boleh mengubahnya, iaitu, mendaftarkannya secara eksplisit; untuk ini, hanya terdapat satu kunci pendaftaran untuk mesin tempatan:

PERISIAN\Microsoft\WBEM\Scripting\Tahap Penyamaran Lalai

Walau bagaimanapun, kemungkinan besar anda tidak perlu melakukan ini: dalam skrip boleh laku, tahap penyamaran yang diingini boleh ditentukan dalam secara eksplisit(biasanya pada masa sambungan ke antara muka WMI).

Apabila WMIDIAG berjalan, tiga fail teks, diletakkan secara lalai dalam direktori %TEMP%:

  1. file.log (maklumat tentang aktiviti utiliti);
  2. fail .txt yang mengandungi laporan dengan amaran/ralat;
  3. fail .csv yang mengandungi statistik.

Dalam rajah itu, kami melihat kandungan.txt laporan dengan tepat, di mana WMIDIAG memberitahu kami sumber yang mungkin ralat (dalam kes ini, ini adalah pembekal DLL, iaitu kekurangan pendaftaran dalam sistem).

Selain itu, kami akan berbohong jika kami tidak memberitahu anda di sini tentang alat ujian antara muka WMI terbina dalam - program WBEMtest. Utiliti adalah grafik, tetapi mula-mula kita akan menaip perkataan wbemtest dalam konsol (dengan hak pentadbir, sudah tentu), dan kita akan melihat tetingkap:

Kami "menghidupkan" kotak semak "Semua Keistimewaan", kemudian kami perlu mengklik "Sambung".

RootCIMv2 hendaklah dimasukkan dalam medan ruang nama, klik "Sambung" untuk kali kedua.

Dengan cara ini anda akan mendapat senarai semua kelas yang ditakrifkan dalam repositori WMI tempatan (kepunyaan ruang nama CIMv2). Jika mesej ralat dipaparkan sebaliknya, kami akan membuat kesimpulan bahawa ruang nama WMI tidak didaftarkan (didaftarkan secara salah).

Tidak bebas 2

Penemuan Aloi – penyelesaian yang menyeluruh, direka untuk inventori rangkaian dengan PC berjalan sistem Windows, juga Mac OS X, Linux. Program ini berfungsi dengan maklumat yang dikumpul pada rangkaian tentang perkakasan dan perisian komputer, dan sesuai untuk digunakan oleh pentadbir rangkaian dan pembekal perkhidmatan IT. Sebelum ini, produk itu dipanggil Inventori Rangkaian Aloi, yang biasa kepada barisan produk. Pengilang melaporkan bahawa penyelesaian mereka bertujuan untuk organisasi dan perniagaan kecil dan sederhana.

Halaman rasmi yang memperincikan keupayaan program terletak di sini: . Maklumat asas boleh diperolehi daripada tab “Perihal Produk”.

Program ini bertujuan untuk koleksi automatik dan pemprosesan sebarang maklumat tentang komputer, menggunakan pelbagai kaedah audit (sama ada dengan penggunaan ejen audit atau tanpanya). Adalah mungkin untuk memasang ejen audit untuk sistem Windows, Linux atau Mac OS; dalam semua kes, adalah mungkin untuk mengaudit komputer mengikut jadual.

Audit komputer jauh rangkaian dalaman– dilakukan atas permintaan dan secara automatik (mengikut jadual). Anda boleh mengaudit komputer yang pada masa ini tidak disambungkan ke rangkaian secara manual (menggunakan pemacu kilat).

Anda boleh menganalisis maklumat yang dikumpul menggunakan pelbagai kaedah menapisnya, serta mengumpulkan dan menyusun semua data. Anda boleh mendayakan algoritma terbina dalam untuk menganalisis kemungkinan pelanggaran keselamatan (dilakukan berdasarkan maklumat tentang permulaan automatik aplikasi, dan sifat lain). Ia bertujuan untuk mengesan semua masalah dan kemungkinan masalah dalam perisian menggunakan log peristiwa yang disatukan.

Akhir sekali, eksport data inventori yang lengkap boleh dilakukan dalam format XML, CSV, HTML dan Excel .xls.

Versi semasa program ialah 5.1.1. Dalam versi 5.1, penambahbaikan tersedia:

  • Audit tanpa agen untuk komputer Linux dan Mac OS X;
  • Pengesanan dan pengenalpastian PC menggunakan protokol SNMP;
  • Audit tanpa ejen berjadual;
  • Pengumpulan automatik maklumat MS Windows Security Center;
  • Keupayaan untuk memaparkan data dalam standard Unicode.

Dan lain-lain. Terdapat satu set program luaran yang boleh diaudit "diprakonfigurasikan", dan laporan prapasang (contohnya: "10 Perisian Teratas") akan membantu memudahkan dan mempercepatkan kerja pentadbir. Fungsi terbina dalam program ini akan membolehkan anda menukar struktur salah satu laporan standard, atau mencipta templat laporan dari awal.

Membuat kesimpulan

Maklumat boleh diambil daripada mana-mana komputer pada rangkaian tempatan menggunakan perkhidmatan WMI. Sudah tentu, jika Windows dipasang pada stesen kerja (bermula dengan Millenium), dan haknya dikonfigurasikan dengan sewajarnya. Jika, sebagai contoh, terdapat komputer pada rangkaian di mana Linux (atau sistem bukan Windows lain) dipasang, baik, fungsi yang sama ada pada perkhidmatan anda, tetapi anda hanya perlu memasang "ejen".

Pengauditan untuk Linux dan Mac OS "tanpa ejen" mungkin berlaku apabila menggunakan WBEM (adalah diketahui bahawa protokol WMI dicipta berdasarkan CIM - protokol operasi untuk WBEM). Atau mungkin versi berbayar boleh menggunakan sesuatu yang lain (syarikat tidak mendedahkan rahsia). Akhirnya, pengauditan perisian boleh dilakukan tanpa menggunakan rangkaian tempatan (maka pentadbir perlu membuat semua perubahan yang berkaitan dengan program "tempatan" ke dalam pangkalan data).

Kadangkala, apabila menggunakan penyelesaian "percuma", anda boleh mendapatkan fungsi yang sama (lebih tepat, "mencukupi") yang sama. Perisian komersil boleh berfungsi lebih pantas pada rangkaian (menggunakan algoritma proprietari) - pada masa yang sama, yang hampir tidak penting dalam kes rangkaian dengan "beberapa" PC. Pilihan terpulang kepada pentadbir rangkaian tempatan, perusahaan atau organisasi tertentu.