#1 Le 11/04/2014, à 12:19
- azerty7
Mise en place d'un outil de supervision réseau interne entreprise
Bonjour,
Je dois mettre en place un outil de supervision pour le réseau interne d'une entreprise et j'aimerais le faire avec un logiciel gratuit sous ubuntu (avec nagios, shinken etc) . Mais je ne m'y connais pas trop en outil de supervision même si j'ai fait quelques recherches cela reste encore un peu flou. J'aimerais être guidé dans la réalisation de ce projet. Certaines questions en particulier me trotte déjà dans la tête. Quel outil choisir et pourquoi? Comment choisir les caractéristiques de la machine serveur pour un réseau d'environ 300 équipements? Comment simuler cette supervision avant de passer à la pratique? En fait je viens de débuter mes recherches et j'ai une connaissance approximative de la chose mais j'essais de lire des documents un peu partout. Merci de me guider ^^
Hors ligne
#2 Le 11/04/2014, à 13:57
- tiramiseb
Re : Mise en place d'un outil de supervision réseau interne entreprise
Salut,
Je te conseille d'utiliser Zabbix, qui est particulièrement complet et facile à configurer une fois qu'on a compris son fonctionnement. Concernant les caractéristiques de la machine, si c'est pour 300 équipement tu peux mettre un peu n'importe quoi tant que ce n'est pas un ordinosaure. Concernant une éventuelle simulation, ce qu'on fait généralement c'est choisir un périmètre pilote et faire tourner le logiciel "pour de vrai" mais sur ce périmètre pilote limité.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#3 Le 12/04/2014, à 12:21
- azerty7
Re : Mise en place d'un outil de supervision réseau interne entreprise
Merci, je vais commencer à l'installer pour l'essayer (grâce à un tuto que j'ai trouvé). Sinon j'aimerais faire une étude comparative avant de décider pour quelles raisons choisir l'outil de supervision en question plutôt qu'un autre donc... pourquoi m'avoir conseiller zabbix? oui je sais "il est particulièrement complet et facile a configurer une fois qu'on a compris son fonctionnement" xD mais quelles sont ces avantages comparés aux autres? Je fais aussi des recherches mais vos avis personnels m'aiderais beaucoup aussi ^^.
Hors ligne
#4 Le 12/04/2014, à 13:28
- tiramiseb
Re : Mise en place d'un outil de supervision réseau interne entreprise
pourquoi m'avoir conseiller zabbix?
En supervision "multi-usages" il n'y a pas des centaines de logiciels. Ceux qui "trustent" le marché sont :
- Nagios, ses dérivés et ses clones (Centreon, Shinken, Icinga...)
- Zabbix
Nagios fonctionne selon un principe de "briques" : de base il ne fait pas grand chose, il faut ajouter des fonctionnalités par ci par là lorsqu'on en a besoin. D'une part c'est compliqué à gérer, d'autre part ça ne fait pas pro. De plus, tu as Nagios Core, grosso modo c'est juste l'ordonnanceur, libre, auquel tu ajoutes des briques, ou alors Nagios je-sais-plus-comment-il-s'appelle, logiciel privateur, avec support de la société éditrice, etc etc.
Zabbix c'est un "tout en un" et il est bien foutu : on suit la doc et tout marche, on a toutes les fonctionnalités directement à disposition. C'est un logiciel entièrement libre, il n'y a pas de version privatrice avec plus de fonctionnalités. Par contre il y a là aussi une société auprès de laquelle tu peux souscrire du support si nécessaire.
Ensuite, il y a des fonctionnalités à peine naissantes dans certains dérivés de Nagios (je pense notamment à Centreon), comme l'aggrégation de données de plusieurs serveurs, qui sont pleinement fonctionnelles depuis des années dans Zabbix.
Pour les autres logiciels, en court :
- Cacti : orienté graphes, l'alerting c'est un bricolage autour
- Xymon : pas très souple et pas très joli
- Monit : pas de supervision distribuée (locale uniquement)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#5 Le 12/04/2014, à 13:36
- jplemoine
Re : Mise en place d'un outil de supervision réseau interne entreprise
Pour ma part, je dirais Nagios + Centreo (pour gérer par une interface web les fichiers de configuration)
Utiliser le tuto accessible là
Après il est possible de mettre en place, un système pour créer des graphiques.
Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.
Déconnecté jusqu’à nouvel ordre
Hors ligne
#6 Le 12/04/2014, à 14:42
- tiramiseb
Re : Mise en place d'un outil de supervision réseau interne entreprise
jplemoine : c'est ce que j'utilisais aussi, avant de découvrir Zabbix.
Désolé mais Centreon c'est pénible à installer, pénible à administrer et pénible à utiliser.
Tout ça pour avoir moins de fonctionnalités qu'avec Zabbix.
Je connais des types qui ont bossé pour Merethis hein, j'ai eu l'occasion de discuter avec ses créateurs, tout ça tout ça. Ils sont au courant des faiblesses que je pointe. Mais les éliminer demande un travail titanesque : ça revient à éliminer Nagios de l'équation...
Pour une bonne intro à Zabbix, je ne peux que vous conseiller la lecture du numéro 158 de GNU/Linux Mag France :
http://www.unixgarden.com/index.php/gnu … en-kiosque
... oui bon d'accord, c'est moi qui l'ai écrit, mais bon voilà quoi, je trouve que c'est une bonne intro...
Et si vous voulez mon avis détaillé sur Nagios et cie, je vous invite à lire Linux Pratique numéro 74, où j'ai écrit un article intitulé « pas Nagios : pourquoi ? ».
Si vous avez l'abonnement qui va bien, cet article est lisible ici : http://connect.ed-diamond.com/Linux-Pra … s-pourquoi
Dernière modification par tiramiseb (Le 12/04/2014, à 14:43)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#7 Le 12/04/2014, à 14:59
- jplemoine
Re : Mise en place d'un outil de supervision réseau interne entreprise
En fait, à la maison, j'utilise Icinga (fork de Nagios) + nconf : ça reste valable jusqu'à une dizaine de postes mais 300, je pense que ça fait beaucoup.
Je ne connais pas Zabbix (j'aurais pu le préciser) mais si tu (tiramiseb) dit que c'est bien, je vais essayer de l'installer pour voir ce que ça donne.
Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.
Déconnecté jusqu’à nouvel ordre
Hors ligne
#8 Le 13/04/2014, à 08:04
- tiramiseb
Re : Mise en place d'un outil de supervision réseau interne entreprise
Pour ma part j'utilise Zabbix même sur de très petites infrastructures.
J'ai déjà mis Zabbix en place pour surveiller uniquement un serveur (localement donc) + 3 ou 4 caméras IP...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#9 Le 13/04/2014, à 14:36
- azerty7
Re : Mise en place d'un outil de supervision réseau interne entreprise
Désolé de revenir vous déranger pour si peu mais je n'ai jamais utulisé ubuntu server (et je ne connaissais meme pas son existence jusqu'à hier). Devrais-je installer zabbix sur ubuntu server (donc devrais-je télécharger et installer ubuntu server auquel je n'y connaît encore rien) ou puis-je continuer sur ubuntu desktop sans que cela n'ait grand impact? Je comptais quand même installer zabbix sur ubuntu desktop avant de poser cette question mais ne souhaitant pas risquer de perdre les données sur mon compte par défaut j'ai voulu l'installer sur un nouveau compte nommé zabbix comme le conseillait le tuto (un tuto ubuntu-server) mais je n'arrive pas a exécuter les commandes sudo sur ce nouveau compte et on m'affiche "zabbix is not the sudoers file".
Hors ligne
#10 Le 13/04/2014, à 19:16
- tiramiseb
Re : Mise en place d'un outil de supervision réseau interne entreprise
Ubuntu Server est le même système qu'Ubuntu Desktop, la seule différence est qu'il n'a pas d'interface graphique (inutile dans le cas d'un serveur). Je ne vois pas l'intérêt d'installer sur Ubuntu Desktop, vu que le principe d'un serveur c'est de tourner dans une salle serveurs (ou éventuellement dans un placard) sans que personne n'y branche jamais d'écran ni de clavier : accès SSH uniquement.
Tu parles des données sur ton compte par défaut... Tu envisages d'installer un serveur de supervision d'entreprise sur un poste utilisateur !?!?
Ensuite, tu parles d'un compte nommé zabbix et du fait que ce compte n'est pas dans "sudoers" : cela veut dire que ce compte n'est pas administrateur de la machine. Il n'a pas besoin de l'être.
D'un autre côté, tu dis "j'ai trouvé un tuto" puis quand tu as un problème avec le tuto tu viens nous voir, mais nous on ne le connaît pas, ton tuto... Tu ne veux pas plutôt investir quelques euros pour avoir une bonne documentation ?
(oui je sais, je semble insistant concernant l'achat de ce numéro ; j'ai simplement passé des heures à faire une doc aussi bonne que possible, autant qu'elle soit utile...)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#11 Le 14/04/2014, à 16:34
- azerty7
Re : Mise en place d'un outil de supervision réseau interne entreprise
Je suis ce tuto: http://wiki.monitoring-fr.org/zabbix/start
Mais j'ai d'abord voulu installer en lisant la documentation officielle (http://doc.ubuntu-fr.org/zabbix).
Je bloque à la partie "importer la structure de base de données zabbix". On dirait que quelque chose n'a pas bien fonctionner au niveau de la base de donnée mais je sais pas quoi ni comment tout remettre à zero en cas de faute grave...
Voici l'erreur que j'ai lors de la saisie de la commande: zcat /usr/share/zabbix-server-mysql/schema.sql.gz | mysql -uzabbix -pmotdepassezabbix zabbix
ERROR 1045 (28000): Access denied for user 'zabbix'@'localhost' (using password: YES)
Je précise qu'actuellement je compte l'essayer (zabbix) d'abord sur mon ordinateur portable avec ubuntu desktop, juste pour prendre l'installation en main.
Hors ligne
#12 Le 14/04/2014, à 16:44
- tiramiseb
Re : Mise en place d'un outil de supervision réseau interne entreprise
ERROR 1045 (28000): Access denied for user 'zabbix'@'localhost' (using password: YES)
La base de données "zabbix" (commande MySQL "CREATE DATABASE")est-elle bien créée, avec les droits qui vont bien pour l'utilisateur "zabbix" (commande MySQL "GRANT") ?
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#13 Le 14/04/2014, à 22:56
- azerty7
Re : Mise en place d'un outil de supervision réseau interne entreprise
... J'ai vraiment tout essayé mais rien à faire. J'ai même supprimer la base de donnée (avec DROP) et réessayer mais rien à faire ! J'ai toujours la même erreur.
Hors ligne
#14 Le 15/04/2014, à 12:46
- azerty7
Re : Mise en place d'un outil de supervision réseau interne entreprise
Je crois qu'il y a des fichiers qui manquent, en tapant la commande tail sur le log je tombe un bon nombre de ligne d'erreur où l'on m'indique que des fichiers n'existent pas. Voici une petite partie de ces erreurs:
/var/log/zabbix-server/zabbix_server.log
4236:20140415:114119.979 [Z3005] query failed: [1146] Table 'zabbix.config' doesn't exist [select alert_history,event_history,refresh_unsupported,discovery_groupid,snmptrap_logging,severity_name_0,severity_name_1,severity_name_2,severity_name_3,severity_name_4,severity_name_5 from config where 1=1 and configid between 0 and 99999999999999]
4236:20140415:114119.979 [Z3005] query failed: [1146] Table 'zabbix.items' doesn't exist [select i.itemid,i.hostid,h.proxy_hostid,i.type,i.data_type,i.value_type,i.key_,i.snmp_community,i.snmp_oid,i.port,i.snmpv3_securityname,i.snmpv3_securitylevel,i.snmpv3_authpassphrase,i.snmpv3_privpassphrase,i.ipmi_sensor,i.delay,i.delay_flex,i.trapper_hosts,i.logtimefmt,i.params,i.status,i.authtype,i.username,i.password,i.publickey,i.privatekey,i.flags,i.interfaceid,i.lastclock from items i,hosts h where i.hostid=h.hostid and h.status in (0) and i.status in (0,3) and i.itemid between 0 and 99999999999999]
Hors ligne
#15 Le 15/04/2014, à 13:06
- azerty7
Re : Mise en place d'un outil de supervision réseau interne entreprise
Dans un tuto sur youtube le fichier /etc/apache2/conf.d/zabbix a été modifié mais il n'existe pas chez moi... Je ne comprend pas j'ai suivi à la lettre les instructions de la doc principale. Au fait est ce possible de recommencer l'installation comme si on avais encore jamais installer de paquets? J'ai bien essayer apt-get autoremove mais je n'ai pas pu tout recommencer comme si de rien était. Ah j'oubliais je n'arrive meme plus à supprimer l'utilisateur zabbix, j'aimerais supprimer l'utilisateur comme le groupe zabbix... mais quand j'essaie deluser sa donne:
Attention ! Le groupe « zabbix » ne contient plus aucun membre.
userdel: user zabbix is currently used by process 691
/usr/sbin/deluser : « /usr/sbin/userdel zabbix » a retourné le code d'erreur 8. Abandon.
et quand j'essaie de le créer on me dit qu'il existe déjà...
Pourtant je ne vois ni le dossier zabbix dans le home ni l'utilisateur zabbix au démarrage... je comptais essayer l'installation par source en lisant le manuel d'installation par sources du site officiel.
Dernière modification par azerty7 (Le 15/04/2014, à 15:20)
Hors ligne
#16 Le 15/04/2014, à 16:32
- tiramiseb
Re : Mise en place d'un outil de supervision réseau interne entreprise
/usr/sbin/deluser : « /usr/sbin/userdel zabbix » a retourné le code d'erreur 8. Abandon.
et quand j'essaie de le créer on me dit qu'il existe déjà...
Il te dit qu'il n'arrive pas à supprimer l'utilisateur et qu'il abandonne la suppression... et ensuite, quand tu essaies de le créer à nouveau, il te dit qu'il existe déjà ? Quelle surprise !
Tu avais quelque chose qui tournait (le serveur peut-être) en tant que l'utilisateur "zabbix", c'est pour ça qu'il n'a pas pu supprimer le compte.
Je ne comprend pas j'ai suivi à la lettre les instructions de la doc principale.
Probablement pas, vu que ça ne fonctionne pas
... J'ai vraiment tout essayé mais rien à faire
Tu tu avais vraiment tout essayé, tu aurais essayé une solution qui aurait fonctionné...
Donc si j'ai bien compris, tu as installé 50000 trucs en suivant 50000 tutos différent, en venant dire ici « ça marche pas ça marche pas ça marche pas », en ne nous indiquant pas précisément le contexte dans lequel tu effectues telle ou telle opération, c'est probablement maintenant le gros bordel sur ton PC, et tu t'étonnes de ne toujours pas réussir ?
Tu sais, l'informatique ce n'est pas magique : il ne faut pas suivre aveuglément des formules l'une après l'autre jusqu'à en trouver une qui fonctionne. Une fois que tu as choisi une documentation à suivre, tu la suis. Et si tu rencontres une erreur, tu essaies de la comprendre, et si tu n'y arrives pas on sera ravis de t'aider si tu précises la doc que tu sois, l'étape où tu bloques, le message d'erreur que tu obtiens et l'interprétation que tu en fais. Mais là tu as fait plein de choses dans tous les sens, je ne peux plus rien te conseiller d'autre que de tout recommencer de zéro. Et effectivement si tu as installé plein de choses dans tous les sens, non il n'y a pas de commande magique pour retrouver ton système dans l'état dans lequel il était avant tout ça.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#17 Le 16/04/2014, à 07:25
- azerty7
Re : Mise en place d'un outil de supervision réseau interne entreprise
Je précise que à part les deux tuto dont j'ai donner les liens je n'ai rien suivi, enfin j'ai juste lu d'autres trucs pour voir la différence c'est tout. Et je comptais essayer l'installation par sources si j'arrivais a tout remettre à zero. En plus sur les tuto que j'ai vu c'était toujours les même paquets donc...
Bref pas de problème je vais encore chercher si je n'y arrive pas je formate tout ou j'essais sur mon windows avec une machine virtuelle et je vous tiens au courant si ça avance ^^.
Hors ligne
#18 Le 16/04/2014, à 08:07
- tiramiseb
Re : Mise en place d'un outil de supervision réseau interne entreprise
Tu as également parlé d'un "tuto sur youtube". Mais si tu n'as fait que le lire sans le suivre, alors c'est déjà moins le bordel que ce que j'imaginais
Quoi qu'il en soit, quand tu as une demande, n'hésite pas à expliquer précisément ce que tu fais. Avec une commande et son retour en dehors de tout contexte, on aura du mal à t'aider, à part en faisant des suppositions vagues...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#19 Le 21/05/2014, à 16:31
- azerty7
Re : Mise en place d'un outil de supervision réseau interne entreprise
Re bonjour xD ça fait un bail désolé de ne pas vous avoir contacté depuis longtemps mais je ne voulais pas vous déranger parce que tout ce que j'essayais marchais xD. Merci à la documentation de zabbix est vraiment très complète je trouve. Mais je viens de lire dans un article quelque chose d'assez intéressant à propos de zabbix sender qui pourrait remonter un ensemble de métriques en une seule fois ce qui pourrais améliorer ses performances. J'ai pas encore étudié zabbix sender mais avant de continuer avec ça je voudrais avoir vos avis ^^. Et je voudrais savoir si c'est de ça que tiramiseb voulais parler en disant:
Ensuite, il y a des fonctionnalités à peine naissantes dans certains dérivés de Nagios (je pense notamment à Centreon), comme l'aggrégation de données de plusieurs serveurs, qui sont pleinement fonctionnelles depuis des années dans Zabbix.
Hors ligne
#20 Le 21/05/2014, à 21:21
- tiramiseb
Re : Mise en place d'un outil de supervision réseau interne entreprise
Non, je ne parlais pas de ça.
Le Zabbix sender, c'est juste une commande pour simuler la remontée d'informations.
Peux-tu nous dire où tu as lui que ça permettrait de remonter un ensemble de métriques en une seule fois ?
Ce dont j'ai parlé (l'aggrégation de donnés), c'est la capacité de Zabbix de calculer des données à partir d'autres données, même si elles proviennent de machines différentes (par exemple vérifier qu'un serveur MySQL tourne sur au moins une machine d'un ensemble)...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#21 Le 22/05/2014, à 09:19
- azerty7
Re : Mise en place d'un outil de supervision réseau interne entreprise
http://decrypt.ysance.com/2011/02/compa … cti-munin/
c'est écrit dans la partie sur zabbix... je ne sais pas si j'ai mal compris O.o .
Hors ligne