Ahpub - Računalo korak po korak

Programi za popis računala na besplatnoj mreži. Značajke računalnog inventara. Verzije: regular i pro


Kako flota računala u organizacijama raste, povećava se opasnost od zaboravljanja koji se periferni uređaj nalazi unutar određene radne stanice ili čak gubitka jednog od njih. Do gubitka može doći zbog nemara zaposlenika odjela tehničke podrške ili zbog zle namjere zaposlenika koji je odlučio poboljšati rad svoje kućno računalo na teret poduzeća. Voditelj tehničke službe ili administrator sustava ima nekoliko načina kako spriječiti ovakvu vrstu incidenta. Na primjer, možete zapečatiti kućišta sistemskih jedinica i provoditi redovite preglede cjelovitosti pečata. Svakog jutra (ili večeri) možete popisivati ​​komponente. Instalacija opreme za vizualni nadzor također može biti učinkovita. Sve ove metode imaju svoje prednosti i nedostatke. Glavni nedostatak ovih sredstava je njihov povećani intenzitet rada, kao i vrlo ozbiljna troškovna komponenta (oprema za vizualni nadzor, plombe, povećano radno vrijeme za kontrolu). Druga računovodstvena opcija - softver - nema takvih nedostataka.

Sustav Total Network Inventory tvrtke Softinventive omogućuje vam vođenje kompletne evidencije softver instalirati na računalo, kao i nadzirati hardver uredskih računala, malih i velikih korporativnih lokalnih mreža. Ne napuštajući svoje mjesto, administrator može skenirati mrežu i dobiti iscrpne informacije o svakom računalu. Nisu potrebni unaprijed instalirani moduli - instaliraju se automatski. Program vam omogućuje skeniranje mreže u stvarnom vremenu (odmah) i pomoću skripte u trenutku kada se klijent poveže s domenom.

Total Network Inventory ima i obaveznog čarobnjaka u naše vrijeme, koji korisniku omogućuje da dobije vrlo impresivan rezultat uz minimalno naprezanje mozga, i ručni način skeniranja, koji korisniku omogućuje da samostalno konfigurira sve parametre. Mogućnosti skenera su impresivne. Skeniranje se provodi pomoću tri vrste informacija: hardver, instalirani softver, kao i informacije o sustavu u stvarnom vremenu (procesi koji se izvode u sustavu, usluge, zajednički resursi, Varijable okruženja).

Izgled programa podsjeća na "Explorer", vizualno prikazujući stablo na lijevoj ploči lokalna mreža podijeljeni u skupine. Naziv grupe odgovara položaju radne stanice u mrežnoj hijerarhiji ili ga ručno odabire korisnik. Kada odaberete računalo, informacije o njemu prikazuju se u središnjem dijelu glavnog prozora programa. Pojedinosti o određenom podsustavu odabiru se na temelju označene kategorije u odgovarajućoj ploči prikazanoj s desne strane. Sučelje programa je skalabilno i lako se može prilagoditi vašem ukusu. Velik broj vizualnih tema, prilagodljivih panela, alata, kao i bogatstvo tipkovničkih prečaca omogućit će čak i najizbirljivijem korisniku da prilagodi programsko sučelje kako mu odgovara.

Prilikom prvog pokretanja programa, korisniku će biti ponuđene opcije za daljnji rad: pokretanje čarobnjaka za skeniranje mreže, skeniranje trenutnog računala ili otvaranje glavnog prozora i daljnji rad. Glavni način rada za administratora sustava vjerojatno će biti rad u glavnom prozoru. Međutim, kako biste izbjegli ručno dodavanje računala, u prvoj fazi možete koristiti čarobnjak za mrežno skeniranje.

Čarobnjak nudi dvije opcije: mrežno skeniranje i skriptu za prijavu. Svaka opcija dolazi s detaljnim opisom koji pokazuje koja dopuštenja i sigurnosna pravila treba omogućiti. Koji put odabrati ovisi o konkretnoj situaciji.

Prilikom skeniranja računala pomoću skripte za prijavu, administrator ima priliku dodati pozivnu liniju za program skenera skripti za prijavu domene, omogućujući vam prikupljanje informacija o svakom računalu koje se povezuje na domenu pomoću ove skripte (ako je instalirana i tekući servis WMI). Čarobnjak vam omogućuje da odaberete dijeljenu mapu u koju su smještene programske datoteke skenera i mapu za spremanje rezultata skeniranja. Zatim, nakon izmjene skripte za prijavu, administrator može samo čekati da se korisnici počnu povezivati ​​na domenu i s vremena na vrijeme nadzirati informacije primljene pomoću programa.

