Nuestro Zabbix tiene la posiblidad de importar imagenes desde el enorno web.
Configuration -> General -> Images -> Create Image.
Dejo un link donde podemos encontrar un monton de images para Zabbix.
http://www.zabbix.com/wiki/lib/exe/fetch.php?id=contrib%3Aicontemplates&cache=cache&media=contrib:art_icon_set1.zip
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.
Exportar imagenes:
mysqldump --opt -u nombredeusuario -p zabbix images > images.sql
Donde pone nombredeusuario tenemos que poner el usuario mysql con permisos sobre la base de datos de Zabbix.
Importar imagenes:
mysql -u nombredeusuario -p -D zabbix < images.sql
Zabbix 1.6.2 SO: Ubuntu 8.10
Este blog tiene como finalidad compartir las experiencias de esta gran herramienta de monitorización.
jueves, 12 de marzo de 2009
Exportat e Importat Imagenes de Zabbix
Etiquetas:
Administrar,
Backup,
Mantenimiento
Administrar Servidores Zabbix con Webmin
La herramienta Webmin es uns solución via web para administrar servidores Linux. Esta detecta las aplicaciones instaladas en nuestro servidor y mediante los módulos que lleva integrafos es capaz de administrarlas.
No lleva integrado ningun módulo para administrar Zabbix, ya que zabbix se administrar 100% via web pero lleva un módulo de MySQL muy interesante ya que nos permite planificar las copias de seguridad de nuestro zabbix.
Para instalarla en un servidor Debian/Ubuntu:
apt-get install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl libmd5-perl
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.450_all.deb
sudo dpkg -i webmin_1.450_all.deb
No lleva integrado ningun módulo para administrar Zabbix, ya que zabbix se administrar 100% via web pero lleva un módulo de MySQL muy interesante ya que nos permite planificar las copias de seguridad de nuestro zabbix.
Para instalarla en un servidor Debian/Ubuntu:
apt-get install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl libmd5-perl
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.450_all.deb
sudo dpkg -i webmin_1.450_all.deb
Zabbix 1.6.2 SO: Ubuntu 8.10
Etiquetas:
Administrar,
Backup,
Mantenimiento,
Webmin
viernes, 6 de marzo de 2009
Alertas de Zabbix via Google Talk (jabber)
Zabbix tiene la posibilidad de alertar vía jabber y Google Talk usa el protocolo xmpp/jabber así que vamos a ver como se configura.
Lo primero que tenemos que hace es instalar los prerrequisitos de jabber.
sudo apt-get install libiksemel3 libiksemel-dev
A continuación compilamos el zabbix con la opción de jabber.
sudo /etc/init.d/zabbix-server stop
sudo /etc/init.d/zabbix-agent stop
cd /home/zabbix/zabbix-1.6.2/
./configure --prefix=/usr --with-mysql --with-net-snmp --with-libcurl --with-jabber=/usr/ --enable-server --enable-agent && make
sudo make install
Copiamos los nuevos binarios.
sudo cp misc/init.d/debian/zabbix-server /etc/init.d
sudo cp misc/init.d/debian/zabbix-agent /etc/init.d
Y los reconfiguramos.
sudo nano /etc/init.d/zabbix-server
Buscamos la cadena:
DAEMON=/home/zabbix/bin/${NAME}
y la remplazamos por:
DAEMON=/usr/sbin/${NAME}
sudo nano /etc/init.d/zabbix-agent
Buscamos la cadena:
DAEMON=/home/zabbix/bin/${NAME}
y la remplazamos por:
DAEMON=/usr/sbin/${NAME}
sudo /etc/init.d/zabbix-server start
sudo /etc/init.d/zabbix-agent start
Una vez ya tenemos preparado el zabbix para usar jabber vamos a la configuración de este.
1. Registramos una cuenta gratuita de jabber con jabberes.org.
2. Desde el Google Talk agregamos esta cuenta que hemos creado xxx@jabberes.org.
3. Desde algun cliente de jabber (psi por ejemplo) iniciamos sesión con la cuenta que hemos creado xxx@jabberes.org y aceptamos la invitación de usuario de Google Talk.
4. Desde el Zabbix GUI:
Administration->Media types->Create Media types->Type: Jabber.
Jabber Identifier: xxx@jabberes.org.
Password: la contraseña de la cuenta xxx@jabberes.org
5. Ahora en Administration->Users->Seleccionamos nuestro usuario y agregamos el jabber media creados.
Type: Jabber
Sent to: xxx@jabberes.org
Ahora solo faltaría crear una acción que envíe vía mensaje las alertas.
Lo primero que tenemos que hace es instalar los prerrequisitos de jabber.
sudo apt-get install libiksemel3 libiksemel-dev
A continuación compilamos el zabbix con la opción de jabber.
sudo /etc/init.d/zabbix-server stop
sudo /etc/init.d/zabbix-agent stop
cd /home/zabbix/zabbix-1.6.2/
./configure --prefix=/usr --with-mysql --with-net-snmp --with-libcurl --with-jabber=/usr/ --enable-server --enable-agent && make
sudo make install
Copiamos los nuevos binarios.
sudo cp misc/init.d/debian/zabbix-server /etc/init.d
sudo cp misc/init.d/debian/zabbix-agent /etc/init.d
Y los reconfiguramos.
sudo nano /etc/init.d/zabbix-server
Buscamos la cadena:
DAEMON=/home/zabbix/bin/${NAME}
y la remplazamos por:
DAEMON=/usr/sbin/${NAME}
sudo nano /etc/init.d/zabbix-agent
Buscamos la cadena:
DAEMON=/home/zabbix/bin/${NAME}
y la remplazamos por:
DAEMON=/usr/sbin/${NAME}
sudo /etc/init.d/zabbix-server start
sudo /etc/init.d/zabbix-agent start
Una vez ya tenemos preparado el zabbix para usar jabber vamos a la configuración de este.
1. Registramos una cuenta gratuita de jabber con jabberes.org.
2. Desde el Google Talk agregamos esta cuenta que hemos creado xxx@jabberes.org.
3. Desde algun cliente de jabber (psi por ejemplo) iniciamos sesión con la cuenta que hemos creado xxx@jabberes.org y aceptamos la invitación de usuario de Google Talk.
4. Desde el Zabbix GUI:
Administration->Media types->Create Media types->Type: Jabber.
Jabber Identifier: xxx@jabberes.org.
Password: la contraseña de la cuenta xxx@jabberes.org
5. Ahora en Administration->Users->Seleccionamos nuestro usuario y agregamos el jabber media creados.
Type: Jabber
Sent to: xxx@jabberes.org
Ahora solo faltaría crear una acción que envíe vía mensaje las alertas.
Zabbix 1.6.2 SO: Ubuntu 8.10
lunes, 2 de marzo de 2009
Instalar parches en Zabbix
En ocasiones, como en cualquier solución, encontramos defectos de software (bugs) en nuestro zabbix.
Cuando pasa esto podemos optar por esperar a que salga una nueva versión con el problema arreglado o instalar los parches que nos facilitan los desarrolladores de zabbix (.patch)
Yo voy a explicar los pasos a seguir para implementar los parches (.patch) en debian/ubuntu
- Lo primero de todo es tener instalada la aplicación patch.
apt-get install patch
- Ubicarnos donde tenemos el código fuente del zabbix:
cd /home/zabbix/zabbix-1.6.2/
- Comprobar que el patch sea para nuestra versión de zabbix
patch -p0 --dry-run < path_1.patch
- Ejecutar el patch en el directorio donde tenemos el codigo fuente del zabbix:
patch -p0 < path_1.patch
- Posteriormente tenemos que volver a compilar los binarios de zabbix:
sudo /etc/init.d/zabbix-server stop
sudo /etc/init.d/zabbix-agent stop
./configure --prefix=/usr --with-mysql --with-net-snmp \--with-libcurl --enable-server --enable-agent && make
sudo make install
- Copiamos los nuevos binarios:
sudo cp misc/init.d/debian/zabbix-server /etc/init.d
sudo cp misc/init.d/debian/zabbix-agent /etc/init.d
- Y los reconfiguramos:
sudo nano /etc/init.d/zabbix-server
Buscamos la cadena:
DAEMON=/home/zabbix/bin/${NAME}
y la remplazamos por:
DAEMON=/usr/sbin/${NAME}
sudo nano /etc/init.d/zabbix-agent
Buscamos la cadena:
DAEMON=/home/zabbix/bin/${NAME}
y la remplazamos por:
DAEMON=/usr/sbin/${NAME}
- Y finalmente iniciaremos de nuevo nuestr0 zabbix:
sudo /etc/init.d/zabbix-server start
sudo /etc/init.d/zabbix-agent start
Zabbix 1.6.2 SO: Ubuntu 8.10
Cuando pasa esto podemos optar por esperar a que salga una nueva versión con el problema arreglado o instalar los parches que nos facilitan los desarrolladores de zabbix (.patch)
Yo voy a explicar los pasos a seguir para implementar los parches (.patch) en debian/ubuntu
- Lo primero de todo es tener instalada la aplicación patch.
apt-get install patch
- Ubicarnos donde tenemos el código fuente del zabbix:
cd /home/zabbix/zabbix-1.6.2/
- Comprobar que el patch sea para nuestra versión de zabbix
patch -p0 --dry-run < path_1.patch
- Ejecutar el patch en el directorio donde tenemos el codigo fuente del zabbix:
patch -p0 < path_1.patch
- Posteriormente tenemos que volver a compilar los binarios de zabbix:
sudo /etc/init.d/zabbix-server stop
sudo /etc/init.d/zabbix-agent stop
./configure --prefix=/usr --with-mysql --with-net-snmp \--with-libcurl --enable-server --enable-agent && make
sudo make install
- Copiamos los nuevos binarios:
sudo cp misc/init.d/debian/zabbix-server /etc/init.d
sudo cp misc/init.d/debian/zabbix-agent /etc/init.d
- Y los reconfiguramos:
sudo nano /etc/init.d/zabbix-server
Buscamos la cadena:
DAEMON=/home/zabbix/bin/${NAME}
y la remplazamos por:
DAEMON=/usr/sbin/${NAME}
sudo nano /etc/init.d/zabbix-agent
Buscamos la cadena:
DAEMON=/home/zabbix/bin/${NAME}
y la remplazamos por:
DAEMON=/usr/sbin/${NAME}
- Y finalmente iniciaremos de nuevo nuestr0 zabbix:
sudo /etc/init.d/zabbix-server start
sudo /etc/init.d/zabbix-agent start
Zabbix 1.6.2 SO: Ubuntu 8.10
Etiquetas:
Administrar,
Instalar,
Mantenimiento,
Parches
Suscribirse a:
Entradas (Atom)