tag:blogger.com,1999:blog-34440531469581572852024-02-07T07:06:39.715+01:00Blog de Zabbix en españolEste blog tiene como finalidad compartir las experiencias de esta gran herramienta de monitorización.Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.comBlogger34125tag:blogger.com,1999:blog-3444053146958157285.post-9881007935209169312012-05-22T17:09:00.000+02:002012-05-22T22:42:24.763+02:00Lanzamiento Zabbix 2.0Por fin llega el lanzamiento de Zabbix 2.0 con multitud de nuevas funcionalidades.<br />
<br />
Y como una imagen vale más que mil palabras aquí tenéis dos vídeos donde nos explican todas las nuevas funcionalidades así como el nuevo y mejorado look de Zabbix 2.0<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/in44kHywfUk" width="460"></iframe><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/DJBQCjY1iy0" width="460"></iframe>Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com7tag:blogger.com,1999:blog-3444053146958157285.post-39845592395874400832012-02-05T12:51:00.000+01:002012-03-26T23:42:55.651+02:00Alertas Zabbix a Twitter<a href="http://puppetlinux.blogspot.com/2012/01/alertas-zabbix-twitter.html?spref=bl">Linux for SysAdmin: Alertas Zabbix a Twitter</a>: <b>Zabbix</b>, del que ya hablamos en este blog muchas veces es una excelente herramienta de monitorización que permite muchos tipos de alertas, perfectamente configurables. Dichas alertas se puede enviar al correo, jabber y por sms. Sin embargo, enviarlas al teléfono móvil es más complicado y tiene un coste adicional. Es por ello que aprovechando la tecnología escribí un pequeño script que permite el envío de dichas alertas a una cuenta de Twitter y queden ahí publicadas. <a href="http://puppetlinux.blogspot.com.es/2012/01/alertas-zabbix-twitter.html?spref=bl" target="_blank">Seguir leyendo...</a>Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com5tag:blogger.com,1999:blog-3444053146958157285.post-61145034362001782392012-01-29T22:37:00.002+01:002012-02-01T20:12:52.659+01:00ABC Zabbix performance tuning<div id="__ss_11324557" style="width: 425px;">
<span style="display: block; margin: 12px 0px 4px;">Os Adjunto un PDF con algunos trucos para mejorar el rendimiento de vuestros Zabbix.</span><strong style="display: block; margin: 12px 0px 4px;"></strong><object height="355" id="__sse11324557" width="425"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=abczabbixperformancetuning-120129152908-phpapp01&stripped_title=abc-zabbix-performance-tuning&userName=serrauri" />
<param name="allowFullScreen" value="true"/>
<param name="allowScriptAccess" value="always"/>
<param name="wmode" value="transparent"/>
<embed name="__sse11324557" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=abczabbixperformancetuning-120129152908-phpapp01&stripped_title=abc-zabbix-performance-tuning&userName=serrauri" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" width="425" height="355"></embed></object></div>Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com6tag:blogger.com,1999:blog-3444053146958157285.post-47692190017959162152011-10-26T23:51:00.006+02:002011-10-29T15:48:13.787+02:00Localiza especialistas en ZABBIX<div>Hemos creado un mapa público en google maps para localizar en todo el mundo empresas o personas que trabajen con ZABBIX.</div><div><br /></div><div>Si queréis agregaros en el mapa enviar un mail a la cuenta whereareyou.maps@gmail.com con vuestras coordenadas e información para que os puedan localizar.</div><div><br /></div><div>Os dejo el link del mapa para que lo podáis consultar.</div><div><br /></div><div><a href="http://maps.google.com/maps/ms?ie=UTF&msa=0&msid=215875458565783706397.0004b03a940e1493f676e">http://maps.google.com/maps/ms?msid=215875458565783706397.0004b03a940e1493f676e&msa=0</a></div><div><br /></div><div><iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?msid=215875458565783706397.0004b03a940e1493f676e&msa=0&ie=UTF8&t=m&vpsrc=0&ll=14.944785,-16.171875&spn=124.014755,314.296875&output=embed"></iframe><br /><small>Ver <a href="http://maps.google.com/maps/ms?msid=215875458565783706397.0004b03a940e1493f676e&msa=0&ie=UTF8&t=m&vpsrc=0&ll=14.944785,-16.171875&spn=124.014755,314.296875&source=embed" style="color:#0000FF;text-align:left">Especialistas en Zabbix</a> en un mapa más grande</small></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div>Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com6tag:blogger.com,1999:blog-3444053146958157285.post-49361265771769306222011-06-29T16:47:00.008+02:002013-08-27T12:13:35.078+02:00Monitorizar Windows Server 2008 Backup con Zabbix<div class="MsoNormal">
Para monitorizar los backup de Windows Server Backup tendremos que hacer los siguientes pasos.</div>
<div class="MsoNormal">
</div>
<ol>
<li>Crear un backup con Windows Server Backup.</li>
<li>Crear una tarea de Windows que se active cuando falle un backup y modifique un fichero de logs.</li>
<li>Crear un ítem en Zabbix analizando el fichero de logs.</li>
<li>Crear un trigger en Zabbix.</li>
</ol>
<div class="MsoNormal">
El primer paso lo obviaré ya que se entiende que los backups están configurados.<br />
<br /></div>
<div class="MsoNormal">
Para crear la tarea de Windows simplemente tendremos que ir al “<b>Programador de tareas</b>” de Windows e importaremos la siguiente tarea.<br />
<br /></div>
<div class="MsoNormal">
<a href="http://www.bimind.es/files/zabbix/Microsoft-Windows-Backup_Microsoft-Windows-Backup.xml">http://www.bimind.es/files/zabbix/Microsoft-Windows-Backup_Microsoft-Windows-Backup.xml</a><br />
<br /></div>
<div class="MsoNormal">
Lo segundo será crear un archivo ubicado en <b>C:\backup\backup_errr.bat</b> para que ejecute el siguiente comando. <br />
<br /></div>
<div class="MsoNormal">
<span lang="EN-US" style="mso-ansi-language: EN-US;"><b>echo %date% - %ti</b></span><b>me% -</b><b> “backup error”>> C:\backup\backup.txt</b><br />
<b><br /></b></div>
<div class="MsoNormal">
Ahora crearemos un fichero de texto vacio en <b>C:\backup\backup.txt</b><br />
<b><br /></b></div>
<div class="MsoNormal">
La tarea que hemos importado se activará cuando encuentre en el Visor de Sucesos de Windows un error que haga referencia al Backup de Windows. Cuando esto pase lanzará el archivo ubicado en C:\backup\backup_errr.bat.<br />
<br /></div>
<div class="MsoNormal">
Tener en cuenta que tenéis que cambiar el usuario de la tarea para que se ejecute con un usuario válido de Windows.<br />
<br /></div>
<div class="MsoNormal">
Ahora solo nos faltará analizar el fichero de texto desde nuestro Zabbix.<br />
<br /></div>
<div class="MsoNormal">
Crearemos un ítem con la siguiente configuración.<br />
<br /></div>
<div class="MsoNormal">
Key: <b>vfs.file.cksum[C:\backup\backup.txt]</b><br />
<b><br /></b></div>
<div class="MsoNormal">
<img alt="" border="0" id="BLOGGER_PHOTO_ID_5624089020654002978" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdWFSWtmCoILi5LrXyUJJbSohR6fJKwWqjhuI2GcIgkg3WeJiaFUg6K9cjRC22xeAjhg1zEbnw-XR2KTK8oOsZKoiQIcJYW9w-T_3Fttf2eA_i2ymJJSQ9P8o-ieuOKa5RDr782BIQWkmj/s400/sshot-11.jpg" style="cursor: hand; cursor: pointer; height: 361px; width: 400px;" /><br />
<br /></div>
<div class="MsoNormal">
Y ahora vamos a crearmos el trigger con la siguiente configuración.<br />
<br /></div>
<div class="MsoNormal">
Expression:<br />
<b><br /></b>
<b>{BIMIND_Template_Backup_Windows:vfs.file.cksum[C:\backup\backup.txt].diff(0)}>0</b><br />
<b><br /></b></div>
<div class="MsoNormal">
<img alt="" border="0" id="BLOGGER_PHOTO_ID_5624089027658390882" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOYioldw0-OmBXpyzuj6t1Re1CNnLWkqdxfkShKg1q1Sj97Q1eUJZkcbHrzzt4hE0bIHjgvLly395FYLo_VsGvW3T4gNzVhdiJGs4mzsZCI5sss8Ez8ylSUJlltuGJzIpxP5_TeOoDz31S/s400/sshot-12.jpg" style="cursor: hand; cursor: pointer; height: 219px; width: 400px;" /><br />
<br /></div>
<div class="MsoNormal">
Y esto es todo. Ahora cuando fallen los backup Zabbix nos alertará.</div>
Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com3tag:blogger.com,1999:blog-3444053146958157285.post-33648767778702767072011-06-29T15:10:00.006+02:002011-06-29T15:17:10.983+02:00Monitorizar RAID de Windows con ZabbixHoy dejo una pequeña entrada para comentar como podemos monitorizar el Raid por software de Windows.<br /><p class="MsoNormal">Es muy sencillo pero debemos saber cómo hacerlo.</p> <p class="MsoNormal">Lo primero que vamos hacer es crear un ítem con la siguiente configuración:</p> <p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language:EN-US">Key: <b>system.run[echo list volume | diskpart | find "Error" /c]</b><o:p></o:p></span></p><p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language:EN-US"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXr3aMhv6trcTx3jCw-AfUI4tRfLZwuHmpIdVepnvvQGPZ28FfZWUJuw1qpyCUzqy10M6cmxfUaLuOXr0aV9sm2VAtIox7szw9nn2Mg59Q1O4CZRMJNoqJ7kHW5d4cPGiWtyeQ9a0pJqBI/s400/sshot-6.jpg" style="cursor:pointer; cursor:hand;width: 400px; height: 376px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5623629033882688658" /></span></p> <p class="MsoNormal">Lo segundo es hacer el trigger.</p> <p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language:EN-US">Expression: <b>{BIMIND_Template_RaidCheck:system.run[echo list volume | diskpart | find "Error" /c].last(0)}>0</b><o:p></o:p></span></p><p class="MsoNormal"><span lang="EN-US" style="mso-ansi-language:EN-US"><b><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCKmHehauukPqVnvUVFW9g80rywEtPrf8qRRcTE-zDBzhSRSlUjLKeH2XTtZvPxPzL8_lN3CmJ9PflPTGATlt4r9uUhe5We3KosU02MiqzamXvCEqP7339kxx9BuXLbb6im4taQLNFG801/s400/sshot-1.jpg" style="cursor:pointer; cursor:hand;width: 400px; height: 219px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5623629260230601618" /></b></span></p> <p class="MsoNormal">Yo lo he hecho mediante una template para luego poderlo vincular a los host que necesite. En el caso de hacerlo directamente en un host deberéis cambiar “BIMIND_Template_RaidCheck” por el nombre del HOST.</p> <p class="MsoNormal">Y con esto ya tenemos controlado si nos falla el RAID.</p>Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com3tag:blogger.com,1999:blog-3444053146958157285.post-90924615821933629232011-04-27T17:42:00.007+02:002011-11-05T12:34:20.247+01:00Appliance de Zabbix con SUSE StudioDesde la versión 1.8.3 podemos encontrar el Appliance de Zabbix basado en OpenSuse.<br /><br />Este appliance esta configurado mediante la herramienta SUSE Studio que nos permite crear distribuciones SUSE a media.<br /><br />Desde la siguiente página web <a href="http://susegallery.com/a/MdKfmk/zabbix-x86">http://susegallery.com/a/MdKfmk/zabbix-x86</a> podemos descargarnos la última versión del appliance en varios formatos distintos que seguro que se adaptan a cada una de nuestras necesidades:<br /><ul><br /><li>USB & flash image</li><br /><li>ISO image</li><br /><li>Complete disk image</li><br /><li>Preload ISO</li><br /><li>Open Virtualitzation Format (OVF)</li><br /><li>VMWare / VirtualBox / KVM image</li><br /><li>Xen guest image. </li></ul><br /><br /><p></p>Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com2tag:blogger.com,1999:blog-3444053146958157285.post-48517612216926040782011-04-20T18:53:00.011+02:002011-06-30T21:13:49.112+02:00Monitorizar Hardware de VMWare ESXi con ZabbixPara monitorizar el hardware de un ESXi de VMWare vamos a utilizar el Appliance de Zabbix el cual podemos encontrar en la zona de descargas <a href="http://www.zabbix.com/download.php">http://www.zabbix.com/download.php</a><br /><br />Para que nuestro Zabbix se hable con ESXi tendremos que instalar <b>pywbem </b>y <b>openssl</b>.<br /><br /><span style="font-weight: bold; ">yast2 --install python-pywbem<br /></span><br /><span><span class="Apple-style-span" style="font-weight: bold; ">yast2 --install python-openssl </span><br /><br />Una vez instalado los requisitos en nuestro servidor de Zabbix descargaremos el siguiente script <a href="http://exchange.nagios.org/components/com_mtree/attachment.php?link_id=724&cf_id=24">check_esx_wbem.py</a><br /><br />Una vez descargado el script lo copiaremos en la siguiente ruta del Servidor Zabbix<br /><br /><span style="font-weight:bold;">/etc/zabbix/externalscripts</span>/<br /><br /></span><div><span>Esta ruta es donde se alojan los "External check" de zabbix.<br /><br />Ahora vamos a crear un script en esta misma ruta para pasarle el <span style="font-weight:bold;">usuario </span>y la <span style="font-weight:bold;">contraseña </span>de nuestros ESXi<br /><br /><span style="font-weight:bold;">nano /etc/zabbix/externalscripts/check_esx_wbem.sh</span><br /><br />Y escribiremos la siguiente instrucciones, donde cambiaremos el usuario y la contraseña por la de nuestros ESXi<br /><br /><span style="font-weight:bold;">/etc/zabbix/externalscripts/check_esx_wbem.py https://$1:5989 usuario contraseña $2</span><br /><br />Guardaremos y cerraremos el archivos con los cambios efectuados<br /><br />Ahora otorgaremos permisos al usuario zabbix para que pueda ejecutar el script<br /><br /><span style="font-weight:bold;">chmod 0777 /etc/zabbix/externalscripts/check_esx_wbem.py</span></span><div><span><span style="font-weight:bold;"><br />chmod 0777 /etc/zabbix/externalscripts/check_esx_wbem.sh</span><br /><br />Una vez aplicado los permisos vamos a probar que funcione ejecutando la siguiente instrucción desde la consola zabbix cambiando <span style="font-weight:bold;">ipadress </span>por la IP de nuestro servidor ESXi<br /><br /><span style="font-weight:bold;">/etc/zabbix/externalscripts/check_esx_wbem.sh ipadress<br /></span><br />En el caso de que no diera algún error podemos usar la variable <span style="font-weight:bold;">verbose </span>para ejecutar el script en modo detalle<br /><br /><span style="font-weight:bold;">/etc/zabbix/externalscripts/check_esx_wbem.sh ipadress verbose<br /></span><br />Ahora es el momento de crear configurar el Host ESXi en nuestro servidor Zabbix desde el <b>Frontend Web</b>.<br /><br />Crearemos un <b>host </b>indicándole la IP de nuestro servidor ESXi y seguidamente le crearemos nuestro <b>item </b>para chequear el hardware.<br /><br /><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR9a-6Bsi_ZSr0NXcKP8imhgVTuDATGW76gjjqaSmfuLzpzHLUy5VqiZGzVXovhP5a2sJQ7f2TleSAIOSyp9rlfIAm-D_ahlx39e0kaZv4QoYsUHDvIzHjRTZGiA1EbQKqVP8gnAsxXFTF/s400/sshot-5.jpg" style="cursor:pointer; cursor:hand;width: 400px; height: 151px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5597719433191805778" /><br /><br />Ahora solo faltará crear un <b>trigger </b>que nos avise si cambia de estado.</span></div></div>Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com10tag:blogger.com,1999:blog-3444053146958157285.post-54301156054143509812010-06-03T12:43:00.005+02:002010-06-03T12:57:38.245+02:00Zabbix en AndroidAquí dejo una de las primeras aplicaciones de Zabbix para Google Android. <div><br /><div></div><div><a href="http://droid.monsta.hu/applications/zabbix-on-the-go/">http://droid.monsta.hu/applications/zabbix-on-the-go/</a></div><br /><div></div><div>Caracterísitcas:</div><br /><div></div><div>- Muestra el estado breve o detallado de los servicios.</div><div></div><div>- Monitoriza los servidores en segundo plano y nos avisa cuando se encuentran problemas.</div><div></div><div>- Soporta https en instalaciones con certificados personales.</div><br /><div></div><br /><div>Compatibilidad: Android 1.5 o superior.</div><br /><div></div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjf7vpu0J1O2n0NENglBTAscWTiLwcDodoms0hgIKjoUXC3iMLkyW9atHU8QGNdFxAa6pEx7xIBQZ7wGAFy0hOq_uXJ1r626idpuIP2l2gTTnb-NlARrYcZEG2wOFHGCSqhYe1FqBTHfUS/s1600/screen-main.jpg"><img id="BLOGGER_PHOTO_ID_5478498747335008274" style="WIDTH: 267px; CURSOR: hand; HEIGHT: 400px" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjf7vpu0J1O2n0NENglBTAscWTiLwcDodoms0hgIKjoUXC3iMLkyW9atHU8QGNdFxAa6pEx7xIBQZ7wGAFy0hOq_uXJ1r626idpuIP2l2gTTnb-NlARrYcZEG2wOFHGCSqhYe1FqBTHfUS/s400/screen-main.jpg" border="0" /></a><br /><br /><div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcDV676Om7ZY7ZiWpGLW5SxidT65T1c7mHfT4SBiHsWu3l6kbF2Cyxm7AV6f2Ir_lkh8aIxC1sG2zdMxPwewN2ibxby51IPTmkje-PqCqwIqOUyM0HSM9XD2g9RCX8fLA-LPhk1fCUtktN/s1600/notify-perhost.jpg"><img id="BLOGGER_PHOTO_ID_5478498750770274994" style="WIDTH: 267px; CURSOR: hand; HEIGHT: 400px" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcDV676Om7ZY7ZiWpGLW5SxidT65T1c7mHfT4SBiHsWu3l6kbF2Cyxm7AV6f2Ir_lkh8aIxC1sG2zdMxPwewN2ibxby51IPTmkje-PqCqwIqOUyM0HSM9XD2g9RCX8fLA-LPhk1fCUtktN/s400/notify-perhost.jpg" border="0" /></a></div></div>Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com4tag:blogger.com,1999:blog-3444053146958157285.post-65354207922259629492010-05-13T12:10:00.006+02:002012-01-29T22:39:38.521+01:00Monitorizando el Frontend Web de ZabbixVamos a poner un ejemplo de cómo monitorizar el funcionamiento de nuestros servidores web.<br />
<br />
Como ejemplo voy a monitorizar el frontend web del propio Zabbix.<br />
<br />
Lo primero que vamos a crear es una aplicación llamada “<strong>Zabbix frontend</strong>”.<br />
<br />
“<strong>Configuration->Hosts->Applications->Create application</strong>”.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLV_gtHJnWeOrfyUO1XC7RIBN72skt5IASjSe1KWuvyNn_VaZVFvBjn18dg3Ym9JWAokAB6Atjw2uO8A6GkX3a1WxS-HN4waFP8mWYosE-KK-K0sPM4HwGxK5WlWSlE7ZXeBIxfmqgc7pP/s1600/web8.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5470695247373322098" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLV_gtHJnWeOrfyUO1XC7RIBN72skt5IASjSe1KWuvyNn_VaZVFvBjn18dg3Ym9JWAokAB6Atjw2uO8A6GkX3a1WxS-HN4waFP8mWYosE-KK-K0sPM4HwGxK5WlWSlE7ZXeBIxfmqgc7pP/s400/web8.jpg" style="cursor: hand; height: 66px; width: 400px;" /></a><br />
Seguidamente configuraremos el escenario web que vamos a monitorizar.<br />
<br />
“<strong>Configuration->Web->Create scenario</strong>”.<br />
<br />
Application: Selecionamos la aplicación previamente creada “<strong>Zabbix frontend</strong>”.<br />
Name:<strong> Zabbix frontend</strong><br />
Basic authentication: <strong>none</strong><br />
Update Interval (in sec):<strong> 60</strong><br />
Agent:<strong> Lynx 2.8.4rel.1 on Linux</strong><br />
Satus:<strong> Active</strong><br />
Variables:<br />
<strong>{username}=admin<br />{password}=zabbix</strong><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu-IjhajyPpkk62QU5oIt2U2Sm4wY14SPazRk3fNJP2cMx9-anoERifrJWVhyBRZRi0sxsTR8NpFJj4KKAT-q4of6YqxZTq3I5D7QCaDqKhvfJnd7l2PBEeNH2NpjEhZZK1-uwO9Qyzij2/s1600/web1.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5470695254537916322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu-IjhajyPpkk62QU5oIt2U2Sm4wY14SPazRk3fNJP2cMx9-anoERifrJWVhyBRZRi0sxsTR8NpFJj4KKAT-q4of6YqxZTq3I5D7QCaDqKhvfJnd7l2PBEeNH2NpjEhZZK1-uwO9Qyzij2/s400/web1.jpg" style="cursor: hand; height: 213px; width: 400px;" /></a><br />
<br />
Ahora vamos a crear tres pasos a monitorizar: “<strong>Steps Add</strong>”<br />
<br />
El primer paso verificará que llegamos a la pantalla de login de Zabbix.<br />
<br />
Name: <strong>First page</strong><br />
URL: <strong>http://localhost/zabbix</strong><br />
Timeout: <strong>10</strong><br />
Required: <strong>SIA Zabbix</strong><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPLLIAK-w-L29cFp3Xn66Mq89JaPdQmzjrpjaZ92E4mNrJHLpAS0YX9mPg4tQyOnxQKnmK9fwChegdBAqzsREpnyhZDSZV02H9DNP0Uy_3pQyVU8WKSn6YUMdmTt1rGC71n8tzInDlM9kb/s1600/web2.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5470695259216571506" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPLLIAK-w-L29cFp3Xn66Mq89JaPdQmzjrpjaZ92E4mNrJHLpAS0YX9mPg4tQyOnxQKnmK9fwChegdBAqzsREpnyhZDSZV02H9DNP0Uy_3pQyVU8WKSn6YUMdmTt1rGC71n8tzInDlM9kb/s400/web2.jpg" style="cursor: hand; height: 254px; width: 400px;" /></a><br />
<br />
El segundo paso servirá para hacer el login.<br />
<br />
Name: <strong>Log in</strong><br />
URL: <strong>http://localhost/zabbix/index.php</strong><br />
Post: <strong>name={username}&password={password}&enter=Enter</strong><br />
Timeout: <strong>10</strong><br />
<strong></strong><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzHYGKtp30Wulp5_ysrQccuwrxVDd3mFJMVhNa8mUMG8VruY2lzPCWdPMHQUVu0wE12Qn3u8jsp1lkuTkuSRTrx5AV4ygwNiEa21HsJmznL7Q5hSI99jYe2-F07kWQP4sT05iFZzDnee6i/s1600/web3.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5470695263392800546" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzHYGKtp30Wulp5_ysrQccuwrxVDd3mFJMVhNa8mUMG8VruY2lzPCWdPMHQUVu0wE12Qn3u8jsp1lkuTkuSRTrx5AV4ygwNiEa21HsJmznL7Q5hSI99jYe2-F07kWQP4sT05iFZzDnee6i/s400/web3.jpg" style="cursor: hand; height: 254px; width: 400px;" /></a><br />
<br />
El tercer paso verificará que el login haya tenigo éxito.<br />
<br />
Name: <strong>Check login</strong><br />
URL: <strong>http://localhost/zabbix/index.php</strong><br />
Timeout: <strong>10</strong><br />
Required: <strong>Profile</strong><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgImb80NWkQNBmtwoT2fThIp2FrVc2CGuazYy9za04XxEpG7dLZwL6RlGr81Qtdky991uB0O9tKhOXI8Q4piuJqitGe4xQydpsodJI3IQiESeJvmK4lMcOBPwcnGVzwKIj8sW_u93nKzycd/s1600/web4.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5470695267402960050" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgImb80NWkQNBmtwoT2fThIp2FrVc2CGuazYy9za04XxEpG7dLZwL6RlGr81Qtdky991uB0O9tKhOXI8Q4piuJqitGe4xQydpsodJI3IQiESeJvmK4lMcOBPwcnGVzwKIj8sW_u93nKzycd/s400/web4.jpg" style="cursor: hand; height: 253px; width: 400px;" /></a><br />
<br />
Ya tenemos el escenario creado. Ahora solo falta esperar unos minutos para ver el resultado.<br />
<br />
“<strong>Monitoring->Web->Zabbix frontend</strong>”<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzFjkroQzlixyoRWiyTAYuJougcRLS6ePxN4DqPEIzIfCiI_luKsymLWLoeJNgFk9qgHFHmIUXOzcZnbQgiFU4QsI8hRXcb6_mIcTUAsOvf2CMfUAjLnyfTEF8lO7O-3ugJTJYT6ZhANBE/s1600/web5.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5470695505152672130" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzFjkroQzlixyoRWiyTAYuJougcRLS6ePxN4DqPEIzIfCiI_luKsymLWLoeJNgFk9qgHFHmIUXOzcZnbQgiFU4QsI8hRXcb6_mIcTUAsOvf2CMfUAjLnyfTEF8lO7O-3ugJTJYT6ZhANBE/s400/web5.jpg" style="cursor: hand; height: 68px; width: 400px;" /></a><br />
<div>
<div>
<br />
<div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM5wAWd3qRtpbHxf-dyPNg_Hq-AyqScgqMYMV23VWpnEgVe4x-H_LEI6Kp85wtJZRv8kyJrkVIqeaN_0pMfaoigRhMcnG7Lrz8lIa16AA316SI4y8OWnvKTOOpQPHUhyu6XHAK7BJxapRF/s1600/web6.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5470695507886289666" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM5wAWd3qRtpbHxf-dyPNg_Hq-AyqScgqMYMV23VWpnEgVe4x-H_LEI6Kp85wtJZRv8kyJrkVIqeaN_0pMfaoigRhMcnG7Lrz8lIa16AA316SI4y8OWnvKTOOpQPHUhyu6XHAK7BJxapRF/s400/web6.jpg" style="cursor: hand; height: 192px; width: 400px;" /></a><br />
<div>
<div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuUxbzxcZxXnL49wOZnbSWm0I_3Hs4AmHTut8PP-rfshLkY7zBNhPq5034pQ78NjqvqlpYgs8PfsAvYwWnTLSLpzbIO8vmFv_vz-2IOHGJnBXa-J4aVW8JG-_1RaO-lLvDzXd3Aj8IT9Ft/s1600/web7.jpg"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5470695515509989394" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuUxbzxcZxXnL49wOZnbSWm0I_3Hs4AmHTut8PP-rfshLkY7zBNhPq5034pQ78NjqvqlpYgs8PfsAvYwWnTLSLpzbIO8vmFv_vz-2IOHGJnBXa-J4aVW8JG-_1RaO-lLvDzXd3Aj8IT9Ft/s400/web7.jpg" style="cursor: hand; height: 191px; width: 400px;" /></a><br />
<div>
</div>
</div>
</div>
</div>
</div>
</div>Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com6tag:blogger.com,1999:blog-3444053146958157285.post-69288473164613504232010-05-10T17:02:00.009+02:002010-05-11T14:54:50.201+02:00Monitorizar Logs con ZabbixPara monitorizar los archivos de Logs de nuestros servidores deberemos usar ítems activos.<br /><div><div><br />Recuerdo que para monitorizar ítems activos es necesario que el nombre del host que publiquéis en zabbix "<strong>Configuration-Hosts-Name</strong>" y el <strong>hostname</strong> que escribáis en el archivo de configuración del cliente "<strong>zabbix_agentd.conf</strong>" tienen que coincidir para que Zabbix sepa de qué host proviene la información. </div><div><br />Tener en cuenta que el hostname tiene que ser único y distingue mayúsculas de minúsculas.</div><br /><div>Dicho eso vamos a crear un ítem de la siguiente forma. </div><div><br /></div><div><strong>Type= Zabbix agent (active)<br />Key= log[“ruta ficher logs”,”cadena a buscar”]<br />Type of information= Log</strong></div></div><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNtCX_HPI90I5fik8FOgdaAhrMFKzd76a2sT_SXPt6shXssuWgxSMHm5LPtoSM7KJ-eLlHYNAFMHvRwQEOMMDPvBgOf2HeIlwMTGsW922ROhuXmpCjz6rB7GsV3iAQBbOTT8O2fu6R5428/s1600/logs1.jpg"><img style="WIDTH: 400px; HEIGHT: 296px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5469658347564775538" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNtCX_HPI90I5fik8FOgdaAhrMFKzd76a2sT_SXPt6shXssuWgxSMHm5LPtoSM7KJ-eLlHYNAFMHvRwQEOMMDPvBgOf2HeIlwMTGsW922ROhuXmpCjz6rB7GsV3iAQBbOTT8O2fu6R5428/s400/logs1.jpg" /></a><br /><div></div><br /><div>Este ítem nos enviara todas las líneas que contengan la palabra “Error”.</div><div><br />También podemos monitorizar ficheros de logs que cambien de nombre con la expresión: <strong>logrt</strong>, la cual acepta expresiones regulares.<br /></div><br /><div><strong>Ej: c:\logs_001.txt, c:\logs_002.txt, c:\logs_00x.txt -> logrt [c:\logs_.*.txt","Error"].<br /></strong></div><br /><div>A continuación vamos a crear el trigger para que nos avise cuando detectemos un error en los logs de nuestro servidor.<br /></div><br /><div><strong>Expression: {nombre_del_servidor:log[“ruta ficher logs”,”cadena a buscar”].nodata(30)}=0}</strong></div><div><br /></div><div></div><div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggSDPlc-IzmqtxGZUzZ0SWqdzbcuv1H4huTXFm4B-kGQh2RLw7gOOf7oKD_t1ETAF3LasFxzuWBERTsFqdlNOW2vsJ-f59LdMunskKkdoSltVqrHbur9XcXR_OT0LBTQshF2uL2JRXkcpZ/s1600/logs2.jpg"><img style="WIDTH: 400px; HEIGHT: 213px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5469658361798020418" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggSDPlc-IzmqtxGZUzZ0SWqdzbcuv1H4huTXFm4B-kGQh2RLw7gOOf7oKD_t1ETAF3LasFxzuWBERTsFqdlNOW2vsJ-f59LdMunskKkdoSltVqrHbur9XcXR_OT0LBTQshF2uL2JRXkcpZ/s400/logs2.jpg" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNtCX_HPI90I5fik8FOgdaAhrMFKzd76a2sT_SXPt6shXssuWgxSMHm5LPtoSM7KJ-eLlHYNAFMHvRwQEOMMDPvBgOf2HeIlwMTGsW922ROhuXmpCjz6rB7GsV3iAQBbOTT8O2fu6R5428/s1600/logs1.jpg"><span style="font-size:85%;"></span></a></div>Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com2tag:blogger.com,1999:blog-3444053146958157285.post-59306626451099251682010-02-01T15:57:00.005+01:002010-02-02T23:20:53.052+01:00Actualizar los agentes de Zabbix mediante Web<span class="Apple-style-span" style="font-size:small;">Os dejo un pequeño manual para actualizar nuestros agentes de zabbix en entornos Windows mediante web.<br /><br />Lo primero que tendremos que hacer es subir el agente de zabbix a un servidor ftp.<br /><br />Usaremos el instalador para Windows <a href="http://www.suiviperf.com/zabbix/">http://www.suiviperf.com/zabbix/</a><br /><br />Descargaremos la última versión del agente. La descomprimimos y posteriormente renombramos el ejecutable a <b>zabbix_agent.exe</b><br /><br />Subimos el ejecutable a nuestro ftp. Ejemplo: <b>ftp:\\nuestrodominio.es\zabbix\zabbix_agent.exe</b><br /><br />Creamos el siguiente fichero en el la raíz del <b>c:\update_zabbix.ftp</b> de cada uno de nuestros servidores de Windows. Esto solo se tiene que hacer la primera vez. Y lo rellenamos con las siguientes líneas. Donde pone usuario escribiremos el usuario para acceder a nuestro ftp y donde pone contraseña la contraseña del usuario ftp.<br /><br /><b>open nuestrodominio.es<br />usuario<br />contraseña<br />binary<br />cd zabbix<br />get zabbix_agent.exe<br />quit</b><br /><br />Ahora iremos a nuestro servidor de zabbix. Administration->Scripts.<br /><br />Y crearemos el siguiente script (servidor.zabbix=nuestro servidor zabbix):<br /><br />Name: <b>Update Zabbix Agent</b><br /><br />Command:<b> zabbix_get -s {HOST.CONN} -k system.run['ftp -s:c:\update_zabbix.ftp & copy zabbix_agent.exe c:\ & c:\zabbix_agent.exe /server=servidor.zabbix /rmtcmd=1 /hostname={HOSTNAME} /S']</b><br /><br />Guardamos y ya tenemos nuestro script para actualizar nuestros servidores.<br /><br />Ahora solo faltaría lanzarlo seleccionando algún servidor desde un mapa donde tengamos nuestros servidores.</span><div><span class="Apple-style-span" style="font-size:small;"><br /></span></div><div><br /></div><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidQwxw-gN4BR8VyORQVLsc52vnRe6Y2wF713cQ_sr8OZN2SETtL2C6hOnnAmozywEdtVA-0mnZTFnr4CKQRovz9ZdJkgwme3ieMxHqs8f2sj6yvXY5v79JAJtRZ6AjP4YySCq6YL7eRrCF/s1600-h/Sin+t%C3%ADtulo.png"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 255px; height: 234px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidQwxw-gN4BR8VyORQVLsc52vnRe6Y2wF713cQ_sr8OZN2SETtL2C6hOnnAmozywEdtVA-0mnZTFnr4CKQRovz9ZdJkgwme3ieMxHqs8f2sj6yvXY5v79JAJtRZ6AjP4YySCq6YL7eRrCF/s400/Sin+t%C3%ADtulo.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5433290502309801138" /></a>Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com15tag:blogger.com,1999:blog-3444053146958157285.post-76287382000226045422010-01-12T23:01:00.015+01:002010-01-13T00:06:26.713+01:00Screens con gráficos dinámicos en ZabbixEsto es un "pequeño truco" que nos ahorra un montón de trabajo cuando hagamos "screens" que contengan diferentes gráficos.<br /><div><br /></div><div>Su funcionamiento es muy simple. </div><div><br /></div><div></div><div>Tenemos 10 servidores y queremos hacer un "screen" que nos muestre los graficos de uso de cpu, memoria, disco y red.</div><div><br /></div><div></div><div>Pues esto nos ahorrará hacer 10 "screens", uno por cada servidor, y simplemente haremos una pantalla donde podamos seleccionar mediante un desplegable el servidor que queremos obtener los datos en los gráficos.</div><div><br /></div><div></div><div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMQIMmilhIZ6MLvTZREqyg2oNaUFjMmW27ZHu4v5aYyXXA6umJvT635BLithU1wyIdmtv9pxzjN02Cy80Q0yv2WVwLFWeVkKJlibR_jA86BroztlrrOiosDoXgHF_c5-iZGBhGmf7TSl_h/s1600-h/Captura2.PNG"></a></div><div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFpMUhO5q7vgTF5Uect-yOKu61HKpnZG0dUXw-LzFx3MIjbKbMzdQOs2k9UxxuiJF7q0wq84qqYctu_n5H0ueJVC5b-t76ZalSRD5y9Jt-R7nLcOsLpBqU3RP4K61tJqa81dRy0OEHc4gH/s1600-h/Captura2.PNG"><img style="MARGIN: 0px 10px 10px 0px; WIDTH: 400px; FLOAT: left; HEIGHT: 15px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5425981792909187986" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFpMUhO5q7vgTF5Uect-yOKu61HKpnZG0dUXw-LzFx3MIjbKbMzdQOs2k9UxxuiJF7q0wq84qqYctu_n5H0ueJVC5b-t76ZalSRD5y9Jt-R7nLcOsLpBqU3RP4K61tJqa81dRy0OEHc4gH/s400/Captura2.PNG" /></a><br /><br /></div><div></div><div></div><div>Esto se consigue con un check que a veces pasa desapercibido que se llama "dynamic item".</div><div><br /></div><div></div><div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidhcQAgCGICcc561JJerlGOBfpzrLFtCKmlcLUe5c_Xod2bRH2m8tfKdCp3tJeZCbBDw-cgEXEMgjArqkhaomv6KMTv76uY44PTaDMyn0KPcrOtDYbts5-lYD6JTd5fiMRl2aztfHuif8D/s1600-h/Captura1.PNG"><img style="MARGIN: 0px 10px 10px 0px; WIDTH: 400px; FLOAT: left; HEIGHT: 207px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5425980798128651506" border="0" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidhcQAgCGICcc561JJerlGOBfpzrLFtCKmlcLUe5c_Xod2bRH2m8tfKdCp3tJeZCbBDw-cgEXEMgjArqkhaomv6KMTv76uY44PTaDMyn0KPcrOtDYbts5-lYD6JTd5fiMRl2aztfHuif8D/s400/Captura1.PNG" /></a><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div> </div><div> </div><div>Esta opción está disponible para los gráficos, los gráficos sencillos y los textos planos.</div>Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com1tag:blogger.com,1999:blog-3444053146958157285.post-1036981852076970662009-12-01T19:49:00.012+01:002013-08-27T12:12:11.054+02:00Crear Iconos Mapas ZabbixÚltimamente le he puesto un poco de color a mi Zabbix y quería compartirlo con vosotros.<br />
<br />
Para crear vuestros iconos tenéis que instalaros la aplicación GIMP y usar esta plantilla que os pongo a continuación:<br />
<br />
<a href="http://www.bimind.es/files/zabbix/icons.psd">http://www.bimind.es/files/zabbix/icons.psd</a><br />
<br />
En ella encontraréis unos cuantos iconos separados por capas.<br />
<br />
Simplemente tenéis que guardar las imágenes en png y el resultado de los iconos tendría que ser algo parecido a esto.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidvJ2fsTlkQNyBI2NCKnn2JnGXDCV_Doc6Q_WosyrnpZkc1hzVG7kruOkUxMjGhDzzMM0ct2y3M6Tr0x60nO1fCJDANJH-FdFSDBxNm2GTIday9W6OdcK5jAPf6kyvZ_oPAt3MCtl_D-xM/s1600/Iconos.PNG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5410342227198526882" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidvJ2fsTlkQNyBI2NCKnn2JnGXDCV_Doc6Q_WosyrnpZkc1hzVG7kruOkUxMjGhDzzMM0ct2y3M6Tr0x60nO1fCJDANJH-FdFSDBxNm2GTIday9W6OdcK5jAPf6kyvZ_oPAt3MCtl_D-xM/s400/Iconos.PNG" style="cursor: hand; float: left; height: 400px; margin: 0px 10px 10px 0px; width: 240px;" /></a>Para integrar los iconos en Zabbix id al menú "Configuration" --> "General". A la derecha tenéis un desplegable donde debéis seleccionar "Images" y clickar en el botón "Create Image".Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com1tag:blogger.com,1999:blog-3444053146958157285.post-48143855389085166252009-07-14T15:22:00.005+02:002010-01-12T23:31:00.132+01:00Problemas de memoria con Windows 2008 y agente ZabbixOs dejo esta entrada porque a mi me a vuelto loco encontrar la solución.<br /><br />Windows 2008 cuando se monitoriza mediante Zabbix y se usan los contadores de rendimiento (perf_counter) el agente de Zabbix empieza a comerse todo la memoria del servidor.<br /><br />Esto es un problema del API de Windows 2008 y no tiene nada que ver con el agente de Zabbix.<br /><br />Aquí os dejo el link del support de Microsoft donde os podéis descargar el parche para corregir este problema.<br /><br /><a href="http://support.microsoft.com/kb/970838">http://support.microsoft.com/kb/970838</a>Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com2tag:blogger.com,1999:blog-3444053146958157285.post-45028330519070683312009-07-11T18:56:00.009+02:002010-01-12T23:38:34.523+01:00Cambiar el idioma de los contadores de rendimiento de WindowsActualmente Zabbix tiene algunas incompatibilidades con los acentos y otros caracteres que se utilizan en los contadores de rendimiento en español.<br /><br />Por eso os dejo un pequeño truco para cambiar todos los contadores de rendimiento de Windows al inglés. También os podrá servir para no tener que traducir las plantillas que incorpora zabbix en lo que al idioma de los contadores de rendimiento se refiere.<br /><br />Tenemos que entrar en el registro de Windows.<br /><br /><strong>Inicio -> Ejecutar -> regedit.exe</strong><br /><br />Localizamos la siguiente clave:<br /><br /><strong>"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib"<br /></strong><br />Aquí nos encontraremos dos subclaves:<br /><br /><strong>009 (contadores en ingles)</strong><br /><br /><strong>00A (contadores en español)</strong><br /><br />Hacemos una copia de la clave 00A por si en un futuro queremos volver al español.<br /><br />Copiamos los valores de:<br /><br /><strong>"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009\Counter"</strong><br /><br />Y remplazamos los valores:<br /><br /><strong>"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\00A\Counter" </strong><br /><br />Reiniciamos el agente de zabbix y ya tenemos nuestros contadores en inglés.Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com3tag:blogger.com,1999:blog-3444053146958157285.post-58559648508739033442009-07-04T20:46:00.007+02:002013-08-27T12:10:45.114+02:00Monitorizando dispositivos de red con ZABBIXPara monitorizar dispositivos de red vamos a utilizar el protocolo SNMP (Protocolo Simple de Administración de Red).<br />
<br />
Adjunto el link donde se describe el protocolo SNMP. <a href="http://es.wikipedia.org/wiki/Simple_Network_Management_Protocol">http://es.wikipedia.org/wiki/Simple_Network_Management_Protocol</a><br />
<br />
Las MIB’s (Base de Información de Administración) es una colección de información que está organizada jerárquicamente y son accedidas usando el protocolo de administración de red SNMP.<br />
Las MIB’s más importantes para monitorizar los dispositivos de red son:<br />
<span class="Apple-style-span" style="font-size: medium;"><br /></span>RFC1213<br />
<span class="Apple-style-span" style="font-size: medium;"><br /></span><b>.1.3.6.1.2.1.1.1.0</b><span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-size: medium;"> </span></span>sysDescr.0 (Descripción completa del sistema, versión, HW, OS)<br />
<b>.1.3.6.1.2.1.1.3.0</b><span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-size: medium;"> </span></span>sysUpTime.0 (Tiempo desde la última reinicialización)<br />
<span class="Apple-style-span" style="font-size: medium;"><br /></span>IF-MIB<br />
<span class="Apple-style-span" style="font-size: medium;"><br /></span><b>.1.3.6.1.2.1.2.1.0</b><span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-size: medium;"> </span></span>ifNumber.0 (El número de interfaces de red)<br />
<b>.1.3.6.1.2.1.2.2.1.2.1</b><span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-size: medium;"> </span></span>ifDescr.1 (Descripción del interface de red)<br />
<b>.1.3.6.1.2.1.2.2.1.5.1</b><span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-size: medium;"> </span></span>ifSpeed.1 (Velocidad del interface en bits/s)<br />
<b>.1.3.6.1.2.1.2.2.1.8.1</b><span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-size: medium;"> </span></span>ifOperStatus.1 (El estado del interface)<br />
<b>.1.3.6.1.2.1.2.2.1.10.1</b><span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-size: medium;"> </span></span>ifInOctets.1 (Número de octetos/s entrada del interface)<br />
<b>.1.3.6.1.2.1.2.2.1.16.1</b><span class="Apple-tab-span" style="white-space: pre;"><span class="Apple-style-span" style="font-size: medium;"> </span></span>ifOutOctets.1 (Número de octetos/s salida del interface)<br />
<br />
Apunte para los de sistemas como yo: un octeto son 8 bits.<br />
<span class="Apple-style-span" style="font-size: medium;"><br /></span>Una vez hecho un resumen del protocolo SNMP y las MIB’s que vamos a usar toca ponernos a configurar un dispositivo en ZABBIX.<br />
<br />
Para ello os dejo una maravillosa plantilla que os podéis descargar en este link.<br />
<a href="http://www.bimind.es/files/zabbix/BIMIND_Template_Network.xml">http://www.bimind.es/files/zabbix/BIMIND_Template_Network.xml</a><br />
<span class="Apple-style-span" style="font-size: medium;"><br /></span>En ella encontrareis los intems de las MIB’s comentados anteriormente para 6 interfaces, los triggers que os avisarán si hay alguna de las 6 interfaces caídas o si se ha reiniciado el dispositivo y por último los gráficos de subida y bajada de las 6 interfaces.<br />
<span class="Apple-style-span" style="font-size: medium;"><br /></span>La plantilla está configurada con la comunidad de lectura SNMP “public”. Acordaros que tiene que coincidir con la comunidad SNMP del dispositivo de red a monitorizar.Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com15tag:blogger.com,1999:blog-3444053146958157285.post-56733774440034118382009-06-17T01:01:00.015+02:002010-01-12T23:53:59.304+01:00Cómo Actualizar Zabbix (1.6.5)<p class="MsoNormal">Ya tenemos aquí la nueva versión de zabbix 1.6.5 y aprovechando esta buena noticia voy a explicar como hacer la actualización.</p><p class="MsoNormal"><?xml:namespace prefix = o /><o:p>Recuerdo que siempre es recomendable hacer una copia de seguridad de las base de datos y del directorio zabbix antes de actualizar a las nuevas versiones. </o:p></p><p class="MsoNormal">Paramos los servicios de zabbix</p><p class="MsoNormal"><span style="COLOR: rgb(51,51,51); FONT-WEIGHT: bold" class="Apple-style-span">sudo /etc/init.d/zabbix-server stop</span></p><p class="MsoNormal"><span style="COLOR: rgb(51,51,51)"><span class="Apple-style-span" style="font-size:medium;"></span><strong>sudo /etc/init.d/zabbix-agent stop<o:p></o:p></strong></span></p><p class="MsoNormal">Descargamos la última versión 1.6.5</p><p class="MsoNormal"><span lang="EN-GB"><b>wget </b></span><a href="http://puzzle.dl.sourceforge.net/sourceforge/zabbix/zabbix-1.6.5.tar.gz"><span lang="EN-GB"><b>http://puzzle.dl.sourceforge.net/sourceforge/zabbix/zabbix-1.6.5.tar.gz</b></span></a></p><p class="MsoNormal">La descomprimimos</p><p class="MsoNormal"><b>tar zxvpf zabbix-1.6.5.tar.gz</b></p><p class="MsoNormal"><span style="COLOR: rgb(51,51,51)" class="Apple-style-span">Vamos a la carpeta que hemos descomprimido</span></p><p class="MsoNormal"><b>cd zabbix-1.6.5</b></p><p class="MsoNormal"><b><span style="LINE-HEIGHT: 20px; COLOR: rgb(51,51,51); FONT-WEIGHT: normal" class="Apple-style-span"><strong>./configure --prefix=/usr --with-mysql --with-net-snmp </strong><strong>--with-libcurl --with-jabber=/usr/ --enable-server --enable-agent && make</strong><br /><strong><span class="Apple-style-span" style="font-size:medium;">sudo make install</span></strong></span></b></p><p class="MsoNormal"><span style="COLOR: rgb(51,51,51)" class="Apple-style-span">Copiamos los nuevos binarios.</span></p><p class="MsoNormal"><span style="color:#333333;"><b>sudo cp misc/init.d/debian/zabbix-server /etc/init.d</b><b><br /></b><b></b><b>sudo cp misc/init.d/debian/zabbix-agent /etc/init.d</b><br /><br />Y los reconfiguramos.</span></p><p class="MsoNormal"><span style="color:#333333;"><strong>sudo nano /etc/init.d/zabbix-server</strong><br /><br />Buscamos la cadena:<br /><strong>DAEMON=/home/zabbix/bin/${NAME}</strong><br />y la remplazamos por:<br /><strong>DAEMON=/usr/sbin/${NAME}</strong><br /><br /><strong>sudo nano /etc/init.d/zabbix-agent</strong><br /><br />Buscamos la cadena:<br /><strong>DAEMON=/home/zabbix/bin/${NAME}</strong><br />y la remplazamos por:<br /><strong>DAEMON=/usr/sbin/${NAME}</strong></span><o:p></o:p></p><p class="MsoNormal"><o:p></o:p></p><p class="MsoNormal"><strong><span style="FONT-WEIGHT: normal; mso-bidi-font-weight: boldcolor:#333333;" >Copiamos los nuevos archivos del frontend web<o:p></o:p></span></strong></p><p class="MsoNormal"><strong><span style="color:#333333;"><o:p></o:p></span></strong></p><p class="MsoNormal"><span lang="EN-GB"><b>cp -R frontends/php/* /home/zabbix/public_html/</b><o:p></o:p></span></p><p class="MsoNormal"><span lang="EN-GB"><o:p></o:p></span></p><p class="MsoNormal">Creamos los índices recomendados por la actualizacion</p><p class="MsoNormal"><span lang="EN-GB"><o:p></o:p></span></p><p class="MsoNormal"><span lang="EN-GB"><b>sudo mysql -p -D zabbix –e “</b></span><span class="apple-style-span"><span lang="EN-GB" style="color:black;"><b><span class="Apple-style-span" style="font-size:small;">CREATE UNIQUE INDEX history_log_2 on history_log (itemid,id);</span></b></span><b><span class="Apple-style-span" style="font-size:small;">”</span></b><b><span class="Apple-style-span" style="font-size:small;"><o:p></o:p></span></b></span></p><p class="MsoNormal"><span lang="EN-GB"><b>sudo mysql -p -D zabbix -e “</b></span><span class="apple-style-span"><span lang="EN-GB" style="color:black;"><b><span class="Apple-style-span" style="font-size:small;">CREATE UNIQUE INDEX history_text_2 on history_text (itemid,id);</span></b></span><b><span class="Apple-style-span" style="font-size:small;">”</span></b><b><span class="Apple-style-span" style="font-size:small;"><o:p></o:p></span></b></span></p><p class="MsoNormal"><span lang="EN-GB"><strong>sudo mysql -p -D zabbix</strong> <strong>-e “</strong></span><span class="apple-style-span"><strong><span lang="EN-GB" style="color:black;"><span class="Apple-style-span" style="font-size:small;">CREATE INDEX graphs_items_1 on graphs_items (itemid);</span></span><span class="Apple-style-span" style="font-size:small;">”</span><span class="Apple-style-span" style="font-size:small;"><o:p></o:p></span></strong></span></p><p class="MsoNormal"><span lang="EN-GB"><b>sudo mysql -p -D zabbix -e “</b></span><span class="apple-style-span"><span lang="EN-GB" style="color:black;"><b><span class="Apple-style-span" style="font-size:small;">CREATE INDEX graphs_items_2 on graphs_items (graphid);</span></b></span><b><span class="Apple-style-span" style="font-size:small;">”</span></b></span><span lang="EN-GB"><b><span class="Apple-style-span" style="font-size:small;"><o:p></o:p></span></b></span></p><p class="MsoNormal"><span lang="EN-GB"><b>sudo mysql -p -D zabbix -e "CREATE INDEX services_1 on services (triggerid);"</b><o:p></o:p></span></p><p class="MsoNormal"><span lang="EN-GB"><o:p></o:p></span></p><p class="MsoNormal">Iniciamos los servicios de zabbix</p><p class="MsoNormal"><o:p></o:p></p><p class="MsoNormal"><strong><span style="color:#333333;">sudo /etc/init.d/zabbix-server start</span></strong><span style="color:#333333;"><br /><strong><span class="Apple-style-span" style="font-size:medium;">sudo /etc/init.d/zabbix-agent start</span><span class="Apple-style-span" style="font-size:medium;"><o:p></o:p></span></strong></span></p><p class="MsoNormal"><strong><span style="color:#333333;"><o:p></o:p></span></strong></p><p class="MsoNormal"><strong><span style="FONT-WEIGHT: normal; mso-bidi-font-weight: boldcolor:#333333;" >Ya tenemos nuestro zabbix con la última versión<o:p></o:p></span></strong></p><p class="MsoNormal"><span class="Apple-style-span" style="color:#333333;"><span style="LINE-HEIGHT: 20px;font-size:78%;" class="Apple-style-span" >Zabbix 1.6.5 SO: Ubuntu 9.04</span></span></p>Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com5tag:blogger.com,1999:blog-3444053146958157285.post-71447120020460093142009-06-09T00:03:00.008+02:002010-01-12T23:55:33.596+01:00Explicación Tablas de la BBDD de Zabbix<p class="MsoNormal"><span class="apple-style-span"><span style="color:#333333;">Gracias a la aportación de OWEN os dejo la explicación de casi todas las tablas que forman parte de <?xml:namespace prefix = st1 /><st1:personname st="on" productid="la BBDD"><span class="Apple-style-span" style="font-size:medium;">la BBDD</span></st1:personname> de Zabbix. <?xml:namespace prefix = o /><o:p></o:p></span></span></p><p class="MsoNormal"><span class="apple-style-span"><span style="color:#333333;">Si alguien tiene más información que deje sus comentarios y lo iré completando.</span></span></p><p class="MsoNormal"><span style="font-family:Georgia;color:#333333;"><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">acknowledges</span></b><span class="Apple-style-span" style="font-size:small;">: donde se alojan los comentarios cuando un problema es conocido/confirmado.</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">actions</span></b><span class="Apple-style-span" style="font-size:small;">: donde se alojan las acciones con su asunto, texto.</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">alerts</span></b><span class="Apple-style-span" style="font-size:small;">: el historial de alertas, enviado correo a tal, sms a tal, con el asunto del mensaje</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">applications</span></b><span class="Apple-style-span" style="font-size:small;">: poco que decir, donde se alojan las aplicaciones (repetidas para cada host)</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">auditlog</span></b><span class="Apple-style-span" style="font-size:small;">: lo que se muestra en administración -> auditoria -> audit logs</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">conditions</span></b><span class="Apple-style-span" style="font-size:small;">: relaciona una acción con una condición</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">config</span></b><span class="Apple-style-span" style="font-size:small;">: solo una fila con distintas configuraciones (tiempo de refresco, periodo de trabajo.. etc, configuraciones de la web)</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">dchecks</span></b><span class="Apple-style-span" style="font-size:small;">: comprobación de "discovery" (descubrir)</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">drules</span></b><span class="Apple-style-span" style="font-size:small;">: reglas para "discovery"</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">dservices</span></b><span class="Apple-style-span" style="font-size:small;">: ? algo de servicios de discovery pero nunca lo he utilizado</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">escalations</span></b><span class="Apple-style-span" style="font-size:small;">: registra las "escalaciones" a otro usuario cuando no puedes solucionar un problema</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">events</span></b><span class="Apple-style-span" style="font-size:small;">: donde se guarda el estado de los eventos, su fecha y el valor (on, off, unknown) y si esta ack (confirmado/conocido)</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">functions</span></b><span class="Apple-style-span" style="font-size:small;">: donde se guarda una relación de host (maquina) / item (elemento) / lanzador (trigger) y funcion (last, nodata, diff..)</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">graphs</span></b><span class="Apple-style-span" style="font-size:small;">: donde se guardan los datos de la grafica (alto, ancho, nombre.. )</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">graphs_items</span></b><span class="Apple-style-span" style="font-size:small;">: relación entre grafica y elemento (item) y otros valores de la relación (líneas, color..)</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">groups</span></b><span class="Apple-style-span" style="font-size:small;">: grupos de usuarios/maquinas</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">help_items</span></b><span class="Apple-style-span" style="font-size:small;">: la descripción de los items (elementos)</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">history y history_*</span></b><span class="Apple-style-span" style="font-size:small;">: se guarda la historia de los valores que se reciben de los hosts (maquinas)</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">hosts</span></b><span class="Apple-style-span" style="font-size:small;">: las maquinas, su nombre, ip y distintos valores</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">hosts_groups</span></b><span class="Apple-style-span" style="font-size:small;">: relación entre maquinas y grupos</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">hosts_profiles</span></b><span class="Apple-style-span" style="font-size:small;">: donde se alojan los perfiles de las maquinas</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">hosts_profiles_ext</span></b><span class="Apple-style-span" style="font-size:small;">: idem que el anterior pero cuando se crea un perfil mas avanzado</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">hosts_templates</span></b><span class="Apple-style-span" style="font-size:small;">: relación entre maquinas y plantillas</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">housekeeper</span></b><span class="Apple-style-span" style="font-size:small;">: esta tabla la tengo vacía, pero en teoría debería contener cada cuanto es el máximo de días que se contiene por cada tabla</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">httpstep</span></b><span class="Apple-style-span" style="font-size:small;">: los pasos que se siguen en configuración->web</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">httpstepitem</span></b><span class="Apple-style-span" style="font-size:small;">: relaciona la tabla anterior con la tabla de items (elementos)</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">httptest</span></b><span class="Apple-style-span" style="font-size:small;">: se guardan los test (ultima comprobación, próxima comprobación, periodo entre comprobaciones, aplicación relacionada..)</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">httptestitem</span></b><span class="Apple-style-span" style="font-size:small;">: relaciona la tabla anterior con la tabla de items (elementos)</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">ids</span></b><span class="Apple-style-span" style="font-size:small;">: es una tabla para saber el id de cada tabla, me imagino que es por compatibilidad con pgsql (que no tiene auto_increment, sino secuencias)</span></span><span class="Apple-style-span" style="font-size:small;"><o:p></o:p></span></span></p><p class="MsoNormal"><span class="apple-style-span"><span style="font-family:Georgia;color:#333333;"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">images</span></b><span class="Apple-style-span" style="font-size:small;">: las imágenes en un campo blob</span></span></span><span style="font-family:Georgia;color:#333333;"><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">items</span></b><span class="Apple-style-span" style="font-size:small;">: los elementos (system.uptime, proc.num[], etc) con configuraciones generales (tiempo del historial, tiempo de tendencia, template..)</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">items_applications</span></b><span class="Apple-style-span" style="font-size:small;">: relación de elementos (items) con las aplicaciones</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">mappings</span></b><span class="Apple-style-span" style="font-size:small;">: donde se guardan los "mapeos" (0 = off, 1 = on, etc)</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">media</span></b><span class="Apple-style-span" style="font-size:small;">: relación de usuarios/acciones y severidad (enviar sms a tal usuario cuando el problema es de alerta urgente, por ej.)</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">media_type</span></b><span class="Apple-style-span" style="font-size:small;">: los medios para enviar alertas (email pues su smtp, dirección de remitente; modem pues su puerto ttyS; script el nombre del script alojado en /etc/zabbix/alert.d/</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">node_cksum</span></b><span class="Apple-style-span" style="font-size:small;">: ? algo del checksum pero la tengo vacía</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">nodes</span></b><span class="Apple-style-span" style="font-size:small;">: ? algo de nodos, no lo utilizo</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">opconditions</span></b><span class="Apple-style-span" style="font-size:small;">: vacía</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">operations</span></b><span class="Apple-style-span" style="font-size:small;">: esta tengo que investigarla</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">profiles</span></b><span class="Apple-style-span" style="font-size:small;">: parece una tabla interna para distintas configuraciones (periodos de graficas, graficas favoritas.. )</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">proxy_dhistory/proxy_history</span></b><span class="Apple-style-span" style="font-size:small;">: historial del proxy (1.6)</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">rights</span></b><span class="Apple-style-span" style="font-size:small;">: permisos para los grupos</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">screens</span></b><span class="Apple-style-span" style="font-size:small;">: nombre de la pantalla y su tamaño</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">screens_items</span></b><span class="Apple-style-span" style="font-size:small;">: los mapas/elementos que se muestra dentro de las pantallas (screens)</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">scripts</span></b><span class="Apple-style-span" style="font-size:small;">: aplicaciones que se pueden ejecutar en las maquinas</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">-</span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;"> service_alarms, services, services_links, services_items</span></b><span class="Apple-style-span" style="font-size:small;">: ?</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">sessions</span></b><span class="Apple-style-span" style="font-size:small;">: donse aloja el sessionid (identificador de la sesión) para cada usuario</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">slides</span></b><span class="Apple-style-span" style="font-size:small;">: donde se guardan configuración -> screens -> slides</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">sysmaps</span></b><span class="Apple-style-span" style="font-size:small;">: los mapas en si con el tamaño y configuraciones del titulo</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">sysmaps_elements</span></b><span class="Apple-style-span" style="font-size:small;">: los elementos dentro de cada mapa</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">sysmaps_link_triggers, sysmaps_links</span></b><span class="Apple-style-span" style="font-size:small;">: ?</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">trends</span></b><span class="Apple-style-span" style="font-size:small;">, </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">trends_uint</span></b><span class="Apple-style-span" style="font-size:small;">: donde se aloja la tendencia de los elementos (items) en los últimos X dias</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">trigger_depends</span></b><span class="Apple-style-span" style="font-size:small;">: dependencia de los triggers (yo nunca lo he usado)</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">triggers</span></b><span class="Apple-style-span" style="font-size:small;">: los triggers con la condición para que se lance y la plantilla/host a la que se relaciona</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">users</span></b><span class="Apple-style-span" style="font-size:small;">: los usuarios</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">users_groups</span></b><span class="Apple-style-span" style="font-size:small;">: relación usuarios/grupos</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">usrgrp</span></b><span class="Apple-style-span" style="font-size:small;">: ?</span></span><span class="Apple-style-span" style="font-size:small;"><br /></span><span class="apple-style-span"><span class="Apple-style-span" style="font-size:small;">- </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">valuemaps</span></b><span class="Apple-style-span" style="font-size:small;">: ? parecen etiquetas para los mapas</span></span></span></p>Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com7tag:blogger.com,1999:blog-3444053146958157285.post-63439294353138555922009-05-26T12:05:00.005+02:002009-06-09T00:15:50.216+02:00Backup BBDD Zabbix sin históricoEn la BBDD de Zabbix tenemos almacenado tanto la configuración de este como el histórico de los valores que vamos recogiendo.<br /><br />El histórico de Zabbix es el que va aumentando durante la vida de nuestro servidor y lo que hace que la copia de la base de datos a veces sea muy lenta.<br /><br />Nos podemos encontrar con la necesidad de crear un Zabbix de test con la misma configuración que el de producción pero sin datos o simplemente vaciar el histórico para aumentar la velocidad o el espacio de disco.<br /><br />Lo primero que vamos hacer es extraer el listado de tablas de nuestro zabbix a un archivo:<br /><br /><strong>mysql -p zabbix -e 'show tables' > tables.txt</strong><br /><strong></strong><br />Ahora exportaremos los datos de la BBDD exceptuando las tablas history:<br /><br /><strong>grep -v Tables ./tables.txt | grep -v history | xargs mysqldump -p zabbix > backup.sql</strong><br /><strong></strong><br />Y con esto ya tenemos una copia de nuestro Zabbix sin el histórico lista para importar donde queramos.<br /><br /><span style="font-size:78%;">Zabbix 1.6.5 SO: Ubuntu 9.04</span>Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com8tag:blogger.com,1999:blog-3444053146958157285.post-3438796439719219902009-05-13T12:42:00.006+02:002009-05-13T22:58:15.595+02:00Ejecutar comandos remotos en Zabbix<div>Voy a intentar explicar las opciones para usar comandos remotos para administrar nuestros dispositivos monitorizados. Como requisito previo en la configuración del agente de nuestros dispositivos “<strong>zabbix_agentd.conf</strong>” tenemos que habilitar la opción de ejecutar comandos remotos “<strong>EnableRemoteCommands=1</strong>”.<br /><br />Tenemos varias opciones para diferentes escenarios.<br /><br /><strong>OPCIÓN 1</strong>. Comando remoto mediante <strong>Configuration-Intems</strong>.<br /><br />Esta opción sirve para recoger la información que produce un comando de manera periódica.<br /><br /><strong>system.run[comando_remoto]<br /></strong><br /><strong>OPCIÓN 2</strong>. Comando remoto mediante <strong>Configuration-Actions</strong>.<br /><br />Esta opción la utilizaríamos para ejecutar un comando de manera automática si se produce alguna condición previamente configurada.<br /><br /><strong>{HOSTNAME}:comando_remoto</strong><br /><br /><strong>OPCIÓN 3</strong>. Comando remoto mediante <strong>Administration-Scrips</strong>.<br /><br />Esta opción sirve para ejecutar de manera manual un comando y ver el resultado.<br /><br /><strong>zabbix_get -s {HOST.CONN} -k system.run[comando_remoto]</strong><br /></div><br /><div></div><img id="BLOGGER_PHOTO_ID_5335268784471318850" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 245px; CURSOR: hand; HEIGHT: 245px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsr4-Vq9GaMc8SvcGe0V_A8-uqkd0ETlUDP88g6lGzzB671YA2SldN3XXFOm_6Chyhsu6xCNXoRR3xB4OGWxgGwOwdmfrVxbLzByl2XqoA4SpSdszEdDKYLIWJsMJvn2rlgmXsWtoDonIV/s400/commands.JPG" border="0" /><br /><div><br /><span style="font-size:78%;">Zabbix 1.6.2 SO: Ubuntu 8.10</span></div>Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com6tag:blogger.com,1999:blog-3444053146958157285.post-66694454736911383002009-05-05T17:48:00.013+02:002011-04-28T11:44:10.612+02:00Ejemplo mensaje Alerta/Acción para zabbixAquí os dejo un pequeño ejemplo para configurar un mensaje de alerta/acción para zabbix "Configuration-Actions".<br /><br />Default subject:<br /><br /><strong>{HOSTNAME} {TRIGGER.NAME}: {STATUS}<br /></strong><br />Default message:<br /><br /><strong>Date: {DATE}<br /></strong><br /><strong>Time: {TIME}<br /><br />Hostname: {HOSTNAME}<br /><br />IP: {IPADDRESS}<br /><br />Severity: {TRIGGER.SEVERITY}<br /><br />Last Key:<br />{{HOSTNAME}:{TRIGGER.KEY}.last(0)}<br /><br />Preview Key:<br />{{HOSTNAME}:{TRIGGER.KEY}.prev(0)}<br /></strong><br />Por último os dejo un link con varias variables para utilizar en los mensajes.<br /><br /><a href="http://www.zabbix.com/wiki/howto/config/alerts/customizing_your_alerts">http://www.zabbix.com/wiki/howto/config/alerts/customizing_your_alerts</a><br /><br /><span style="font-size:78%;">Zabbix 1.6.2 SO: Ubuntu 8.10</span>Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com4tag:blogger.com,1999:blog-3444053146958157285.post-26681035006535738602009-05-04T17:24:00.009+02:002009-05-07T17:04:36.259+02:00Visor de Sucesos de Windows con Zabbix<p class="MsoNormal"></p><p class="MsoNormal"></p><p class="MsoNormal"><span style="font-family:Georgia;color:black;"><span class="Apple-style-span" style="font-size:small;">Para empezar a monitorizar el visor de sucesos de Windows guardaremos esta plantilla en formato xml y posteriormente la importaremos desde "Configuration-Import/Export".</span><span class="Apple-style-span" style="font-size:small;"><?xml:namespace prefix = o /><o:p></o:p></span></span></p><p class="MsoNormal"><span class="Apple-style-span" style="COLOR: rgb(0,0,238)"><a href="http://www.zabbix.com/wiki/lib/exe/fetch.php?id=contrib%3Atemplates&cache=cache&media=contrib:zabbix_export.xml"><span class="Apple-style-span" style="font-size:small;">http://www.zabbix.com/wiki/lib/exe/fetch.php?id=contrib%3Atemplates&cache=cache&media=contrib:zabbix_export.xml</span></a><span class="Apple-style-span" style="COLOR: rgb(0,0,0)"><span class="Apple-style-span" style="font-size:small;"> </span></span></span></p><p class="MsoNormal"><span lang="ES" style="FONT-FAMILY: Georgia; mso-bidi-mso-ansi-language: ESfont-family:Tahoma;" ><span class="Apple-style-span" style="font-size:small;">Una vez importada la plantilla podremos observar que los tipos de items son activos con lo cual es el host quien envía la información y no Zabbix Server quien la pide. Esto significa que el nombre del host que publiquéis en zabbix </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">"Configuration-Hosts-Name"</span></b><span class="Apple-style-span" style="font-size:small;"> </span><span style="mso-spacerun: yes"><span class="Apple-style-span" style="font-size:small;"> </span></span><span class="Apple-style-span" style="font-size:small;">y el </span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">hostname</span></b><span class="Apple-style-span" style="font-size:small;"> que escribas en el archivo de configuración del cliente "</span><b style="mso-bidi-font-weight: normal"><span class="Apple-style-span" style="font-size:small;">zabbix_agentd.conf</span></b><span class="Apple-style-span" style="font-size:small;">" tienen que coincidir para que Zabbix sepa de qué host proviene la información.</span></span></p><p class="MsoNormal"><span lang="ES" style="FONT-FAMILY: Georgia; mso-bidi-mso-ansi-language: ESfont-family:Tahoma;" ><span class="Apple-style-span" style="font-size:small;">Tener en cuenta que el hostname tiene que ser único y distingue mayúsculas de minúsculas.</span></span></p><p class="MsoNormal"><span lang="ES" style="mso-ansi-language: ES;font-family:Georgia;" ><span class="Apple-style-span" style="font-size:small;">Una vez empiece a funcionar los agentes de Windows empezaran a enviar todo el visor de sucesos al zabbix de manera secuencial. Esto lo comento porque empezareis a recibir alertas antiguas hasta que no se cargue todo el visor de sucesos. Es recomendable deshabilitar los triggers hasta que finalice el proceso.</span><span class="Apple-style-span" style="font-size:small;"><o:p></o:p></span></span></p><p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span style="font-family:Georgia;color:black;"><span class="Apple-style-span" style="font-size:small;">Y ahora un poco de sintaxis para parametrizar los triggers y así se adapten a nuestras necesidades.</span><span class="Apple-style-span" style="font-size:small;"><o:p></o:p></span></span></p><p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span style="font-family:Georgia;color:black;"><span class="Apple-style-span" style="font-size:small;">Esto deshabilitará la alerta del trigger si el visor de sucesos no nos envía mas alertas en los últimos 30 segundos. </span><span class="Apple-style-span" style="font-size:small;"><o:p></o:p></span></span></p><p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span class="Apple-style-span" style="font-size:small;"><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px"></span></span></p><p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span class="apple-style-span"><span lang="EN-GB" style="mso-ansi-language: EN-GB;font-family:Georgia;color:black;" ><span class="Apple-style-span" style="FONT-WEIGHT: bold"><span class="Apple-style-span" style="font-size:small;">({HOST:eventlog[Application].</span></span></span></span><strong><span lang="EN-GB" style="mso-ansi-language: EN-GB;font-family:Georgia;color:black;" ><span class="Apple-style-span" style="font-size:small;">logseverity(</span></span></strong><span class="apple-style-span"><span lang="EN-GB" style="mso-ansi-language: EN-GB;font-family:Georgia;color:black;" ><span class="Apple-style-span" style="FONT-WEIGHT: bold"><span class="Apple-style-span" style="font-size:small;">4</span></span></span></span><strong><span lang="EN-GB" style="mso-ansi-language: EN-GB;font-family:Georgia;color:black;" ><span class="Apple-style-span" style="font-size:small;">)</span></span></strong><span class="apple-style-span"><span lang="EN-GB" style="mso-ansi-language: EN-GB;font-family:Georgia;color:black;" ><span class="Apple-style-span" style="FONT-WEIGHT: bold"><span class="Apple-style-span" style="font-size:small;">}=4)&({HOST:eventlog[Application].</span></span></span></span><strong><span lang="EN-GB" style="mso-ansi-language: EN-GB;font-family:Georgia;color:black;" ><span class="Apple-style-span" style="font-size:small;">nodata(</span></span></strong><span class="apple-style-span"><span lang="EN-GB" style="mso-ansi-language: EN-GB;font-family:Georgia;color:black;" ><span class="Apple-style-span" style="FONT-WEIGHT: bold"><span class="Apple-style-span" style="font-size:small;">30</span></span></span></span><strong><span lang="EN-GB" style="mso-ansi-language: EN-GB;font-family:Georgia;color:black;" ><span class="Apple-style-span" style="font-size:small;">)</span></span></strong><span class="apple-style-span"><span lang="EN-GB" style="mso-ansi-language: EN-GB;font-family:Georgia;color:black;" ><span class="Apple-style-span" style="FONT-WEIGHT: bold"><span class="Apple-style-span" style="font-size:small;">}#1)</span></span></span><span class="Apple-style-span" style="font-size:small;"><o:p></o:p></span></span></p><p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span class="apple-style-span"><span style="font-family:Georgia;color:black;"><span class="Apple-style-span" style="font-size:small;">En este trigger le indicamos el origen del visor de sucesos</span><span class="Apple-style-span" style="font-size:small;"><o:p></o:p></span></span></span></p><p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span class="apple-style-span"><span lang="EN-GB" style="mso-ansi-language: EN-GB;font-family:Georgia;color:black;" ><span class="Apple-style-span" style="FONT-WEIGHT: bold"><span class="Apple-style-span" style="font-size:small;">({HOST:eventlog[Application].</span></span></span></span><strong><span lang="EN-GB" style="mso-ansi-language: EN-GB;font-family:Georgia;color:black;" ><span class="Apple-style-span" style="font-size:small;">logseverity(</span></span></strong><span class="apple-style-span"><span lang="EN-GB" style="mso-ansi-language: EN-GB;font-family:Georgia;color:black;" ><span class="Apple-style-span" style="FONT-WEIGHT: bold"><span class="Apple-style-span" style="font-size:small;">4</span></span></span></span><strong><span lang="EN-GB" style="mso-ansi-language: EN-GB;font-family:Georgia;color:black;" ><span class="Apple-style-span" style="font-size:small;">)</span></span></strong><span class="apple-style-span"><span lang="EN-GB" style="mso-ansi-language: EN-GB;font-family:Georgia;color:black;" ><span class="Apple-style-span" style="FONT-WEIGHT: bold"><span class="Apple-style-span" style="font-size:small;"> }=4)&({HOST:eventlog[Application].</span></span></span></span><strong><span lang="EN-GB" style="mso-ansi-language: EN-GB;font-family:Georgia;color:black;" ><span class="Apple-style-span" style="font-size:small;">logsource(</span></span></strong><span class="apple-style-span"><span lang="EN-GB" style="mso-ansi-language: EN-GB;font-family:Georgia;color:black;" ><span class="Apple-style-span" style="FONT-WEIGHT: bold"><span class="Apple-style-span" style="font-size:small;">Origen</span></span></span></span><strong><span lang="EN-GB" style="mso-ansi-language: EN-GB;font-family:Georgia;color:black;" ><span class="Apple-style-span" style="font-size:small;">)</span></span></strong><span class="apple-style-span"><span lang="EN-GB" style="mso-ansi-language: EN-GB;font-family:Georgia;color:black;" ><span class="Apple-style-span" style="FONT-WEIGHT: bold"><span class="Apple-style-span" style="font-size:small;">}=1)</span></span></span><span class="Apple-style-span" style="font-size:small;"><o:p></o:p></span></span></p><p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span class="apple-style-span"><span style="font-family:Georgia;color:black;"><span class="Apple-style-span" style="font-size:small;">En este trigger le indicamos un texto a buscar en el visor de sucesos.</span><span class="Apple-style-span" style="font-size:small;"><o:p></o:p></span></span></span></p><p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span class="Apple-style-span" style="WHITE-SPACE: pre; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0pxfont-family:-webkit-monospace;" ><span class="Apple-style-span" style="WHITE-SPACE: normal; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1pxfont-family:Georgia;" ><span class="apple-style-span"><span lang="EN-GB" style="mso-ansi-language: EN-GB;font-family:Georgia;color:black;" ><span class="Apple-style-span" style="FONT-WEIGHT: bold"><span class="Apple-style-span" style="font-size:small;">({HOST:eventlog[Application].</span></span></span></span><strong><span lang="EN-GB" style="mso-ansi-language: EN-GB;font-family:Georgia;color:black;" ><span class="Apple-style-span" style="font-size:small;">logseverity(</span></span></strong><span class="apple-style-span"><span lang="EN-GB" style="mso-ansi-language: EN-GB;font-family:Georgia;color:black;" ><span class="Apple-style-span" style="FONT-WEIGHT: bold"><span class="Apple-style-span" style="font-size:small;">4</span></span></span></span><strong><span lang="EN-GB" style="mso-ansi-language: EN-GB;font-family:Georgia;color:black;" ><span class="Apple-style-span" style="font-size:small;">)</span></span></strong><span class="apple-style-span"><span lang="EN-GB" style="mso-ansi-language: EN-GB;font-family:Georgia;color:black;" ><span class="Apple-style-span" style="FONT-WEIGHT: bold"><span class="Apple-style-span" style="font-size:small;">}=4)&({HOST:eventlog[Application].</span></span></span></span><span lang="EN-GB" style="mso-ansi-language: EN-GB;font-family:Georgia;color:black;" ><span class="Apple-style-span" style="FONT-WEIGHT: bold"><span class="Apple-style-span" style="font-size:small;"> str</span></span><strong><span style="font-family:Georgia;"><span class="Apple-style-span" style="font-size:small;">(</span></span></strong><span class="apple-style-span"><span class="Apple-style-span" style="FONT-WEIGHT: bold"><span class="Apple-style-span" style="font-size:small;">Texto a buscar</span></span></span><strong><span style="font-family:Georgia;"><span class="Apple-style-span" style="font-size:small;">)</span></span></strong><span class="apple-style-span"><span class="Apple-style-span" style="FONT-WEIGHT: bold"><span class="Apple-style-span" style="font-size:small;">}=1)</span></span></span></span></span></span></p><p class="MsoNormal" style="mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"><span class="Apple-style-span" style="WHITE-SPACE: pre; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0pxfont-family:-webkit-monospace;" ><span class="Apple-style-span" style="font-size:x-small;">Zabbix 1.6.2 SO: Ubuntu 8.10</span></span><br /></p><p></p>Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com10tag:blogger.com,1999:blog-3444053146958157285.post-44779902182715404842009-04-01T21:21:00.009+02:002009-05-07T17:05:32.594+02:00Plugin de Zabbix para FirefoxPara poder ver el estado de nuestro zabbix sin tener que tener siempre una venta abierta tenemos un plugin para Firefox que se integra en las ventanas del navegador.<br /><br />Podeis descargar el plugin en la siguiente página.<br /><br /><a href="https://forxa.mancomun.org/frs/?group_id=205">https://forxa.mancomun.org/frs/?group_id=205</a><br /><br /><img id="BLOGGER_PHOTO_ID_5319807298363707154" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 587px; CURSOR: hand; HEIGHT: 416px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsO98sMFjDnC1QaMuw41zJsr6D49urAFh017KB_HrlfynCXZYGjYIY33bPks0SlwHv1ux2LmYpnCUTAlqVXUVac9_JpQ4eJ7T_7-TCu7f4wmnpVCsylCOJQnLnPbj-AqbFuwFpWxfBFrTx/s400/configure.jpg" border="0" /><img id="BLOGGER_PHOTO_ID_5319807302737115986" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 579px; CURSOR: hand; HEIGHT: 449px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjphc1khywA6di0MYEJJQCyyBFdMtAFLBW1gT45C9gxJ2B75DzW6H3Nnne4ZfopPBXEWm4TZd3X8jmFz5duBMAoyfKcPo9K8Po6s_Rzs6IsVjecynvrYwx7Lf5FIJV_4lfmtBAJyXbLsoC/s400/zabbix14.jpg" border="0" /> <div style="TEXT-ALIGN: center"><br /></div><div style="TEXT-ALIGN: left"><span class="Apple-style-span" style="WHITE-SPACE: pre;font-family:-webkit-monospace;" ><span class="Apple-style-span" style="font-size:x-small;">Zabbix 1.6.2 SO: Ubuntu 8.10</span></span> </div>Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com4tag:blogger.com,1999:blog-3444053146958157285.post-22640924321202873802009-03-12T14:05:00.006+01:002009-05-07T17:13:05.039+02:00Exportat e Importat Imagenes de ZabbixNuestro Zabbix tiene la posiblidad de importar imagenes desde el enorno web.<br /><strong>Configuration -> General -> Images -> Create Image</strong>.<br /><br />Dejo un link donde podemos encontrar un monton de images para Zabbix.<br /><br /><a href="http://www.zabbix.com/wiki/lib/exe/fetch.php?id=contrib%3Aicontemplates&cache=cache&media=contrib:art_icon_set1.zip">http://www.zabbix.com/wiki/lib/exe/fetch.php?id=contrib%3Aicontemplates&cache=cache&media=contrib:art_icon_set1.zip</a><br /><br />Una vez tenemos nuestras imagenes importadas, lo cual es un poco engorroso ya que se tienen que importar una por una, hay una manera de hacer una copia para poderlas importar en otro zabbix.<br /><br />Exportar imagenes:<br /><br /><strong>mysqldump --opt -u nombredeusuario -p zabbix images > images.sql</strong><br /><strong></strong><br />Donde pone nombredeusuario tenemos que poner el usuario mysql con permisos sobre la base de datos de Zabbix.<br /><br />Importar imagenes:<br /><br /><strong>mysql -u nombredeusuario -p -D zabbix < images.sql<br /><br /></strong><span style="font-size:78%;">Zabbix 1.6.2 SO: Ubuntu 8.10</span>Oriol Serra Pujadashttp://www.blogger.com/profile/16597367525912953456noreply@blogger.com1