M9. Postes

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