Sysadmin

65 42720
Enlaces Permanentes en Wordpress
Enlaces Permanentes en Wordpress

En estos días estuve migrando el blog de hosting por lo que tuve algunos problemas con el mismo, y justamente con el que más batallé fue con el error 404 “Not Found” que me mandaba cada vez que quería acceder al link donde daba clic, por lo que decidí realizar una pequeña guía de como reparar dicho error cuando se nos presente.

El error se presenta por la modificación en la estructura de los permalinks (Enlaces Permanentes) de WordPress. Dicha configuración te permite elegir la forma en que la URL de WordPress se verá en el navegador

Enlaces Permanentes en WordPress
Enlaces Permanentes en WordPress

Y el error se da cuando escoges alguna de las opciones que WordPress te da o escoges la opción personalizada.
Por default el archivo .htaccess tiene los permisos de CHMOD en 644 deshabilitando de esta forma el que WordPress pueda editar los permalinks (Enlaces Permanentes).

Para reparar dicho error debemos seguir los siguientes pasos

1.- Iniciar una sesión FTP en tú sitio web, y buscar el archivo .htaccess
2.- Selecciona el archivo .htaccess con el cliente FTP que estés usando, abres sus opciones CHMOD y si está establecido en 644 lo cambias por 666
3.- Vas a la sección de administración de tú sitio de WordPress, y vaya a Settings > Permalinks (Ajustes > Enlaces Permanentes).
4.- Editas la estructura de enlaces permanentes a lo que originalmente querías, y guardas los cambios.
5.- Visitas cualquier página de tú sitio, actualizas y confirmas que el error no se produce.
6.- Por último, como medida de seguridad, vuelve a tu cliente FTP y cambias los permisos CHMOD del archivo .htaccess de 666 a 644.

Listo, con eso deben se quita el error 404 en su WordPress.

Fuente: http://www.squidoo.com/wordpress-not-found-error-fix

0 1721
LVM
LVM
LVM
LVM

Hace algunos dias, tuvimos un problema con un servidor que se cayó pero resulta que toda la instalación del software de producción se encontraba en la SAN por lo que lo mejor en este caso fue instalar un nuevo equipo y migrar todos los Volume Groups al nuevo equipo, para hacerlo se tienen que seguir los siguientes pasos:

1.- Una vez que ya tengamos la fibra conectada al equipo, debemos de darle el siguiente comando para que “scanee” en busca de nuevos discos asignados a su zona.

echo "- - -" > /sys/class/scsi_host/hostX/scan

Donde X se refiere a la pata de la fibra que debe corresponder a la que esta conectada a la caja de los discos.
2.- Comprobamos que el equipo detecte los discos asignados

pvscan
PV /dev/sdd1     lvm2 [25.29 GB / 10.79 GB free]
PV /dev/sdc1     lvm2 [25.29 GB / 10.79 GB free]
PV /dev/sdb      lvm2 [2.81 MB]
Total: 3 [50.57 GB] / in use: 0 [0 GB] / in no VG: 3 [50.57 GB]

3.- Importamos el Volume Group (VG)

vgimport appvg
Volume group "appvg" successfully imported

4.- Activamos el VG

vgchange -ay appvg

5.- Verificamos que los Logical Volumes se vean correctamente en el Volume Group del equipo.

lvdisplay appvg
--- Logical volume ---
  LV Name                /dev/appvg/app
  VG Name                appvg
  LV UUID                3e2iIW-Gn82-04zq-ka4c-Ffg8-27r9-IV3jE8
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                16.50 GB
  Current LE             4224
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

  --- Logical volume ---
  LV Name                /dev/appvg/storagesan
  VG Name                appvg
  LV UUID                yGJsHf-StXD-w102-4NIc-EBX3-0fFl-JR5tDV
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                12.50 GB
  Current LE             3200
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1

6.- Si queremos que el File System se monte automáticamente editamos el archivo /etc/fstab agregando las siguientes lineas:

/dev/appvg/storagesan		/storage_san		ext3	defaults	0 0
/dev/appvg/app		        /app		ext3	defaults

7.- Montamos la partición que hemos importado en un File System en el nuevo equipo

mkdir /app
mkdir /storage_san
mount /app
mount /storage_san

Espero que les sirva tanto como a mi.

