February 29, 08 by admin
He desarrollado un pequeño manual para todos aquellos que quieran empezar a crear documentación mediante DocBook.
¿Que es DocBook?
Docbook es un metalenguaje para la generación de documentos que siguiendo una estructura de etiquetas podemos generar una base de contenido que unido a un interprete de este lenguaje es capaz de generar documentos con nuestro contenido en diferentes formatos y estilos.
Para convertir este docbook a pdf hay un millón de formas de hacerlo tanto en Linux como en Windows, además de que según con qué se haga se obtendrá unos resultados u otros. El proyecto más fácil, limpio y con mejores resultados que se ha encontrado para generar pdf es este:
Dblatex
La idea de funcionamiento de esto es DocBook -> Xalan+XSL -> LaTeX -> pdflatex -> pdf y es en Xalan+XSL donde radica el asunto del aspecto que quedará.
¿Esto qué significa?, significa que teniendo en cuenta donde se “compile” el xml para convertirlo en pdf va a tener un aspecto u otro. Es más, hemos probado a compilar con dblatex en dos máquinas con dos linux distintos y hay pequeñas diferencias en el aspecto final.
Descargar: Documentacion DocBook
Fuente de la Documentación:fuente
February 27, 08 by admin

Cacti es un sistema de monitorización de Servidores con la particularidad de que usa RRDtool para generar gráficas. Os comento los pasos para la instalación.
Siguiendo los pasos de la página oficial http://docs.cacti.net/node/5
Descargamos el Software
wget http://www.cacti.net/downloads/cacti-0.8.7b.tar.gz
tar -xzvf cacti-0.8.7b.tar.gz
Creamos la base de datos
mysqladmin --user=root -p create cacti
mysql --user=root -p cacti < cacti.sql
mysql --user=root -p mysql
GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'somepassword';
mysql> flush privileges;
Editamos include/config.php y le pasamos los batos de MySql
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cacti";
Añadimos el usuario cacti al sistema y le damos privilegios esas dos carpetas carpeta
sudo adduser cacti
chown -R cacti.cacti rra/ log/
Añadimos al cron poller.php
sudo crontab -e
*/5 * * * * cactiuser php /var/www/html/cacti/poller.php > /dev/null 2>&1
Chekeamos que este funcionando, por defecto nos pondrá como usuario y contraseña por defecto admin, pero en seguida nos pedirá que la cambiemos.
http://localhost/cacti
User: admin
pass: admin
Nota: Hay que tener instalado rrdtool en nuestra maquina, en caso de no tenerlo no nos mostrará ningún error, solamente las gráficas no se veran, en mi caso lo arreglé con un apt-get install rrdtool
February 27, 08 by admin

Al igual que hice con check_https os dejo este plugin para monitorizar mysql en maquinas locales, lo cree para usarlo con nrpe + nagios
check_mysql_mod
February 26, 08 by admin

Recientemente he tenido que monitorizar varios servicios de https con nagios, pero no encontraba ningún plugin que me saliera del atajo así que desarrollé este, lo comparto para el que le pueda servir, por supuesto el codigo es libre, puedes copiarlo, modificarlo, quemarlo, escupirle, ponerlo en camisetas y venderlas para subvencionar una campaña en contra de la filosofía de vida de los osos pandas.
check_https
February 22, 08 by admin
Yo que apartir de hoy soy un ruina he decido cambiar en mis usuarios el alias de rm para que me mueva lo que vaya borrando a la papelera.
Os explico como se hace por si alguien se quiere unir a mi club:
#nano /home/usuario/.bashrc
#añadimos esta linea#
alias rm='mv --target-directory=/home/usuario/.Trash $1'
#
#reset
A partir de ahora el comando rm para ese usuario nos movera todo lo que borremos a la papelera.
:_(