Anonymize
Prérequis (auto-hébergé)
10.0.x
8.1
8.2
11.0.x
8.2
8.4
Une souscritpion GLPI Network BASIC (ou supérieur) est requis. Ce plugin est également disponible pour toutes les instances GLPI Network Cloud.
Installer le plugin
Rendez-vous sur le marketplace. Téléchargez et installez le plugin « [Anonymize]{.title-ref} ».

Choix du profil
L'anonymisation fonctionne par profil. Il y a 4 profils déjà créés. Lorsque vous sélectionnez un profil, une certaine quantité de données est déjà définie. Elles peuvent, bien sûr, être modifiées.
Rendez-vous sur Administration > Profil d'anonymisation et sélectionnez le profil le plus adapté à vos besoins :
Les 4 profils que vous trouverez sont :
Email
Entité
Ordinateur
Profil utilisateur

Données anonymisables par profil (pré-définies)
Chaque profil a un élément qui lui est assigné. Vous devrez définir la valeur de chaque attribut qu'il pourra anonymiser (ou non)

Email
Entité
Champs Entité
name
entities_id
comment
level
sons_cache
ancestors_cache
address
postcode
town
state
country
website
phonenumber
fax
email
admin_email
admin_email_name
from_email
from_email_name
noreply_email
noreply_email_name
replyto_email
replyto_email_name
notification_subject_tag
ldap_dn
tag
authldaps_id
mail_domain
entity_ldapfilter
mailing_signature
cartridges_alert_repeat
consumables_alert_repeat
use_licenses_alert
send_licenses_alert_before_delay
use_certificates_alert
send_certificates_alert_before_delay
certificates_alert_repeat_interval
use_contracts_alert
send_contracts_alert_before_delay
use_infocoms_alert
send_infocoms_alert_before_delay
use_reservations_alert
use_domains_alert
send_domains_alert_close_expiries_delay
send_domains_alert_expired_delay
autoclose_delay
autopurge_delay
notclosed_delay
calendars_strategy
calendars_id
auto_assign_mode
tickettype
max_closedate
inquest_config
inquest_rate
inquest_delay
inquest_URL
autofill_warranty_date
autofill_use_date
autofill_buy_date
autofill_delivery_date
autofill_order_date
tickettemplates_strategy
tickettemplates_id
changetemplates_strategy
changetemplates_id
problemtemplates_strategy
problemtemplates_id
entities_strategy_software
entities_id_software
default_contract_alert
default_infocom_alert
default_cartridges_alarm_threshold
default_consumables_alarm_threshold
delay_send_emails
is_notif_enable_default
inquest_duration
date_mod
date_creation
autofill_decommission_date
suppliers_as_private
anonymize_support_agents
display_users_initials
contracts_strategy_default
contracts_id_default
enable_custom_css
custom_css_code
latitude
longitude
altitude
transfers_strategy
transfers_id
agent_base_url
Ordinateur
Champs Ordinateur
entities_id
name
serial
otherserial
contact
contact_num
users_id_tech
groups_id_tech
comment
date_mod
autoupdatesystems_id
locations_id
networks_id
computermodels_id
computertypes_id
template_name
manufacturers_id
users_id
groups_id
states_id
ticket_tco
uuid
date_creation
last_inventory_update
last_boot
Utilisateur
Champs Utilisateur
name
password
password_last_update
phone
phone2
mobile
realname
firstname
locations_id
language
use_mode
is_active
comment
auths_id
authtype
last_login
date_mod
date_sync
profiles_id
entities_id
usertitles_id
usercategories_id
password_forget_token
password_forget_token_date
user_dn
personal_token
personal_token_date
api_token
api_token_date
cookie_token
cookie_token_date
isd_ldap
picture
begin_date
end_date
page_layout
fold_menu
fold_search
savedsearches_pinned
timeline_order
itil_layout
richtext_layout
date_creation
groups_id
users_id_supervisor
timezone
default_central_tab
nickname
timeline_action_btn_layout
timeline_date_format
use_flat_dropdowntree_on_search_result
Stratégie d'application
Plusieurs stratégies sont disponibles pour chaque champ d'élément (ex: Nom, Prénom, Numéro de série, Localisation, Statut, etc.) :
Conserver la valeur
Supprimer la valeur
Remplacer par une valeur fixe
Remplacer par une valeur aléatoire standard
Remplacer par une valeur aléatoire réaliste
Historique
Chaque profil permet de choisir le traitement à appliquer à l'historique des éléments :
Ne rien faire
Nettoyer les valeurs
Nettoyer les valeurs récentes et supprimer le reste
Supprimer
Recherche globale
Vous pouvez demander à GLPI d'anonymiser un attribut dans toute la base de données et pas seulement dans le type d'élément sur lequel vous vous trouvez. L'option attributs à rechercher et remplacer dans d'autres objets se trouve tout en bas de votre profil.

