Supervision de réseau informatique - NagiosAziz Rgd
L’installation de Nagios 3.5.0
Pré-requis
Avant de commencer l’installation de Nagios, on commence par mettre à jour le système:
# sudo apt-get update
# sudo apt-get upgrade
Il faut dans un premier temps installer le package « build-essential » qui comporte les librairies de développement de bases:
# sudo apt-get install build-essential
Nagios utilise une interface Web pour interagir avec les utilisateurs. Il faut donc installer un serveur Web sur notre serveur de supervision.
On va utiliser Apache (version 2):
# sudo apt-get install apache2 wget rrdtool bsd-mailx librrds-perl libapache2-mod-php5 php5 php-pear php5-gd php5-ldap php5-snmp libperl-dev
Certaine librairie sont également nécessaires au bon fonctionnement de Nagios et de ces plugins :
# sudo apt-get install bind9-host dnsutils libbind9-80 libdns81 libisc83 libisccc80 libisccfg82 liblwres80 libradius1 qstat radiusclient1 snmp snmpd
Pour tester votre serveur Web, il faut commencer par le lancer…
# sudo apache2ctl start
On test si apache fonctionne, pour cela, ouvrez votre navigateur Internet et entrez votre adresse IP. Dans mon cas c’est 10.0.0.15.
On installe les librairies qui serviront à Nagios pour afficher de beaux diagrammes réseau:
# sudo apt-get install libgd2-noxpm-dev libpng12-dev libjpeg62 libjpeg62-dev
On installe MySQL .
# sudo apt-get install mysql-server
# sudo apt-get install php5-mysql
# sudo apt-get install libmysqlclient15-dev
Pour des raisons de sécurité, le processus Nagios ne sera pas lancé en root. Nous allons donc créer un utilisateur système nagios et un groupe nagios.
# sudo /usr/sbin/useradd nagios
# sudo passwd nagios
# sudo /usr/sbin/groupadd nagios
# sudo /usr/sbin/usermod -G nagios nagios
# sudo /usr/sbin/usermod -G nagios www-data
Téléchargement de Nagios et des plugins Nagios
Avant d’installer Nagios, allez sur le site afin de télécharger la dernière version de Nagios et la dernière version des plugins Nagios.
Dans notre documentation, nous utiliserons Nagios 3.5.0 et plugins Nagios 1.4.16.
Ensuite, on télécharge ces versions sur notre serveur
# sudo cd /usr/src
# sudo wget http://surfnet.dl.sourceforge.net/sourceforge/nagios/nagios-3.5.0.tar.gz
# sudo wget http://kent.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.16.tar.gz
Compilation depuis les sources
On commence par décompresser les sources:
# sudo tar xzf nagios-3.5.0.tar.gz
# sudo cd nagios
Nous allons lancer la compilation grâce aux commandes suivantes:
# sudo ./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-command-user=nagios --with-command-group=nagios --enable-event-broker --enable-nanosleep --enable-embedded-perl --with-perlcache
# sudo make all
# sudo make fullinstall
# sudo make install-config
On installe ensuite le script de démarrage (pour que Nagios se lance automatique)
Supervision de réseau informatique - NagiosAziz Rgd
L’installation de Nagios 3.5.0
Pré-requis
Avant de commencer l’installation de Nagios, on commence par mettre à jour le système:
# sudo apt-get update
# sudo apt-get upgrade
Il faut dans un premier temps installer le package « build-essential » qui comporte les librairies de développement de bases:
# sudo apt-get install build-essential
Nagios utilise une interface Web pour interagir avec les utilisateurs. Il faut donc installer un serveur Web sur notre serveur de supervision.
On va utiliser Apache (version 2):
# sudo apt-get install apache2 wget rrdtool bsd-mailx librrds-perl libapache2-mod-php5 php5 php-pear php5-gd php5-ldap php5-snmp libperl-dev
Certaine librairie sont également nécessaires au bon fonctionnement de Nagios et de ces plugins :
# sudo apt-get install bind9-host dnsutils libbind9-80 libdns81 libisc83 libisccc80 libisccfg82 liblwres80 libradius1 qstat radiusclient1 snmp snmpd
Pour tester votre serveur Web, il faut commencer par le lancer…
# sudo apache2ctl start
On test si apache fonctionne, pour cela, ouvrez votre navigateur Internet et entrez votre adresse IP. Dans mon cas c’est 10.0.0.15.
On installe les librairies qui serviront à Nagios pour afficher de beaux diagrammes réseau:
# sudo apt-get install libgd2-noxpm-dev libpng12-dev libjpeg62 libjpeg62-dev
On installe MySQL .
# sudo apt-get install mysql-server
# sudo apt-get install php5-mysql
# sudo apt-get install libmysqlclient15-dev
Pour des raisons de sécurité, le processus Nagios ne sera pas lancé en root. Nous allons donc créer un utilisateur système nagios et un groupe nagios.
# sudo /usr/sbin/useradd nagios
# sudo passwd nagios
# sudo /usr/sbin/groupadd nagios
# sudo /usr/sbin/usermod -G nagios nagios
# sudo /usr/sbin/usermod -G nagios www-data
Téléchargement de Nagios et des plugins Nagios
Avant d’installer Nagios, allez sur le site afin de télécharger la dernière version de Nagios et la dernière version des plugins Nagios.
Dans notre documentation, nous utiliserons Nagios 3.5.0 et plugins Nagios 1.4.16.
Ensuite, on télécharge ces versions sur notre serveur
# sudo cd /usr/src
# sudo wget http://surfnet.dl.sourceforge.net/sourceforge/nagios/nagios-3.5.0.tar.gz
# sudo wget http://kent.dl.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.16.tar.gz
Compilation depuis les sources
On commence par décompresser les sources:
# sudo tar xzf nagios-3.5.0.tar.gz
# sudo cd nagios
Nous allons lancer la compilation grâce aux commandes suivantes:
# sudo ./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-command-user=nagios --with-command-group=nagios --enable-event-broker --enable-nanosleep --enable-embedded-perl --with-perlcache
# sudo make all
# sudo make fullinstall
# sudo make install-config
On installe ensuite le script de démarrage (pour que Nagios se lance automatique)
Mise en place d'une solution de supervision Zabbix, configuration pour monitorer un serveur CentOS, un serveur Debian 10.6 et un serveur Windows 2019.
Mise en place de la notification par mail et de la recherche automatique de machine possédant l'agent.
Mise en place d'un système de messagerie sécurisée pour une PME/PMIPapa Cheikh Cisse
Ce document reflète un travail qui a consisté à mettre en place un système de messagerie sécurisée pour une PME/PMI. J'y aborde les concepts clés de la messagerie électronique avant de montrer un cas simple de mise en place d'un tel système pour enfin terminer par sa sécurisation.
ETUDE ET MISE EN PLACE D’UNE SOLUTION DE GESTION DE LA SECURITE DU RESEAU : C...Tidiane Sylla
Dans ce projet, on s’intéresse à la mise en place d’une solution de gestion de la sécurité du
réseau d’Afribone Mali. Une telle solution est composée d’un tableau de bord de sécurité du réseau,
d’une solution de gestion de logs centralisées et d’une équipe CIRT pour le pilotage de la solution.
Mise en place des outils de supervision zabbix et prtg. Si vous êtes intéressé par les travaux du document merci de me contacter par mail aicha01galledou@gmail.com
Présentation de Zabbix, de son fonctionnement, de ses limitations et des bonnes pratiques à adopter, pour une utilisation dans le monitoring d'un réseau de PME.
Presentation in french of Zabbix, how it works, its limitations and some configuration best practices for monitoring a small company network.
cet travail est réalisé dans le cadre du rapport su stage sur le theme :Mise en place d’un OpenVPN sous PfSense, par Laouali Ibrahim Bassirou 5ème Année Réseaux, Sécurité et Télécoms, Sup’Managemnet Fès
Mise en place d'une solution de supervision Zabbix, configuration pour monitorer un serveur CentOS, un serveur Debian 10.6 et un serveur Windows 2019.
Mise en place de la notification par mail et de la recherche automatique de machine possédant l'agent.
Mise en place d'un système de messagerie sécurisée pour une PME/PMIPapa Cheikh Cisse
Ce document reflète un travail qui a consisté à mettre en place un système de messagerie sécurisée pour une PME/PMI. J'y aborde les concepts clés de la messagerie électronique avant de montrer un cas simple de mise en place d'un tel système pour enfin terminer par sa sécurisation.
ETUDE ET MISE EN PLACE D’UNE SOLUTION DE GESTION DE LA SECURITE DU RESEAU : C...Tidiane Sylla
Dans ce projet, on s’intéresse à la mise en place d’une solution de gestion de la sécurité du
réseau d’Afribone Mali. Une telle solution est composée d’un tableau de bord de sécurité du réseau,
d’une solution de gestion de logs centralisées et d’une équipe CIRT pour le pilotage de la solution.
Mise en place des outils de supervision zabbix et prtg. Si vous êtes intéressé par les travaux du document merci de me contacter par mail aicha01galledou@gmail.com
Présentation de Zabbix, de son fonctionnement, de ses limitations et des bonnes pratiques à adopter, pour une utilisation dans le monitoring d'un réseau de PME.
Presentation in french of Zabbix, how it works, its limitations and some configuration best practices for monitoring a small company network.
cet travail est réalisé dans le cadre du rapport su stage sur le theme :Mise en place d’un OpenVPN sous PfSense, par Laouali Ibrahim Bassirou 5ème Année Réseaux, Sécurité et Télécoms, Sup’Managemnet Fès
Las primeras bibliotecas surgieron en el Próximo Oriente antiguo como lugares para almacenar tablillas de arcilla con registros administrativos y legales. En la antigua Grecia y época helenística aparecieron las primeras colecciones de libros en centros de enseñanza. Durante el Imperio Romano se crearon bibliotecas públicas en diversas ciudades, aunque muchas se quemaron. En la Edad Media, las bibliotecas más importantes fueron las episcopales y monacales, mientras que en
Este documento describe un viaje de Semana Santa a Armenia del 13 al 21 de abril de 2014. El itinerario incluye visitas a sitios religiosos e históricos como la Catedral de Echmiadzin, los monasterios de Khor Virap, Noravank y Goshavank, y las ruinas del Templo Zvartnots. También incluye recorridos por la capital Yereván y las regiones de Kotayq, Gegharqunik y Aragatsotn, con alojamiento en hoteles de 3 y 4 estrellas y régimen de media
Presentación power (conflicto de codificación unicode)Fanny Carbonell
El documento habla sobre la candidatura de Madrid para organizar los Juegos Olímpicos de 2020. Menciona que la candidatura se centraba en dos zonas principales y en la Villa Olímpica llamada "Smart". También menciona el presupuesto de la candidatura y las razones por las que Madrid quería organizar los juegos.
Este documento resume un caso laboral entre un trabajador y una empresa estatal sobre el cobro de prestaciones sociales y otros conceptos laborales. El juez de primera instancia no admitió la prueba libre presentada por el demandante. El demandante apeló y el tribunal superior se remitió a la decisión del tribunal de juicio y a la ley para confirmar que se deben admitir las pruebas libres. El tribunal también señaló que la empresa no fue notificada sobre los testigos presentados.
La realidad virtual utiliza ordenadores y dispositivos para crear entornos virtuales inmersivos que permiten a los usuarios interactuar como si estuvieran realmente presentes. La virtualidad genera entornos de interacción que separan el espacio y el tiempo para facilitar nuevas formas de comunicación e intercambio de información. La realidad virtual se usa principalmente para juegos de entretenimiento de los jóvenes y también para simulaciones complejas como las de pilotos o paracaidistas.
El documento describe la importancia de una alimentación saludable para el correcto funcionamiento del aparato digestivo, circulatorio y respiratorio. Recomienda comer alimentos de los diferentes grupos indicados en el plato del buen comer en cada comida y beber de 6 a 8 vasos de agua al día según la jarra del buen beber. Además, advierte evitar los alimentos procesados y industrializados como pastelitos y frituras. Finalmente, pregunta para qué sirve cada uno de los alimentos como hongos, huevos, frijoles, leche,
Emploi Employabilité et Formation professionnelle, une équation à résoudre en...2i PORTAGE
Présentation de 2iFormation conçue pour la conférence-table ronde organisée à Toulouse le 27 février 2014.
Plus d'informations sur notre site http://www.2iformation.fr
"Les enjeux de la formation professionnelle pour l'emploi et l'employabilité en Midi-Pyrénées"
Focus sur la population Cadres et sur les secteurs Aéronautique, TIC, Santé Pharma, Silver Economie...
En présence de responsables et représentants de Pôle Emploi Midi-Pyrénées, Agefos-PME, Fafiec, Conseil Général, Airbus, Thales, Groupe La Poste, Toulouse Business School, Le guide de la formation et Nanolike
Savoir quelle solution de supervision choisir est toujours délicat et surtout avec la panoplie de produits qui existent, dans cet ouvrage retrouvez toute une comparaison "pratique" des solutions régnantes sur le marché et surtout comment et Pas à Pas implémenter Nagios et ses sur-couches afin de cacher un peu son interface dite fastidieuse et encombrante autrement dit l'interface d'administration sera embelli avec des graphes et des Maps afin de détecter rapidement un problème dans son réseau et cela juste par un coup d’œil. Tous les problèmes d'installation et de paramétrage sont traitées et bien détaillé afin de pouvoir installer son Nagios en toute fluidité et rapidité chose qui est rare dans un tutoriel.
Présentation du logiciel libre LinShare (http://www.linshare.org/) développé par LINAGORA lors du Salon du Logiciel Libre du Québec le 17 septembre 2014.
2. Nagios est un logiciel de supervision des systèmes et
réseaux sous licence libre (licence GNU General Public
Licence), cette solution permet entre autres, de
superviser la disponibilité d'actifs réseaux, de serveurs
ou d'applications, suivre l'évolution des capacités
disques ou la bande passante de carte réseau etc.
Le logiciel se compose d'un moteur d'ordonnancement
des vérifications, d'une bibliothèque de plugins, d'une
interface Web de monitoring et de rapports d'activité.
Nagios peut être complété avec d'autres outils
communautaires comme par exemple Centreon qui
permet d'étendre les fonctionnalités du serveur de
supervision Nagios.
4. • Avant de procéder à cette installation, vérifiez que
votre système est à l'heure, fonctionnel et intégré
à votre environnement
• 2.1 Installation des pré-requis
Le serveur Nagios s'appuit sur le
serveur Apache pour la présentation des
informations de supervision, installez-le avec yum:
• yum install httpd mod_php
5. • 2.2 Installation des paquets
• La présence des paquets de Nagios dans les
dépôts Fedora autorise une installation simple
à l'aide de Yum:
yum install nagios
yum install nagios-plugins-*
6. • 2.3 Configuration
• Il faut ensuite modifier la configuration du serveur
HTTP Apache pour autoriser les accès à partir de toutes
les machines de votre réseau. Pour cela modifier le
fichier :
• /etc/httpd/conf.d/nagios.conf
• pour y remplacer tous les :
• deny from all
• par des :
• allow from all
7. • Il est aussi nécessaire de faire passer SELINUX
en mode permissif pour que les scripts CGI de
Nagios puissent s'exécuter. Pour cela, il est
nécessaire de modifier le fichier :
• /etc/selinux/config
• La ligne contenant la variable SELINUX doit
être modifiée pour y placer la valeur
"disabled" :
• SELINUX=permissive
8. Pour pouvoir par la suite utiliser l'interface
graphique de Nagios, il est nécessaire de passer
par une phase d'authentification. Par
défaut, l'authentification se fait de façon simple
en définissant les utilisateurs autorisés dans le
fichier :
/etc/nagios/passwd
Ce fichier pourra par exemple comprendre les
lignes suivantes (nom d'utilisateur et mot de
passe) :
nagiosuser
nagiosmdp
9. • Une fois l'utilisateur configuré, autorisez ce
dernier à accéder aux pages web de Nagios,
éditez le fichier de configuration des cgi:
• /etc/nagios/cgi.cfg
• Associez l'utilisateur privilégié à la directive
"authorized_for_configuration_information" pour
terminer la configuration:
• authorized_for_configuration_information=nagio
suser
• Toutes ces modifications nécessitent un "reboot"
de votre machine pour qu'elles soient prises en
compte.
• reboot
11. • Après installation de Nagios, dirigez votre navigateur préféré vers l'URL suivante
(attention au / final):
• http://localhost/nagios/
• L'écran d'accueil suivant apparaît :
12. • 3.2 Configuration de Nagios
• L'étape suivante consiste à créer les fichiers de
configuration afin d'implémenter les
différentes ressources à superviser : hôtes
(serveurs, routeurs, équipements réseaux, ...)
et services associés.
• Le fichier de configuration principal est :
• /etc/nagios/nagios.cfg
13. • La description générale de l'ensemble des
options qu'il est possible d'utiliser dans le
fichier principal de configuration nagios.cfg se
trouve sur le site officiel : Principal fichier de
configuration
• Ce fichier contient des directives "cfg_file="
qui déterminent la liste des autres fichiers de
configuration qui doivent être lus au
démarrage de Nagios pour constituer la liste
des éléments surveillés. Le fichier nagios.cfg
peut par exemple comprendre la liste suivante
de fichiers de configuration décrivant les
éléments à surveiller :
15. • 3.2.1 Configuration de la liste des hosts surveillés
• La liste des hosts surveillés par Nagios doit être
créée par l'administrateur réseau. Les serveurs,
routeurs, bornes d'accès WiFi ... doivent par
exemple figurer dans cette liste.
• La description générale de l'ensemble des options
qu'il est possible d'utiliser dans le fichier
configuration des hôtes se trouve sur le site
officiel : Fichier de configuration des hôtes
16. • 3.2.2 Configuration des services
• Pour chaque hôte définis précédemment, il faut
associer un ou plusieurs services. Un service
permet d'exécuter une commande de
vérification.
• La description générale de l'ensemble des options
qu'il est possible d'utiliser dans le fichier
configuration des services se trouve sur le site
officiel : Fichier de configuration des services
17. • 3.2.3 Configuration des contacts et groupes de contacts
• Nagios est capable d'envoyer des alertes et des
notifications à une liste d'administrateurs prédéfinie.
Pour cela, configurez les 2 fichiers de configuration
"contacts.cfg" et "contactgroups.cfg".
• La description générale de l'ensemble des options qu'il
est possible d'utiliser dans le fichier configuration des
contacts se trouve sur le site officiel : Configuration des
contacts
• La description générale de l'ensemble des options qu'il
est possible d'utiliser dans le fichier configuration des
groupes de contacts se trouve sur le site
officiel : Configuration des groupes de contacts
18. • 3.2.4 Vérification de la syntaxe des fichiers de
configuration
• Après avoir créé ou modifié les différents fichiers
de configuration permettant de décrire les
éléments à surveiller, il est très utile de pouvoir
vérifier leur syntaxe avant de lancer ou relancer
Nagios. Cela se fait en utilisant l'option -v de
l'exécutable Nagios :
• /usr/sbin/nagios -v /etc/nagios/nagios.cfg
19. • 3.3 Ajout de nouveaux plugins
• L'architecture logicielle de Nagios permet
d'ajouter aisément de nouveaux plugins pour
superviser des équipements spécifiques.