• Mysql Les bases

    But de l’article

    Nous allons voir dans cet article les bases pour se déplacer dans les méandres d’une base de données Mysql.

    Pour cet article nous travaillerons sur une base de données hébergeant un site wordpress.

    Se connecter à MySql

    Quelques règles de sécurité

    Régles de base pour la connection :

    • Les utilisateurs doivent avoir un mot de passe avec :
      • Majuscule
      • Minuscule
      • Caractère spéciaux
    • On ne tape jamais en clair un Mot de passe dans la console
    • je conseil de créer un alias pour les connections mysql avec un mot de passe afin d’avoir un history vierge de tout mot de passe
    Lire la suite« Mysql Les bases »
  • LVM

    Présentation

    Linux permet de  gérer les disques via LVM qui est l’acronyme de Logical Volume Manager.

    Cet outil fut développé par IBM pour l’AIX3 et fut porté par la firme sous linux.

    Il n’y a pas de standard pour la structure des différents éléments qu’utilise LVM et donc chaque constructeur a développé ses propres spécifications.

    Ce qui rend le portage et la compatibilité entre constructeurs difficile voir impossible.

    Le schéma ci-dessous représente un exemple simple, pour un seveur mysql, sur le mode de fonctionnement de LVM

     

    Lire la suite« LVM »
  • Règle de nommage des services Windows

    Préambule

    Nous pouvons dire merci à Mr Bill 😀 de nous avoir pondu un Os ayant des services dépendants de la langue choisie lors de l’installation ( et ça me donne du travail 😀 ).

    Les conséquences un service SNMP s’appelera :

    • Service SNMP en Français
    • SNMP service en Anglais
    • Je vous laisse imaginer dans les autres langues 😀

    Cela à un impacte non négligeable dans la mise en supervision d’un serveur Windows.

    Il va falloir créer un template Windows en fonction de la langue d’installation de l’Os. Et là on se dit WhouAAAAAA, il va falloir créer un template pour chaque langue ?

    Et là, on se dit que cela va être galère si il faut gérer toutes les langues que Windows parle, mais c’est que la partie émergée de l’iceberg.

    En effet ce n’est pas tout. En fonction de la version de ce super Os, certains services ont disparu, d’autres sont apparus.

    L’expérience m’a monté que la supervision d’un serveur ZINDOWS (pour ceux qui auraient leur clavier en QWERTY 😀 ) nécessite de prendre en compte non seulement la version de l’Os mais aussi la langue dans laquelle il a été installé.

    Merci de ne pas habité en Serbie ou en république Tchèque (gérer une langue en mode latin avec des caractères que je n’ai pas sur mon clavier et en cyrillique en plus 😀 ), j’ai que l’anglais et le français à gérer 🙂

    Arrêtons les digressions et attaquons nous au vif du sujet.

    Nous allons donc faire en sorte de prendre en compte les OS de la version 2000 à 2012 en français et en anglais ( j’ai eu des clients en NT4 même au 21ème siècle 😀 mais c’est pas le sujet).

    Comment allons nous créer des Templates simple a maintenir et suffisamment flexibles pour ne pas avoir a faire des modifications dans tous les Templates afin d’avoir le résultat voulu.

     

    Lire la suite« Règle de nommage des services Windows »
  • Mise en place de la réplication des bases

    Préparation du compte Mysql

    Sur les 2 serveurs Mysql

    • Arrêter les bases de données
    • Modification du compte mysql
    • Génération des clés ssh
    • Echange des clés ssh entre les serveurs bases de données
    • Copier le contenu de la clé publique du serveur DB1 sur DB2 et inversement dans le fichier ~/.ssh/authorized_keys
    • Modifier les droits du fichier
    • Tester les connexions

    Configuration de MariaDB

    • Ajouter les lignes suivantes dans le fichier /etc/my.cnf.d/centreon.cnf
    • Penser à mettre 1 pour le master et 2 pour le slave
    • Laisser le read_only commenté

    Redémarrer le services sur les 2 serveurs

    Lire la suite« Mise en place de la réplication des bases »
  • Installation d’un cluster à 4 nœuds

    Prérequis

    Compréhension

    Connaissances Indispensables :

    • Linux
      • Shell
      • Gestion des utilisateurs
      • LVM
    • Fonctionnement de centreon

    Avant de suivre cette procédure, il est recommandé d’avoir un niveau de connaissance satisfaisant du système d’exploitation Linux, de Centreon et des outils de clustering Pacemaker-Corosync pour bien comprendre ce qui va être fait et savoir résoudre un éventuel incident. En pointillé sur les schémas ci-dessous les flux en attente.

    Fonctionnement initial de la plateforme ( Site A)

    Bascule sur le site secondaire (Site B)

    Lire la suite« Installation d’un cluster à 4 nœuds »
  • Centreon Auto-discovery

    Présentation

    Centreon autodiscovery est un module centreon permettant la détection des disques, FS,interfaces réseau des équipements physiques.

    Fonctionnement

    • Un crontab sur le serveur central lance toutes les règles actives
    • Centreon lance une commande snmpget pour déterminer les éléments à superviser
    • Applique la règle de découverte :
    • Rattache le bon template (Host ou Service) en fonction des éléments découverts
    • Applique les différents filtres en fonction des paramétrages de la règle
    Lire la suite« Centreon Auto-discovery »