Cuando me acorde que tenia este blog lo mire y lo encontre feo.
cambie el skin por algo menos emo y ahora posteare mas seguido respecto a mi trabajo. dejare este blog como un cortapalos de mi dìa a dìa, asi cuando no recuerde como hize algo lo podre ver aki
jueves, enero 08, 2009
Cortapalos
Publicado por
Freaktor.
en
4:49 PM
0
comentarios
Instalador zabbix agent para solaris 10 en bash
Me pidieron probar el agente zabbix (www.zabbix.com) en entornos solaris 10.
lo deje funcionando y hasta el momento no anda mal. tenia un problema rescatando la info IO de los discos, pero esto lo solucione con un script en el cron de la maquina.
cree un script en bash que baja el binario (1.4.6 lamentablemente. luego compilare el propio) lo instala, configura el script del cron y lo deja funcionando flawlessly
Script Instalador del agente zabbix para solaris luego del quiebre#!/bin/bash
# instalador zabbix_agent solaris.
#version 1.0 neoyagami
#
whoami=$(whoami)
if [ "$whoami" == "root" ]; then
echo "soy root ok...."
else
echo "solo se puede ejecutar como root"
exit
fi
if [ -f zabbix_agents_1.4.6.solaris10.i386.tar.gz ];then
echo "Archivo Existe"
else
echo "Archivo no existe. se intentara descargar"
/opt/local/bin/wget http://www.zabbix.com/downloads/1.4.6/zabbix_agents_1.4.6.solaris10.i386.tar.gz || error=1;
fi;
if [ "$error" == "1" ];then
echo "Archivo indescargable. favor descargalo desde http://www.zabbix.com/"
exit
fi
crontab -l > /tmp/crontab.tmp
echo '0-59 * * * * iostat -x 25 2 > /tmp/iostat.tmp && mv /tmp/iostat.tmp /tmp/iostat && iostat -x 25 2 > /tmp/iostat.tmp && mv /tmp/iostat.tmp /tmp/iostat' >> /tmp/crontab.tmp
crontab /tmp/crontab.tmp
rm /tmp/crontab.tmp
echo "instalando medidor de IO en crontab"...
mkdir /tmp/zabbix
echo "descomprimiendo..."
tar xvfz zabbix_agents_1.4.6.solaris10.i386.tar.gz -C /tmp/zabbix
echo "agregando usuario al sistema"
useradd zabbix
echo "moviendo archivos..."
mv /tmp/zabbix /opt
mkdir /opt/zabbix/etc
echo "creando archivo de configuracion..."
echo 'Server=ipdelservidor
LogFile=/tmp/zabbix_agentd.log
Hostname=Reemplazar-nombre-de-host
' > /opt/zabbix/etc/zabbix_agentd.conf
echo 'UserParameter=system.ioread[*],cat /tmp/iostat| grep $1 | tail -n1 | awk ' "'"' {print $$4}'"'" >> /opt/zabbix/etc/zabbix_agentd.conf
echo 'UserParameter=system.iowrite[*],cat /tmp/iostat| grep $1 | tail -n1 | awk ' "'"' {print $$5}'"'" >> /opt/zabbix/etc/zabbix_agentd.conf
echo "creando ejecutable de inicio de servicio"
echo '#!/bin/sh ' > /sbin/zabbix_agent.sh
echo "su zabbix -c '/opt/zabbix/zabbix_agentd -c /opt/zabbix/etc/zabbix_agentd.conf' " >> /sbin/zabbix_agent.sh
echo "asignando permisos.."
chmod u+x /sbin/zabbix_agent.sh
echo "terminado.. para iniciar el servicio favor ejecutar /sbin/zabbix_agent.sh"
Publicado por
Freaktor.
en
2:55 PM
0
comentarios
miércoles, marzo 26, 2008
Aprendiendo Perl
Oas:
El día de hoy me dio por aprender a como hacer un programita que se conecte tal cual como cuando uno telnetea a algún servicio para probarlo,
esta prueba se conecta vía telnet a algún servidor de correo, y realiza un envío de prueba
si este manda algún error o no responde como es debido, el script caera enviando un mensaje de error.
Comencemos:
#!/usr/bin/perl
#usual para comenzar un script de perl.
#publicado bajo gpl D:
my $mail = 'juanito@lospalotes.cl';
my $maildst = 'pedrito@midomain.cl';
#indicamos la casilla de origen y destino
use Net::Telnet ();
$pop = new Net::Telnet (Telnetmode => 0);
$pop->open(Host => "ip_destino",
Port => 25 ,
errmode =>sub {&error}
Timeout => 15) or die "no se pede";
#cargamos la libreria net.telnet de perl que nos deja hacer milagros :D
#luego creamos un objeto pop(no recuerdo por que le di ese nombre)
# observen la "variable" Telnetmode, esta es la que deja que el objeto pop sea
#telnet puro y no una consola remota, esto es por que por defecto utiliza un metodo
#que requiere autenticación,
# ahora usamos el método open para realizar la conexión hacia el host indicado en "ip_destino"
# la variable errmode permite definir una subrutina (miren al final del ejemplo)
# esto es ideal definirlo, por que si existe un error en la coneccion que realizan con el metodo
# open en vez de caerse todo el interprete, solo ejecutara lo que hay en esa subrutina y luego
# devolvera error, deforma que el programa puede continuar y ud pueden desplegar algun tipo de
# alarma en su aplicación
# la variable timeout, es la que indica los segs que la coneccion intentara enviar datos
# antes de fallar por no tener respuesta
$line = $pop->getline;
die $line unless $line =~ /^220/;
#ahora como todo buen stmp este lo primero que debe hacer es entregarnos un mensaje diciendo
# que esta online y esto lo hace diciendo "220" seguido de cualquier otra estupides informativa
# por ejemplo "220 smtp.miempresa.cl exim-exchange servers"
# con el 220 nos informa que esta listo para iniciar comunicacion.
# usamos el metodo getline que obtiene una linea entregada por el server y la almacenamos
#en $line, luego buscamos que esa linea contenga dicho "220" si es asi podemos seguir
# si no la conexión debe morir.
$pop->print("ehlo asd");
#acto seguido que el servidor se presente, debemos hacerlo nosotros
#con el metodo print es lo mismo que escribir ehlo asdf y presionar enter.
#nos presentando indicando que nuestra maquina se llama asdf D:
$line = $pop->getline;
#cuando nos presentamos esperamos que el servidor responda como es debido
#el servidor empesara a responder con informacion sobre si mismo,
#bit de codificacion y posibilidad de autenticación
#cada linea comenzara con un "250 " salvo la ultima que sera un "250-"
#asi que nos quedamos capturando lo que envia el servidor hasta que
#llege dicha linea con el guion luego del numero
while ($line =~ /^250\-/ ) {
$line = $pop->getline;
}
#en el momento
#una vez listos podemos enviar el mail
#este es un intento sin autenticacion, creo que luego agregare la funcion de autenticacion
#sin embargo como mi opcion es enseñar. prefiero hacerlo asi
$pop->print("mail from:< $mail >");
$line=$pop->getline;
die $line unless $line =~ /^250/ ;
#le enviamos al servidor la cadena "mail from:
#y esperamos a que el servidor nos diga ok con una linea comenzando con "250"
# si esto no es asi pueden matar la aplicacion o simplemente seguir con algo
$pop->print("rcpt to:< $maildst >");
$line=$pop->getline;
die $line unless $line =~ /^250/ ;
#se envia la cadena que indica el receptor de el correo
#rcpt to:< maildestino >
#se sigue la regla del 250
$pop->print("data");
$line=$pop->getline;
die $line unless $line =~ /^354/ ;
#luego que ingresamos al receptor y no tubimos errores
#estamos listos para enviar el "data" que dara inicio al contenido de el correo
#enviamos caracteres y decreatamos el final de el mensaje cuando enviemos solo un punto
#con eso damos por terminado el mensaje y esperamos a que el servidor responda
# con su tipico 250
$pop->print("el mensaje");
$pop->print(".");
$line=$pop->getline;
die $line unless $line =~ /^250/ ;
#con esto el mensaje se debe haber agregado a la cola para ser entregado.
#aqui la subrutina que se ejecuta si es que tenemos un error al generar la coneccion con el
#metodo open
sub error {
}
# no tenemos nada por que no queremos que haga nada de momento.
bueno espero que esto le sirva a alguien..
si alguien comenta esto
good D:
Publicado por
Freaktor.
en
6:07 PM
0
comentarios
lunes, marzo 10, 2008
WII!!
Buenas tardes.. arto tiempo sin aparecer ^^
Pues la florejera puede hacer muchas cosas y una de ellas es evitar postear inclusive de mis foros favoritos y que administro a nivel de servidor como http://www.chilehardware.com (spam D:).
Bien, desde el ultimo post han pasado muchas cosas entretenidas. Me acendieron en mi nuevo trabajo y ahora formo parte de HC (a.k.a. Hosting Center) en teoria se supone que es mas pro y no tenemos que regirnos bajo turnos, eso quiere decir que porfin despues de 3 años trabajando 6 dias a la semana con libres inclusive asignado a dias laborales, no es divertido tener libre el jueves... ¿CON QUIEN SE SUPONE QUE CARRETEAS UN JUEVES? osea yo igual tengo amigos hebrios que no tienen problema con estar durmiendo la "mona" hasta las 4 de la tarde un dia jueves. Pero la gente normal con amigos no tan hebrios como los mios lo pasarian super mal. Bueno eso ahora es pasado :D, ahora tengo mis fines de semana completitos para mi y me ocurre algo a lo que no estaba acostumbrado...
ES MUCHO TIEMPO osea que hago en 48 horas sin trabajo. La verdad, mi cuerpo se habia acostumbrado a que llegase mi dia libre y tuviera 14 horas para carretear luego tener 2 horas para jugar alguna cosa en alguna consola o pc (tengo una buena colección de consolas) y el resto para dormir y seguir trabajando el dia que venia. pero ahora tengo 48 horas de descanso.. me costo acostumbrar a no hacer nada en ese intertanto, hasta sentía culpable D:
Aparte de ese pequeño altercado de mi yo interior y mi tiempo libre lo demas esta super bien.
Mi trabajo ahora en vez de simplemente contestar tickets de una cola determinada, ahora realizo trabajos que me hacen aprender mas aún de el mundo linux. aprendi a sincronizar servidores Open Ldap, tambien aprendi a sacar estadisticas de firewalls Checkpoint(instalados en Sun Solaris) y artas cosas mas que no tenia idea. trabajar algo con MSsql(para mi pesar :( )
He aprendido que no cambio mi GENTOO por ninguna otra distro de SHIT. debian sucks.ubuntu sucks, suse sucks,
Gracias al aumento de sueldo ahora cuento con DS,WII,PSP, y la PS3 viene en camino ;)
me he vuelto algo adicto a destajar cuerpos en NO MORE HEROES (juego muy bueno y que al parecer ha pasado algo desapercibido) ahora contando los dias a lo que llegue mi nueva PS3 ,(hojala que a una fecha cercana a mis vacaciones)
Bueno. no tengo mucho que contar srs. llegando a mi casa tengo unos experimientos que hacer con mi wii para poder hacer funcionar mi Copia Original de SMASH BROTHERS BRAWL. que tiene algunos problemas con WIIkey :(
salu2!
Publicado por
Freaktor.
en
2:51 PM
2
comentarios
lunes, julio 23, 2007
A buen tiempo, buena cara =)
A pesar de lo que se dice normalmente y de tanto niño emo gritándole al mundo que sufre. He de anunciar muy contento que las cosas me están saliendo bien. Mi contrato con telefonica se acabo y me lleve un suculento finiquito que me sirvió para darme algunos regalos como mi "nueva" television (mirar la foto a la derecha :P) y mi xbox360. Nuevo trabajo. mejor sueldo. menos estresante (en otro sentido claro esta) se me mejoro el cucharon y la he pasado muy bien. Proximamente contare mas cosas de la consola nueva k tengo en mis manos. hasta el momento juegos como Flatout me tienen muy entretenido, y he rabiado arto con el table tenis XD.
weno salu2!
Publicado por
Freaktor.
en
11:38 AM
1 comentarios
sábado, diciembre 30, 2006
Amazon confirma lo que ya sabemos
Amazon, el gigante de las ventas por internet a publicado su listado del top de productos mas vendidos.
y esto que tiene que ver con mi BLOG? continua leyendo D:
La lista es muy interesante.
* Libros: Good to Great: Why Some Companies Make the Leap ... and Others Don't by Jim Collins
* Musica: Taking The Long Way by Dixie Chicks
* DVD: Pirates of the Caribbean - Dead Man's Chest (Two-Disc Collector's Edition)
* Software: World of Warcraft
* Electronica: Apple iPods (various)
* Casa & jardin: Calphalon Commercial Hard-Anodized 12-Inch Everyday Pan with Lid
* Computacion & Video Juegos: Nintendo DS Lite - Polar White
y de los productos mas queridos aparece nuestro conocido amigo Link
* Computacion & Video Juegos: Legend of Zelda: Ocarina of Time (N64)
Solo confirman lo que ya sabemos ;)
Fuente Amazon
Blogalaxia Consolas
Blogalaxia Internet
Publicado por
Freaktor.
en
8:03 PM
1 comentarios
martes, diciembre 12, 2006
Respaldos en nuestra DS ;)
Cuando obtuve mi EzFlash, no sabia como hacerlo para colocar los "Respaldos".
(no sabia que se parchaban T_T) leí un rato y obtuve lo necesario googleando.
Asi que para que los pobres seres humanos que leen este blog (aparte de mi)
les doy a conocer mi "APOTEOSICA GUIA DE COMO COLOCAR Y PARCHAR LOS RESPALDOS EN SU EZFLASH IV"
Apliquen a leer mas :D
Si buscan unos post mas abajo. este link de aquí tendrán los links necesarios para el ezclient y el romlist.txt. asi que no tendran que buscar muy lejos.
Continuando con esta guia "Aprueba de" les mostrare como correr juegos "respaldados"
Una vez que descarguen el EzClient tendrán algo mas o menos así (deben ejecutar el que esta en rojo :P) recuerden tener el romlist.txt actualizado como aparece en "algo mas que una consola" en el mismo directorio para evitar problemas de compatibilidad de sus "respaldos" una vez ejecutado tendremos algo como esto, no se espanten al ver esto. así. pinchen el botón que se ve abajo y llegaran a esto otro donde esta marcado eligan el idioma en ingles (es mas fácil de chino o japones que esta puesto)
luego arriba marquen esos tres "..." que aparecen acá en el cual elegiran el destino de los "respaldos" parchados para el uso con EzFlash IV (la sd o micro sd insertada en el pc esta bien) en mi caso elegí la unidad H: que representa la micro SD insertada en el lector conectado a mi pc.
Lo que viene ahora es buscar el "respaldo" presionando este botón. si en esta parte del proceso aparece un error, es simplemente que su archivo romlist.txt no esta suficientemente actualizado como para que reconozca dicho respaldo. Acto seguido. presionaremos el botón send para que se procese el envió al destino elegido. nos aparecerá un mensaje como este el cual nos indicara que fue todo ok..
LISTO NIÑOS. ahora solo nos falta retirar la tarjeta de nuestro pc y a probar nuestro respaldo :P
Salu2! desde aka.
Blogalaxia Juegos
Blogalaxia Tecnología
Publicado por
Freaktor.
en
2:20 AM
0
comentarios
jueves, diciembre 07, 2006
Homebrew's

Ein?. un nuevo tipo de pan casero.( T_T arto fome me salio) No en realidad se trata sobre el software casero que puede correr sobre la Nintendo DS.
Su anfitrion de este Blog se puso a revisar en EOL y encontro un hilo recopilatorio de homebrew para la Nintendo DS. en especial para la EZ Flash IV. si es de su interes presionen "Leer Más"
Para los usuarios de EzFlash no hay nada mas molesto que saber (por estadisticas) que la cantidad de hombrews's compilados para ser compatibles con la EzFlash IV es muy limitado. Aún así en EL OTRO LADO tienen un hilo muy interesante con lo considero "The Ultimate Homebrews Source for EzFlash IV in spanish lol sconf" Enjoy it.
Blogalaxia Juegos
Blogalaxia Tecnologia
Blogalaxia Consolas
Publicado por
Freaktor.
en
11:53 AM
0
comentarios


