Posts

Showing posts from November, 2014

Protect a folder web with Apache

  Create a file .htaccess in folder AuthName "Accès restreint" AuthType Basic AuthUserFile "/path/to/.htpasswd" Require valid-user Add/create a user htpasswd -c /path/to/.htpasswd admin

Create user mysql

  GRANT ALL PRIVILEGES on name_db.* to 'name_user'@'localhost' IDENTIFIED BY 'password'

Activate proxy for wordpress

  Install php5-curl Edit wp-config.php and add lines define('WPPROXYHOST', 'adresse_proxy'); define('WPPROXYPORT', 'port_proxy');

Create multiple instance Tomcat

  Copy folder tomcat1 to tomcat2 Empty logs and temp Edit startup.bat and add lines set CATALINA_BASE=/path/tomcat2 set CATALINA_HOME=/path/tomcat2 Edit server.xml and modify all listen ports launch bin/startup.bat for test launch bin/shutdown.bat for stop

Change default ip Windows

  netsh interface ipv4 add address network IP MASQUE SkipAsSource=true

Reinitialize permissions a folder web

  find /var/www/html -type f -exec chmod 644 {} \; find /var/www/html -type d -exec chmod 755 {} \;

Limit log snmpd

  On Debian Add option "-LS4d" in file /etc/default/snmpd On Centos Add option "-LS0-4d" in file /etc/sysconfig/snmpd.options

Correction check uptime Centreon

  Le plugin check_centreon_snmp_uptime fourni par Centreon se base sur sysUpTime.0 qui correspond au démarrage de service SNMP. Si vous redémarrez le service SNMP (suite à plantage par exemple) l'Uptime devient faux, car il ne donne plus la date de démarrage réel de la machine. Pour prendre bien en compte le démarrage réel de la machine, il faut modifier la base MIB fourni par Centreon. Editer le fichier /usr/local/nagios/libexec/centreon.conf Modifier les lignes ci-dessous, mettre en commentaire la première #UPTIME_WINDOWS=.1.3.6.1.2.1.1.3.0. UPTIME_WINDOWS=.1.3.6.1.2.1.25.1.1.0 Le changement est immédiat, il n'est pas nécessaire de redémarrer nagios. Par contre les graphes Uptime seront faux. Il vaut mieux les supprimer et les régénérer.

Check uptime hardware with Centreon

  For last restart service SNMP, use “sysUpTime.0” check_snmp -H server -C public -o sysUpTime.0 For last boot machine use “hrSystem.hrSystemUptime.0” check_snmp -H server -C public -o hrSystem.hrSystemUptime.0

Rename multiple files

  Example : find "*_conflict-*" replace by "-" for file in *_conflict-*; do echo mv \\"$file\\" \\"${file//_conflict-/-}\\"; done | /bin/bash Another example with rename rename 's/_conflict-/-/g' *