Random IP for a DNS test

One liner :

while true; do A1=$(shuf -i 1-254 -n 1) ; A2=$(shuf -i 1-254 -n 1) ; A3=$(shuf -i 1-254 -n 1) ; A4=$(shuf -i 1-254 -n 1) ; echo "=> $A1.$A2.$A3.$A4" ; dig +short -x $A1.$A2.$A3.$A4 @10.90.204.230 ; sleep 0.01 ; done

or :

while true; 
	do A1=$(shuf -i 1-254 -n 1) ; 
	A2=$(shuf -i 1-254 -n 1) ; 
	A3=$(shuf -i 1-254 -n 1) ; 
	A4=$(shuf -i 1-254 -n 1) ; 
	echo "=> $A1.$A2.$A3.$A4" ; 
	dig +short -x $A1.$A2.$A3.$A4 @10.90.204.230 ; 
	sleep 0.01 ; 
done

 

SSH : partage de clés SSH entre serveurs

Créer une clé ssh :

ssh-keygen -t rsa -b 4096 -C "as you want to identify you"

Le fichier qui nous intéresse est dans ~/.ssh/id_rsa.pub

Copier la clé ssh sur un serveur :

ssh-copy-id -i ~/.ssh/id_rsa.pub [user]@[IP]

Le contenu du fichier ~/.ssh/id_rsa.pub du serveur source sera rajouté dans ~/.ssh/authorized_keys du serveur cible.

Nagios : activer les externals commands

Error: Could not stat() command file ‘/var/lib/nagios3/rw/nagios.cmd’!

vi /etc/nagios3/nagios.cfg

Passer de 0 « disable » à 1 « enable » :

check_external_commands=1

Nagios doit être redémarré :

/etc/init.d/nagios3 restart

Modification des droits sur /var/lib/nagios3 pour autoriser les externals commands

/etc/init.d/nagios3 stop
dpkg-statoverride --update --add nagios www-data 2710 /var/lib/nagios3/rw
dpkg-statoverride --update --add nagios nagios 751 /var/lib/nagios3
/etc/init.d/nagios3 start