El agente ha sido desinstalado
Se llama cuando la desinstalación del Agente ha finalizado.
Base de datos
|
Parámetros
|
Valor devuelto
|
disponible
|
•login — nombre de registro del administrador,
•state — estado de la finalización:
▫true — exitoso,
▫false — fallido,
•id — ID de la estación,
•address — dirección de la estación,
•station — nombre de la estación,
•message — vacío si el estado es true, en caso contrario contiene un mensaje de error |
se ignora
|
Texto del hook:
--[[
Called:
when deinstallation of Agent completed
Database:
available
Parameters:
login login name of administrator
state true success
false failed
id station ID
address station address
station station name
message empty if state is 'true' or contains error message
Returned value:
ignored
]]
local args = ... -- args.login, args.state, args.id
-- args.address, args.station, args.message
|
Cierre de componente en la estación
Se llama cuando se recibe el evento component completed del Agente.
Base de datos
|
Parámetros
|
Valor devuelto
|
disponible
|
•id — ID de la estación,
•address — dirección de la estación,
•station — nombre de la estación,
•component — número del componente,
•pid — ID del proceso,
•infections — amenazas detectadas,
•errors — se han detectado errores de acceso,
•exitcode — código de cierre del componente, |
se ignora
|
Texto del hook:
--[[
Called:
when "component completed" event received from Agent
Database:
available
Parameters:
id station ID
address station address
station station name
component component number
pid process ID
infections infections found
errors access errors detected
exitcode component exit code
Returned value:
ignored
]]
local args = ... -- args.id, args.address, args.station, args.component,
-- args.pid, args.exitcode, args.infections, args.errors
|
Tarea ejecutada
Se llama cuando el Agente recibe el evento job executed.
Base de datos
|
Parámetros
|
Valor devuelto
|
disponible
|
•id — ID de la estación,
•address — dirección de la estación,
•station — nombre de la estación,
•done — estado de la ejecución:
▫true — ejecutado exitosamente,
▫false — error en la ejecución,
•time — hora de finalización de la tarea,
•name — nombre de la tarea,
•error — mensaje de error o de estado |
se ignora
|
Texto del hook:
--[[
Called:
when "job executed" event received from Agent
Database:
available
Parameters:
id station ID
address station address
station station name
done true executed successfully
false execution failed
time job completion time
name job name
job job ID (empty for Agent prior version 11 (protocol 3.1+))
error error or other message
Returned value:
ignored
]]
local args = ... -- args.id, args.address, args.station, args.done,
-- args.name, args.job, args.time, args.error
|
Ejecución de componente en la estación
Se llama cuando se recibe el evento component started del Agente.
Base de datos
|
Parámetros
|
Valor devuelto
|
disponible
|
•id — ID de la estación,
•address — dirección de la estación,
•station — nombre de la estación,
•component — número del componente,
•pid — ID del proceso,
•engine — versión del motor de búsqueda,
•records — número de virus registrados,
•user — nombre de usuario y grupo del dueño del proceso,
•time — hora de inicio (hora de la estación) |
se ignora
|
Texto del hook:
--[[
Called:
when "component started" event received from Agent
Database:
available
Parameters:
id station ID
address station address
station station name
component component number
pid process ID
engine virus-finding engine version
records virus records number
user user name and group (process owner)
time start time (station time)
Returned value:
ignored
]]
local args = ... -- args.id, args.address, args.station, args.component,
-- args.pid, args.records, args.user, args.time, args.engine
|
La localización de la estación ha sido modificada
Se llama cuando se modifica la localización geográfica de la estación.
Base de datos
|
Parámetros
|
Valor devuelto
|
disponible
|
•id — ID de la estación,
•address — dirección de la estación,
•station — nombre de la estación,
•latitude — latitud en formato DD.DDDDDD,
•longitude — longitud en formato DD.DDDDDD |
se ignora
|
Texto del hook:
--[[
Called:
when agent geolocation changed
Database:
available
Parameters:
id station ID
address station address
station station name
latitude station latitude in DD.DDDDDD format
longitude station longitude in DD.DDDDDD format
Returned value:
ignored
]]
local args = ... -- args.id, args.address, args.name, args.latitude, args.longitude
|
La estación debe ser reiniciada
Se llama cuando el Servidor Dr.Web recibe el mensaje reboot required desde una estación.
Base de datos
|
Parámetros
|
Valor devuelto
|
disponible
|
•id — ID de la estación,
•address — dirección de red del cliente,
•station — nombre NetBIOS de la estación. No se sustituye por el nombre DNS,
•product — ID del producto,
•description — descripción del producto,
•from_revision — número de la revisión actual,
•to_revision — número de la nueva revisión,
•from_revision_date— fecha de la revisión actual,
•to_revision_date — fecha de la nueva revisión |
se ignora
|
Texto del hook:
--[[
Called:
after server received 'reboot required' station message.
Database:
available
Parameters:
id station ID
address station network address
station station name (this is NetBIOS station name not replaced by DNS one)
product product ID
description product description
from_revision current revision number
to_revision new revision number
from_revision_date current revision date
to_revision_date new revision date
Returned value:
ignored
]]
local args = ... -- args.id, args.address, args.station, args.product, args.description, args.from_revision, args.to_revision, args.from_revision_date, args.to_revision_date
|
Se ha detectado una amenaza de seguridad en la estación
Se llama cuando se recibe el evento virus detected desde el Agente.
Base de datos
|
Parámetros
|
Valor devuelto
|
disponible
|
•id — ID de la estación,
•address — dirección de la estación,
•station — nombre de la estación,
•component — número del componente,
•pid — ID del proceso,
•time — hora en que ocurrió el evento (hora de la estación),
•user — nombre de usuario y grupo del dueño del proceso,
•object — ruta del objeto en el sistema de archivos,
•owner — nombre de usuario y grupo del dueño del objeto,
•virus — nombre del virus,
•action — código de acción,
•objecttype — tipo de objeto:
▫-1 desconocido,
▫0 archivo,
▫1 —sector de arranque,
▫2 —bloque de memoria o proceso,
▫3 —actividad viral
•infectiontype — tipo de amenaza (vea Dr.Web API),
•compsid — SID de la estación,
•compmac — dirección MAC de la estación,
•description — descripción de la estación,
•compdn — LDAP DN de la estación (solo para clientes con sistema operativo Windows),
•sha1 — hash SHA-1 del objeto detectado,
•sha256 — hash SHA-256 del objeto detectado,
•hashdb — boletín que contiene hash |
se ignora
|
Texto del hook:
--[[
Called:
when "virus detected" event received from Agent
Database:
available
Parameters:
id station ID
address station address
station station name
component component number
pid process ID
time event time (station time)
user user name and group (process owner)
object filesystem object path
owner object owner (user name and group)
virus virus name
action action code (see Dr.Web API; only errors bit set)
objecttype object type
-1 unknown
0 file
1 boot sector
2 memory block / process
3 virus like activity
infectiontype infection type (see Dr.Web API)
compsid computer sid
compmac computer MAC
description computer description
compdn computer LDAP DN
sha1 object SHA-1 hash
sha256 object SHA-256 hash
hashdb hash database containing object
Returned value:
ignored
]]
local args = ... -- args.id, args.address, args.station, args.component,
-- args.pid, args.time, args.user, args.object, args.owner,
-- args.virus, args.action, args.objecttype, args.infectiontype
-- args.compsid, args.compmac, args.description, args.compdn
-- args.sha1, args.sha256, args.hashdb
|
Informe de la Protección preventiva
Se llama al recibir el informe de la Protección preventiva desde una estación.
Base de datos
|
Parámetros
|
Valor devuelto
|
disponible
|
•id — ID de la estación,
•address — dirección de la estación,
•station — nombre de la estación,
•time — hora de aparición del evento en la estación,
•pid — ID del proceso,
•path — ruta del archivo ejecutable del proceso con actividad sospechosa,
•target_path — ruta del objeto protegido al que se intentó acceder,
•hips_type — tipo de objeto protegido (valor numérico),
•shell_guard_type — causa del bloqueo del código no autorizado (valor numérico),
•denied — el acceso fue denegado (true | false),
•is_user_action — el acceso fue solicitado al usuario (true | false),
•event_count —número de eventos automáticamente denegados (solo si es para is_user_action el valor es false),
•event_user — usuario que ejecutó el proceso con actividad sospechosa,
•action_user — usuario que especificó la reacción sobre la actividad sospechosa (solo si es para is_user_action el valor es true),
•sha1 — hash SHA-1 del objeto detectado,
•sha256 — hash SHA-256 del objeto detectado,
•hashdb — boletín que contiene hash |
se ignora
|
Texto del hook:
--[[
Called:
when HIPS event received from Agent
Database:
available
Parameters:
id station ID
address station address
station station name
time station time
pid numeric,process id
path process file path
target_path affected resource path
hips_type numeric, HIPS type
shell_guard_type numeric, Shell Guard event type
denied boolean, access was denied
is_user_action boolean, user was asked
event_count event number (for accumulation period - if is_user_action is false)
event_user user which initiated the suspicious activity
action_user user which allowed or denied the activity (non-empty only if is_user_action is true)
sha1 process file SHA-1 hash
sha256 process file SHA-256 hash
hashdb hash database containing process file
Returned value:
ignored
]]
local args = ... -- args.id, args.address, args.station, args.time,
-- args.pid, args.path, args.target_path, args.hips_type, args.shell_guard_type,
-- args.denied, args.is_user_action, args.event_count, args.event_user, args.action_user
-- args.sha1, args.sha256, args.hashdb
|
Error de autorización de la estación
Se llama cuando la conexión con el Agente es denegada debido a un error de autorización.
Base de datos
|
Parámetros
|
Valor devuelto
|
disponible
|
•id — ID de la estación,
•address — dirección de la estación,
•station — nombre de la estación,
•reason — causa del error,
•type — uno de station, installer, proxy,
•compsid — SID de la estación,
•compmac — dirección MAC de la estación,
•description — descripción de la estación |
se ignora
|
Texto del hook:
--[[
Called:
just after Agent connection rejected due authorization error
Database:
available
Parameters:
id station ID
address station address
station station name
reason failure reason
type one of 'station' | 'installer' | 'proxy'
compsid station UID (SID on Windows)
compmac station MAC address
description station description
Returned value:
ignored
]]
local args = ... -- args.id, args.address, args.station, args.reason, args.type, args.compsid, args.compmac, args.description
|
Error de fecha/hora en la estación
Se llama cuando se detecta fecha/hora inválidas en la estación.
Base de datos
|
Parámetros
|
Valor devuelto
|
disponible
|
•id — ID de la estación,
•address — dirección de la estación,
•station — nombre de la estación,
•now — hora en el Servidor Dr.Web (en milisegundos),
•time — hora en la estación (en milisegundos),
•valid_delta — diferencia admisible en la hora (en milisegundos) |
se ignora
|
Texto del hook:
--[[
Called:
when invalid station time/date detected
Database:
available
Parameters:
id station ID
address station address
station station name
now server time (in milliseconds)
time station time (in milliseconds)
valid_delta valid time delta (in milliseconds)
Returned value:
ignored
]]
local args = ... -- args.id, args.address, args.station
-- args.now, args.date, args.valid_delta
|
Error de actualización de la estación
Se llama cuando el Servidor Dr.Web recibe el mensaje update failed desde una estación.
Base de datos
|
Parámetros
|
Valor devuelto
|
disponible
|
•id — ID de la estación,
•address — dirección de red del cliente,
•station — nombre NetBIOS de la estación. No se sustituye por el nombre DNS,
•product — ID del producto,
•description — descripción del producto,
•from_revision — número de la revisión actual,
•to_revision — número de la nueva revisión,
•from_revision_date — fecha de la revisión actual,
•to_revision_date — fecha de la nueva revisión |
se ignora
|
Texto del hook:
--[[
Called:
after server received 'update failed' station message.
Database:
available
Parameters:
id station ID
address station network address
station station name (this is NetBIOS station name not replaced by DNS one)
product product ID
description product description
from_revision current revision number
to_revision new revision number
from_revision_date current revision date
to_revision_date new revision date
Returned value:
ignored
]]
local args = ... -- args.id, args.address, args.station, args.product, args.description, args.from_revision, args.to_revision, args.from_revision_date, args.to_revision_date
|
Error de escaneo en la estación
Se llama cuando se recibe el evento scan error del Agente.
Base de datos
|
Parámetros
|
Valor devuelto
|
disponible
|
•id — ID de la estación,
•address — dirección de la estación,
•station — nombre de la estación,
•component — número del componente,
•pid — ID del proceso,
•time — hora en que ocurrió el evento (hora de la estación),
•user — nombre de usuario y grupo del dueño del proceso,
•object — ruta del objeto en el sistema de archivos,
•owner — nombre de usuario y grupo del dueño del objeto,
•action — código de acción,
•compsid — SID de la estación,
•compmac — dirección MAC de la estación,
•description — descripción de la estación,
•ldapdn — LDAP DN de la estación (solo para clientes con sistema operativo Windows),
•sha1 — hash SHA-1 del objeto detectado,
•sha256 — hash SHA-256 del objeto detectado,
•hashdb — boletín que contiene hash |
se ignora
|
Texto del hook:
--[[
Called:
when "scan error" event received from Agent
Database:
available
Parameters:
id station ID
address station address
station station name
component component number
pid process ID
time event time (station time)
user user name and group (process owner)
object filesystem object path
owner object owner (user name and group)
action action code (error bit(s) set)
compsid computer SID
compmac computer MAC
description computer description
ldapdn computer LDAP DN
sha1 object SHA-1 hash
sha256 object SHA-256 hash
hashdb hash database containing object
Returned value:
ignored
]]
local args = ... -- args.id, args.address, args.station, args.component,
-- args.pid, args.time, args.user, args.object, args.owner,
-- args.action, args.compsid, args.compmac, args.description, args.ldapdn
-- args.sha1, args.sha256, args.hashdb
|
Se ha recibido una lista de componentes
Se llama cuando el Agente reporta la lista de componentes instalados.
Base de datos
|
Parámetros
|
Valor devuelto
|
disponible
|
•id — ID de la estación,
•address — dirección de la estación,
•station — nombre de la estación,
•count — número de componentes reportados,
•component_0 — nombre del componente,
•time_0 — hora de instalación,
•from_0 — fuente de instalación (dirección del Servidor Dr.Web, MSI, etc.),
•path_0 — ruta de instalación |
se ignora
|
Texto del hook:
--[[
Called:
when Agent reported installed components
Database:
available
Parameters:
id station ID
address station address
station station name
count number of components reported
component_0 component name
time_0 installation time
from_0 installation source (server address, MSI, etc)
path_0 installation path
Returned value:
ignored
]]
local args = ... -- args.id, args.address, args.station, args.count
-- args.component_0, args.time_0, args.from_0, args.path_0
-- args.component_1, args.time_1, args.from_1, args.path_1
-- ...
|
Se ha recibido información sobre las bases de virus
Se llama cuando el Agente envía información sobre bases de virus.
Base de datos
|
Parámetros
|
Valor devuelto
|
disponible
|
•id — ID de la estación,
•address — dirección de la estación,
•station — nombre de la estación,
•count — número de bases de virus,
•name_0 — nombre del archivo de la base de virus,
•md5_0 — archivo MD5 de la base de virus,
•version_0 — versión de la base de virus,
•issued_0 — fecha y hora de ejecución de la base de virus,
•records_0 — número de registros en la base de virus,
•type_0 — tipo de base de virus |
se ignora
|
Texto del hook:
--[[
Called:
when Agent sent virus bases information
Database:
available
Parameters:
id station ID
address station address
station station name
count number of found virus bases
name_0 virus base file name
md5_0 virus base file MD5
version_0 virus base version
issued_0 virus base issue date and time
records_0 number of records
type_0 virus base type
Returned value:
ignored
]]
local args = ... -- args.id, args.address, args.station, args.count,
-- args.name_0, args.md5_0, args.version_0,
-- args.issued_0, args.records_0, args.type_0,
-- args.name_1, args.md5_1, args.version_1,
-- args.issued_1, args.records_1, args.type_1,
-- ...
|
Estado de la estación
Se llama cuando el Agente informa sobre el estado de los componentes, las bases de virus y algunas políticas locales (envío de eventos, recepción de actualizaciones y tareas).
Base de datos
|
Parámetros
|
Valor devuelto
|
disponible
|
•events — informe sobre eventos:
▫true — el Agente envía información sobre eventos,
▫false — el Agente no envía información sobre eventos,
•jobs — aceptando tareas (escaneos programados y remotos):
▫true — el Agente acepta las tareas,
▫false — el Agente no acepta las tareas,
•updates — aceptando actualizaciones:
▫true — el Agente acepta las actualizaciones,
▫false — el Agente no acepta las actualizaciones |
se ignora
|
Texto del hook:
--[[
Called:
when Agent report its local policy
Database:
available
Parameters:
events true Agent send events
false Agent do not send events
jobs true Agent accept jobs (schedule & remote scan)
false Agent do not accept jobs
updates true Agent accept updates
false Agent do not accept updates
Returned value:
ignored
]]
local args = ... -- args.events, args.jobs, args.updates
|
Estación en proceso de autorización
Se llama cuando la estación intenta autorizarse (ID y contraseña ya verificadas, válidas y conocidas).
Base de datos
|
Parámetros
|
Valor devuelto
|
disponible
|
•id — ID de la estación,
•connected — verificando la presencia de estaciones con esta ID ya conectadas al Servidor Dr.Web:
▫true — otra estación con esta ID ya está conectada al Servidor Dr.Web,
▫false — no hay otras estaciones conectadas con esta ID,
•current_address — dirección de red de la estación ya conectada con esta ID (no vacía, solo si connected tiene el valor de true),
•current_name — nombre de la estación ya conectada con esta ID,
•last_address — dirección de red de la estación con esta ID la última vez que se conectó,
•last_time — fecha de la última visualización de la estación con esta ID,
•last_server — Servidor Dr.Web de la estación con esta ID la última vez que se conectó,
•new_name — nombre de la estación de conexión,
•new_address — dirección de red de la estación de conexión |
•string — resultado de la solicitud de conectar la estación
•nil — comportamiento del Servidor Dr.Web por defecto
•deny — denegar autorización para la estación
•force — permitir autorización incluso si otra estación con esa ID ya está conectada (desconectar la estación conectada)
•newbie — pasar la estación a nuevo usuario |
Texto del hook:
--[[
Called:
when station tries to authorize (id and password already checked, valid and known)
Database:
available
Parameters:
id station ID
connected true station with same ID already connected to server
false no any station with same ID connected
current_address already connected station network address (not empty only if 'connected' is true)
current_name last connected station name
last_address last disconnected station network address
last_time last disconnected station seen time
last_server last connected station server
new_name now connecting station name
new_address now connecting station network address
Returned value:
nil default server behavior
string 'deny' deny authorization for station
'force' allow authorization even if other station with same ID already connected (by disconnecting it)
'newbie' reset station to newbie
Procedure from next set will be called if returned nothing.
]]
local args = ... -- args.id, args.connected, args.current_address, args.current_name, args.last_address,
-- args.last_time, args.last_server, args.new_name, args.new_address
-- no return => `nil' value
|
Estación conectada
Se llama cuando el Agente ha sido conectado exitosamente.
Base de datos
|
Parámetros
|
Valor devuelto
|
disponible
|
•id — ID de la estación,
•address — dirección de la estación,
•station — nombre de la estación,
•os — sistema operativo de la estación,
•platform — plataforma de la estación,
•compsid — SID de la estación,
•compmac — dirección MAC de la estación,
•description — descripción de la estación |
se ignora
|
Texto del hook:
--[[
Called:
when Agent connected successfully
Database:
available
Parameters:
id station ID
address station address
station station name
os station os
platform station platform
compsid station UID (Security ID on Windows)
compmac station MAC address
description station description
Returned value:
ignored
]]
local args = ... -- args.id, args.address, args.name, args.os, args.platform, args.compsid, args.compmac, args.description
|
Estación creada
Se llama cuando se ha completado la creación de una estación.
Base de datos
|
Parámetros
|
Valor devuelto
|
disponible
|
•login — nombre de registro del administrador,
•id — ID de la estación,
•name — nombre de la estación,
•state — estado de finalización de la operación:
▫0 — creada exitosamente,
▫1 — error en la operación (error de la base de datos),
▫2 — el tiempo de espera ha caducado (base de datos sobrecargada),
▫3 — no hay licencias disponibles,
▫4 — la estación ya existe |
se ignora
|
Texto del hook:
--[[
Called:
when station create completed
Database:
available
Parameters:
login administrator`s login name
id station ID
name station name
state operation completion state:
0 created successfully
1 operation failed (database error)
2 operation timed out (database overloaded)
3 no free license
4 already exists
Returned value:
ignored
]]
local args = ... -- args.login, args.id, args.name, args.state
|
Estación eliminada
Se llama cuando se cuando se elimina una estación.
Base de datos
|
Parámetros
|
Valor devuelto
|
disponible
|
•login — nombre de registro del administrador,
•id — ID de la estación |
se ignora
|
Texto del hook:
--[[
Called:
when station deleted
Database:
available
Parameters:
login administrator`s login name
id station id
Returned value:
ignored
]]
local args = ... -- args.login, args.id
|
Estadísticas de escaneo de la estación
Se llama cuando se recibe el evento scan statistics del Agente.
Base de datos
|
Parámetros
|
Valor devuelto
|
disponible
|
•id — ID de la estación,
•address — dirección de la estación,
•station — nombre de la estación,
•component — número del componente,
•pid — ID del proceso,
•user — nombre de usuario y grupo del dueño del proceso,
•time — hora en que ocurrió el evento (hora de la estación),
•size — tamaño total de todos los objetos escaneados,
•elapsedtime — tiempo transcurrido,
•scanned — número de objetos escaneados,
•infected — número de objetos infectados con un virus conocido,
•modifications — número de objetos infectados con la modificación de un virus,
•suspicious — número de objetos sospechosos,
•cured — número de archivos curados,
•deleted — número de archivos eliminados,
•renamed — número de archivos renombrados,
•moved — número de archivos movidos a cuarentena,
•locked — número de archivos bloqueados (solo SpIDer Guard),
•errors — número de archivos no escaneados debido a un error de acceso |
se ignora
|
Texto del hook:
--[[
Called:
when "scan statistics" event received from Agent
Database:
available
Parameters:
id station ID
address station address
station station name
component number of component
pid process ID
user user name and group (process owner)
time event time (station time)
size summary size of all scanned objects
elapsedtime elapsed time
scanned number of scanned objects
infected number of objects infected by known virus
modifications number of objects infected by virus modification
suspicious number of suspicious objects
cured number of cured files
deleted number of deleted files
renamed number of renamed files
moved number of quarantined files
locked number of locked files (SpIDer Guard only)
errors number of not scanned files (due access error)
Returned value:
ignored
]]
local args = ... -- args.id, args.address, args.station, args.component,
-- args.pid, args.time, args.user, args.scanned,
-- args.infected, args.modifications, args.suspicious,
-- args.cured, args.deleted, args.renamed, args.moved,
-- args.locked, args.errors, args.size, args.elapsedtime
|
Instalación del Agente
Se llama cuando se recibe el evento installation.
Base de datos
|
Parámetros
|
Valor devuelto
|
disponible
|
•id — ID de la instalación (atención: no es el ID de la estación),
•address — dirección de la estación,
•station — nombre de la estación,
•event — tipo de evento:
▫0 — inicio de la instalación,
▫1 — finalizado exitosamente,
▫2 — denegado,
▫3 — el tiempo ha caducado,
▫4 — fallido,
▫5 — instalación incompleta
•message — mensaje de error (o vacío si no ha habido error),
•sessionid — ID de la sesión de instalación |
se ignora
|
Texto del hook:
--[[
Called:
when "installation" event occured
Database:
available
Parameters:
id installation ID (not station!)
address station address
station station name
event event type:
0 installation begin
1 successully completed
2 rejected
3 timed out
4 failed
5 incomplete
message error message (or empty if there is no error)
sessionid installation session ID
Returned value:
ignored
]]
local args = ... -- args.id, args.address, args.station
-- args.event, args.message, args.sessionid
|
Dispositivo bloqueado
Se llama al bloquear el dispositivo en la estación.
Base de datos
|
Parámetros
|
Valor devuelto
|
disponible
|
•id — ID de la estación,
•address — dirección de la estación,
•name — nombre de la estación,
•user — nombre de usuario,
•instance_id — identificador del ejemplar del dispositivo,
•friendly_name — nombre legible del dispositivo,
•description — descripción del dispositivo,
•guid — GUID del dispositivo,
•class — clase del dispositivo (nombre del grupo padre) |
se ignora
|
Texto del hook:
--[[
Called:
when device on station blocked
Database:
available
Parameters:
id station ID
address station address
station station name
user user name
instance_id device instance id
friendly_name device friendly name
description device description
guid device guid
class device group class guid
blocktime time when station was blocked
blockrcvtime time when server received alert
Returned value:
ignored
]]
local args = ... -- args.id args.address args.station args.user args.instance_id
-- args.friendly_name args.description args.guid args.class
-- args.station_time args.args.recv_time
|
|