lunes, noviembre 24, 2014

Windows Server 2008 R2 - Se ve la pantalla negra y solo el cursor del raton parece funcionar ...

Windows Server 2008 R2 - Se ve la pantalla negra y solo el cursor del raton parece funcionar ...

Buenos dias, ayer me tope con el problema descrito en el titulo de este post, y despues de realizar varias busquedas y ponerme a pensar un poco logre obtener una solucion .

Asi que les describo los pasos para que puedan resolver este problema si algun dia se topan con el (Aplica para Windows Server 2008 R2 ( o al menos yo lo use en ese S.O. (Quien sabe si se pueda en otro))) :P:

En realidad la solucion es muy sencilla, primero que nada tenemos que realizar un CHKDSK, pero no lo vamos a hacer desde el linicio normal de Windows, ni desde el modo a prueba de fallos, vamos a tener k insertar el disco de instalacion de Windows Server 2008 R2 y seguir los pasos hasta que lleguemos a la pantalla donde podemos dar click a "repair my computer" ("reparar mi computadora").

Ya estando en esta pantalla, damos click en el boton para abrir la ventana de linea de comandos (CMD) y escribimos el siguiente comando (recuerden, que hay que escribir la letra del disco que vamos a revisar, y cuando inician desde el cd / dvd, el disco donde esta instalado Windows no es C:\), en mi caso el disco donde esta Windows instalado es el D:\, asi que el comando lo escribi de la siguiente manera:

CD D:\Windows\System32\CHKDSK /R /F /X
((R) localiza los sectores malos, (F) arregla los errores del disco, (X) Forza el disco a ser desmontado para poder llevar a cabo la operacion)

Si te pide reiniciar el sistema hazlo (ya ves que Microsoft es medio "picky"

Despues de esto ponemos los siguientes comandos y en el mismo orden que aparecen aqui:

1. Hay que navegar hasta C:Windows\System32\Config\RegBack (Tip, si ya estamos en D:Windows\System32\ porque realizamos el comando anterior, entonces solo escribimos "CD Config" y despues "CD RegBack" para llegar hasta alli.

2. MD Backup (Esto crea la carpeta Backup)

3. Copy *.* Backup (Copia todos los archivos en la carpeta RegBack a la carpeta Backup creada en el paso 2)

4. Copy *.* .. (Copia todos los archivos de la carpeta RegBack a la carpeta Config, sobreescribiendo los que estan alli)

5. Reiniciar.

Y listo! Con esto ya vas a tener tu servidor Windows 2008 R2 funcionando lo mas normal que puede funcionar .

Tip para los que no saben de linea de comandos:

1.- No escriban el numero al principio de cada uno de los comandos.

2.- No escriban lo que esta en el parentesis como comentario en cada uno de los comandos.

3.- No escriban "Reiniciar" para reiniciar el servidor

lunes, noviembre 03, 2014

Script PHP para revisar si el servidor esta funcionando y enviar alerta por correo


Hola, les ha de caer de sorpresa que ande por aqui nuevamente posteando :P, pero la verdad es que, tratando de cumplir con un projecto, me encontre algo interesante que espero les ayude, es una aplicacion escrita por completo en PHP que les permite revisar el estado de conexion de una maquina y les envia un correo electronico al momento de que esta no esta en linea.  A mi se me hace una excelente aplicacion para revisar el estatus de alguno de tus servidores y correrle en caso de que necesite atencion :)

Aqui les dejo el codigo, con un poco de explicacion:

$system = ini_get('system'); //Sirve para que la aplicacion sepa si esta trabajando en windows o linux.
//$win  = (bool)  $windows;
$count = 1;

// -------------------------
// Se escribe el IP del servidor dentro de las comillas. 
// -------------------------
$host[1] = "192.168.1.149";
// -------------------------
// Nuevamente dentro de las comillas, escribe el nombre del servidor (nadamas para que se vea bonito).
// -------------------------
$services[1] = "ElSeRvErMaSfReGoNdElMuNdO";

// Aqui se dibujan las tablas y se le da el funcionamiento
echo "<table border=\"0\" align=\"center\">";
foreach ($host as $value) 
{
$counter = 0;
$counter1 = $counter + 1;
 echo "<tr><td width=120>$value</td>"; 
      echo '<body bgcolor="#FFFFFF" text="#000000"></body>';       
      //Aqui se revisa si el IP responde a un ping
 $pingreply = exec("ping -n $count $value");
 if ( substr($pingreply, -2) == 'ms')
  {
echo "<td width=60><strong><font color='#006600'>UP</font></strong></td>";
echo "<td width=60><img src='images/up.png'></td>";
echo "<td width=230>". $services[$counter1] . "</td>";
   echo "<td>Reply Speed ";
   echo substr($pingreply, -13);
}
 else 
{
echo "<td width=60><strong><font color='#990000'>DOWN</font></strong></td>";
echo "<td width=60><img src='images/down.jpg'></td>";
echo "<td width=230>". $services[$counter1] . "</td>";
   echo "<td>";
echo "Timeout...";
 // ********** Envia Correo ************
//** A quien se envia el correo.
$email="mycorreo@correo.com";
// ** De quien viene el correo.
$from="sysadmin@SysAdmin.com";
// ** Aqui va el mensaje que quieras que diga el cuerpo del correo.
$msg="Tu server no responde, apurale y arreglalo antes de que te corran!!!!";

$subject="Se cayo tu server y no se puede levantar :P";

$ret=runner_mail(array('to' => $email, 'subject' => $subject, 'htmlbody' => $msg, 'charset' => 'UTF-8', 'from'=>$from));

if(!$ret["mailed"])

  echo $ret["message"];
echo "Timeout...";
}
}
echo "</td></tr></table>";
 // **************************************** //

     LISTO! Con esto pueden recibir una alerta avisandoles que su servidor no esta funcionando, facil y gratis :P.

     Ahora el truco es que tengan configurada la funcion mail() en PHP que les permite enviar correo, o en su defecto, en XAMPP viene con un servidor de correo (Mercury Mail), solo hay que configurar la cuenta, la authenticacion y seguridad para que no te lo "hackeen" y ya quedo.

     En fin, este igual que los demas post, corto y directo al grano, espero que les sea util, si les gusta compartan, comenten e incluso los invito a visitar mi pagina de Facebook (Click aqui para ir para alla!), denle like y siganos .. (Quiza me cambie a solo utlizar facebook, ustedes que piensan?)

SALUDOS!

martes, enero 28, 2014

Publicidad en este blog ...

Dándoles la buena noticia de que si quieren colocar el anuncio de su negocio, sin importar que tan grande o pequeño sea, ahora lo pueden hacer comprando la publicidad aquí mismo!  No necesitan hacer un contrato con terceros ni esperar a que su anuncio se adjudicado a este sitio por medio del elaborado algoritmo de google.  Lo unico que necesitan hacer es darle click al siguiente vínculo, llenar la forma, realizar el pago y listo!  Ya tendrán la publicidad que necesitan, donde la necesitan y cuando la necesitan!

Comprar publicidad

El espacio publicitario se vende a un solo cliente, así que si tu quieres el espacio apúrale, no te lo vayan a ganar!!!!


Comprame un cafe ;)
Si te gusta el post comprame un cafe dando click en la taza? Entre mas cafe tome, mas me quedo despierto escribiendo, asi que si me quieres tener a punto de paro cardiaco por la cafeina, pues mejor comprame todo un costal de cafe ;)