Re: OCS NG agent

2006-11-27 bef zés Kovács Zsolt

Hali

Nekem  a windows kliens telepitése ezzel az utasitással gond nélkül meg:
OcsAgentSetup.exe /S /server:192.168.1.244 /NP /debug

de egyébként telepiítés után a service.ini-t meg barkácsolom hogy:
PROLOG_FREQ=1
OLD_PROLOG_FREQ=1
TTO_WAIT=5

természetesen a service-t leállítva, mert ha megy akkor vissza irja az 
elözö álapiotokat.

service ujra indit és a bejegyzés a server-en már meg is történik.

Kovács Zsolt


Gabor Tusnady írta:

On Fri, 2006-11-24 at 18:29 +0100, Kepler Mihály wrote:

Sziasztok!
Beüzemelte már valaki ennek a windows oldali kliensét/ügynökét?


Igen. nalunk mukodik. A windows cliensen egy parancssorbol inditsd el az
OCSinventory.exe /server:szerver.ip parancsot, ha egybol akarsz
eredmenyt latni (kulonben csak a megadott update idoben kuldi el a
reportot). A parancssorban nem ir ki semmit, de a web feluleten
megjelennek a megfelelo gep adatai.

Persze nem mindig. Nehany gepnel az adatok elkuldesekor a szerver
internal server error-ral elszall. Ennek az az oka, hogy a registry-bol
kiszedett adatok neha hibasak, es a szerver perl script-je elszall. Ha a
szerver error_log-ban a kovetkezot latod:

DBD::mysql::st execute failed: Column 'NAME' cannot be null at 
/usr/lib/perl5/site_perl/5.8.6/Apache/Ocsinventory/Server/Inventory.pm line 588.

akkor nalad is ez a baj.

Nekunk epp ma sikerult ezt orvosolnunk:
Ketfele megoldast is talaltunk:

1, a server mysql adatbazisban a ocsweb database-ben a softwares tabla
NAME rekorjanak a tulajdonsagat NOT NULL-rol NULL-ra kell allitani:

ALTER TABLE softwares CHANGE NAME NAME VARCHAR(255) default NULL;

igy mar elfogad ures nevu software bejegyzest is.

2, a windows-os kliensen kicsit turkalni kell a registry-k kozott:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Uninstall
foldereket tartalmaz. Ezeket nezi at az OCS, megpedig azokat, amelyeknek
van DisplayName key. Ezt tartalmazza az installalt programok nevet, ami
bekerul az OCS reportba. Sajnos nehany esetben a DisplayName key megvan,
de nincs erteke. Tehat ha ezeknek a NoName programoknak adsz nevet, es
utana inditod el az OCSinventory.exe-t akkor mar bekerul az adatbazisba
a gep rendesen.

udv
tusi

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux



_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: OCS NG agent

2006-11-27 bef zés Kepler Mihály




de egyébként telepiítés után a service.ini-t meg barkácsolom hogy:
PROLOG_FREQ=1
OLD_PROLOG_FREQ=1
TTO_WAIT=5



Köszi ezt is !
Működik... :)

Még egy kis OCS finomítás:
hogy lehet bekérni az Admin Infokat?
(Administrative Data)

Most úgy csinálom hogy beírom az admininfo.conf -ba
[OCS Inventory Agent]
LSZ=12345
Tag=Logisztika
OS_LSZ=222
Monitor_LSZ=456789
Tárolóhely=Logisztika
Nyomtato1_LSZ=
Nyomtato2_LSZ=
Szunetmentes_LSZ=

és szépen elmegy a többi infóval a szerverre,...
Lehet úgy hogy ezeket az infokat bekérje agy párbeszéd ablakban?
Mert a dokumentációban úgy látom lehet, de nálam a winklienseken nem működig
a /tag és a /DEPLOY:4024 sem,... itt iss kell még valami trükk?


_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: OCS NG agent

2006-11-27 bef zés Kovács Zsolt

Hello

én ugy csináltam hogy a webes felületen az admin infoba felvetem 
cimkéket és a webes felületen pötyörésztem be egyenként a gépekhez, ami 
természetresn leküldödött a kliensre is.


Kepler Mihály írta:





Még egy kis OCS finomítás:
hogy lehet bekérni az Admin Infokat?
(Administrative Data)

Most úgy csinálom hogy beírom az admininfo.conf -ba
[OCS Inventory Agent]
LSZ=12345
Tag=Logisztika
OS_LSZ=222
Monitor_LSZ=456789
Tárolóhely=Logisztika
Nyomtato1_LSZ=
Nyomtato2_LSZ=
Szunetmentes_LSZ=

