Création d'utilisateur avec des droits de consultation uniquement

Décrivez les fonctionnalités que vous souhaitez pour EyesOfNetwork
Laurent Chevrier
Messages : 45
Enregistré le : 19 décembre 2016, 12:03

Création d'utilisateur avec des droits de consultation uniquement

Message par Laurent Chevrier » 10 avril 2017, 17:56

Je ne suis pas parvenu à créer des user ayant seulement le droit de consulter les tests fait par l'interface.

J'ai essayé de coché "Utilisateur limité" mais je n'ai plus la visu de l'état des hosts et service.

J'ai créé un autre groupe que admins : consult mais lorsque je mets un utilisateur dedans, à la connexion j'ai un message "Vous êtes déjà connecté" et impossible d’accéder à quoi que ce soit.

Je voudrais donner en visu à certains services, les équipements qu'on monitore et qu'ils gèrent

Avatar du membre
Seb
Messages : 3556
Enregistré le : 11 février 2009, 17:35
Localisation : Limoges
Contact :

Re: Création d'utilisateur avec des droits de consultation uniquement

Message par Seb » 10 avril 2017, 22:07

En fait il suffit de créer un simple n'ayant que l'accès à l'onglet disponibilité via un groupe fait pour ça. ET ensuite, placer ce compte en tant que contact des équipements que l'on veut visible!
Par defaut il n'est defini sur aucun equipement et ne voit donc... rien!
"Mieux vaut cent chevaux sous une selle que d'un âne assis dessus"
Joe dans son bar servant un de ses clients...JBT

Spirale
Messages : 20
Enregistré le : 15 septembre 2015, 23:48

Re: Création d'utilisateur avec des droits de consultation uniquement

Message par Spirale » 11 avril 2017, 23:47

Bonjour Laurent et Seb,
Je viens de refaire des tests avec la réponse de Seb et cette fois je suis arrivé à créer des utilisateurs en faisant varier les droits.

La création des user et des groupes est à faire dans Administration / Généralités
Les user se retrouvent automatiquement dans Configuration Nagios / Contacts (mais rien à toucher ici).
Comme le dit Seb, pour que les machines soient visibles, il faut ensuite ajouter les user ou les groupes dans l'onglet Contacts des Equipements ou des Modèles.
Une fois tout ça terminé, appliquer la configuration (Administration / Appliquer la configuration).

Exemple: dans Administration / Généralités, j'ai créé un groupe Dispo_Admin en cochant Disponibilités et Administration. J'ai créé un user que j'ai mis dans ce groupe. Dans Administration / Configuration Nagios / Modèles, j'ai mis ce groupe en contact dans un Modèle utilisé sur plusieurs équipements (j'ai créé le modèle Raspberry par exemple). Résultat: en me logguant avec avec le user créé, je vois bien les quelques équipements concernés par le modèle (Raspberry), et j'ai accès au menu Administration / Configuration Nagios, qui me permet de gérer l'ensemble pour créer de nouveau équipements, services, modèles... (même les équipements qui ne sont pas dans le Modèle Raspberry).
Modifié en dernier par Spirale le 12 avril 2017, 00:54, modifié 2 fois.

Laurent Chevrier
Messages : 45
Enregistré le : 19 décembre 2016, 12:03

Re: Création d'utilisateur avec des droits de consultation uniquement

Message par Laurent Chevrier » 11 avril 2017, 23:54

lorsque j'essaie de créer un groupe dans Administration -> Généralités -> Groupes, j'ai une page blanche

Spirale
Messages : 20
Enregistré le : 15 septembre 2015, 23:48

Re: Création d'utilisateur avec des droits de consultation uniquement

Message par Spirale » 12 avril 2017, 00:18

Peut-être un problème de navigateur. J'utilise Firefox 52.0.2 64bits.
J'ai fait mes tests sur une machine virtuelle (VirtualBox) avec l'ISO EON installé spécialement et donc propre.
Modifié en dernier par Spirale le 14 avril 2017, 10:15, modifié 1 fois.

Laurent Chevrier
Messages : 45
Enregistré le : 19 décembre 2016, 12:03

Re: Création d'utilisateur avec des droits de consultation uniquement

Message par Laurent Chevrier » 14 avril 2017, 09:37

J'ai essayé avec firefox 45.8 et IE11 et j'ai toujours cette page blanche sur l'URL
https://eon/module/admin_group/add_modify_group.php

Spirale
Messages : 20
Enregistré le : 15 septembre 2015, 23:48

Re: Création d'utilisateur avec des droits de consultation uniquement

Message par Spirale » 14 avril 2017, 10:25

La même page s'ouvre bien chez moi.

Image

Version du serveur:
Image

T'as sans doute déjà essayé de rebooter le serveur.
Si t'as au autre login admin EON, essaie avec, ou créais en un. Si t'as essayé avec 2 navigateurs, le pb est sans doute ailleurs, sur le PC, ou sur le serveur (essaie depuis un autre PC...).

Laurent Chevrier
Messages : 45
Enregistré le : 19 décembre 2016, 12:03

Re: Création d'utilisateur avec des droits de consultation uniquement

Message par Laurent Chevrier » 14 avril 2017, 11:10

Pareil avec un autre compte admin et sur une autre PC en IE 9

Je suis en EON 5.0

Laurent Chevrier
Messages : 45
Enregistré le : 19 décembre 2016, 12:03

Re: Création d'utilisateur avec des droits de consultation uniquement

Message par Laurent Chevrier » 14 avril 2017, 11:24

j'ai essayé de récupérer sur github le dossier module/admin_group de la version 5.1 et j'ai toujours une page blanche :evil:

Laurent Chevrier
Messages : 45
Enregistré le : 19 décembre 2016, 12:03

Re: Création d'utilisateur avec des droits de consultation uniquement

Message par Laurent Chevrier » 14 avril 2017, 11:51

dans le log https/ssl_error_log j'ai l'erreur suivante qui est générée quand je clique sur le bouton "Envoyer" pour ajouter un groupe :

Code : Tout sélectionner

[Fri Apr 14 11:46:21.237846 2017] [:error] [pid 30359] [client 10.30.21.134:52237] PHP Fatal error:  Call to a member function data_seek() on a non-object in /srv/eyesofnetwork/eonweb-5.0/include/function.php on line 829
correspond à :

Code : Tout sélectionner

    827 // "mysqli" version of mysql_result
    828 function mysqli_result($res, $row, $field=0){
    829     $res->data_seek($row);
    830         if(gettype($field) == "string"){
    831                 $datarow = $res->fetch_assoc();
    832         }
    833     else{
    834                 $datarow = $res->fetch_array();
    835         }
    836     return $datarow[$field];
    837 }
Je n'ai aucun groupe par défaut, même pas un groupe admin. C'est normal ?

Répondre