COMPUTERWORLD
Specializovan² t²denφk o v²poΦetnφ technice
o Internetu
(CW 30/96)

Centrßlnφ sprßva stolnφch poΦφtaΦ∙ - DMI

SouΦasn² administrßtor musφ mφt krom∞ dobr²ch technick²ch znalostφ takΘ pevnΘ nervy. Software je stßle mΘn∞ spolehliv², a takΘ rozmanit∞jÜφ. U server∙ se sice spolehlivost nijak drasticky nesni₧uje, ale poΦet standard∙, protokol∙ a softwaru, kterΘ musφ modernφ systΘm podporovat, je dosti vysok². A situace na stran∞ desktop∙ je stejnß.

DelÜφ dobu se sφ¥ov² administrßtor zab²val p°edevÜφm sprßvou server∙, sφt∞ a pouze okrajov∞ spravoval desktopovΘ systΘmy. Ale i sebelΘpe fungujφcφ server je k niΦemu, pokud neexistuje nikdo, kdo m∙₧e jeho zdroj∙ vyu₧φvat. P°ed Φasem bylo takΘ jednoduÜÜφ stolnφ systΘmy spravovat, proto₧e poΦφtaΦe pou₧φvali techniΦt∞ji zam∞°enφ u₧ivatelΘ a o svΘ aplikace se starali Φasto sami. V souΦasnΘ dob∞ pou₧φvß poΦφtaΦ tΘm∞° ka₧d², a sprßva desφtek a₧ stovek stolnφch systΘm∙ je noΦnφ m∙rou. Proto vznikl standard na uchovßvßnφ a zve°ej≥ovßnφ informacφ o stavu a konfiguraci klientsk²ch systΘm∙ - DMI (Desktop Management Interface). Tuto specifikaci definovalo konsorcium poΦφtaΦov²ch firem DMTF (Desktop Management Task Force), ve kterΘm jsou nejd∙le₧it∞jÜφ spoleΦnosti - IBM, Microsoft, Novell, Intel a dalÜφ.

DMI je obecnou definicφ, kterß nijak neurΦuje prost°edky pou₧itΘ pro implementaci. M∙₧e b²t tedy umφst∞na p°φmo v hardwaru poΦφtaΦe, nebo Φast∞ji jako souΦßst BIOSu nebo operaΦnφho systΘmu. U desktop∙ n∞kter²ch spoleΦnostφ (nap°. Digital) je DMI souΦßstφ ka₧dΘ dodßvky, a takovΘ poΦφtaΦe mohou b²t po p°ipojenφ sledovßny pomocφ °φdicφch sφ¥ov²ch nßstroj∙, kterΘ DMI podporujφ. Standard nenφ zatφm kompletnφ, proto₧e ve v²slednΘ podob∞ by m∞l podporovat nejen vlastnφ hardware poΦφtaΦe, ale i nejr∙zn∞jÜφ periferie.

Dva p°φstupy

DMI pou₧φvß dva zßkladnφ p°φstupy. Prvnφ je zalo₧en na statickΘ informaci o konfiguraci poΦφtaΦe a jeho komponentech. Tato data jsou v∞tÜinou ulo₧ena v souboru na pevnΘm disku systΘmu ve formßtu MIF (Management Information Format). Prßv∞ specifikace tohoto formßtu nenφ ·plnß, a v souΦasnΘ dob∞ se DMTF dohodlo na formßtu pro PC systΘmy, LAN adaptΘry a software. Ostatnφ souΦßsti a periferie si musφ na svou definici jeÜt∞ n∞jakou chvilku poΦkat. DMI je definovßno tak, aby takΘ mohlo poskytovat informace v reßlnΘm Φase o svΘm statutu a p°φpadn²ch problΘmech.

DMI pou₧φvß t°i vrstvy, kterΘ zajiÜ¥ujφ obsluhu po₧adavk∙ na zφskßnφ informacφ:

