Skip to content

Munin Monitoring BIND9

Munin Monitoring BIND9 published on Aucun commentaire sur Munin Monitoring BIND9

Munin Monitoring BIND9

 

Dans un premier temps il faut réaliser le tuto suivant afin d’activer les logs de Bind9 !!! ICI

Lors de l’installation de Munin sous Debian Jessy, bind9 n’est pas monitoré.

Pour cela il faut :

  • En mode console :
    cd /etc/munin/plugins

    ln -s /usr/share/munin/plugins/bind9

    ln -s /usr/share/munin/plugins/bind9_rndc

  • Editer /etc/munin/plugin-conf.d/munin-node en ajoutant à la fin :
    [bind9]
    user root
  • Editer /usr/share/munin/plugins/bind9 en remplacant la ligne
    env.logfile   /var/log/named/query.log

    par

    env.logfile   /var/log/named/queries.log

    et la ligne

    my $QUERYLOG = $ENV{logfile} || ‘/var/log/named/query.log’;

    par

    my $QUERYLOG = $ENV{logfile} || ‘/var/log/named/queries.log‘;

  • Relancer le service : service munin-node restart
  • Vérifier si tout est ok avec la commande : munin-run bind9
    • Il ne doit pas y avoir d’erreur

Bind9 Log

Bind9 Log published on Un commentaire sur Bind9 Log

Activer les logs dans Bind9 :

  • Créer un dossier named dans /var/log -> mkdir /var/log/named
  • Donner les droits sur ce dossier : chown bind:bind /var/log/named
  • Editer le fichier : nano /etc/bind/maned.conf.options en ajoutant à fa fin du fichier le texte suivant :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
logging {
    channel default_file {
        file "/var/log/named/default.log" versions 3 size 5m;
        severity dynamic;
        print-time yes;
    };
    channel general_file {
        file "/var/log/named/general.log" versions 3 size 5m;
        severity dynamic;
        print-time yes;
    };
    channel database_file {
        file "/var/log/named/database.log" versions 3 size 5m;
        severity dynamic;
        print-time yes;
    };
    channel security_file {
        file "/var/log/named/security.log" versions 3 size 5m;
        severity dynamic;
        print-time yes;
    };
    channel config_file {
        file "/var/log/named/config.log" versions 3 size 5m;
        severity dynamic;
        print-time yes;
    };
    channel resolver_file {
        file "/var/log/named/resolver.log" versions 3 size 5m;
        severity dynamic;
        print-time yes;
    };
    channel xfer-in_file {
        file "/var/log/named/xfer-in.log" versions 3 size 5m;
        severity dynamic;
        print-time yes;
    };
    channel xfer-out_file {
        file "/var/log/named/xfer-out.log" versions 3 size 5m;
        severity dynamic;
        print-time yes;
    };
    channel notify_file {
        file "/var/log/named/notify.log" versions 3 size 5m;
        severity dynamic;
        print-time yes;
    };
    channel client_file {
        file "/var/log/named/client.log" versions 3 size 5m;
        severity dynamic;
        print-time yes;
    };
    channel unmatched_file {
        file "/var/log/named/unmatched.log" versions 3 size 5m;
        severity dynamic;
        print-time yes;
    };
    channel queries_file {
        file "/var/log/named/queries.log" versions 3 size 5m;
        severity dynamic;
        print-time yes;
    };
    channel network_file {
        file "/var/log/named/network.log" versions 3 size 5m;
        severity dynamic;
        print-time yes;
    };
    channel update_file {
        file "/var/log/named/update.log" versions 3 size 5m;
        severity dynamic;
        print-time yes;
    };
    channel dispatch_file {
        file "/var/log/named/dispatch.log" versions 3 size 5m;
        severity dynamic;
        print-time yes;
    };
    channel dnssec_file {
        file "/var/log/named/dnssec.log" versions 3 size 5m;
        severity dynamic;
        print-time yes;
    };
    channel lame-servers_file {
        file "/var/log/named/lame-servers.log" versions 3 size 5m;
        severity dynamic;
        print-time yes;
    };

    category default { default_file; };
    category general { general_file; };
    category database { database_file; };
    category security { security_file; };
    category config { config_file; };
    category resolver { resolver_file; };
    category xfer-in { xfer-in_file; };
    category xfer-out { xfer-out_file; };
    category notify { notify_file; };
    category client { client_file; };
    category unmatched { unmatched_file; };
    category queries { queries_file; };
    category network { network_file; };
    category update { update_file; };
    category dispatch { dispatch_file; };
    category dnssec { dnssec_file; };
    category lame-servers { lame-servers_file; };
};

 

  • Relancer le service bind : service bind9 restart

IBDATA1 ou comment libérer de l’espace sur sa racine

IBDATA1 ou comment libérer de l’espace sur sa racine published on Un commentaire sur IBDATA1 ou comment libérer de l’espace sur sa racine

IBDATA1 ou comment libérer de l’espace sur sa racine !!!

Arrêter Mysql : service mysql stop

Créer un dossier Mysql dans le dossier home : mkdir /home/mysql

Donner les droits sur le dossier : chown mysql:mysql /home/mysql

Copier le contenu des bases vers ce nouveau dossier : cp -pr /var/lib/mysql/* /home/mysql

Faire une sauvegarde du dossier contenant les bases (ou ailleur que dans /var/lib, si vous ne disposez plus de place !): mv /var/lib/mysql/ /var/lib/mysqlOLD

Créer un lien symbolique : ln -s /home/mysql /var/lib/mysql

Donner les droits sur le dossier : chown mysql:mysql /var/lib/mysql

Relancer le serveur Mysql : service mysql start

 

kernel:do_IRQ: 1.108 No irq handler for vector (irq -1)

kernel:do_IRQ: 1.108 No irq handler for vector (irq -1) published on Aucun commentaire sur kernel:do_IRQ: 1.108 No irq handler for vector (irq -1)

kernel:do_IRQ: 1.108 No irq handler for vector (irq -1)

 

– Se connecter en SSH à la machine.
– ouvrir le fichier “/etc/default/grub” dans un – éditeur de texte, par exemple avec “nano /etc/default/grub”
– ajouter le paramètre “pci=nomsi,noaer” à la ligne “GRUB_CMDLINE_LINUX_DEFAULT”,
exemple : GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash pci=nomsi,noaer”
– finalement, mettre à jour le chargeur d’amorçage avec la commande “update-grub”.
– redémarrer

ISPConfig 3 Script install

ISPConfig 3 Script install published on Aucun commentaire sur ISPConfig 3 Script install

ISPConfig 3 Script install

 

Installation :

apt-get update && apt-get upgrade
apt-get install unzip
cd /tmp
wget  http://tools.xtranet.info/ispconfig_setup-master.zip
unzip ispconfig_setup-master.zipcd ispconfig_setup-master/
./install.sh

Faire attention de sélectionner “NON” pour PhpMyAdmin !!!

Se connecter : http://IP:8080 Login/pass :admin/admin

SSH envoie de mail lors d’une connexion !!

SSH envoie de mail lors d’une connexion !! published on Aucun commentaire sur SSH envoie de mail lors d’une connexion !!

SSH envoie de mail lors d’une connexion !!

Pour avoir un mail d’avertissement lors d’une ouverture de session ssh sur un serveur, il suffit :

  • D’éditer le fichier .bashrc en ajoutant et en adaptant la ligne suivante :
    • echo ‘Acces Shell de Nom_Utilisateur Nom_du_Serveur le ‘ `date` `who` | mail -s `hostname` Shell Root de `who | cut -d”(” -f2 | cut -d”)” -f1` Adresse_mail_destinataire