Visto en: http://outhereinthefield.wordpress.com/2011/06/01/moving-volume-groups-between-hosts-in-rhel/

3 3358

Para recuperar la contraseña del usuario root en MySQL debemos de seguir los siguientes pasos:

Paso 1: Detener cualquier proceso del servidor MySQL.

/etc/init.d/mysql stop

Paso 2: Iniciar el proceso del servidor MySQL (mysqld) con la opción –skip-grant-tables por lo cual este no preguntará por la contraseña.

mysqld_safe --skip-grant-tables

Paso 3: Desde otra consola conectarse al servidor MySQL como el usuario root

 mysql -u root

Paso 4: Configurar una nueva contraseña para la nueva contraseña root

mysql> use mysql;
mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
mysql> flush privileges;
mysql> quit

Paso 5: Detener el servidor MySQL:

/etc/init.d/mysql stop

Paso 6: Iniciar el servidor MySQL y verificar la contraseña:

/etc/init.d/mysql start
# mysql -u root -p

Espero les sea de utilidad

Fuente:http://www.codigomaestro.com/mysql/recuperar-contrasena-root-de-mysql

Siguiendo el articulo pasado donde instalamos el core de Nagios, ahora instalaremos los plugins de Nagios.

Los plugins, se deben instalar en cada uno de los equipos que vamos a monitorizar con el fin de que se entiendan entre el servidor y cada uno de los clientes.

Plugins

Comenzamos con la instalación:

1.- Descargamos los plugins desde la página: http://www.nagios.org/download/plugins/
2.- Ya que los tengamos, los desempaquetamos y descomprimimos.

tar -xvzf nagios-plugins-1.4.15.tar.gz

3.- Nos situamos en el directorio recién creado, llamado nagios-plugins-1.4.15

 cd nagios-plugins-1.4.15

4.- Compilamos los plugins de nagios.

 ./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install

5.- Ya los tendremos instalados en el directorio: /usr/local/nagios/libexec

Nota: Basta con compilar una sola vez los plugins para replicarlos en equipos que tengan el mismo sistema operativo.

NRPE

Instalación de NRPE en los hosts Clientes
Ya que tenemos instalados los plugins, hay que instalar el addon NRPE. Dicho addon se encarga de ejecutar los plugins de manera remota en los equipos Unix, lo cual es útil para monitorear los recursos locales de cada uno de los hosts Unix.

NRPE
NRPE

1.- Descargamos NRPE, desde su página http://sourceforge.net/projects/nagios/files/nrpe-2.x/nrpe-2.12/nrpe-2.12.tar.gz/download
2.- Descomprimimos con:

cd nrpe-2.1.2

4.- Comenzamos a compilar:

./configure
make all
make install-plugin

5.- Probamos que esté funcionando:

netstat -at | grep nrpe

Y la salida a dicho comando debe ser algo parecido a esto

tcp    0   0 *:nrpe        *:*   LISTEN

Instalación de NRPE en el Servidor Nagios
1.- Descargamos NRPE, desde la página del proyectohttp://sourceforge.net/projects/nagios/files/nrpe-2.x/nrpe-2.12/nrpe-2.12.tar.gz/download
2.- Descomprimimos,

cd nrpe-2.1.2

4.- Compilamos,

./configure
make all
make install-plugin
make install-daemon
make install-daemon-config

5.- Probamos la instalación, corriendo el comando

/usr/local/nagios/libexec/check_nrpe -H localhost

Y como salida de dicho comando debemos obtener la versión de NRPE que tenemos instalada

NRPE v2.12

6.- Probamos que se pueda comunicar con todos los hosts en donde ya instalamos los Plugins de Nagios y el NRPE en forma de cliente.

/usr/local/nagios/libexec/check_nrpe -H 192.168.1.200

Y como salida de dicho comando debemos obtener la versión de NRPE que tenemos instalada

NRPE v2.12

Con esto ya tenemos instalado NRPE en nuestro Servidor Nagios y en nuestros clientes para que a través de el se ejecutaran los comandos remotos.

Fuente: http://nagios.sourceforge.net/docs/nrpe/NRPE.pdf


Warning: Parameter 1 to W3_Plugin_TotalCache::ob_callback() expected to be a reference, value given in /home/admin/web/k4ch0.org/public_html/wp-includes/functions.php on line 3594