Umí AuditPro zjišťovat stav aktualizací antivirových programů či verzí různých driverů apod.?
AuditPro klient přímo nepodporuje zjišťování aktualizací antivirových programů, nicméně např. zjištění poslední aktualizace programu AVG6/AVG7 je poměrně jednoduché s malým zásahem do nastavení AuditPro (týká se i starších verzí AuditPro):
1. Do Nastavení/Sběr dat/Soubory/Programy přidejte příponu BIN (= přípona typu souborů aktualizací AVG).
2. Proveďte sběr dat s tímto nastavením.
3. Po importu souborů do databáze vykonejte tento SQL příkaz (jednorázové přidání procedury) v okně Výsledky/Dotazy/Vlastní:
create Procedure SP_AVG
as
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tempAVG]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[tempAVG]
create table [tempAVG] ([COMPUTER_ID] [int], [AVGDATE] [datetime])
declare @sFilename varchar(256)
declare @nComputerID int
declare MyCursor cursor for select distinct FILEINST_COMPUTER_ID from TFileInst where FILEINST_PATH like '%AVG6\UPDATE%' or FILEINST_PATH like '%AVG7\UPDATE%'
open MyCursor
fetch from MyCursor into @nComputerID
while @@FETCH_STATUS = 0
Begin
insert into tempAVG (COMPUTER_ID, AVGDATE) select top 1 FILEINST_COMPUTER_ID, FILEINST_CREATEDDATE from TFileInst where FILEINST_COMPUTER_ID = @nComputerID and FILEINST_PATH like '%AVG6\UPDATE%' or FILEINST_PATH like '%AVG7\UPDATE%'
order by FILEINST_CREATEDDATE desc
fetch next from MyCursor into @nComputerID
End
close MyCursor
deallocate MyCursor
4. Zobrazit seznam počítačů s datumy aktualizací lze tímto SQL dotazem (Výsledky/Dotazy/Vlastní):
execute SP_AVG
select COMPUTER_NAME, AVGDATE from tempAVG, TComputer where TComputer.COMPUTER_ID = tempAVG.COMPUTER_ID
5. Podobně lze provádět nastavení pro jiné typy softwaru (modifikací typů sbíraných souborů a cesty viz. '%AVG7\UPDATE%' v proceduře).