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.
Paramos los servicios de zabbix
sudo /etc/init.d/zabbix-server stop
sudo /etc/init.d/zabbix-agent stop
Descargamos la última versión 1.6.5
wget http://puzzle.dl.sourceforge.net/sourceforge/zabbix/zabbix-1.6.5.tar.gz
La descomprimimos
tar zxvpf zabbix-1.6.5.tar.gz
Vamos a la carpeta que hemos descomprimido
cd zabbix-1.6.5
./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}
Copiamos los nuevos archivos del frontend web
cp -R frontends/php/* /home/zabbix/public_html/
Creamos los índices recomendados por la actualizacion
sudo mysql -p -D zabbix –e “CREATE UNIQUE INDEX history_log_2 on history_log (itemid,id);”
sudo mysql -p -D zabbix -e “CREATE UNIQUE INDEX history_text_2 on history_text (itemid,id);”
sudo mysql -p -D zabbix -e “CREATE INDEX graphs_items_1 on graphs_items (itemid);”
sudo mysql -p -D zabbix -e “CREATE INDEX graphs_items_2 on graphs_items (graphid);”
sudo mysql -p -D zabbix -e "CREATE INDEX services_1 on services (triggerid);"
Iniciamos los servicios de zabbix
sudo /etc/init.d/zabbix-server start
sudo /etc/init.d/zabbix-agent start
Ya tenemos nuestro zabbix con la última versión
Zabbix 1.6.5 SO: Ubuntu 9.04