Vous ne pouvez pas modifier de valeurs autres que celles liées au type d'élément sur lequel vous vous trouvez. Par exemple, vous pourrez modifier toutes les adresses email de la base de données via le profil Email, mais vous ne pourrez pas modifier tous les numéros de téléphone des utilisateurs via ce profil.
Application du profil
Une fois votre profil terminé, il faut l'appliquer. Il peut être appliqué via 2 méthodes :
Action massive via l'interface web (cloud et sur site)
En CLI (sur site uniquement)
Action massive (Cloud et sur site)
Dans notre exemple, nous allons anonymiser des [données utilisateur]{.title-ref}.
Rendez-vous sur Administration > Utilisateurs. Sélectionnez l'utilisateur (ou les utilisateurs) que vous souhaitez anonymiser.
Cliquez sur Actions puis anonymiser les éléments sélectionnés.

"À adapter Si votre profil concerne des entités, rendez-vous sur Administration > Entités et répétez l'opération pour les entités concernées. Faites de même pour les ordinateurs, les emails, etc.
Via CLI (sur site uniquement)
Rendez-vous dans votre dossier GLPI ([/var/www/glpi]{.title-ref} ou autre selon votre configuration) :
Exécutez tous les profils par défaut sur tous les objets :
Exécutez le profil X sur tous les objets / sur un objet :
Exécutez le profil de type d'objet par défaut X sur tous les objets / sur un objet :
Création d'un profil
Vous pouvez créer un profil afin d'anonymiser d'autres données que celles mentionnées ci-dessus.
Rendez-vous sur Administration > Profil d'anonymisation
Cliquez sur Ajouter
Nommez votre profil
Choisissez dans la liste les Types d'éléments (agent, domaine, etc.)
Sélectionnez le traitement de l'Historique
Définissez les paramètres pour chaque champ
Cliquez sur Ajouter
N'oubliez pas de vous référer à la section "Application du profil" pour appliquer vos modifications.
Autres données anonymisables (création de profil)
Agents
Champs de l'agent
deviceid
entities_id
name
agenttypes_id
last_contact
version
locked
itemtype
items_id
useragent
tag
port
threads_networkdiscovery
threads_networkinventory
timeout_networkdiscovery
timeout_networkinventory
remote_addr
use_module_wake_on_lan
use_module_computer_inventory
use_module_esx_remote_inventory
use_module_remote_inventory
use_module_network_inventory
use_module_network_discovery
use_module_package_deployment
use_module_collect_data
Appareils
Champs de l'appareil
entities_id
Garder
name
appliancetypes_id
comment
locations_id
manufacturers_id
applianceenvironments_id
users_id
users_id_tech
groups_id
groups_id_tech
date_mod
date_creation
states_id
externalidentifier
serial
otherserial
is_helpdesk_visible
pictures
contact
contact_num
Budgets
Champs du budget
name
entities_id
comment
begin_date
end_date
value
template_name
date_mod
date_creation
locations_id
budgettypes_id
Câbles
Champs utilisateur
name
entities_id
itemtype_endpoint_a
itemtype_endpoint_b
items_id_endpoint_a
items_id_endpoint_b
socketmodels_id_endpoint_a
socketmodels_id_endpoint_b
sockets_id_endpoint_a
sockets_id_endpoint_b
cablestrands_id
color
otherserial
states_id
users_id_tech
cabletypes_id
comment
date_mod
date_creation
Changements
Champs de changement
name
entities_id
status
content
date_mod
date
solvedate
closedate
time_to_resolve
users_id_recipient
users_id_lastupdater
urgency
impact
priority
itilcategories_id
impactcontent
controlistcontent
rolloutplancontent
backoutplancontent
checklistcontent
global_validation
validation_percent
actiontime
begin_waiting_date
waiting_duration
close_delay_stat
solve_delay_stat
date_creation
locations_i
Certificats
Champs du certificat
name
serial
otherserial
entities_id
comment
template_name
certificatetypes_id
dns_name
dns_suffix
users_id_tech
groups_id_tech
locations_id
manufacturers_id
contact
contact_num
users_id
groups_id
is_autosign
date_expiration
states_id
command
certificate_request
certificate_item
date_creation
date_mod
Clusters
Champs du cluster
name
serial
otherserial
entities_id
comment
template_name
certificatetypes_id
dns_name
dns_suffix
users_id_tech
groups_id_tech
locations_id
manufacturers_id
contact
contact_num
users_id
groups_id
is_autosign
date_expiration
states_id
command
certificate_request
certificate_item
date_creation
date_mod
Contacts
Champs du contact
name
firstname
phone
phone2
mobile
fax
email
contacttypes_id
comment
usertitles_id
address
postcode
town
state
country
date_mod
date_creation
pictures
Bases de données
Champs de la base de données
entities_id
name
size
databaseinstances_id
is_onbackup
is_active
date_creation
date_mod
date_update
date_lastbackup
Centres de données
Salles serveur
Champs de la salle serveur
name
entities_id
locations_id
vis_cols
vis_rows
blueprint
datacenters_id
date_mod
date_creation
Documents
Champs du document
name
filename
filepath
documentcategories_id
mime
date_mod
comment
link
users_id
tickets_id
sha1sum
is_blacklisted
tag
date_creation
Domaines
Champs du domaine
name
entities_id
domaintypes_id
date_expiration
date_domaincreation
users_id_tech
groups_id_tech
comment
template_name
is_active
date_mod
date_creation
Boîtiers
Champs du boîtier
name
entities_id
locations_id
serial
otherserial
enclosuremodels_id
users_id_tech
groups_id_tech
template_name
orientation
power_supplies
states_id
comment
manufacturers_id
date_mod
date_creation
Groupes
Champs du groupe
entities_id
name
comment
ldap_field
ldap_value
ldap_group_dn
date_mod
groups_id
level
ancestors_cache
sons_cache
is_requester
is_watcher
is_assign
is_task
is_notify
is_itemgroup
is_usergroup
is_manager
date_creation
Base de connaissances
Champs de la base de connaissances
name
answer
is_faq
users_id
view
date_creation
date_mod
begin_date
end_date
Catégories ITIL
Champs de la catégorie ITIL
entities_id
itilcategories_id
name
comment
level
knowbaseitemcategories_id
users_id
groups_id
code
ancestors_cache
sons_cache
is_helpdeskvisible
tickettemplates_id_incident
tickettemplates_id_demand
changetemplates_id
problemtemplates_id
is_incident
is_request
is_problem
is_change
date_mod
date_creation
Suivis
Champs du suivi
itemtype
items_id
date
users_id
users_id_editor
content
is_private
requesttypes_id
date_mod
date_creation
timeline_position
sourceitems_id
sourceof_items_id
Modèles de suivis
Champs du modèle de suivi
date_creation
date_mod
entities_id
name
content
requesttypes_id
is_private
comment
Solutions
Champs de la solution
itemtype
Keep
items_id
solutiontypes_id
solutiontype_name
content
date_creation
date_mod
date_approval
users_id
user_name
users_id_editor
users_id_approval
user_name_approval
status
itilfollowups_id
Lignes
Champs de la ligne
name
entities_id
caller_num
caller_name
users_id
groups_id
lineoperators_id
locations_id
states_id
linetypes_id
date_creation
date_mod
comment
Emplacements
Champs de l'emplacement
entities_id
name
locations_id
comment
level
ancestors_cache
sons_cache
address
postcode
town
state
country
building
room
latitude
longitude
altitude
date_mod
date_creation
Moniteurs
Champs du moniteur
entities_id
name
date_mod
contact
contact_num
users_id_tech
groups_id_tech
comment
serial
otherserial
size
have_micro
have_speaker
have_subd
have_bnc
have_dvi
have_pivot
have_hdmi
have_displayport
locations_id
monitortypes_id
monitormodels_id
manufacturers_id
is_global
template_name
users_id
groups_id
states_id
ticket_tco
autoupdatesystems_id
uuid
date_creation
Périphériques réseau
Champs du périphérique réseau
entities_id
name
ram
serial
otherserial
contact
contact_num
users_id_tech
groups_id_tech
date_mod
comment
locations_id
networks_id
networkequipmenttypes_id
networkequipmentmodels_id
manufacturers_id
template_name
users_id
groups_id
states_id
ticket_tco
uuid
date_creation
autoupdatesystems_id
sysdescr
cpu
uptime
last_inventory_update
snmpcredentials_id
PDUs
Champs des PDU
name
entities_id
locations_id
serial
otherserial
pdumodels_id
users_id_tech
groups_id_tech
template_name
states_id
comment
manufacturers_id
pdutypes_id
date_mod
date_creation
Projets
Champs des projets
name
code
priority
entities_id
projects_id
projectstates_id
projecttypes_id
date
date_mod
users_id
groups_id
plan_start_date
plan_end_date
real_start_date
real_end_date
percent_done
auto_percent_done
show_on_global_gantt
content
comment
date_creation
projecttemplates_id
template_name
Tâches de projet
Champs des tâches de projet
uuid
name
content
comment
entities_id
projects_id
projecttasks_id
date_creation
date_mod
plan_start_date
plan_end_date
real_start_date
real_end_date
planned_duration
effective_duration
projectstates_id
projecttasktypes_id
users_id
percent_done
auto_percent_done
is_milestone
projecttasktemplates_id
template_name
Périphériques
Champs des périphériques
entities_id
name
date_mod
contact
contact_num
users_id_tech
groups_id_tech
comment
serial
otherserial
locations_id
peripheraltypes_id
peripheralmodels_id
brand
manufacturers_id
is_global
template_name
users_id
groups_id
states_id
ticket_tco
autoupdatesystems_id
uuid
date_creation
Téléphones
Champs des téléphones
entities_id
name
date_mod
contact
contact_num
users_id_tech
groups_id_tech
comment
serial
otherserial
locations_id
phonetypes_id
phonemodels_id
brand
phonepowersupplies_id
number_line
have_headset
have_hp
manufacturers_id
is_global
template_name
users_id
groups_id
states_id
ticket_tco
autoupdatesystems_id
uuid
date_creation
last_inventory_update
Imprimantes
Champs des imprimantes
entities_id
name
date_mod
contact
contact_num
users_id_tech
groups_id_tech
serial
otherserial
have_serial
have_parallel
have_usb
have_wifi
have_ethernet
comment
memory_size
locations_id
networks_id
printertypes_id
printermodels_id
manufacturers_id
is_global
template_name
init_pages_counter
last_pages_counter
users_id
groups_id
states_id
ticket_tco
uuid
date_creation
sysdescr
last_inventory_update
snmpcredentials_id
autoupdatesystems_id
Problèmes
Champs des problèmes
name
entities_id
status
content
date_mod
date
solvedate
closedate
time_to_resolve
users_id_recipient
users_id_lastUpdater
urgency
impact
priority
itilcategories_id
impactcontent
causecontent
symptomcontent
actiontime
begin_waiting_date
waiting_duration
close_delay_stat
solve_delay_stat
date_creation
locations_id
Baies
Champs des baies
name
comment
entities_id
locations_id
serial
otherserial
rackmodels_id
manufacturers_id
racktypes_id
states_id
users_id_tech
groups_id_tech
width
height
depth
number_units
template_name
dcrooms_id
room_orientation
position
bgcolor
max_power
mesured_power
max_weight
date_mod
date_creation
Règles
Champs des règles
entities_id
sub_type
ranking
name
description
match
is_active
comment
date_mod
uuid
condition
date_creation
Recherches sauvegardées
Champs des recherches sauvegardées
name
type
itemtype
users_id
is_private
entities_id
query
last_execution_time
do_count
last_execution_date
counter
Logiciels
Champs des logiciels
entities_id
name
comment
locations_id
users_id_tech
groups_id_tech
is_update
softwares_id
manufacturers_id
template_name
date_mod
users_id
groups_id
ticket_tco
is_helpdesk_visible
softwarecategories_id
is_valid
date_creation
pictures
Licences
Champs des licences
softwares_id
softwarelicenses_id
level
entities_id
number
softwarelicensetypes_id
name
serial
otherserial
softwareversions_id_buy
softwareversions_id_use
expire
comment
date_mod
is_valid
date_creation
locations_id
users_id_tech
users_id
groups_id_tech
groups_id
is_helpdesk_visible
template_name
states_id
manufacturers_id
contact
contact_num
allow_overquota
pictures
ancestors_cache
sons_cache
Modèles de solutions
Types de solutions
Fournisseurs
Champs des fournisseurs
entities_id
name
suppliertypes_id
address
postcode
town
state
country
website
phonenumber
comment
fax
email
date_mod
date_creation
is_active
pictures
Catégories de tâches
Champs des catégories de tâches
entities_id
taskcategories_id
name
comment
level
ancestors_cache
sons_cache
is_active
is_helpdeskvisible
date_mod
date_creation
knowbaseitemcategories_id
Modèles de tâches
Champs des modèles de tâches
entities_id
name
content
taskcategories_id
actiontime
comment
date_mod
date_creation
state
is_private
users_id_tech
groups_id_tech
Tickets
Champs des tickets
entities_id
name
date
closedate
solvedate
takeintoaccountdate
date_mod
users_id_lastUpdater
status
users_id_recipient
requesttypes_id
content
urgency
impact
priority
itilcategories_id
type
global_validation
slas_id_ttr
slas_id_tto
slalevels_id_ttr
time_to_resolve
time_to_own
begin_waiting_date
sla_waiting_duration
ola_waiting_duration
olas_id_tto
olas_id_ttr
olalevels_id_ttr
ola_ttr_begin_date
internal_time_to_resolve
internal_time_to_own
waiting_duration
close_delay_stat
solve_delay_stat
takeintoaccount_delay_stat
actiontime
locations_id
validation_percent
date_creation
ola_tto_begin_date
Tâches de ticket
Champs des tâches de ticket
uuid
tickets_id
taskcategories_id
date
users_id
users_id_editor
content
is_private
actiontime
begin
end
state
users_id_tech
groups_id_tech
date_mod
date_creation
tasktemplates_id
timeline_position
sourceitems_id
sourceof_items_id
Modèles de tickets
FAQ
Si vous avez des questions sur l'utilisation du plugin, veuillez consulter notre FAQ
Mis à jour