Online skeniranje ima više koraka za postizanje rezultata. Ova vrsta skeniranja uključuje dvije opcije za traženje računala: “Network Neighborhood” i “IP Address Range”. U prvom slučaju, program skenira stablo računala vidljivo kroz mrežno okruženje. Ova opcija omogućuje administratoru da vidi strukturu svoje Microsoft Windows mreže (radne grupe, domene) i vizualno odabere hostove za skeniranje. Ako se mrežno okruženje prikazuje sporo, ili administrator ima nekoliko podmreža za skeniranje, ili nema NetBIOS veze s njima, trebali biste odabrati drugi put - "Raspon IP adresa". Ova staza će vam omogućiti da odredite jedan ili više raspona adresa za skeniranje. U svakoj opciji morate navesti korisničko ime s odgovarajućim privilegijama (imaju prava za rad s administrativnim resursima).

Dvije opcije za traženje računala - "Raspon IP adresa" i "Mrežno susjedstvo"

Rezultat čarobnjaka bit će popis grupa, domena, čvorova, kao i detaljne informacije o njima. Dodatno, za svako računalo kreira se kartica računa koja sadrži podatke o vlasniku i računalu:

  • naziv računala;
  • inventarni broj;
  • Registrirani korisnik;
  • trošak računala;
  • Naziv organizacije;
  • datum plaćanja i ugradnje;
  • radna grupa ili računalna domena;
  • IP adresa;
  • Osobne informacije;
  • dodatna informativna polja.

Program može automatski generirati pristupne brojeve za bilo koje novopronađeno računalo, a također vam omogućuje stvaranje dodatnih informativnih polja koja sadrže podatke o periferiji spojenoj na računalo (na primjer, izvor neprekidni izvor napajanja, skener, kamera).

Cjelovitost informacija koje prikuplja Total Network Inventory omogućuje vam praćenje bilo koje hardverske ili softverske komponente sustava, praćenje svih promjena i pravodobno reagiranje na njih. Za učinkovit rad s podacima, program nudi ploču kategorija, dupliciranu gumbima na alatnoj traci. Odabirom kategorije korisnik dobiva iscrpne informacije o njoj. Na primjer, kada odaberete potkategoriju “procesor” iz kategorije “hardver”, program će prikazati sve o procesoru, od njegovog naziva do napona jezgre i frekvencije predmemorije druge razine.

Za organiziranje cijelog ovog oceana informacija, sustav nudi alat za izradu izvješća. Korištenjem izbornika Izvješća ili klikom na odgovarajući gumb na alatnoj traci, korisnik ima pristup alatima koji se odnose na izvješća. Graditelj može sažeti podatke u prikladnom obliku na temelju kriterija koje je odabrao korisnik. Kriteriji odabira u programu uvjetno su podijeljeni u četiri glavne skupine: opći podaci, oprema, programi, ostalo. Prilikom prelaska na način generiranja izvješća, administrator ima pristup alatima za rad s izvješćima, kao i višestruki odabir kriterija u odgovarajućem panelu. Zahvaljujući tome, operater programa Total Network Inventory ima mnogo mogućnosti kontrolirati trenutnu situaciju s hardverskom i softverskom bazom uredske ili korporativne mreže. Ovisno o stvarnosti određene tvrtke, program pruža mogućnost korištenja ili unaprijed definiranih shema izvješća ili stvaranja vlastitih, što u potpunosti prikazuje potrebnu sliku opreme. Izbornik "Izvješća" sadrži sheme prikaza izvješća. Oni (izvještaji) se dijele u dvije skupine: potpuni i kratki. Na primjer, izvješće za kriterij “Računalo i matična ploča” zauzima cijelu stranicu i sadrži detaljne informacije. Ovo su informacije o jedinica sustava, matična ploča(proizvođač, naziv, serijski broj, verzija), informacije o BIOS-u (naziv, proizvođač, datum izdavanja, SMBIOS verzija). U sažetom obliku ovo izvješće zauzima trećinu stranice i sadrži iste podatke, ali bez specifikacije po datumima, serijskim brojevima i sl.

Graditelj vam omogućuje generiranje izvješća za cijelu mrežu i za računala ili grupe odabrane na ploči Pregled mreže. U izvješće možete uključiti bilo koji broj računala i kategorija u bilo kojoj kombinaciji, odnosno odabrati nekoliko računala iz različitih mreža ili grupa, kombinirajući to s bilo kojom kombinacijom kategorija informacija. Administrator može pohraniti primljeni izvještaj u internom formatu, kao iu ASCII tekstualnom, HTML, CSV i RTF formatu. Po potrebi izvješće se može ispisati.

I na kraju, postavke programa. Ovisno o mrežnim sigurnosnim postavkama, kao i mrežnoj konfiguraciji, program vam omogućuje konfiguriranje mogućnosti povezivanja s udaljenim stanicama. To može biti korištenje imenovanih administrativnih cijevi u vezi putem SMB protokola ili povezivanje s WMI uslugom putem RPC protokola ili kombinacija oba. Postavke također omogućuju administratoru da uzme u obzir prisutnost ili odsutnost DNS poslužitelja na mreži i odredi hoće li dopustiti IP adrese tijekom skeniranja ili ne. Mnoge druge postavke omogućuju vam vrlo fleksibilno upravljanje određenim programskim parametrima ovisno o trenutnim potrebama administratora ili konfiguraciji lokalne mreže.

Dakle, u pogledu daljinskog nadzora, organiziranja i pohranjivanja informacija o hardverskoj i softverskoj komponenti računalnog parka organizacije, ovaj je proizvod bio vrlo uspješan. Ima razumnu cijenu, dobre performanse, izvrsnu obradu prikupljene informacije, kao i sve potrebne alate za rad u mrežama različite složenosti. Uvjereni smo da će Total Network Inventory administratoru sustava uštedjeti mnogo truda i živaca.

IT park svake organizacije često uključuje desetke sustava različitih konfiguracija. I uvijek će postojati nekoliko slobodnih mislilaca koji žele prevariti svoje šefove da izvrše izvanrednu nadogradnju ili instaliraju softver za osobne potrebe. Bez računovodstvenog i kontrolnog sustava, administrator riskira barem svoj bonus. Pogledajmo rješenja za pojednostavljenje ovog zadatka.

WMI i Powershell

U WinNT 4.0SP4 administratori su dobili novi alat za centralizirano upravljanje te praćenje rada raznih dijelova operacijski sustav- WMI (Windows Management Instrumentation, Toolkit za Windows kontrole). Istina, u prvim je verzijama bilo uključeno nekoliko komponenti (samo 15). Ali u sljedećem Win2k+ njihov se broj povećao zajedno s mogućnostima. Danas je WMI dostupan za sve verzije Windows OS-a, uključujući Se7en. Upitivanjem različitih WMI klasa lokalnih i udaljenih sustava možemo dobiti sve potrebne informacije o softveru i hardveru tvrtke.

U primjerima predlažem da ne koristite VBScript, JScript ili druge skriptne jezike, previše su glomazni i nezgodni, pogotovo jer već imamo luksuzni PowerShell koji može obaviti lavovski dio posla za nas (pročitajte više o PS-u u ][ 09.2009 i 05.2010).
Prvo, uzmimo popis BIOS-a na pomoćnim računalima:

PS> Get-WMIObject Win32_BIOS
-naziv računala synack.ru

Kao što razumijete, nakon "-computerName" naznačeno je ime glavnog računala. Iako kod anketiranja lokalnog sustava, ovaj parametar se može izostaviti, što ćemo učiniti u budućnosti radi kratkoće. Pisanjem jednostavne skripte možete lako prenijeti Get-WMIObject popis sustava iz kojih će se informacije prikupljati. Ako je potrebno, spremite rezultat u tekstualnu datoteku za daljnju analizu.

Na isti način provodimo istraživanje preostalih parametara. Na primjer, tražimo podatke o procesoru:

PS> Get-WMIObject Win32_Processor

U pravilu nije potreban potpuni popis podataka, pa odabiremo samo potrebne parametre:

PS> Get-WmiObject Win32_ComputerSystem | Odaberite Proizvođač, Model

Da vidimo kakvu matičnu ploču imamo:

PS> Win32_Osnovna ploča | Odaberite proizvođača, naziv, proizvod | ft -a

Klase Win32_ComputerSystem, Win32_ComputerSystemProduct i Win32_ OperatingSystem omogućit će vam prikupljanje općih podataka o vašem računalu i sustavu:

PS> "127.0.0.1", "synack.ru", "pc01" | Provjerite-Online |
Foreach-Object (Get-WMIObject
Win32_ComputerSystem -nazivračunala
$_ }

Tražimo verziju OS-a:

PS> Get-WmiObject Win32_OperatingSystem | Odaberite CNSime,Izrada
dNumber,ServicePackMajorVersion

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

