Cette procédure permet un appel récurrent sur un timer choisi, la fonction est la même que la native sous JS : setInterval ()
La méthode appelle une fonction ou évalue une expression à des intervalles spécifiés (en millisecondes). Elle continuera d’appeler la fonction jusqu’à ce que clearInterval () soit appelé ou que la fenêtre soit fermée. La valeur d’ID renvoyée par setInterval () est utilisée comme paramètre pour la méthode clearInterval ().
Auto Logon sous Windows
Windows permet via une modification du registre de connecter un utilisateur sans demander le mot de passe de session. Celui-ci est toutefois stocké en clair dans la base de registre. Auparavant il était possible de configurer cela via « netplwiz », depuis la dernière mise à jour Windows 10 1705 l’option semble avoir disparu. Toutefois il est possible de modifier le registre afin de continuer d’utiliser cette méthode.
Monter un NAS en raid 1 sur Raspberry
Présentation d’une procédure pour créer un raid logiciel sous Raspbian Stretch à l’aide de mdadm
Update du système
1 | sudo apt-get update && sudo apt-get upgrade -y |
Identification des disques
1 2 3 4 5 6 7 | pi@ninive:~ $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 298.1G 0 disk sdb 8:16 0 298.1G 0 disk mmcblk0 179:0 0 7.3G 0 disk ├─mmcblk0p1 179:1 0 41.5M 0 part /boot └─mmcblk0p2 179:2 0 7.3G 0 part / |
- mmcblk0 : carte SD système hote
- sda,sdb : deux disques durs 2.5 pouces
Serveur DNS sous Raspbian Stretch avec bind9
Presentation d’une procédure afin de déployer un serveur DNS depuis un Raspberry sous Raspbian Stretch
Installation des pré-requis
1 | sudo apt-get install bind9 bind9utils dnsutils |
Edition du fichier d’options de bind9
1 | sudo nano /etc/bind/named.conf.options |
Lire la suite « Serveur DNS sous Raspbian Stretch avec bind9 »
Installation Gogs sur Ubuntu Server 16.04
Gogs ( que l’on peut traduire par « Go Git Service ») est un CMS basé sur git écrit en Go et accessible gratuitement. Il s’agit d’un logiciel libre, ouvert sous licence MIT. Il est beaucoup plus léger que Gitlab et peut fonctionner sur carte ARM (Raspberry par exemple), il est particulièrement adapté si vous souhaitez déployer un petit serveur de versioning rapidement. Gogs dispose tout comme Git d’une interface web permettant de l’administrer facilement.
Le billet détail une procédure simple sous Ubuntu Xenial 16.04 afin de déployer Gogs.
Gestion de Quota sur Redirection de Dossier
Présentation d’un procédure simple afin de mettre en place une gestion de quota sur de la redirection de dossier sous Windows serveur 2012 r2.
L’objectif est de superviser l’espace disque de chaque profil utilisateur sans verrouiller l’espace de stockage. L’utilisateur recevra un mail l’informant du dépassement de son quota. Toutefois il pourra continuer de remplir son profil afin de ne pas bloquer la redirection de dossier et de perdre de datas.
Dans ce billet, je vais appliquer la redirection de dossier sur le « Bureau » et les « Documents »
Le dossier de reception de la redirection de dossier se situe sur :
1 | C:\redirection-dossiers\utilisateurs |
Ainsi on se retrouve avec cette arborescence
1 2 3 4 5 6 | C:\redirection-dossiers\utilisateurs\User1\Bureau C:\redirection-dossiers\utilisateurs\User1\Documents C:\redirection-dossiers\utilisateurs\User2\Bureau C:\redirection-dossiers\utilisateurs\User2\Documents C:\redirection-dossiers\utilisateurs\User3\Bureau C:\redirection-dossiers\utilisateurs\User3\Documents |
Le résultat Finale présente l’arborescence avec le % d’utilisation en fonction du Quota définie
Lire la suite « Gestion de Quota sur Redirection de Dossier »
Script de déploiement PowerShell pour des agents Zabbix avec PSK
Le script ci-dessous permet de déployer un agent sur une station Windows. La Communication entre l’agent et le serveur Zabbix est sécurisé au moyen d’une PSK généré dynamiquement au sein du script. L’agent est automatiquement enregistré sur Zabbix et sa configuration est mise à jour vers PSK après son inscription en utilisant l’API native de Zabbix.
Le script va chercher sur un serveur distant l’ensemble des fichiers utile au déploiement d’un agent Zabbix sous Windows, puis les copie dans C:\zabbix.
Dans le dossier C:\zabbix on va retrouver également la lib openssl pour générer les PSK, il est requis d’ajouter les deux DDL lors de la copie.
En vert les éléments indispensables pour openssl, le reste sont les composants classiques de l’agent Zabbix.
Lire la suite « Script de déploiement PowerShell pour des agents Zabbix avec PSK »
Chiffrer les informations remontées par un Agent Zabbix
Dans ce billet je présente une procédure simple afin de crypter les informations remontées par un Agent Zabbix, par défaut toutes les informations passes en clairs sur le réseaux. Un simple analyseur de trames permet de consulter ces informations.
Pour cela on va utiliser PSK.
Lire la suite « Chiffrer les informations remontées par un Agent Zabbix »
Déploiement d’un Certificat SSL depuis Apache2 dans un Domaine Active Directory
Nom de Domaine à certifier : mydomain.local (cname sur DNS Windows Serveur par exemple)
Sur le serveur Web Apache2, je me déplace dans le Répertoire de Travail pour la création du certificat puis je génère la clef privé avec l’algorithme RSA 2048 bits.
1 2 | cd /etc/ssl sudo openssl genrsa -out mydomain.key 2048 |
Je génère un fichier de « demande de signature de certificat », en anglais CSR. Divers questions vont être posé il est impératif de faire match lors de la question sur le common name avec le NDD devant recevoir le certificat.
1 | sudo openssl req -new -key mydomain.key -out mydomain.csr |
Lire la suite « Déploiement d’un Certificat SSL depuis Apache2 dans un Domaine Active Directory »
Centos7 Modifier Editeur de texte par défaut
Afin de modifier l’éditeur de texte par défaut (VIM) sur un station Centos7 il est possible de le modifier vers nano en utilisant la procédure ci-dessous.
Lire la suite « Centos7 Modifier Editeur de texte par défaut »