Debian 10 : VoIP (Voix sur IP) – Partie 1 – Installation d’Asterisk

Prérequis : Installation fraîche de Debian 10 et/ou système à jour.  J’ai utilisé la debian que j’ai installé sur VmWare pour tests à domicile.

1/ On vérifie en premier lieu si le système est à jour

#apt-get update && apt-get upgrade

(Le principe de && est de pouvoir passer 2 (ou plusieurs) commandes à la volée, en sachant que la commande suivante ne sera passée si , et seulement si, la précédente ne ressort pas d’erreur.

 

2/ Téléchargement du paquet Asterisk

-On s’identifie en utilisateur root et on se déplace dans le dossier /usr/src

$su – (ou $sudo -su)

#cd /usr/src

-On télécharge la dernière version stable d’astérisk
#wget https://downloads.asterisk.org/pub/telephony/asterisk/asterisk-16-current.tar.gz

Lire la suite

Debian 10: Installation de Nagios

Prérequis :

-Debian 10 fraîchement installée et à jour

 

On installe les paquets essentiels (dépendances) et nécessaires au bon déroulement de l’installation de Nagios

#apt install -y build-essential apache2 php openssl perl make php-gd libapache2-mod-php libperl-dev libssl-dev daemon wget apache2-utils unzip

Mettre en place l’utilisateur nagios et le groupe nagcmd  ainsi que l’utilisateur www-data ( pour le groupe nagcmd)

#useradd nagios
#groupadd nagcmd
#usermod -a -G nagcmd nagios
#usermod -a -G nagcmd www-data

On se déplace dans le dossier /tmp

#cd /tmp/

On télécharge la version de nagios la plus récente

#wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.6.tar.gz
#tar -zxvf nagios-4.4.6.tar.gz

On se déplace dans le dossier nagios-4.4.6 fraîchement créé

#cd /tmp/nagios-4.4.6/

On compile maintenant Nagios depuis les sources

#./configure --with-nagios-group=nagios --with-command-group=nagcmd --with-httpd_conf=/etc/apache2/sites-enabled/
#make all
#make install
#make install-init
#make install-config
#make install-commandmode
#make install-webconf

Nagios a été installé dans le dossier /usr/local/nagios

Les fichiers de configuration dans le dossier /usr/local/nagios/etc

Nous allons modifié le fichier /usr/local/nagios/etc/objects/contacts.cfg afin d’y ajouter l’adresse mail de l’administrateur

#nano/usr/local/nagios/etc/objects/contacts.cfg

Lire la suite