Hogyan tudok riportot készíteni a Linuxos gépekről?
Az Linux Extension for AIDA64 egy központi Windows-megosztáson található. Első lépésben hozzunk létre egy felhasználót kifejezetten a riport készítésére, majd a létrehozott felhasználóval készítsünk egy olyan hálózati megosztást, amelyhez „Teljes hozzáférés” joga, valamint „Olvasás és végrehajtás” NTFS-joga van! Ez lehet például a \\Szerver_IP_címe\LinuxExtensionForAIDA64. Természetesen használhatjuk a szerver nevét is a szerver IP-címe helyett. Másoljuk ide a LinuxExtensionForAIDA64.tar.gz-fájl tartalmát!
Amennyiben a riportokat e megosztáson belül szeretnénk tárolni, hozzunk létre erre a célra egy könyvtárat, aminek adjunk „Írás” NTFS-jogot! Abban az esetben, ha külön megosztást hozunk létre a riportoknak, akkor a linuxos kliensen külön fel kell csatolni ezt a megosztást is!
A futtatás beállítása
A Linux Extension for AIDA64 futtatása szkript segítségével a leghatékonyabb. A rendszerspecifikus adatokat értelemszerűen módosítva hozzuk létre az alábbi szkriptfájlt, majd helyezzük el az /usr/local/bin könyvtárban:
#!/bin/sh
# Adja meg melyik fájlt szeretné futtatni!
## aida64_x86, aida64_x86_static, aida64_x64, aida64_x86_static
AIDA64=aida64_x64
# Adja meg a megosztott mappa útvonalát!
BIN=//Szerver/AIDA64
# Adja meg a felcsatolás útvonalát!
BIN_DEST=/mnt/AIDA64
# Adja meg a nyelvet! (hu, en, de)
LN=hu
# Adja meg a felhasználó nevet és jelszót!
USER="username"
PASS="password"
DOMAIN="domain"
# Megosztott mappák csatolása.
mount -t cifs $BIN -o sec=ntlm,username=$USER,password=$PASS,domain=$DOMAIN $BIN_DEST
$BIN_DEST/$AIDA64 -s 1 -o $BIN_DEST/report –g $LN
umount $BIN_DEST
Miután létrehoztuk a szkriptet, adjuk meg az indítás módját!
Automatizálás
Szerveren célszerű a root user cronjával ütemezni. Adjuk hozzá a következő sort a crontab fájlhoz; ezzel a beállítással a szoftver minden nap éjfélkor fog riportot készíteni:
0 0 * * * root . /usr/local/bin/aida_riport.sh
Ha biztosak vagyunk abban, hogy az adott időpontban be van kapcsolva a számítógép, a klienseken is használhatjuk a cront, de akár rögtön bejelentkezés után is készülhet riport:
/etc/pam.d/loginsession optional pam_exec.so /bin/bash /usr/local/bin/aida_riport.sh
Riportok adatbázisba importálása
A windowsos szerverünkön vagy kliensünkön, ahonnan a Linux Extension for AIDA64 is fut, létre kell hoznunk egy feladatütemezést. Ez az ütemezés fogja automatikusan importálni a linuxos kliensekről készült riportjainkat.
Nyissuk meg a feladatütemezőt, majd a Művelet / Feladat létrehozása menüpontot, és az Indítás lapon található „Új” gombra kattintva hozzunk létre egy új indítási feltételt napi szintű ütemezéssel.
Adjunk hozzá egy új műveletet, amiben kitallózzuk a megosztásban lévő AIDA64-et, és megadjuk a szükséges kapcsolókat.
Használjuk a /CSV2SQL [mappa] paramétert, így a CSV-riportokat tartalmazó mappa beillesztésre kerül az SQL adatbázisba.
Például: \\Szerver\AIDA64Business\aida64.exe /CSV2SQL \\Szerver\LinuxExtensionforAIDA64
Az ütemezést futtassuk akkor is, ha a felhasználó nincs bejelentkezve, de a számítógép fut (lásd a képen)!
Mindezek előtt szükségünk van egy megfelelően működő adatbázisra, amit konfigurálhatunk az AIDA64 Business, vagy AIDA64 Network Audit kézikönyvében leírtak szerint.
A már egyszer importálásra került fájlok nem kerülnek be újra az adatbázisba.