SKOOR Engine Agent Offerte di lavoro
L'agente SKOOR Engine viene utilizzato per trasferire le informazioni misurate localmente su un dispositivo al server SKOOR Engine. L'agente SKOOR Engine è un programma eseguibile. Può essere eseguito come servizio e resterà in ascolto delle connessioni provenienti da SKOOR Engine su una porta TCP (predefinita 52998).
Il software dell’agente SKOOR Engine è disponibile per i seguenti sistemi operativi:
- AIX 4.33, 5.1, 5.2 e 5.3
- HP-UX 11.23
- Linux (Red Hat, CentOS, Fedora, Debian, Ubuntu)
- FreeBSD
- Solaris
- Windows (2000, XP, 2003, Vista, 7, 7 a 64 bit, 2008, 2008 a 64 bit, 10)
I seguenti plugin sono comuni a tutte le versioni del software agente:
- Processo dell'agente
- Disco dell'agente
- Interfaccia di rete dell’agente
- OSQuery dell’agente (richiede l’installazione di Osquery)
Il WinAgent per Windows consente inoltre di utilizzare i seguenti plugin:
- Agente Execute
- Agente Fetchfile
- Agente Putfile
- Agente Eventlog
- Agent Service
Per il SKOOR Engine Collector, il client funge da plug-in remoto che si connette tramite porta TCP (predefinita 52998).
SKOOR Engine WinAgent (Windows)
Per ulteriori dettagli, consultare il manuale separato: Guida per l'utente di SKOOR Engine WinAgent.
Test di WinAgent con il browser
Visualizza la versione di un agente:
http://winagent:52998/eranger/client/version
Risposta:
ad es. “version=3.5.4.1”
Codici di risposta HTTP:
200 Se tutto è OK
50x In caso di errore
Impostazioni specifiche di WinAgent
Proprietà del dispositivo
Ciascuno dei dispositivi che utilizzano i processi dell’agente può avere le seguenti proprietà specifiche di connessione, configurabili nella sezione Proprietà del dispositivo. Queste impostazioni devono corrispondere a quelle utilizzate nella configurazione di WinAgent.
Impostazioni di WinAgent
| Parametro di configurazione | Descrizione |
|---|---|
| Ascolta sulla porta | Porta TCP su cui ascoltare le connessioni provenienti da un SKOOR Engine Collector (il valore predefinito è 52998). Deve corrispondere alla proprietà "Porta dell'agente" definita sul dispositivo. |
| Nome utente | Nome utente per l'autenticazione a WinAgent. Deve corrispondere alla proprietà "Nome utente dell'agente" definita sul dispositivo. L'autenticazione è disponibile solo per gli agenti Windows. |
| Password | Password per l'autenticazione su WinAgent. Deve corrispondere alla proprietà "Password" dell'Agent definita sul dispositivo. L'autenticazione è disponibile solo per gli agenti Windows. |
| Usa connessione sicura (SSL) | Abilita una connessione protetta tramite crittografia SSL a 256 bit. Disponibile solo per gli agenti Windows. Non è disponibile alcuna opzione di comunicazione crittografata per gli agenti in esecuzione su Linux |
Recupera informazioni sul dispositivo
La configurazione dei processi WinAgent di SKOOR Engine dei tipi "Agent Disk", "Agent Process", "Agent Service" e "Agent NW-Interface" richiede ulteriori informazioni sull'host Windows da monitorare. Per comodità, è possibile recuperare un elenco contenente tutte queste informazioni di base direttamente in SKOOR Engine. I prerequisiti sono:
- WinAgent versione 3.5.4 o superiore
- Le proprietà "Nome utente agente" e "Password agente" devono essere definite sul dispositivo e su WinAgent
Una volta soddisfatti questi requisiti, quando si seleziona "Mostra dettagli" sul dispositivo, nella sezione "Parametri comuni" compare un nuovo pulsante "Recupera informazioni":
Scegliere il collettore appropriato, quindi fare clic su «Recupera informazioni»:
Le informazioni saranno quindi disponibili nel link "File delle informazioni sul dispositivo".
Il contenuto del file si presenta in genere come segue:
Information generated: 06.12.2017 21:05 CET
version=3.6.5.3 (x64)
==================================
===== Operating system =====
==================================
ProductName=Windows Server 2012 R2 Standard
BuildLab=9600.winblue_ltsb.170204-0600
BuildLabEx=9600.18589.amd64fre.winblue_ltsb.170204-0600
==================================
===== WinAgent configuration =====
==================================
config_file=C:\Program Files\Junisphere\ErangerAgent.ini
running_as_service=1
allow_file_receiving=0
allow_file_sending=1
C:\Junisphere\*
C:\Junisphere\logs\*
D:\backupdev\*
allow_program_execution=1
C:\Junisphere\script\*
local_windows_user=
default_execution_timeout=60s
default_terminate_timeout=10s
write_log_file=1
logfile_path=C:\Program Files\Junisphere\ErangerAgent.log
log_level=Debug
max_file_size=10240kB
==================================
===== Disks =====
==================================
C:=Fixed NTFS total: 278GB, free: 184GB
D:=Fixed NTFS Volume total: 2514GB, free: 1462GB
E:=CD-ROM
F:=Fixed NTFS Backup_Disk_2 total: 1862GB, free: 727GB
==================================
===== Network interfaces =====
==================================
#1=isatap.{A62EADCD-E501-45AC-A027-F3EDDF73B0A4}
#2=HP Ethernet 1Gb 4-port 331i Adapter _4
===== Network interface #1 =====
bandwidth=100000
bytes_received=0
bytes_sent=0
errors_in=0
errors_out=0
packets_received=0
packets_sent=0
timebase=2341036
timestamp=8823079458028
===== Network interface #2 =====
bandwidth=1000000000
bytes_received=3248485542
bytes_sent=431103999295
errors_in=0
errors_out=0
packets_received=23898123
packets_sent=408433988
timebase=2341036
timestamp=8823079517156
==================================
===== Process list =====
==================================
ApacheMonitor
DbServer
HpAmsStor
Idle
LogonUI
...
==================================
===== Service list =====
==================================
ADWS=Active Directory-Webdienste
ALG=Gatewaydienst auf Anwendungsebene
AMS=Acronis Management Server Service
ARSM=Acronis Removable Storage Management Service
...
============= EOF ===============
L’elenco mostra i dischi, le interfacce di rete, i processi e i servizi attualmente in esecuzione sull’host remoto.
SKOOR Engine Agent (Unix/Linux)
Test dell’agente Unix/Linux con il comando netcat
$ nc -v4 127.0.0.1 52998 Connection to 127.0.0.1 52998 port [tcp/*] succeeded! add 0 all 0 all cpu=98.000000&mem=874976&count=108 0 all cpu=98.000000&mem=874976&count=108 0 all cpu=98.200000&mem=874976&count=108 ^C add 1 mountpoint:/ add 2 #1
Compilare l’agente
Il file agent.c.gz contiene il codice sorgente.
Per poter compilare il codice, è necessario soddisfare alcuni prerequisiti minimi. Ad esempio, su un sistema Linux Debian, devono essere installati i pacchetti gcc e libc6-dev.
Decomprimere e compilare con:
$ gunzip agent.c.gz $ gcc -Dlinux -static -o eranger-agent agent.c $ gcc -DHPUX -static -o eranger-agent agent.c $ gcc -DSUSE -o eranger-agent agent.c $ gcc -DREDHAT -o eranger-agent agent.c
Avviare l'agente
eranger-agent [-d] [-u user] [-b address] [-p port]
Client Aix
LC_NUMERIC="C" ./eranger-agent -d



