Raspberry Pi OS:installer VSCodium

Un petit moment que je n’avais pas allumé le Raspberry Pi 3, j’ai d’autres chats à fouetter en ce moment.

Donc, première chose à faire, la mise à jour.

sudo apt update && sudo apt upgrade

144 paquets à mettre à niveau, 1 nouveau à installer

Enjoy

Je décide d’installer la version Libre de Visual Studio Code, VScodium Lire la suite

GLPI/OCS-Inventory : Installation de l’agent OCS-Inventory (Debian Linux)

 Installation de l’agent sur Debian:

a/Installation des paquets nécessaires

#apt-get install dmidecode libxml-simple-perl libcompress-zlib-perl libnet-ip-perl libwww-perl libdigest-md5-perl libnet-ssleay-perl

#apt-get install libcrypt-ssleay-perl libnet-snmp-perl libproc-pid-file-perl libproc-daemon-perl net-tools libsys-syslog-perl pciutils read-edid nmap make

#apt-get install libcompress-raw-zlib-perl

 

b/Installation de l’agent OCS

#apt-get install ocsinventory-agent

Choisir la méthode de connexion « http » pour un serveur OCS configuré.

Lire la suite

Debian 10 : GLPI & OCS Inventory, gestion de parcs et de tickets – 2ème partie: Mise en place d’ OCS-Inventory

OCS Inventory NG (c’est son nom complet) pour Open Computer and Software Inventory est une application permettant de réaliser un inventaire sur les machines d’un réseau  ( configuration matérielle, logiciels installés) à l’aide d’une interface web. Elle permet également de (télé-)déployer des applications sur un ensemble de machines.

Pour cette application, nous avons fait l’installation sur le serveur où GLPI a été installé

1- Installation des dépendances :

#apt-get install apache2-dev
#apt-get install libmariadbclient-dev
#apt-get install php-soap

#cpan install --force CPAN
#cpan install YAML
#cpan install Mojolicious::Lite Switch Plack::Handler

->  On répond Yes à la question posée

#cpan install XML::Simple Compress::Zlib DBI DBD::mysql Apache::DBI Net::IP Archive::Zip XML::Entities

#apt install libxml-simple-perl libperl5.28 libdbi-perl libdbd-mysql-perl libapache-dbi-perl libnet-ip-perl libsoap-lite-perl libarchive-zip-perl make build-essential

#apt install php-pclzip make build-essential libdbd-mysql-perl libnet-ip-perl libxml-simple-perl php phpmbstring php-soap php-mysql php-curl php-xml php-zip

#cpan install Apache2::SOAP

#perl -MCPAN -e 'install Apache2::SOAP

La machine est prête à recevoir l’application. Aucun conflit de dépendances n’a été détecté avec la solution déjà en place sur ce serveur.

2 solutions pour récupérer l’archive tar.gz d’OCS-Inventory (La version choisie a été la 2.7. A savoir: la nouvelles version, datant de Septembre 2020, est numérotée 2.8.1)

1/On se rend sur le site officiel

2/ On se rend dans le répertoire /tmp
#cd /tmp

Et on se sert de wget

#wget github.com/OCSInventory-NG/OCSInventory-ocsreports/releases/download/2.7/OCSNG_UNIX_SERVER_2.7.tar.gz

On décompresse l’archive :
#tar xzf OCSNG_UNIX_SERVER_2.7.tar.gz

On se déplace dans le dossier créé
#cd OCSNG_UNIX_SERVER_2.7

On exécute le script d’installation :
#sh setup.sh


Lire la suite

Debian 10 : GLPI & OCS Inventory, gestion de parcs et de tickets – 1ère partie: Installation de GLPI

Rédigé par Brian T. lors du projet sur lequel nous avons collaboré du 6 Juillet au 11 Aout 2020.

Réadapté, relu et re-testé par mes soins, histoire d »éliminer certains doutes. J’ai gardé les captures d’écran originales ( les machines virtuelles ayant été détruite après évaluation du projet, je peux donc renseigner les adresses IP sans risques, dans un but de clarté pour le lecteur )

[Ne vous bornez pas à faire du copier/coller, vous n’apprendrez rien. De même, il faudra faire l’effort de vérifier les numéros de versions de GLPI ou OCS disponibles à l’instant -T, qui ne sont pas forcément les mêmes qu’à l’été 2020] . J’ai divisé ce thème en 3 parties, afin de le rendre plus digeste.

1ère partie: GLPI

On vérifie si notre système est bien à jour :

#apt-get udapte && apt-get upgrade

 Installation de GLPI (pour Gestion Libre de Parc Informatique)

1- Installation du serveur apache :

#apt-get install apache2

On vérifie que le serveur Apache est fonctionnel en tapant l’adresse IP de la machine dans le navigateur :

Activation du serveur Apache au démarrage de la machine :

#systemctl enable apache2.service

Rechargement du service Apache :

#systemctl reload apache2

 

2- Installation du serveur PHP :

Lire la suite

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 : automatiser les mises à jour avec unattended-upgrades

On installe unattended-upgrades

#apt install unattended-upgrades

On va ensuite décommenter 4 lignes dans notre fichier /etc/apt/apt.conf.d/50unattended-upgrades

#nano /etc/apt/apt.conf.d/50unattended-upgrades

Lire la suite

Intégrer un ordinateur sous Debian à Active Directory (Window server 2019)

On installe en premier lieu les paquets nécessaires à l’intégration d’une Debian (dans le cadre de notre projet, ce sera la DIJ-SRVGLPI-05)

#apt-get install realmd sssd-tools sssd libnss-sss libpam-sss adcli samba-common

Joindre notre Debian au domaine Active Directory

#realm join NomDuDomaine.com --user administrateur

Si cette commande ressort une erreur, on ajoutera l’option –install=/

#realm --install=/ join NomDuDomaine.com --user administrateur
mdp de l’administrateur A.D.:

[pour retirer une machine de l’A.D.]

#realm leave NomDuDomaine.com --user administrateur

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

Debian 10 : Installer OnlyOffice (Nextcloud)

 » ONLYOFFICE est une suite bureautique en ligne intégrée avec une plate-forme de collaboration pour gérer documents, projets, clients dans un seul endroit. »

 

1/On ouvre un terminal en mode Super Utilisateur

$su -

On télécharge en premier lieu Community Document Server dans /tmp

Lire la suite