DISKUSE
Agent přestal fungovat (1)
18.03.2019 08:28

Načíst krátký text z webu 
17.03.2019 23:32

Indexy mimo DB (1)
19.02.2019 15:46

planovaný agent v mail.box (1)
17.02.2019 15:11

Hint v Link 
17.12.2018 11:08

NoCache a ReCache (1)
17.12.2018 10:54

IBM se zbavilo Domina (1)
12.12.2018 10:26

příkaz na smazání databází (3)
28.11.2018 21:17


ŠKOLENÍ


REKLAMA


KOMENTÁŘE

Ako dostať informáciu o klientskom PC do Person dokumentu?

Vytisknout článek

Od R5 vie Notes klient poslať informácie o svojej konfigurácii do centrálnej Domino Directory. Výborná vec pre podporu centrálnej administrácie klientov - zvlášť keď nemáte komplexný IT inventory systém. Ako však zistiť problém, keď inventarizácia nefunguje?


Aj keď tento problém bol v SN diskusii už úspešne riešený (vďaka Martinovi a Frantovi), rozhodol som sa ho systematicky popísať. Prečo?

1. Významnú rolu pri ňom hrá DCC - kľúč k funkčnosti politík
2. Tento dotaz dostávam opakovane - asi to adminov naozaj trápi
3. Dnes prší a rodina mi dala voľno :-)

Problém
Administrátor sa rozhodol "vyčistiť" informáciu o klientskej konfigurácii z Person dokumentu. Dôvodom je zvyčajne snaha mať aktualizovanú inventarizáciu. Naplnenie príslušnej sekcie však neprichádza. Márne vyzýva používateľa opakovane sa prihlásiť na server, reštartovať klienta, zmeniť systémový dátum, vymazať cache.ndk, bookmark.nsf či desktop6.ndk... Nič nepomáha.Čo teda robiť?

A. Kroky, ktoré vykoná používateľ pre "re-inventarizáciu":
1. V lokálnej adresnej knihe spustí agenta Action - Remove Address Book Preferences a zatvorí klienta.
2. V notes.ini vymaže riadok DYNINFO_OF....
Upozornenie: V prípade používania klienta viacerými používateľmi s rôznymi Home servermi je v notes.ini niekoľko takýchto premenných. Keďže identifikácia ich príslušnosti k jednotlivým používateľom nie je jednoduchá, vymaže všetky.
3. Spustí klienta Lotus Notes a prihlási sa na Home server .
Upozornenie: Replikovanie databázy s Home serverom nestačí, musí dôjsť k otvoreniu aktívnej user session - najjednoduchšie otvorením databázy.

B. Kroky, ktorými používateľ skontroluje účinnosť "re-inventarizácie":
1. Otvorí lokálny LOG súbor (log.nsf) a v pohľade Miscellaneous Events vyhľadá aktuálny dokument. Ak je v dokumente informácia o spustení DDC (Dynamic Client Configuration), je prvá podmienka splnená.
2. Otvorí súbor notes.ini. Ak v ňom pribudol riadok DYNINFO_OF.... je splnená i druhá podmienka.
3. Otvorí databázu Administration Request na Home serveri v pohľade Requests - By time initiated. Ak tam pribudla požiadavka "Update Client Information in Person Record", je splnená aj tretia podmienka.

Finále zabezpečuje Administration Proces, ktorý spracuje požiadavku a zapíše inventarizačné informácie do Person dokumentu.


C. Vysvetlenie procesu
Všetko má na svedomí DDC. Tento "démon" je vlastne program ndyncfg.exe a pribudol v programovom adresári klienta Lotus Notes od verzie R5. Zaujímavý je nielen z hľadiska vyššie popisovanej úlohy, ale má rozhodujúci vplyv na úspešný "deployment" politík na klienta. DCC nebeží stále, ale podľa tejto logiky:

1. Používateľ sa prihlási na svoj home server. Pri tejto operácii sa porovná cache objekt z lokálnej adresnej knihy (špeciálne pole $DynInfoCache v Address Book Preferences) s cache objektom v Domino Directory (špeciálne pole $DynInfoCache v Directory Profile). Ak je jasné, že server "chce klientovi niečo povedať" (takto sa distribuujú napríklad zmenené politiky), spustí sa DCC. V našom prípade sme na spustenie DCC volili garantovanú cestu vymazania lokálneho cache objektu (krok A1).

2. Spustenie DCC je zapísané do lokálnej log.nsf databázy, napríklad:

    10.09.2005 13:01:14 Dynamic Client Configuration started
    10.09.2005 13:01:14 Initializing Dynamic Client Configuration
    10.09.2005 13:01:14 Network: Connecting to STYX/DEMOCENTRUM over TCPIP
    10.09.2005 13:01:15 Network: Connected to server STYX/DEMOCENTRUM
    10.09.2005 13:01:15 Dynamic Client Configuration updating policy information
    10.09.2005 13:01:15 Dynamic Client Configuration updating location information
    10.09.2005 13:01:15 Dynamic Client Configuration shutdown

3. Ak DCC zistí, že v notes.ini nie je pre kombináciu danú kombináciu klient-server premenná DYNINFO_... , doplní ju a zároveň vytvorí požiadavku "Update Client Information in Person Record" do Administration Request databázy, napríklad:

Client type:

4; 3

Client's machine name:

WMIUH

Client's platform type:

Windows/XP 5.1 Intel

Client's build number:

Release 6.5.4


4. Administračný proces (AdminP) požiadavku spracuje a zapíše ju do sekcie Client Information v Person dokumente používateľa.

D. Posolstvo :-)
DCC je ako oheň. Výborný pomocník, ale zlý pán. Ak vám začnú blbnúť politiky, začnite kontrolu pri DCC. A ak nebeží, nezabudnite skontrolovať notes.ini na parameter DisableDynConfigClient. Ak je rovný 1, DCC nebude bežať za žiadnych okolností.

Autor: Miroslav Uhlár
Datum: 06.10.2005


Sdílet článek Seznam komentářů
 
Od
Téma
 Datum
Martin
A co tedy s tím?
07.10.2005 16:23
Miro Uhlar
AFAIK - centrálne neriešiteľné (LS QE má prense tento enhancement request)....
10.10.2005 10:39
Marian
Ako dostať informáciu o klientskom PC do Person dokumentu?
25.10.2005 09:32
Miro Uhlar (eD)
Nespúšťa sa DDC?
27.10.2005 14:39