Centreon
  • A propos
  • Notes de version
    • Centreon 18.10
    • Centreon 2.8
    • Centreon 2.7
    • Centreon 2.6
    • Centreon 2.5
    • Centreon 2.4
  • Politique de cycle de vie des solutions
    • Les numéros de version sont AA.MM
    • Cadence de publication
    • Mises à jour de maintenance et de sécurité
    • Tableau de maintenance des anciens produits
  • Installation
    • Prérequis
    • Architectures possibles
    • Téléchargements
    • A partir de l’ISO Centreon el7
    • A partir des paquets
    • A partir des VMs
    • A partir des sources
  • Démarrage rapide
    • Connexion à l’interface
    • Présentation rapide des menus
    • Choisissez la langue de l’interface utilisateur
    • Principe de base de la supervision
    • Superviser un serveur Linux en SNMP
    • Superviser un serveur Windows en SNMP
    • Superviser un routeur Cisco en SNMP
    • Superviser une base de données MySQL ou MariaDB
    • Superviser une imprimante en SNMP
    • Superviser un onduleur en SNMP
    • Créez votre première vue personnalisée
    • Ajouter un utilisateur
    • Ajouter un hôte
    • Ajouter un service
    • Déployer un hôte à partir d’un modèle
    • Déployer un service à partir d’un modèle
  • Guide de configuration
    • Actions génériques
    • Les hôtes
    • Les services
    • Les commandes
    • Les périodes temporelles
    • Les contacts
    • Les groupes
    • Les catégories
    • Les modèles
    • Configuration avancée
    • Description des processus principaux
    • Déployer une configuration
  • Guide d’exploitation
    • Présentation du bandeau principal
    • General
    • Les vues personnalisées
    • Supervision Temps-réel
    • Graphiques de performances
    • Gestion de la supervision
    • Tableaux de bord
    • Les journaux d’évènements
  • Guide d’administration
    • Les listes de contrôles d’accès
    • Architecture distribuée
    • Base de connaissance
    • Les extensions
    • Les médias
    • Options d’administration de la plate-forme Centreon
    • Rétention des données
    • Journalisation des modifications de configuration
    • Configuration
    • Sauvegarde de la plate-forme
    • Partitionnement des bases de données
    • URI personnalisée
  • Mise à jour
    • Mise à jour vers Centreon 18.10
    • A partir des sources
  • Migration vers Centreon 18.10
    • Migration depuis une plate-forme Centreon 3.4
    • Migration d’une plate-forme avec Poller Display
    • Nagios Reader vers Centreon CLAPI
  • Programme CEIP
    • Programme CEIP d’amélioration de l’expérience utilisateur Centreon
    • Questions fréquemment posées (FAQ)
  • Foire Aux Questions
    • A propos du nouveau nommage des solutions
    • Mettre à niveau en Centreon 18.10
    • Clés de licence logicielle pour Centreon EPP, MAP, BAM, MBI
    • Centreon Remote Server
    • Customer Experience Improvement Program (CEIP)
    • Conformité RGPD
    • Administration de la plate-forme Centreon
    • Performance de la plate-forme Centreon
    • Problèmes rencontrés sur Centreon Remote Server
  • Comment déployer la supervision ?
    • Implementation du SSO
  • Developper
    • How to write a module
    • How to write a widget
    • How to write a Stream Connector
    • How to translate Centreon
  • API
    • API Rest
    • CLAPI
    • Centreon Plugin API
 
Centreon
  • Docs »
  • API »
  • CLAPI »
  • Object management »
  • Menu ACL
  • Edit on GitHub

Menu ACL¶

Overview¶

Object name: ACLMENU

Show¶

In order to list available ACL Menus, use the SHOW action::

[root@centreon ~]# ./centreon -u admin -p centreon -o ACLMENU -a show
id;name;alias;comment;activate
1;Configuration;Configuration;;1
2;Monitoring + Home;Monitoring + Home;;1
3;Reporting;Reporting;;1
4;Graphs;Graphs;just a comment;1
[...]

Columns are the following :

Column Description
ID ID
Name Name
Alias Alias
Comment Comment
Activate 1 when ACL Menu is enabled, 0 otherwise

Add¶

In order to add an ACL Menu, use the ADD action::

[root@centreon ~]# ./centreon -u admin -p centreon -o ACLMENU -a add -v "ACL Menu test;my alias"

Required fields are:

Column Description
Name Name
Alias Alias

Del¶

If you want to remove an ACL Menu, use the DEL action. The Name is used for identifying the ACL Menu to delete:

[root@centreon ~]# ./centreon -u admin -p centreon -o ACLMENU -a del -v "ACL Menu test"

Setparam¶

If you want to change a specific parameter of an ACL Menu, use the SETPARAM action. The Name is used for identifying the ACL Menu to update:

[root@centreon ~]# ./centreon -u admin -p centreon -o ACLMENU -a setparam -v "ACL Menu test;alias;my new alias"

Arguments are composed of the following columns:

Order Column description
1 Name of ACL menu rule
2 Parameter name
3 Parameter value

Parameters that you may change are:

Column Description
name Name
alias Alias
activate 1 when ACL Menu is enabled, 0 otherwise
comment Comment

Getaclgroup¶

If you want to retrieve the ACL Groups that are linked to a specific ACL Menu, use the GETACLGROUP action:

[root@centreon ~]# ./centreon -u admin -p centreon -o ACLMENU -a getaclgroup -v "ACL Menu test"
id;name
1;ALL
3;Operators

Arguments are composed of the following columns:

Order Column description
1 Name of ACL menu rule

Grant and Revoke¶

If you want to grant in Read/Write, Read Only or revoke menus in an ACL Menu rule definition, use the following actions: GRANTRW, GRANTRO, REVOKE

Let’s assume that you would like to grant full access to the [Monitoring] menu in your ACL Menu rule::

[root@centreon ~]# ./centreon -u admin -p centreon -o ACLMENU -a grantrw -v "ACL Menu test;1;Monitoring"

Then, you would like to grant access to the [Home] > [Poller statistics] menu::

[root@centreon ~]# ./centreon -u admin -p centreon -o ACLMENU -a grantrw -v "ACL Menu test;1;Home;Poller statistics"

Then, you would like to grant access in read only to the [Configuration] > [Hosts] menu::

[root@centreon ~]# ./centreon -u admin -p centreon -o ACLMENU -a grantro -v "ACL Menu test;1;Configuration;Hosts"

Then, you decide to revoke access from [Monitoring] > [Event Logs]::

[root@centreon ~]# ./centreon -u admin -p centreon -o ACLMENU -a revoke -v "ACL Menu test;1;Monitoring;Event Logs"

Arguments are composed of the following columns:

Order Column description
1 Name of ACL menu rule
2 Grant/revoke children menus
3 Menu name to grant/revoke
n Possible sub menu name
Next Previous

© Copyright 2015-2017 Centreon.

Sphinx theme provided by Read the Docs
Read the Docs v: 18.10.x
Versions
latest
2.8.x
19.10.0-beta
19.04
18.10
Downloads