és szépen elmegy a többi infóval a szerverre,...
Lehet úgy hogy ezeket az infokat bekérje agy párbeszéd ablakban?
Mert a dokumentációban úgy látom lehet, de nálam a winklienseken nem 
működig

a /tag és a /DEPLOY:4024 sem,... itt iss kell még valami trükk?

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


OCS NG agent

2006-11-24 bef zés Kepler Mihály

Sziasztok!
Beüzemelte már valaki ennek a windows oldali kliensét/ügynökét?
Egy linux oldalon viszonylag simán felidomítottam a szerver részét
(webes adminos felület megy, install.php ok )
de a windows oldali ügynökkel
max csak a
c:\akarmi\ocsagent /local
működik. (és a helyileg létrejött filet be tudom olvasni a OCS webes 
felületén és feldolgozza minden gond nélkül)

De így kézzel kell noszogatni jó lenne ha menne szolgáltatás szinten...
Próbálom /debug módban de semmi, nem konnektál a szerverhez.
Csak egy pillanatra felvillan és vége.

Természetesen egy linuxos kliens gépen csont nélkül (második 
próbálkozásra) beüzemeltem az ügynököt
és az be is regelt a szerverre csont nélkül :) :( (látom a linuxos klien 
paramétereit, a webes felületen, cpu info ip cim filesystem net memória 
stb stb stb stb)



_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: OCS NG agent

2006-11-24 bef zés Gabor Tusnady

On Fri, 2006-11-24 at 18:29 +0100, Kepler Mihály wrote:
 Sziasztok!
 Beüzemelte már valaki ennek a windows oldali kliensét/ügynökét?

Igen. nalunk mukodik. A windows cliensen egy parancssorbol inditsd el az
OCSinventory.exe /server:szerver.ip parancsot, ha egybol akarsz
eredmenyt latni (kulonben csak a megadott update idoben kuldi el a
reportot). A parancssorban nem ir ki semmit, de a web feluleten
megjelennek a megfelelo gep adatai.

Persze nem mindig. Nehany gepnel az adatok elkuldesekor a szerver
internal server error-ral elszall. Ennek az az oka, hogy a registry-bol
kiszedett adatok neha hibasak, es a szerver perl script-je elszall. Ha a
szerver error_log-ban a kovetkezot latod:

DBD::mysql::st execute failed: Column 'NAME' cannot be null at 
/usr/lib/perl5/site_perl/5.8.6/Apache/Ocsinventory/Server/Inventory.pm line 588.

akkor nalad is ez a baj.

Nekunk epp ma sikerult ezt orvosolnunk:
Ketfele megoldast is talaltunk:

1, a server mysql adatbazisban a ocsweb database-ben a softwares tabla
NAME rekorjanak a tulajdonsagat NOT NULL-rol NULL-ra kell allitani:

ALTER TABLE softwares CHANGE NAME NAME VARCHAR(255) default NULL;

igy mar elfogad ures nevu software bejegyzest is.

2, a windows-os kliensen kicsit turkalni kell a registry-k kozott:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Uninstall
foldereket tartalmaz. Ezeket nezi at az OCS, megpedig azokat, amelyeknek
van DisplayName key. Ezt tartalmazza az installalt programok nevet, ami
bekerul az OCS reportba. Sajnos nehany esetben a DisplayName key megvan,
de nincs erteke. Tehat ha ezeknek a NoName programoknak adsz nevet, es
utana inditod el az OCSinventory.exe-t akkor mar bekerul az adatbazisba
a gep rendesen.

udv
tusi

_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: OCS NG agent

2006-11-24 bef zés Kepler Mihály



On Fri, 2006-11-24 at 18:29 +0100, Kepler Mihály wrote:
 


Sziasztok!
Beüzemelte már valaki ennek a windows oldali kliensét/ügynökét?
   



Igen. nalunk mukodik. A windows cliensen egy parancssorbol inditsd el az
OCSinventory.exe /server:szerver.ip parancsot, ha egybol akarsz
eredmenyt latni (kulonben csak a megadott update idoben kuldi el a
reportot). A parancssorban nem ir ki semmit, de a web feluleten
megjelennek a megfelelo gep adatai.
 


köszönöm szépen! már csinálom is
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: OCS NG agent

2006-11-24 bef zés Molnár István

Gabor Tusnady írta:

ALTER TABLE softwares CHANGE NAME NAME VARCHAR(255) default NULL;
  

Nem lenne szebb megoldás a:
ALTER TABLE softwares CHANGE NAME NAME VARCHAR(255) NOT NULL default 
Nem ismert!;



_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux