L’Agent est désinstallé
Appelé après la fin de la suppression de l’Agent.
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•login : login de l’administrateur,
•state : statut de la fin :
▫true : réussi,
▫false : échoué,
•id : ID du poste,
•address : adresse du poste,
•station : nom du poste,
•message : vide si le statut est true, dans la cas contraire, contient un message d’erreur |
ignoré
|
Texte de la procédure :
--[[
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
|
Arrêt d’un composant sur le poste
Appelé lorsque l’événement component completed est reçu de l’Agent.
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•id : ID du poste,
•address : adresse du poste,
•station : nom du poste,
•component : numéro du composant,
•pid : ID du processus,
•infections : menaces détectées,
•errors : erreurs d’accès détectées,
•exitcode : code de fin du composant, |
ignoré
|
Texte de la procédure :
--[[
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
|
La tâche est exécutée
Appelé lorsque l’événement job executed est reçu de l’Agent.
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•id : ID du poste,
•address : adresse du poste,
•station : nom du poste,
•done : statut d’exécution :
▫true : exécuté avec succès,
▫false : échec d’exécution,
•time : heure de la fin de la tâche,
•name : nom de la tâche,
•error : message d’erreur ou de statut |
ignoré
|
Texte de la procédure :
--[[
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
|
Lancement d’un composant sur le poste
Appelé lorsque l’événement component started est reçu de l’Agent.
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•id : ID du poste,
•address : adresse du poste,
•station : nom du poste,
•component : numéro du composant,
•pid : ID du processus,
•engine : version du moteur de recherche,
•records : total d’entrées virales,
•user : nom de l’utilisateur et groupe du propriétaire du processus,
•time : heure du début (heure du poste) |
ignoré
|
Texte de la procédure :
--[[
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 position géographique du poste est changée
Appelé en cas de modification de l’emplacement géographique du poste.
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•id : ID du poste,
•address : adresse du poste,
•station : nom du poste,
•latitude : latitude du poste au format DD.DDDDDD,
•longitude : longitude du poste au format DD.DDDDDD |
ignoré
|
Texte de la procédure :
--[[
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
|
Un redémarrage du poste est requis
Appelé après la réception du message reboot required du poste par le Serveur Dr.Web.
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•id : ID du poste,
•address : adresse réseau du poste,
•station : nom NetBIOS du poste. Ce nom ne peut pas être remplacé par le nom DNS,
•product : ID du produit
•description : description du produit,
•from_revision : numéro de la révision actuelle,
•to_revision : numéro de la nouvelle révision,
•from_revision_date : date de la révision actuelle,
•to_revision_date : date de la nouvelle révision |
ignoré
|
Texte de la procédure :
--[[
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
|
Une menace a été détectée sur le poste
Appelé lorsque l’événement virus detected est reçu de l’Agent.
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•id : ID du poste,
•address : adresse du poste,
•station : nom du poste,
•component : numéro du composant,
•pid : ID du processus,
•time : heure de l’événement (heure du poste),
•user : nom de l’utilisateur et groupe du propriétaire du processus,
•object : chemin d’accès au fichier dans le système de fichiers,
•owner : nom d’utilisateur et groupe du propriétaire de l’objet,
•virus : nom du virus,
•action : code d’action,
•objecttype : type d’objet:
▫-1 inconnu,
▫0 fichier,
▫1 :secteur d’amorçage,
▫2 :bloc de mémoire ou processus,
▫3 :activité virale
•infectiontype : type de menace (voir Dr.Web API),
•compsid : SID du poste,
•compmac : adresse MAC du poste,
•description : description du poste,
•compdn : LDAP DN du poste (uniquement pour les clients sous Windows),
•sha1 : hash SHA-1 de l’objet trouvé,
•sha256 : hash SHA-256 de l’objet détecté,
•hashdb : bulletin contenant le hash |
ignoré
|
Texte de la procédure :
--[[
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
|
Rapport de la Protection préventive
Appelé lors de la réception du rapport de la Protection préventive depuis le poste.
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•id : ID du poste,
•address : adresse du poste,
•station : nom du poste,
•time : l’heure de l’apparition de l’événement sur le poste,
•pid : ID du processus,
•path : chemin d’accès au fichier exécutable du processus ayant une activité suspecte
•target_path : chemin d’accès à l’objet protégé auquel une tentative d’accès a été faite,
•hips_type : type de l’objet protégé (valeur numérique),
•shell_guard_type : raison de blocage du code non autorisé (valeur numérique),
•denied : l’accès a été interdit (true | false),
•is_user_action : l’action a été demandée auprès de l’utilisateur (true | false),
•event_count : nombre d’événements interdits automatiquement (uniquement si la valeur false est spécifiée pour is_user_action),
•event_user : l’utilisateur qui a lancé un processus ayant une activité suspecte
•action_user : l’utilisateur qui a spécifié la réaction pour l’activité suspecte du processus (uniquement si la valeur true est spécifiée pour is_user_action),
•sha1 : hash SHA-1 de l’objet trouvé,
•sha256 : hash SHA-256 de l’objet détecté,
•hashdb : bulletin contenant le hash |
ignoré
|
Texte de la procédure :
--[[
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
|
Erreur d’authentification du poste
Appelé après le refus de connexion à l’Agent à cause d’une erreur d’autorisation.
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•id : ID du poste,
•address : adresse du poste,
•station : nom du poste,
•reason : cause de l’échec,
•type : l’un des station, installer, proxy,
•compsid : SID du poste,
•compmac : adresse MAC du poste,
•description : description du poste |
ignoré
|
Texte de la procédure :
--[[
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
|
Erreur de date/heure sur le poste
Appelé en cas de détection de la date/l’heure invalide sur le poste.
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•id : ID du poste,
•address : adresse du poste,
•station : nom du poste,
•now : heure du Serveur Dr.Web (en millisecondes),
•time : heure du poste (en millisecondes),
•valid_delta : décalage horaire acceptable (en millisecondes) |
ignoré
|
Texte de la procédure :
--[[
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
|
Erreur de mise à jour du poste
Appelé après le message update failed reçu par le Serveur Dr.Web depuis le poste.
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•id : ID du poste,
•address : adresse réseau du poste,
•station : nom NetBIOS du poste. Ce nom ne peut pas être remplacé par le nom DNS,
•product : ID du produit
•description : description du produit,
•from_revision : numéro de la révision actuelle,
•to_revision : numéro de la nouvelle révision,
•from_revision_date : date de la révision actuelle,
•to_revision_date : date de la nouvelle révision |
ignoré
|
Texte de la procédure :
--[[
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
|
Erreur de scan sur le poste
Appelé lorsque l’événement scan error est reçu de l’Agent.
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•id : ID du poste,
•address : adresse du poste,
•station : nom du poste,
•component : numéro du composant,
•pid : ID du processus,
•time : heure de l’événement (heure du poste),
•user : nom de l’utilisateur et groupe du propriétaire du processus,
•object : chemin d’accès au fichier dans le système de fichiers,
•owner : nom d’utilisateur et groupe du propriétaire de l’objet,
•action : code d’action,
•compsid : SID du poste,
•compmac : adresse MAC du poste,
•description : description du poste,
•ldapdn : LDAP DN du poste (uniquement pour les clients sous Windows),
•sha1 : hash SHA-1 de l’objet trouvé,
•sha256 : hash SHA-256 de l’objet détecté,
•hashdb : bulletin contenant le hash |
ignoré
|
Texte de la procédure :
--[[
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
|
Une liste des composants est reçue
Appelé lorsque l’Agent communique une liste des composants installés.
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•id : ID du poste,
•address : adresse du poste,
•station : nom du poste,
•count : nombre de composants annoncés,
•component_0 : nom du composant,
•time_0 : heure d’installation,
•from_0 : source d’installation (l’adresse du Serveur Dr.Web, MSI etc.),
•path_0 : chemin d’installation |
ignoré
|
Texte de la procédure :
--[[
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
-- ...
|
Des informations sur les bases virales sont reçues
Appelé lorsque l’Agent envoie des informations sur les bases virales.
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•id : ID du poste,
•address : adresse du poste,
•station : nom du poste,
•count : nombre de bases virales,
•name_0 : nom du fichier de la base virale,
•md5_0 : MD5 du fichier de la base virale,
•version_0 : version de la base virale,
•issued_0 : date et heure de la sortie de la base virale
•records_0 : nombre d’entrées dans la base virale,
•type_0 : type de la base virale |
ignoré
|
Texte de la procédure :
--[[
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,
-- ...
|
Statut du poste
Appelé lorsque l’Agent communique le statut des composants, des bases virales et de certaines politiques locales (l’envoi d’événements, la réception de mises à jour et de tâches)
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•events : message sur des événements:
▫true : l’Agent envoie des informations sur les événements,
▫false : l’Agent n’envoie pas d’informations sur les événements,
•jobs : acceptation de tâches (selon la planification et scans à distance) :
▫true : l’Agent accepte des tâches,
▫false : l’Agent n’accepte pas de tâches,
•updates : réception de mises à jour:
▫true : l’Agent reçoit des mises à jour,
▫false : l’Agent ne reçoit pas de mises à jour |
ignoré
|
Texte de la procédure :
--[[
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
|
Le poste est en cours d’authentification
Appelé lorsque le poste tente de s’authentifier (l’ID et le mot de passe sont déjà vérifiés, valides et connus).
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•id : ID du poste,
•connected : vérification de la disponibilité des postes ayant le même ID et déjà connectés au Serveur Dr.Web :
▫true : un autre poste ayant le même ID est déjà connecté au Serveur Dr.Web,
▫false : pas d’autres postes connectés ayant le même ID,
•current_address : adresse réseau du poste connecté ayant le même ID (non vide, uniquement si connected prend la valeur true),
•current_name : nom du poste connecté ayant le même ID,
•last_address : adresse réseau du poste ayant le même ID lors de sa dernière connexion,
•last_time : heure de la dernière connexion du poste ayant le même ID,
•last_server : Serveur Dr.Web du poste ayant le même ID lors de sa dernière connexion,
•new_name : nom du poste qui se connecte,
•new_address : adresse réseau du poste qui se connecte |
•string : résultat de la requête pour la connexion du poste
•nil : comportement du Serveur Dr.Web par défaut
•deny : refuser l’authentification au poste
•force : autoriser l’authentification même si un autre poste ayant le même ID s’est déjà connecté (déconnecter le poste connecté)
•newbie : remettre le poste dans le statut novice |
Texte de la procédure :
--[[
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
|
Le poste est connecté
Appelé en cas de connexion réussi de l’Agent.
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•id : ID du poste,
•address : adresse du poste,
•station : nom du poste,
•os : OS du poste,
•platform : plateforme du poste,
•compsid : SID du poste,
•compmac : adresse MAC du poste,
•description : description du poste |
ignoré
|
Texte de la procédure :
--[[
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
|
Un poste est créé
Appelé à la fin de la création du poste.
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•login : login de l’administrateur,
•id : ID du poste,
•name : nom du poste,
•state : statut de la fin :
▫0 :créé avec succès
▫1 : erreur lors de l’exécution de l’opération (erreur de la base de données),
▫2 : le délai d’attente de l’opération s’est écoulé (la base de données est surchargée),
▫3 : aucune licence disponible,
▫4 : le poste existe déjà |
ignoré
|
Texte de la procédure :
--[[
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
|
Le poste est supprimé
Appelé lors de la suppression du poste.
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•login : login de l’administrateur,
•id : ID du poste |
ignoré
|
Texte de la procédure :
--[[
Called:
when station deleted
Database:
available
Parameters:
login administrator`s login name
id station id
Returned value:
ignored
]]
local args = ... -- args.login, args.id
|
Statistiques de scan du poste
Appelé lorsque l’événement scan statistics est reçu de l’Agent.
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•id : ID du poste,
•address : adresse du poste,
•station : nom du poste,
•component : numéro du composant,
•pid : ID du processus,
•user : nom de l’utilisateur et groupe du propriétaire du processus,
•time : heure de l’événement (heure du poste),
•size : taille sommaire de tous les objets scannés,
•elapsedtime : temps écoulé,
•scanned : nombre d’objets scannés,
•infected : nombre d’objets contaminés par un virus connu,
•modifications : nombre d’objets contaminés par une modification de virus,
•suspicious : nombre de fichiers suspects,
•cured : nombre de fichiers désinfectés,
•deleted : nombre de fichiers supprimés,
•renamed : nombre de fichiers renommés,
•moved : nombre des fichiers déplacés en quarantaine,
•locked : nombre de fichiers bloqués (uniquement par SpIDer Guard),
•errors : nombre des fichiers non scannés à cause d’une erreur d’accès |
ignoré
|
Texte de la procédure :
--[[
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
|
Installation de l’Agent
Appelé après la réception de l’événement installation.
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•id : ID de l’installation (attention : ce n’est pas l’ID du poste),
•address : adresse du poste,
•station : nom du poste,
•event : type de l’événement:
▫0 : début de l’installation,
▫1 : terminée avec succès,
▫2 : refusé,
▫3 :délai expiré,
▫4 : échoué,
▫5 : inaccompli
•message : message d’erreur (ou message vide si aucune erreur n’est survenue),
•sessionid : ID de la session d’installation |
ignoré
|
Texte de la procédure :
--[[
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
|
L’appareil est bloqué
Appelé en cas de blocage de l’appareil sur le poste.
Base de données
|
Paramètres
|
Valeur retournée
|
disponible
|
•id : ID du poste,
•address : adresse du poste,
•name : nom du poste,
•user : nom d’utilisateur,
•instance_id : identificateur de l’appareil,
•friendly_name : nom convivial de l’appareil,
•description : description de l’appareil,
•guid : GUID de l’appareil,
•class : classe de l’appareil (nom du groupe parent) |
ignoré
|
Texte de la procédure :
--[[
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
|
|