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
No hay comentarios:
Publicar un comentario