swaudit 4.0-6 sehr langsam
swaudit 4.0-6 sehr langsam
die Softwareinventarisierung "swaudit 4.0-6" läuft bei uns an sämtlichen Rechnern sehr langsam. Am Rechner selber und der Netzwerkanbindung kann es nicht liegen. Auch den Schalter für den "extended_search" wurde schon auf off gestellt. Woran kann das ganze liegen? Wir verwenden das file Backend, welches eigentlich für die geringe Anzahl der Client bei uns ausreichen sollte.
Jemand Ideen?
Mfg
SeBBo
Re: swaudit 4.0-6 sehr langsam
um wieviel Clients geht es hier?
was sagt die instlog.txt? An welcher Stelle bleibt das Skript hängen? Kommt das nur vereinzelt vor, oder überall?
Bitte mehr Infos.
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.
uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de
Re: swaudit 4.0-6 sehr langsam
Hier das log:
Code: Alles auswählen
[1] [08.07.2011 07:37:53] ============ Version 4.10.8.15 WIN32 script "z:\install\swaudit\swaudit4.ins"
[1] [08.07.2011 07:37:53] start: 2011-07-08 07:37:53
[1] [08.07.2011 07:37:53] on client named "xxxxxxxx"
[1] [08.07.2011 07:37:53] user account "SYSTEM"
[1] [08.07.2011 07:37:53] [executing: "C:\Program Files (x86)\opsi.org\opsi-client-agent\opsi-winst\winst32.exe"]
[1] [08.07.2011 07:37:53] system infos:
[1] [08.07.2011 07:37:53] 00:1E:4F:F4:10:A2 - PC hardware address
[1] [08.07.2011 07:37:53] xxxxxx - IP name
[1] [08.07.2011 07:37:53] xxxxx - IP address
[1] [08.07.2011 07:37:53] DEU - System default locale
[1] [08.07.2011 07:37:53] opsi service version : 4
[1] [08.07.2011 07:37:53]
[6] [08.07.2011 07:37:53] Registry key [HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion] opened
[6] [08.07.2011 07:37:53] Key closed
[6] [08.07.2011 07:37:54] wInst has version 4.10.8.15, required is : >= 4.10.8.3
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] Set $ProductId$ = "swaudit"
[6] [08.07.2011 07:37:54] The value of the variable "$ProductId$" is now: "swaudit"
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] Set $OpsiRegKey$ = "HKLM\SOFTWARE\opsi.org"
[6] [08.07.2011 07:37:54] The value of the variable "$OpsiRegKey$" is now: "HKLM\SOFTWARE\opsi.org"
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] Set $uninstkey$="HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\uninstall"
[6] [08.07.2011 07:37:54] The value of the variable "$uninstkey$" is now: "HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\uninstall"
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] Set $extendedkey$="HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\app management\arpcache"
[6] [08.07.2011 07:37:54] The value of the variable "$extendedkey$" is now: "HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\app management\arpcache"
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] Set $clientId$="win7-parbel.mb-finzelberg.int"
[6] [08.07.2011 07:37:54] The value of the variable "$clientId$" is now: "win7-parbel.mb-finzelberg.int"
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] Set $extended_search$ = GetProductProperty("extended_search","on")
[6] [08.07.2011 07:37:54] The value of the variable "$extended_search$" is now: "off"
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] Set $Highloglevel$ = "5"
[6] [08.07.2011 07:37:54] The value of the variable "$Highloglevel$" is now: "5"
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] Set $Midloglevel$ = "4"
[6] [08.07.2011 07:37:54] The value of the variable "$Midloglevel$" is now: "4"
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] Set $Lowloglevel$ = "4"
[6] [08.07.2011 07:37:54] The value of the variable "$Lowloglevel$" is now: "4"
[1] [08.07.2011 07:37:54] LogLevel was 6
[1] [08.07.2011 07:37:54] LogLevel set to 5
[5] [08.07.2011 07:37:54] message Running software audit...
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] If
[5] [08.07.2011 07:37:54] GetMsVersionInfo < "5.0" <<< result false
[5] [08.07.2011 07:37:54] Then
[5] [08.07.2011 07:37:54] EndIf
[5] [08.07.2011 07:37:54] message detecting opsi version ...
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] Set $resultlist$ = getReturnListFromSection('opsiservicecall_getPossibleMethods_listOfHashes')
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] Execution of opsiservicecall_getPossibleMethods_listOfHashes
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] If
[5] [08.07.2011 07:37:54] "" = takeFirstStringContaining($resultlist$, "auditSoftwareOnClient_createObjects") <<< result false
[5] [08.07.2011 07:37:54] Then
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] Else
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] Set $opsiVer$ = "4"
[5] [08.07.2011 07:37:54] EndIf
[5] [08.07.2011 07:37:54] comment: detect if we run in opsi service mode
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] If
[5] [08.07.2011 07:37:54] "swaudit" = "" <<< result false
[5] [08.07.2011 07:37:54] Then
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] Else
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] Set $write2file$ = "off"
[5] [08.07.2011 07:37:54] EndIf
[1] [08.07.2011 07:37:54] LogLevel was 5
[1] [08.07.2011 07:37:54] LogLevel set to 5
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] If
[5] [08.07.2011 07:37:54] $opsiVer$ = "3" <<< result false
[5] [08.07.2011 07:37:54] Then
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] If
[5] [08.07.2011 07:37:54] Then
[5] [08.07.2011 07:37:54] EndIf
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] If
[5] [08.07.2011 07:37:54] Then
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] Else
[5] [08.07.2011 07:37:54] EndIf
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] If
[5] [08.07.2011 07:37:54] Then
[5] [08.07.2011 07:37:54] EndIf
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] If
[5] [08.07.2011 07:37:54] Then
[5] [08.07.2011 07:37:54] EndIf
[5] [08.07.2011 07:37:54] EndIf
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] If
[5] [08.07.2011 07:37:54] $opsiVer$ = "4" <<< result true
[5] [08.07.2011 07:37:54] Then
[5] [08.07.2011 07:37:54] message collecting license keys ...
[5] [08.07.2011 07:37:54]
[5] [08.07.2011 07:37:54] Execution of Winbatch_start_keyfinder
[5] [08.07.2011 07:37:55]
[5] [08.07.2011 07:37:55] Set $LicenseSections$ = GetSectionNames("c:\tmp\swaudit_keys.ini")
[5] [08.07.2011 07:37:55]
[5] [08.07.2011 07:37:55] If
[5] [08.07.2011 07:37:55] GetSystemType = "64 Bit System" <<< result true
[5] [08.07.2011 07:37:55] Then
[5] [08.07.2011 07:37:55] message collecting 64 Bit products ...
[5] [08.07.2011 07:37:55]
[5] [08.07.2011 07:37:55] Set $uninstKeys$ = GetOutStreamFromSection('execWith_getuninstallkeys C:\Windows\cmd64.exe /C')
[5] [08.07.2011 07:37:55]
[5] [08.07.2011 07:37:55] Execution of execWith_getuninstallkeys
[3] [08.07.2011 07:37:55] Error: Could not execute "C:\Windows\cmd64.exe" /C "c:\tmp\_winstbat_1.bat" , error (Das System kann die angegebene Datei nicht finden)
[5] [08.07.2011 07:37:55]
[5] [08.07.2011 07:37:55] Set $uninstKeys$ = getListContaining($uninstKeys$,$uninstkey$)
[5] [08.07.2011 07:37:55] message collecting 64 Bit product details ...
[5] [08.07.2011 07:37:55]
[5] [08.07.2011 07:37:55] Set $architecture$ = "x64"
[5] [08.07.2011 07:37:55]
[5] [08.07.2011 07:37:55] Set $subversion$ = ""
[5] [08.07.2011 07:37:55]
[5] [08.07.2011 07:37:55] Set $Language$ = ""
[5] [08.07.2011 07:37:55] EndIf
[5] [08.07.2011 07:37:55] message collecting 32 Bit products ...
[5] [08.07.2011 07:37:55]
[5] [08.07.2011 07:37:55] If
[5] [08.07.2011 07:37:55] GetMsVersionInfo = "5.0" <<< result false
[5] [08.07.2011 07:37:55] Then
[5] [08.07.2011 07:37:55]
[5] [08.07.2011 07:37:55] Else
[5] [08.07.2011 07:37:55]
[5] [08.07.2011 07:37:55] Set $uninstKeys$ = GetOutStreamFromSection('execWith_getuninstallkeys cmd.exe /C')
[5] [08.07.2011 07:37:55]
[5] [08.07.2011 07:37:55] Execution of execWith_getuninstallkeys
[1] [08.07.2011 07:37:56] LogLevel was 5
[1] [08.07.2011 07:37:56] LogLevel set to 4
[1] [08.07.2011 07:37:56] LogLevel was 4
[1] [08.07.2011 07:37:56] LogLevel set to 5
[5] [08.07.2011 07:37:56] message collecting 32 Bit product details ...
[5] [08.07.2011 07:37:56]
[5] [08.07.2011 07:37:56] Set $architecture$ = "x86"
[5] [08.07.2011 07:37:56]
[5] [08.07.2011 07:37:56] Set $subversion$ = ""
[5] [08.07.2011 07:37:56]
[5] [08.07.2011 07:37:56] Set $Language$ = ""
[5] [08.07.2011 07:38:07] If
[5] [08.07.2011 07:38:07] $write2file$ = "on" <<< result false
[5] [08.07.2011 07:38:07] Then
[5] [08.07.2011 07:38:07]
[5] [08.07.2011 07:38:07] Else
[5] [08.07.2011 07:38:07] message writing results back to service ...
[1] [08.07.2011 07:38:07] LogLevel was 5
[1] [08.07.2011 07:38:07] LogLevel set to 4
[1] [08.07.2011 07:42:14] ___________________
[1] [08.07.2011 07:42:14] script finished
[1] [08.07.2011 07:42:14] 1 error
[1] [08.07.2011 07:42:14] 6 warnings
[1] [08.07.2011 07:42:14]
[1] [08.07.2011 07:42:14] installed Produkt: swaudit Version: 4.0-6
[1] [08.07.2011 07:42:14] opsi service version: 4
[1] [08.07.2011 07:42:14]
[1] [08.07.2011 07:42:14] get Update script name ...
[1] [08.07.2011 07:42:14] Update script name:
[1] [08.07.2011 07:42:14] Update script name:
[1] [08.07.2011 07:42:14] we have no update script
[1] [08.07.2011 07:42:16] ============ winst Version 4.10.8.15 WIN32 is regularly exiting. Time 2011-07-08 07:42:16 .
-
- Beiträge: 23
- Registriert: 24 Mai 2011, 11:20
Re: swaudit 4.0-6 sehr langsam
ich hatte das selbe Problem. Nachdem ich auf das mysql Backend umgestellt habe war das Problem behoben. Das schreiben der Inventardaten in dateien scheint den Server ziemlich zu belasten schau die mal die CPU Auslastung in opsiconfd info an. Als ich auf 4 Clients gleichzeitig das SWInvent ausführte war bei mir die CPU-Auslastung auf 100% und der Servern hat keine Anfragen mehr angenommen.
MfG
Toni Förster
Re: swaudit 4.0-6 sehr langsam
mit der logdatei kann man nicht viel anfangen, weil man den Umfang nicht sieht. Wenn Logdateien gekürzt und editiert werden, ist es immer schwierig dafür eine Analyse zu betreiben.
Eine Möglichkeit wäre das inventory auf mysql um zu stellen. Bringt eigentlich überall den gewünschten Schub an Performance und ist kostenlos.
Eine andere Möglichkeit wäre jetzt noch die Logdatei vom Service aus zu werten:
/var/log/opsi/opsiconfd/<ip von client>.log
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.
uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de
Re: swaudit 4.0-6 sehr langsam
aber das mysql Backend ist dann nur für das Inventory gratis oder? Wie muss ich denn vorgehen für eine Umstellung vom file auf das MySQL Backend und welche Bereiche kann ich umziehen? Die log Datei stell ich gleich online.
Liebe Grüße
SeBBo