Potpuni popis Win32_* klasa i svojstava dostupan je u MSDN dokumentaciji “Win32_Classes” (http://msdn.microsoft.com/en-us/library/aa394084%28v=VS.85%29.aspx). Alternativna opcija je korištenje funkcije pretraživanja.

Na primjer, pogledajmo popis objekata čija imena sadrže riječ disk:

PS> Get-WmiObject -List | gdje ($_.
ime - odgovara "disk")

Gotovi uslužni programi i aplikacije

Ako dobro pretražite internet, možete pronaći desetke gotovih WMI skripti u raznim programskim jezicima koji se lako mogu prilagoditi vašim potrebama.

Pažnju mi ​​je privukla HTA aplikacija Hardware Inventory (www.robvanderwoude.com/hardware.php) s web ljuskom. Samo unesite naziv računala i dobit ćete informacije o instaliranoj opremi. Ako je potrebno, možete urediti sirovi materijal u uređivaču teksta, dodajući ga potrebne parametre(ispitivanje WMI objekata implementirano je u VBScriptu).

Programeri trećih strana stvorili su brojne posebne cmdlete koji pojednostavljuju pisanje skripti. Skripta za inventar računala (CompInv), koja je dostupna na web stranici powershellpro.com, omogućuje dobivanje informacija o hardveru, OS-u i spremanje svih prikupljenih podataka u Excel datoteku za daljnju analizu. Nakon pokretanja skripta će postaviti nekoliko pitanja, odgovoriti pri čemu administrator odabire način prikupljanja podataka. Popis računala za skeniranje određuje se pomoću posebne tekstualne datoteke, a skripta također može automatski skenirati sve sustave ili poslužitelje uključene u domenu. Alternativno, naziv računala se određuje ručno. Prema zadanim postavkama , koristi se tekući račun, ali odgovorom "Da" na pitanje "Želite li koristiti alternativnu vjerodajnicu?", možete navesti traženi račun.

Kako ne biste sami pokretali izrađenu skriptu, povjerit ćemo to SchTasksu. Na primjer:

> SchTasks /CREATE /TN CheckScript /TR "powershell.exe `
-noprofile -pravila izvršavanja Neograničeno `
-file check.ps1" /IT /RL NAJVIŠE /SC DNEVNO

Kao rezultat toga, kreira se zadatak pod nazivom CheckScript, koji će svakodnevno izvršavati PS skriptu check.ps1 s najvišim prioritetom. Zajedno sa sustavom inventara opreme i instalirane aplikacije NetPoint (www.neutex.net) nudi skup PS skripti (GetNet*) dizajniranih posebno za prikupljanje određene vrste podataka o slave sustavima. Na primjer, pogledajmo dostupnost slobodnog prostora na tvrdom disku:

PS> Get-NetLogicalDisk -DriveType "Lokalni disk"
| gdje ( $_.FreeSpace / $_.Size -lt .10 ) | % (
$_.ComputerSystemName)

Sada pokušajmo prikupiti informacije o instaliranih programa Oh:

PS> Get-NetProgram -System synack.ru -Deinstalirano $False
| % ($_.DisplayName) | vrsta -jedinstvena

Ukupno isporuka uključuje 20 cmdleta. Dostupno besplatna verzija NetPoint Express Edition, koji radi na 32/64-bitnom WinXP/2k3/2k8/Vista/Se7en, može se koristiti u mrežama bilo koje veličine. Za instalaciju NetPointa trebat će vam PS 2.0, IIS i SQL poslužitelj (dovoljno je Express Edition).

Usput, popis instaliranih programa možete dobiti jednostavnim čitanjem željene grane registra:

PS> Get-ItemProperty HKLM:\SOFTWARE\Microsoft\
Windows\Trenutna verzija\Deinstaliraj\* | Format-Tablica
Prikazno ime, izdavač | Out-GridView

Out-GridView cmdlet prikazuje podatke u zasebnom prozoru s mogućnošću pretraživanja i sortiranja.

Nedostaci korištenja skripti

Ako je prikupljanje podataka pomoću WMI/PowerShell prilično jednostavno, tada se sva izvješća i promjene konfiguracije moraju kontrolirati ručno. Naravno, možete zakomplicirati svoje skripte, pokušavajući automatizirati proces, ali ne žele svi trošiti vrijeme na to. Ovdje vrijedi podsjetiti da Microsoft nudi potrebnu funkcionalnost u SCCM-u (System Center Configuration Manager), o čemu smo već pisali u izdanjima 08.2009, 09.2009 i 01-02.2010. Ali u slučajevima kada administrator ima i *nix sustave, sve vrste rutera i drugu opremu o kojoj treba voditi računa, WMI više nije pomoćnik. Osim toga, ostaje problem vizualnog prikaza podataka i izvješća. Ovdje ćete morati pribjeći programi trećih strana(uključujući i one koji se distribuiraju pod besplatnim licencama), na sreću, postoji mnogo izbora.

Sustav inventara Myzci

Mnogi koji su isprobali zCI inventory sustav (zci.sf.net) ustanovili su da je to prilično dobro rješenje, no nedostaje mu mogućnost ručnog unosa podataka i lokalizirano sučelje.

Naravno, to nisu kritični trenuci, ali ima i drugih sitnica. Na primjer, ne možete izbrisati uređaj putem web sučelja - morate ručno stvoriti SQL upit za brisanje podataka iz tablica. Sustav inventara MyZCI (sf.net/projects/myzci) je račvanje zCI-ja. Razvoj provodi Yuri Vinnik, on je zCI doveo do potrebnih standarda: sučelje je prevedeno na ruski i ukrajinski, u tablice su dodana nova polja (na primjer, lokacija računala) i upravljanje je pojednostavljeno.

Da biste pokrenuli MyZCI, trebat će vam bilo koji web poslužitelj koji podržava PHP (s PECL, PHP Extension Community Library) i MySQL.

Raspakirajte arhivu myzci-1.2.1.zip u korijenski direktorij web poslužitelja i odredite MySQL pristupne parametre u datoteci zciconfig.php:

$ sudo nano zciconfig.php
return dbx_connect(DBX_MYSQL,"lokalni
host","zci","zci","passwd");

Za izradu tablica u bazi podataka koristimo skriptu mysqlscript.sql koja se nalazi u direktoriju motora. Unose unutar treba uskladiti s podacima:

$ sudo nano mysqlscript.sql
stvoriti bazu podataka zci;
...
dodijeliti sve na zci.* to
"zci"@"localhost" identificiran prema
"passwd";
# Ako ne planirate pristupiti bazi podataka iz
drugi sustavi, komentirajte zadnji redak
# odobri odabir, brisanje, umetanje, ažuriranje
na zci.* do "zci"@"%" identificiran prema
"zci";

Sučelje je lokalizirano postavljanjem varijable “$Lang” na vrijednost “ru” u datoteci langconfig.php.

Za prikupljanje informacija na Windows sustavu koristi se Windows Script Host, na Linuxu - lshwclient u Javi. Sve komponente nalaze se u poddirektoriju dodataka i motora. Ovdje se nalaze i MS Windows Scripting Host 5.6 i MS WMI Core 1.5 koji su neophodni za rad klijentskog dijela u Win95/98/NT4. Prije postavljanja trebali biste promijeniti vrijednost varijabli MyZCIpath i MyZCIserver u datotekama takedata.js i lshwclient.java da upućuju na URL poslužitelja.

Proces postavljanja klijentske strane na krajnjim sustavima je pojednostavljen. Stoga skripta install.sh, koja se koristi pri instalaciji na Linuxu, provjerava prisutnost paketa lshw, jdk i read-edid (informacije o monitoru) i, ako nedostaju, prikazuje poruku s objašnjenjem. Zatim se gradi Java klijent i instalira cron posao. Nakon što se MyZCI postavi, trebate se spojiti na poslužitelj s udaljenog sustava i registrirati svoje računalo klikom na odgovarajuću poveznicu na glavnoj stranici. Informacije o novom sustavu trebale bi se pojaviti u bazi podataka MyZCI. Preuzmite arhivu s klijentskim dijelom s glavne stranice i pokrenite instalacijski program.

Nakon toga će skripte početi slati podatke na poslužitelj. Sučelje je iznimno jednostavno i omogućuje prikaz detaljnih informacija o hardveru, unos i uređivanje podataka o računalima, grupiranje, pretraživanje sustava po određenim kriterijima (primjerice vrsta video kartice i monitora) te praćenje promjena.

Administratorski izbornik omogućuje određivanje statusa (dodijeljen, iznajmljen) i lokacije sustava.

OCS Inventory NG sustav

Rješenje OCS Inventory NG (OCSNG, Open Computers and Software Inventory New Generation, ocsinventory-ng.org) omogućuje popis komponenti i softvera instaliranih na računalima u lokalnoj mreži i praćenje njihovih promjena, povremeno primajući podatke o konfiguraciji sustava. Još jedna korisna značajka je mogućnost daljinske instalacije programa i izvršavanja naredbi. Za prikupljanje informacija, agentski program je instaliran na klijentska računala.
Agent je dostupan gotovo svima Windows verzije 95 do 2k8R2, Linux, Mac OS X, *BSD, Solaris, IBM AIX i HP-UX. Agenti šalju sve prikupljene podatke na poslužitelj za upravljanje u obliku XML streama komprimiranog pomoću Zlib biblioteke. Za prijenos se koristi standardni HTTP/HTTPS protokol, tako da problemi s vatrozidom obično ne nastaju. Pomoću agenata implementirana je funkcija „IP discovery” koja pomaže u pronalaženju svih mrežnih i perifernih uređaja koji rade lokalno, uključujući i one koji se ne mogu pristupio instalirati agenta (sklopke, pisače, web kamere itd.) Agenti skeniraju mrežu tražeći slične uređaje i šalju informacije o njima poslužitelju na analizu.

Windows verzija je napisana u C++, *nix verzija je napisana u Perl i C.

OCSNG poslužiteljska strana uključuje četiri komponente koje ne moraju nužno biti instalirane na istom poslužitelju. Ovo je DBMS (MySQL) za prikupljanje podataka, kao i web poslužitelj koji može imati jednu od tri uloge:

  • Komunikacijska usluga - omogućuje komunikaciju putem HTTP protokola između poslužitelja baze podataka i agentskih programa (Apache 1.3.X/2.X s integriranim Perlom, u Debian/Ubuntu paket libapache-dbi-perl);
  • Usluga postavljanja - pohranjivanje instalacijskih datoteka za agentske programe (bilo koji web poslužitelj s podrškom za SSL);
  • Upravljačka konzola - pregled prikupljenih podataka u pregledniku (web poslužitelj s PHP podrškom sa ZIP i GD).

OCSNG poslužiteljski dio može se instalirati na računalo koje pokreće Win2k/XP/2k3, Linux, *BSD, Solaris, IBM AIX i MacOS X.

Instalacija Ocsng

Potreban paket dostupan je u repozitoriju većine distribucija, iako obično nije najnovija verzija. Samostalno sastavljanje iz izvornih tekstova ne bi trebalo stvarati poteškoće ako ste pažljivi. Instalacijska skripta setup.sh, koja se nalazi unutar arhive, provjerit će prisutnost potrebnih komponenti i dati preporuke za rješavanje problema, ako je potrebno.
U Debian/Ubuntu, za ručno sastavljanje trebate preuzeti sljedeće pakete:

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

I XML::Entities iz CPAN repozitorija:

$ sudo cpan -i XML::Entities

Tijekom procesa instalacije stvorit će se sve potrebne konfiguracijske datoteke i aliasi za web poslužitelj. Budući da su datoteke koje se mogu distribuirati pomoću OCSNG-a često velike, trebali biste postaviti željene vrijednosti za varijable post_max_size i upload_max_filesize u datotekama /etc/php5/apache2/php.ini (8 i 2 MB prema zadanim postavkama) i popisna izvješća.konf. Nakon svih postavki pozivamo preglednik i pokrećemo instalacijsku skriptu http://localhost/ocsreports/install.php gdje zadajemo parametre za pristup bazi. Tijekom procesa instalacije kreirat će se “ocs” račun s “ocs” lozinkom za pristup ocsweb bazi podataka. Ako pristup bazi podataka nije ograničen na lokalni sustav, iz sigurnosnih razloga treba promijeniti zadanu lozinku. Da biste instalirali agenta na Linux, morat ćete imati neke Perl module (XML i Zlib) i dmidecode.

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

Nakon toga se agent instalira na standardan način za Perl aplikacije:

$ tar xzvf Ocsinventory-Agent-1.1.2.tar.gz
$ cd Ocsinventory-Agent-1.1.2
$ perl Makefile.PL
$napraviti
$ sudo make install

Zatim će skripta početi postavljati niz pitanja o postavljanju konfiguracijskih datoteka. Unosimo podatke poslužitelja, kreiramo oznaku (za grupiranje sustava), aktiviramo cron zadatak. Nakon što je postavljanje dovršeno, prikupljeni podaci o konfiguraciji računala šalju se na poslužitelj. Ako je veza uspostavljena i primimo odgovor "Uspjeh!", instalacija agenta se može smatrati završenom. Njegovi podaci pojavit će se na web konzoli, u odjeljku "Sva računala". XML datoteka koja sadrži trenutnu konfiguraciju računala bit će stvorena u direktoriju /var/lib/ocsinventory-agent. Ako se veza ne uspostavi, pokrenite agenta u načinu za otklanjanje pogrešaka:

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

Obično su dobivene informacije dovoljne za dijagnosticiranje pogrešaka. Agent za Windows može se instalirati na nekoliko načina. Najjednostavnije je ručno ili pomoću uključene skripte za prijavu.

Nakon instaliranja poslužitelja, instalacijska datoteka agenta može se uvesti u OCSNG bazu podataka. Jednostavno odaberite karticu "Agent" i označite lokaciju datoteke, nakon čega će biti dostupna s bilo kojeg računala na mreži. Instalacija je standardna: u posljednjoj fazi javljamo naziv ili IP adresu OCSNG poslužitelja, a kako bismo odmah generirali i poslali izvješće, označite potvrdni okvir "Odmah pokrenuti inventar". Zatim se agent registrira u pokretanju i pokreće se kao usluga.

Rad s OCSNG sučeljem

Sučelje je lokalizirano, tako da neće trebati puno vremena da shvatite kako ga koristiti. Prema zadanim postavkama kartica Sva računala prikazuje sedam glavnih karakteristika klijentskih računala.

Popis "Dodaj stupac" omogućuje vam jednostavno dodavanje još do 23 polja. Vrlo je zgodno što se podaci mogu uređivati ​​ručno. Također vrijedi spomenuti jednostavno pretraživanje i uklanjanje dvostrukih sustava.

Kao što je ranije spomenuto, OCSNG ima mogućnost instaliranja aplikacija i pokretanja skripti (bat, vbs, itd.). Ova funkcija je velika pomoć. Paket kreiramo u Deployment - Build i ispunimo polja New package building: naziv, Prioritet (redoslijed instalacije) i akcija u Action. Postoje tri opcije:

  • Spremi - kopiraj u ciljni sustav;
  • Izvrši - kopiraj i izvrši naredbom;
  • Pokretanje - kopiranje i pokretanje.

Opcije u Obavijestima korisnika omogućuju vam da korisniku prikažete upozorenje i omogućite mu da otkaže zadatak.

Nakon kreiranja paketa, morate ga aktivirati u Deployment - Activate. Unesite URL poslužitelja i kliknite "Pošalji". Odaberite računalo na koje ćemo instalirati paket, idite na izbornik Customization i kliknite na link Add package. Određujemo paket i pokrećemo proces klikom na Utjecaj. Status zadatka prikazan je u prilagodbi, opća statistika dostupna je u tablici Aktiviraj.

U OCSNG-u, inicijator veze je agent koji se spaja na poslužitelj jednom dnevno, šalje informacije o statusu i prima zadatke. Ako se generirani paket treba instalirati ranije, morate prisilno pokrenuti naredbu ocsinventory-agent na klijentu.

Zaključak

Nakon postavljanja i popunjavanja baze podataka u sustavu inventara, uvijek ćete imati pri ruci aktualne podatke o trenutnom stanju računala i moći ćete pratiti promjene. Izvješća koja generira omogućuju brzo određivanje konfiguracije tipičnog računala koje se koristi u organizaciji, što će dobro poslužiti tijekom planirane nadogradnje ili promjene OS-a.

Lokalizacija OCSNG/GLPI

OCSNG sučelje je lokalizirano, ali još uvijek postoje neki manji problemi koji rezultiraju neispravnim prikazom ruskih naziva programa instaliranih u sustavu Windows.

Činjenica je da OCSNG inicijalno koristi ISO-8859-1 kodiranje (za prikaz CP1251), dok GLPI koristi UTF8. Kod uvoza OCSNG -> GLPI podataka također postoje problemi s kodiranjem.

Postoje dva rješenja:

  1. U hodu tijekom izvoza promijenite podatke i fontove koji se koriste. Da biste to učinili, trebate urediti datoteku export.function.php i koristiti paket ttf2pt1 za stvaranje novih fontova koji podržavaju UTF8.
  2. U početku naučite OCSNG da radi s UTF8. U tu svrhu nude se zakrpe i obnovljene instalacijske datoteke za Windows. Možete ih preuzeti s ftp://linvinus.ru/ocs. Ovdje također možete pronaći gotove deb pakete za Ubuntu/Debian.

Osim toga, u datoteci inc/ocsng.class.php trebali biste promijeniti redak “$this->dbenc="latin1";" na "$this->dbenc="utf8";" i u /etc/php5/apache2/php.ini provjerite postavku “default_charset = “utf-8””.

Linkovi

  • Kompletan popis Win32_* klasa može se pronaći u MSDN dokumentaciji "Win32_Classes" - msdn.microsoft.com
  • Web stranica projekta NetPoint - neutex.net
  • Web stranica projekta MyZCI - sf.net/projects/myzci
  • web stranica projekta zCI - zci.sf.net
  • Web stranica projekta OCSNG - ocsinventory-ng.org

Projekt GLPI

GLPI (Gestion Libre de Parc Informatique, glpi-project.org) je još jedan projekt koji je zasluženo popularan među administratorima. Osim zadataka računovodstva za računala i komponente, omogućuje pohranjivanje podataka o ostatku "ekonomije", uključujući potrošni materijal. Za razliku od OCSNG-a, administrator samostalno popunjava bazu podataka uređaja pomoću lokaliziranog web sučelja.
Ali ovaj problem je riješen korištenjem dodatka koji integrira GLPI s OCSNG. Stoga se često postavljaju zajedno. Da biste omogućili podršku, morate otići na “Postavke - Općenito” i prebaciti “Aktiviraj OCSNG način” na “Da”. Nakon toga, u izborniku će se pojaviti nova kartica “OCSNG Mode” u kojoj možete sinkronizirati podatke.

Lako je organizirati uslugu temeljenu na GLPI tehnička podrška korisnika, što je vrlo zgodno, jer umjesto poziva, korisnik ostavlja zahtjev, koji registrira sustav. Zatim ga IT odjel obrađuje. To disciplinira korisnike - prestaju prozivati ​​za sitnice, a administratori imaju bazu zahtjeva za izvješće o obavljenom poslu. Ali mogućnosti GLPI nisu ograničene na ovo. Omogućuje vam stvaranje baze znanja koja se sastoji od članaka i vođenje evidencije dobavljača i ugovora. Sustav je opremljen velikim brojem različitih izvještaja s mogućnošću izvoza rezultata u PDF, CSV ili SLK datoteku. Podržana je sinkronizacija kalendara putem iCal i Webcal protokola.

Funkcionalnost se lako proširuje pomoću dodataka dostupnih na web stranici projekta (plugins.glpi-project.org). Osim OCSNG-a, možete uvesti podatke s poslužitelja Cacti ili Nagios.

GLPI paket dostupan je u spremištima velikih *nix distribucija. Instalacija pomoću izvornog koda standardna je za aplikacije napisane u PHP-u i zahtijevaju web poslužitelj i MySQL.








ZNAČAJKE PROGRAMA

Izrada izvješća o prisutnosti određenih programa i njihovom broju na računalima. Pratiti ispravno korištenje programa i licencni ključevi, pronaći zabranjeni i nelicencirani softver. Kontrolirajte mape za pokretanje, instalaciju nadogradnji i OS zakrpa na računalima.

Izrada izvješća o instaliranom hardveru na mrežnim računalima. Pratite promjene u konfiguracijama računala. Na primjer, saznajte gdje ima manje memorije, gdje su povezani vanjski pogoni ili USB flash pogoni. Ispis naljepnica kućišta računala s bar kodovima, konfiguracijama i serijskim brojevima komponenti.

Program prati sve promjene u konfiguracijama udaljenih računala. Ako je netko deinstalirao ili instalirao novi program, spojio ili odspojio uređaj, program će zabilježiti te informacije u Dnevnik promjena i možete ih analizirati. Također možete primati obavijesti o novim promjenama putem e-pošte.

Napravite izvješće koje sadrži računala s nedovoljno memorije (na primjer, sva računala s manje od 2 GB RAM-a), male monitore i stare procesore. Pravovremena nadogradnja će uštedjeti novac i poboljšati produktivnost zaposlenika tvrtke.

Svi podaci sadržani u programu mogu se učitati u vanjski DBMS radi detaljnije analize. Program sadrži više od 100 gotovih izvješća, sustav filtriranja i dizajner izvješća za odabir podataka prema uvjetima i pripremu gotovo svakog izvješća. Ako ne pronađete ono što vam treba - Kontaktirajte nas. :)

PREDNOSTI

Pozadinsko prikupljanje informacija prema rasporedu.

Praćenje promjena programa i hardvera na računalima.

Dijagnosticirajte probleme na mrežnim računalima i obavijestite administratora.

Više od 100 gotovih izvješća, izvoz u PDF, Word, Excel, HTML.

Knjigovodstvo računalne i uredske opreme, skladište rezervnih dijelova, održavanje servisne povijesti računala.

Podržava nekoliko metoda prikupljanja informacija (za domene, radne grupe i računala bez mreže).

Web sučelje za daljinski pristup na bazu inventara.

Na tržištu softvera djelujemo od 1998. godine (22 godine). Razvoj programa inventure traje već 14 godina od 2006. godine!

SNIMKE ZASLONA

VERZIJE: OBIČNA I PRO

Tablica razlika između verzija:

Ako već imate licencu za običnu verziju, možete nadograditi na Pro tako da platite razliku u cijeni između licence koju imate i Pro licence koju želite.

Kada kupite licencu, dobit ćete pretplatu na besplatna programska i tehnička ažuriranja. potporu godinu dana. Od našeg projekta nismo odustali i neprestano ga razvijamo više od 12 godina (od 2006.).

Program radi u sustavu Windows XP/Vista/7/8.1/10; Server 2003/2008/2012/2016/2019. Možete besplatno preuzeti i isprobati 30-dnevnu probnu verziju.

DOSTIGNUĆA

Dobitnik nagrade “Ruski softver 2014: Inovacije i postignuća” časopisa PC Magazine.

14.12.2014: "Računala se ispituju u pozadini, pružajući administratoru ažurna izvješća o komponentama i programima instaliranim na računalima. Paket vam omogućuje preuzimanje informacija s računala iza usmjerivača i NAT-a te dohvaćanje podataka s prijenosnih računala i mobilnih uređaja s Androidom zaposlenici.”


Pobjednik PC Magazine/RE. Najbolji softver 2013."

12.12.2013: "Prikladan sustav inventara IT infrastrukture, koji je posebno koristan u malim i srednjim tvrtkama s njihovim "zoološkim vrtovima" opreme. Sustav bilježi marke opreme, konfiguracije računala, verzije softvera i licence. Jedna od najkorisnijih značajki je praćenje promjena u opremi, moguće je otkriti prekide u izgradnji, gubitak ili zamjenu komponenti."


02.10.2007: "Moćan alat za centralizirani popis hardvera i softvera računala lokalne mreže. Omogućuje otkrivanje računala na mreži i prikupljanje informacija o njima u bazu podataka... Mogućnost odabira računala u izvješću čije konfiguracije zadovoljavaju zadani uvjet pojednostavljuje zadaci poput planiranja nadogradnji "

Učitavam...