
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Màrius Duch &#187; Servidores</title>
	<atom:link href="http://www.mariusduch.es/seccion/internet/servidores/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mariusduch.es</link>
	<description>Informática práctica para todos</description>
	<lastBuildDate>Fri, 16 Jul 2010 12:47:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Arreglar gráficas cortadas en Zabbix</title>
		<link>http://www.mariusduch.es/arreglar-graficas-cortadas-en-zabbix</link>
		<comments>http://www.mariusduch.es/arreglar-graficas-cortadas-en-zabbix#comments</comments>
		<pubDate>Tue, 08 Jun 2010 07:55:07 +0000</pubDate>
		<dc:creator>Màrius</dc:creator>
				<category><![CDATA[Servidores]]></category>
		<category><![CDATA[graficas cortadas]]></category>
		<category><![CDATA[graficas en blanco]]></category>
		<category><![CDATA[zabbix]]></category>

		<guid isPermaLink="false">http://www.mariusduch.es/?p=942</guid>
		<description><![CDATA[Si somos usuarios del sistema de monitorización Zabbix y controlamos muchos servidores, seguramente nos hayamos encontrado alguna vez que las gráficas que nos muestran el estado actual de los recursos de la maquina, ya sea el uso de CPU, la memoria libre, espacio en disco o trafico entrante y saliente, sufren cortes. Es decir, nos [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.mariusduch.es%2Farreglar-graficas-cortadas-en-zabbix"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.mariusduch.es%2Farreglar-graficas-cortadas-en-zabbix&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignleft size-full wp-image-944" title="arreglar-graficas-cortadas-en-zabbix" src="http://www.mariusduch.es/wp-content/uploads/arreglar-graficas-cortadas-en-zabbix.png" alt="" width="100" height="100" />Si somos usuarios del sistema de monitorización Zabbix y controlamos muchos servidores, seguramente nos hayamos encontrado alguna vez que las gráficas que nos muestran el estado actual de los recursos de la maquina, ya sea el uso de CPU, la memoria libre, espacio en disco o trafico entrante y saliente, sufren cortes. Es decir, nos encontramos con trozos en blanco en una gráfica, con los que nos falta información de ciertas franjas de minutos.</p>
<p><span id="more-942"></span>Normalmente esto sucede si estamos visualizando una gráfica en la franja de 1 o 2 horas, ya que en esos casos necesita mas valores para formar la gráfica, y lo que sucede es que la maquina donde tenemos Zabbix Server, no ha podido recoger toda la información de todos los puntos, debido a que disponemos de muchas maquinas a monitorizar y no da a basto con la configuración por defecto de Zabbix Server.</p>
<p>Si tenemos este problema, veremos algo parecido a esto:<br />
<img class="aligncenter size-full wp-image-945" title="graficas" src="http://www.mariusduch.es/wp-content/uploads/graficas.png" alt="" width="573" height="219" />Para solucionarlo, unicamente deberemos acceder mediante localmente o por SSH a la máquina donde esta instalado Zabbix Server y editar el fichero de configuración del mismo.</p>
<blockquote><p>vim /etc/zabbix/zabbix_server.conf</p></blockquote>
<p>Modificaremos el Valor de StartPollers y lo pondremos en 30 (no se recomienda subirlo mas).</p>
<blockquote><p># Number of pre-forked instances of pollers<br />
# Default value is 5<br />
# This parameter must be between 0 and 255<br />
StartPollers=30</p></blockquote>
<p>Reiniciaremos Zabbix Server.</p>
<blockquote><p>/etc/init.d/zabbix_server restart</p></blockquote>
<p>Este cambio lo que hará es que se realizarán mas comprobaciones de valores de todos los servidores que tenemos añadidos en nuestro panel de Zabbix Server. Lo que si que notaremos es un aumento en el consumo de recursos de la maquina, ya que va a realizar mas trabajo.</p>
<p>En pocas horas volveremos a ver la gráficas de este modo:</p>
<p><img class="aligncenter size-full wp-image-946" title="graficas2" src="http://www.mariusduch.es/wp-content/uploads/graficas2.png" alt="" width="573" height="219" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mariusduch.es/arreglar-graficas-cortadas-en-zabbix/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ejecutar comandos remotos con zabbix</title>
		<link>http://www.mariusduch.es/ejecutar-comandos-remotos-con-zabbix</link>
		<comments>http://www.mariusduch.es/ejecutar-comandos-remotos-con-zabbix#comments</comments>
		<pubDate>Tue, 20 Apr 2010 13:55:11 +0000</pubDate>
		<dc:creator>Màrius</dc:creator>
				<category><![CDATA[Servidores]]></category>
		<category><![CDATA[comandos remotos]]></category>
		<category><![CDATA[triggers]]></category>
		<category><![CDATA[zabbix]]></category>

		<guid isPermaLink="false">http://www.mariusduch.es/?p=652</guid>
		<description><![CDATA[Si disponemos de un servidor con Zabbix y una o varias maquinas a las que estamos monitorizando, podremos realizar comandos del tipo bash shell de forma remota, programando estos comandos como tarea en según que situaciones. Aquí voy a explicar como, que en el caso de que el servidor web Apache de una de las [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.mariusduch.es%2Fejecutar-comandos-remotos-con-zabbix"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.mariusduch.es%2Fejecutar-comandos-remotos-con-zabbix&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="size-full wp-image-813 alignleft" title="ejecutar-comandos-remotos-con-zabbix" src="http://www.mariusduch.es/wp-content/uploads/ejecutar-comandos-remotos-con-zabbix.png" alt="" width="100" height="100" />Si disponemos de un servidor con Zabbix y una o varias maquinas a las que estamos monitorizando, podremos realizar comandos del tipo <em>bash shell</em> de forma remota, programando estos comandos como tarea en según que situaciones.</p>
<p>Aquí voy a explicar como, que en el caso de que el servidor web Apache de una de las maquinas que monitorizamos &#8220;se caiga&#8221;, levantar-lo de manera automática.</p>
<p>Para ello deberemos acceder por SSH (Putty) a la maquina donde tenemos el Apache que queremos controlar (es decir, la maquina donde queremos que se ejecuten los comandos) y seguir los siguientes pasos:</p>
<p><span id="more-652"></span>1. Editar el fichero de configuración de Zabbix (con el editor vi):</p>
<blockquote><p>vim /etc/zabbix/zabbix_agentd.conf</p></blockquote>
<p>2. Descomentar la siguiente linea:</p>
<blockquote><p>EnableRemoteCommands=1</p></blockquote>
<p>3. Reiniciamos Zabbix:</p>
<blockquote><p>/etc/init.d/zabbix_agentd restart</p></blockquote>
<p>4. Editar los permisos de sudo para zabbix:</p>
<blockquote><p>visudo</p></blockquote>
<p>5. Cometar la siguiente linea:</p>
<blockquote><p>#Defaults    requiretty</p></blockquote>
<p>6.  Añadir la siguiente linea al final del fichero (para dar permisos al usuario zabbix de ejecutar comandos como root sin preguntar contraseña):</p>
<blockquote><p># allows &#8216;zabbix&#8217; user to run all commands without password.<br />
zabbix ALL=NOPASSWD: ALL</p></blockquote>
<p>Ahora accedemos al panel web de Zabbix Server y realizamos los siguientes pasos:</p>
<p>1. Acceder formulario de creación de una acción</p>
<blockquote><p>|Configuration| &gt;&gt; |Actions| &gt;&gt; [Create Action]</p></blockquote>
<p>2. Rellenamos del campo <em>Name</em> con una frase intuitiva de la acción:</p>
<blockquote><p>Name: Iniciar apache si se para en el servidor XX.XX.XX.XX</p></blockquote>
<p>3. En el apartado <em>Action conditions</em> pusalmos [New] para añadir un parametro</p>
<p>4. Seleccionamos el parámetro <em>Trigger</em> y seleccionamos el trigger (previamente creado) del host al que queremos  realizar la acción:</p>
<blockquote><p>[Trigger] [=] [Apache is not running on NOMBRE_DEL_HOST]</p></blockquote>
<p>5. Pulsamos [Add] para añadirlo</p>
<p>6.  Nuevamente pulsamos [New] para añadir el segundo parametro</p>
<p>7. Ahora seleccionamos el parámetro <em>Trigger value</em> y el valor <em>Problem</em>:</p>
<blockquote><p>[Trigger value] [=] [PROBLEM]</p></blockquote>
<p>8. Pulsamos [Add] para añadirlo</p>
<p>9. Modificamos el valor de <em>Type of calculation</em> y lo dejamos en [AND]</p>
<p>10. En el apartado <em>Action operations</em> pusalmos [New] para añadir el comando que ejecutaremos remotamente sobre esa maquina</p>
<blockquote><p>Operation type: Remote command<br />
Remote command: NOMBRE_DEL_HOST:sudo /etc/init.d/httpd start</p></blockquote>
<p>11. Pulsamos [Add] para añadirlo</p>
<p>12. Finalmente pulsamos [Save]</p>
<p>Haciendo todos estos pasos, si en la maquina remota se para el Apache, el trigger <em>Apache is not running on NOMBRE_DEL_HOST</em> de la maquina saltará (esto es algo que debemos tener previamente hecho) como PROBLEM y el Action que hemos creado, ejecutará el comando <em>sudo /etc/init.d/httpd start</em> que hará que el Apache se inicie nuevamente.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mariusduch.es/ejecutar-comandos-remotos-con-zabbix/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crear un trigger de un servicio de windows para zabbix</title>
		<link>http://www.mariusduch.es/crear-un-trigger-de-un-servicio-de-windows-para-zabbix</link>
		<comments>http://www.mariusduch.es/crear-un-trigger-de-un-servicio-de-windows-para-zabbix#comments</comments>
		<pubDate>Wed, 14 Apr 2010 11:15:17 +0000</pubDate>
		<dc:creator>Màrius</dc:creator>
				<category><![CDATA[Servidores]]></category>
		<category><![CDATA[items]]></category>
		<category><![CDATA[triggers]]></category>
		<category><![CDATA[zabbix]]></category>

		<guid isPermaLink="false">http://www.mariusduch.es/?p=640</guid>
		<description><![CDATA[Para crear un trigger de un servicio de Windows (como DNS Server, DCHP Server, FTP Server, World Wide Web Publishing Service&#8230;) para Zabbix, y de este modo saber si ese servicio esta caído o esta en funcionamiento, deberemos acceder al panel de Zabbix de nuestro servidor y seguir los siguientes pasos: * El ejemplo esta [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.mariusduch.es%2Fcrear-un-trigger-de-un-servicio-de-windows-para-zabbix"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.mariusduch.es%2Fcrear-un-trigger-de-un-servicio-de-windows-para-zabbix&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="size-full wp-image-811 alignleft" title="crear-un-trigger-de-un-servicio-de-windows-para-zabbix" src="http://www.mariusduch.es/wp-content/uploads/crear-un-trigger-de-un-servicio-de-windows-para-zabbix.png" alt="" width="100" height="100" />Para crear un trigger de un servicio de Windows (como DNS Server, DCHP Server, FTP Server, World Wide Web Publishing Service&#8230;) para Zabbix, y de este modo saber si ese servicio esta caído o esta en funcionamiento, deberemos acceder al panel de Zabbix de nuestro servidor y seguir los siguientes pasos:</p>
<p><em>* El ejemplo esta hecho para crear un trigger para el servicio DNS Server</em></p>
<p><em><span id="more-640"></span></em><strong>1. Acceder al aparatado Items:</strong></p>
<p>[Configuration] &gt; [Items]</p>
<p><strong>2. Acceder al template de Windows:</strong></p>
<p>Group: Templates<br />
Host: Template_Windows</p>
<p><strong>3. Crear el item:</strong></p>
<p>[Create Item]</p>
<p><strong>4. Rellenar los siguientes campos con estos valores:<br />
</strong><em></em></p>
<p><strong>Description: </strong>Service state of DNS Server ($1)<br />
<strong>Type:</strong> ZABBIX agent<br />
<strong>Key: </strong>service_state[dns]<br />
<strong>Type of information: </strong>Numeric (float)<br />
<strong>Units:</strong><br />
<strong>Use multiplier:</strong> Do not use<br />
<strong>Update interval (in sec):</strong> 30<br />
<strong>Flexible intervals (sec):</strong> No flexible intervals<br />
<strong>New flexible interval:</strong> Delay 50 Period 1-7,00:00-23:59<br />
<strong>Keep history (in days):</strong> 7<br />
<strong>Keep trends (in days): </strong>365<br />
<strong>Status:</strong> Active<br />
<strong>Store value: </strong>As is<br />
<strong>New application:</strong><br />
<strong>Applications:</strong> Services</p>
<p>[Save]</p>
<p><strong>5. Acceder al aparatado Triggers:</strong></p>
<p>[Configuration] &gt; [Triggers]</p>
<p><strong>6. Acceder al template de Windows:<br />
</strong><em>*seguramente ya estaremos en el</em></p>
<p>Group: Templates<br />
Host: Template_Windows</p>
<p><strong>7. Crear el trigger:</strong></p>
<p>[Create Trigger]</p>
<p><strong>8. Rellenar los siguientes campos con estos valores:</strong></p>
<p><strong>Name: </strong>DNS Server is not running on {HOSTNAME}<br />
<strong>Expression: </strong>{Template_Windows:service_state[dns].last(0)}&gt;1<br />
<strong>The trigger depends on:</strong> No dependencies defined<br />
<strong>Event generation: </strong>Normal<br />
<strong>Severity:</strong> Average<br />
<strong>Comments:<br />
URL:<br />
Disabled</strong> [v]</p>
<p>[Save]</p>
<p><strong>9. Acceder al aparatado Triggers, del Host que queremos añadirselo:<br />
</strong><em>* Este host evidentemente debe tener añadido el template de windows</em><strong></strong></p>
<p>Group: Nombre_del_grupo<br />
Host: Nombre_del_host</p>
<p><strong>10. Seleccionamos el trigger que hemos creado </strong></p>
<p>[v] Template_Windows:DNS Server is not running on Nombre_del_host</p>
<p>[Enable selected]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mariusduch.es/crear-un-trigger-de-un-servicio-de-windows-para-zabbix/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Personalizar la franja horaria de avisos en Zabbix</title>
		<link>http://www.mariusduch.es/personalizar-la-franja-horaria-de-avisos-en-zabbix</link>
		<comments>http://www.mariusduch.es/personalizar-la-franja-horaria-de-avisos-en-zabbix#comments</comments>
		<pubDate>Tue, 12 Jan 2010 15:49:24 +0000</pubDate>
		<dc:creator>Màrius</dc:creator>
				<category><![CDATA[Servidores]]></category>
		<category><![CDATA[alertas]]></category>
		<category><![CDATA[franja horaria]]></category>
		<category><![CDATA[zabbix]]></category>

		<guid isPermaLink="false">http://www.mariusduch.es/?p=623</guid>
		<description><![CDATA[Zabbix, es un sistema de motorización de servidores, con el que podemos controlar el estado de muchas de las características de un servidor, las 24 horas del día, mediante un software web. Este nos puede proporcionar avisos si algún servicio deja de funcionar, si el trafico del servidor excede de algún valor que le indiquemos, [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.mariusduch.es%2Fpersonalizar-la-franja-horaria-de-avisos-en-zabbix"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.mariusduch.es%2Fpersonalizar-la-franja-horaria-de-avisos-en-zabbix&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="size-full wp-image-809 alignleft" title="personalizar-la-franja-horaria-de-avisos-en-zabbix" src="http://www.mariusduch.es/wp-content/uploads/personalizar-la-franja-horaria-de-avisos-en-zabbix.png" alt="" width="100" height="100" />Zabbix, es un sistema de motorización de servidores, con el que podemos controlar el estado de muchas de las características de un servidor, las 24 horas del día, mediante un software web.</p>
<p>Este nos puede proporcionar avisos si algún servicio deja de funcionar, si el trafico del servidor excede de algún valor que le indiquemos, si la memoria RAM esta al 100%, si el servidor se apaga&#8230;</p>
<p>La cosa esta en que podemos recibir estos avisos mediante correo electrónico y SMS. Si nosotros no estamos en frente del ordenador todo el día nos será muy útil el uso de SMS. Para usar esta prestación será necesario usar un servicio de envío de mensajes como <a href="http://www.clickatell.com" target="_blank">Clickatell</a>, o disponer de un módem GSM.</p>
<p><span id="more-623"></span>Ahora bien, si lo que queremos es recibir SMS únicamente cuando estamos fuera de la oficina y cuando estamos en ella solo recibir correos electrónicos, lo que debemos hacer es establecer una franja horaria para cada servicio. Esto es realmente útil si nos queremos ahorra algo de dinero, ya que es innecesario recibir un SMS si tenemos a mano nuestro gestor de correo electrónico.</p>
<p>Para realizar esta configuración debemos acceder al gestor web de Zabbix Server, acceder con el usuario administrador y seguir los siguientes pasos:</p>
<p><strong>[Administration] &gt; [Users] &gt; [Admin]</strong></p>
<p><img class="aligncenter size-full wp-image-624" title="zabbix-1" src="http://www.mariusduch.es/wp-content/uploads/zabbix-1.png" alt="zabbix-1" width="389" height="179" /></p>
<p>En el apartado <em>Media</em>, pulsamos <strong>[Add]</strong></p>
<p><img class="aligncenter size-full wp-image-625" title="zabbix-2" src="http://www.mariusduch.es/wp-content/uploads/zabbix-2.png" alt="zabbix-2" width="521" height="69" /></p>
<p>Ahora hay que rellenar los campos:</p>
<p><strong>Type: </strong>Seleccionamos el servicio que usaremos (SMS, correo electrónico&#8230;)<strong><br />
Send to:</strong> Escribimos la dirección de correo o el teléfono móvil con el prefijo correspondiente del país (España[34])<strong><br />
When active:</strong> Especificamos que dias y en que franja horaria se ejecutará.<br />
<em>Forma de indicar:</em> [DÍAS DE LA SEMANA,FRANJA-HORARIA;]</p>
<blockquote><p><em>Por ejemplo:<br />
</em>De lunes a viernes de 9:00 a 18:00 sería [1-5,09:00-18:00;]<br />
Solo los sábados de 12:00 a 15:00 sería [6,12:00-15:00;]<br />
De lunes a viernes de 8:00 a 17:00 y el fin de semana todo el día [1-5,09:00-18:00;6-7,00:00-23:59;]</p></blockquote>
<p><strong>Use if severity:</strong> marcamos el tipo de avisos que queremos recibir</p>
<p>Pulsamos <strong>[Save]</strong></p>
<p><img class="aligncenter size-full wp-image-626" title="zabbix-3" src="http://www.mariusduch.es/wp-content/uploads/zabbix-3.png" alt="zabbix-3" width="367" height="276" /></p>
<p>Veremos que hemos vuelto al menú anterior. Pulsamos <strong>[Save]</strong></p>
<p><strong><img class="aligncenter size-full wp-image-629" title="zabbix-4" src="http://www.mariusduch.es/wp-content/uploads/zabbix-4.png" alt="zabbix-4" width="205" height="35" /><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mariusduch.es/personalizar-la-franja-horaria-de-avisos-en-zabbix/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