╪φdicφ vrstva (Management Interface - MI) je urΦena pro p°φmoui komunikaci s nezßvisl²mi aplikacemi, kterΘ jsou schopnΘ DMI pou₧φvat. Po₧adavek na zφskßnφ nebo naopak ulo₧enφ informace jde neprve p°es tuto vrstu. Ta potom p°edß ·daje servisnφ vrstv∞. Tato vrstva nemusφ b²t p°φmo na vlastnφm poΦφtaΦi.

Servisnφ vrstva (Service Layer) - Je hlavnφ obslu₧n² program, kter² na jednΘ stran∞ p°es MI komunikuje s ovlßdacφ aplikacφ a na druhΘ p°es tzv. Komponent Interface (Component Interface - CI) pracuje s lokßlnφmi za°φzenφmi. Pracuje takΘ s lokßlnφ MIF databßzφ, kterß obsahuje ·daje o konfiguraci, zapisuje do nφ p°φpadnΘ zm∞ny, a p°edßvß jejφ obsah °φdicφ vrstv∞.

Komponent Interface (Component Interface - CI) - Poslednφ, nejni₧Üφ vrstvou jsou DMI ovladaΦe jednotliv²ch za°φzenφ, komponent interface. ╚ßsti systΘmu, kterΘ jsou schopnΘ pracovat s DMI v reßlnΘm Φase, pou₧φvajφ tento interface pro komunikaci s °φdicφ aplikacφ. Tento standard zajiÜ¥uje, ₧e vÜechna kompatibilnφ za°φzenφ budou komunikovat jednotn²m zp∙sobem. V²robci °φdicφch aplikacφ nemusφ vytvß°et specißlnφ programy pro za°φzenφ jednotliv²ch dodavatel∙, proto₧e staΦφ, pokud podporujφ DMI.

MIF soubor

StatickΘ informace o systΘmu jsou ulo₧eny v MIF souboru, kter² nenφ niΦφm jin²m ne₧ normßlnφm ASCII souborem zachovßvajφcφm dohodnut² formßt. Ka₧d² produkt mß vlastnφ MIF soubor. Soubory jsou sdru₧eny do databßze, kterß m∙₧e obsahovat MIF definice na jednom PC nebo dokonce urΦitΘm segmenu sφt∞. Standard DMI je urΦen pro pou₧itφ v jakΘmkoliv sφ¥ovΘm prost°edφ, a proto nenφ nijak svßzßn urΦit²m protokolem.

Pro sprßvnΘ pochopenφ funkce DMI je nutnΘ si uv∞domit, ₧e jeho podpora nenφ instalovatelnß u₧ivatelem, ani administrßtorem sφt∞. Musφ b²t dodßna spoleΦn∞ se systΘmem, kde je zabudovßna jeho v²robcem. ╪φdicφ aplikace pouze dokß₧e s DMI komponenty komunikovat, a dokud tedy nebude DMI podporovßno Üirokou °adou v²robc∙, nebude mφt valnou cenu.

Podpora DMI roste

V souΦasnΘ dob∞ se podpora DMI na klientskΘ stran∞ omezuje na n∞kolik hlavnφm v²robc∙. AvÜak jejφ definice nenφ p°φliÜ starß, a dß se oΦekßvat, ₧e b∞hem velmi krßtkΘ doby se pro znaΦkovΘ v²robky stane podpora DMI stejn∞ d∙le₧itou, jako souΦasnß podpora SNMP pro servery.

Jednotn² systΘm pro sprßvu desktopov²ch systΘm∙ je p°edpokladem pro spolehlivΘ fungovßnφ budoucφch sφtφ, proto₧e poΦet propojen²ch poΦφtaΦ∙ nar∙stß geometrickou °adou. Umo₧nφ takΘ menÜφm firmßm najφmat si vzdßlenΘ sprßvce, kte°φ v kombinaci s dalÜφmi technikami budou schopni ovlßdat nejen podnikovΘ servery, ale i desktopy. A proto₧e DMI m∙₧e samoz°ejm∞ pracovat takΘ p°es TCP/IP, nenφ problΘm pracovat s desktopov²mi systΘmy p°es Internet.

(pes)


| <<< | CW o Internetu | COMPUTERWORLD | IDG CZ homepage |