Entradas

Cambio de batería de un Ipad 3

Imagen
Tras adquirir a muy buen precio (se vendía con taras) un ipad 3 de segunda mano en ebay EE.UU, me vi obligado a realizar el cambio de su batería, ya que las taras con las que fue puesto a la venta mencionaban sintomas que apuntaban a un cambio de bateria ( golpe punzante en parte trasera del ipad, digitalizador abierto, etc. El repuesto de la batería fue muy barato, desde Alemania por algo menos de 17€. Batería original, vemos el tamaño elevado de la segunda pastilla:   Este era el problema, ademas de haberse precipitado por el golpe (había engordado) tenia un agujero procedente de un fuerte golpe punzante en el logotipo de la manzana (carcasa trasera). La batería anterior comparada con la nueva.  Son del mismo tamaño, aunque la perspectiva de la foto parezca diferente. Se ve la uniformidad de la batería nueva frente a la antigua. En esta foto la batería nueva ya esta en su sitio definitivo. Para el desmontaje y guía práctica de como hacer la reparación, me he guiado de la siguiente pa

NagVis en Nagios I

La instalación es sencilla, la pelea empieza con el "backend", en mi instalación nagios hay que pegarse con las NDO2DB, (por otro lado ahún sigo sin entender el funcionamiento de mklivestatus). Básicamente podemos graficar nuestra red, servicios etc... usados en nuestro servidor nagios gracias a que NagVis se comunica a la BB.DD de nagios con un backend, hay tres, yo me he decidodo por el ndo_1 y tras mucha pelea, he logrado hacerlo funcionar, el resumen es el siguiente: La información de los parámetros están el el fichero de configuración ndo2db.cfg. Hay que editar el fichero nagvis.ini.php y agregar dichos parámetros para el backend_ndomy_1: [backend_ndomy_1] ;statushost="" ; hostname for NDO-db dbhost="localhost" ; portname for NDO-db dbport=3306 ; database name for NDO-db dbname="centstatus" ; username for NDO-db dbuser="centreon" ; password for NDO-db dbpass="XXXXXX" ; prefix for tables in NDO-db dbpref

Permitir acceso remoto a mysql de mi servidor

intenta seguir estos pasos: en el servidor mysql accesar al archivo: /etc/my.cnf en la seccion [mysqld] buscar/agregar la linea con la ip del server bind-address=190.249.223.55 y colocar la direccion ip del servidor mysql encontrar si hay una linea skip-networking comentarla # skip-networking grabamos, cerramos el archivo y reiniciamos el servicio # /etc/init.d/mysql restart luego de esto debemos configurar el permiso de acceso desde el cliente remoto usando el par usuario - ipcliente, esto lo haremos de la siguiente forma: en el servidor iniciamos la consola mysql: $ mysql -u root -p mysql como me voy a conectar desde un cliente administrativo necesito dar al usuario permisos sobre todas las bases de datos desde mi ip cliente mysql> GRANT ALL ON *.* TO 'root'@'[ip_cliente]' IDENTIFIED BY '[aqui_la_clave]'; donde como puedes imaginar [ip_cliente] es la ip de la maquina desde la que intento conectar y [aqui_la_clave] es la clave del usuario en este caso el usu

Cómo resetear la contraseña del usuario root de MySQL Server

Sí te sucede que olvidaste la contraseña del usuario  root  del servidor de base de datos  My SQL   y no puedes crear nuevos usuarios, ni nuevos catálogos ni  acceder a la consola de administración, en ésta publicación explico como resetear la contraseña del usuario root tanto para Linux como para Windows. Para Windows realizar lo siguiente: Sí  My SQL   Server está instalado como servicio. Detener el servicio Abrir una consola de comandos ( cmd ) Ir al directorio de instalación de  My SQL   Server. Por ejemplo: ? 1 C:\Program Files\MySQL\MySQL Server 5.1\bin Ejecutar el siguiente comando:  ? 1 mysqld --skip-grant-tables & Abrir otra consola de comandos ( cmd ) Ingresar a la consola de administración de  My SQL   con el comando: ? 1 mysql -u root En la consola de administración de MySQL, ejecutar los siguientes comandos: ? 1 2 3 4 mysql>use mysql; mysql>update user set password=PASSWORD("nuevaClave&

Monitorizar el espacio de una base de datos MySQL en nagios

Imagen
Para este check usaremos el check check_mysql_health, ya comentado anteriormente por lo que doy por echo que ya lo tenemos instalo y compilado (por otro lado es parte más fácil ;))  check_mysql_health es muy manejable, teniendo una gran cantidad de modos predefinidos, incluyendo un modo SQL en el que nos permitirá incluir código SQL., siendo de gran utilidad ya que así sacaremos el espacio total usado por una BB.DD (sumatorio del espacio de todos sus TableSpaces). Después de mucho buscar y probar, finalmente el código SQL a usar en MySQL necesario a sido el siguiente: SELECT CONCAT(sum(ROUND(((DATA_LENGTH + INDEX_LENGTH - DATA_FREE) / 1024 / 1024),2))) FROM INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA like 'centreon' Con este código obtendremos el uso total de la BB.DD de nuestro centreon, imprescindible para vigilar su crecimiento en Nagios. La forma de usar dicho código con el check en la Shell de Linux es la siguiente: check_mysql_health --hostname localhost --port

Migración de servidor Nagios + centreon

Para poder migrar de servidor una configuración completa de nagios (host + servicios) será necesario realizar las pertinentes export e imports de BB.DD, tanto de nagios como de centreon. Para poder hacer una migración satisfactoria es necesario que en las máquinas de origen y destino definitivo tanto las versiones de nagios como de centreon sean exactamente las mismas. Una vez finalizada la migración se podrá realizar las pertinentes actualizaciones. Para realizar las exports de las BB.DD hay que ejecutar los siguientes comandos: Código: # mysqldump -u root -p centreon > /tmp/centreon.sql # mysqldump -u root -p centstorage > /tmp/centstorage.sql # mysqldump -u root -p ndo > /tmp/ndo .sql Para importar en la máquina de destino podemos ejecutar los siguientes comandos: Código: # mysql -u root -p centreon < /tmp/centreon.sql # mysql -u root -p centstorage < /tmp/centstorage.sql # mysql -u root -p ndo < /tmp/ndo .sql Esta es la teoría, en la práctica pueden

MySQL – Comandos Útiles I, II y III

Descripción: MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. MySQL AB —desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL como software libre en un esquema de licenciamiento dual. Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C. Comandos útiles I Como ingresar a la interface de administración de MySQL: mysql -u usuario -p Como crear una base de datos: –  mysql> CREATE DATABASE newdatabase; Visualizar las bases de datos en mi servidor: –  mysql> SHOW DATABASES; Crear un usuario para que acceda a una base de datos específica: –  mysql> CREATE USER ‘operador’@’l