Včera 12.11.2013
vyšla očekávaná nová majoritní verze oblíbeného monitorovacího systému Zabbix 2.2.0. Našel jsem si chvilku na vyzkoušení.
Nejprve jsem se rozhodl si provést čistou instalaci Na
FreeBSD 9.1 s PostgreSQL. Vzhledem k tomu, že distribuční balíčky a porty výjdou s nějakým opožďěním. Provedl jsem instalaci ze zdrojových kódů.
Novinek je v nové verzi
celá řada. Na webu zabbix.com se píše že jich je více jak 100. Na root.cz jsem do
novinek napsal jen slabý odvar. Po pravdě nejvíce mě zajímá "
Monitoring of vCenter and vSphere - vmware collector" A na tuto novinku jsem se zaměřil.
Z
dokumentace je patrné, co je třeba při kompilaci pro podporu vmware. Tyto dvě kompilační volby
--with-libxml2 a --with-libcurl je třeba mít zapnuté. No a zde jsem na FreeBSD narazil. Kompilace --with-libxml2 končila chybou
ZBX-7329, která je již opravena ve verzi 2.2.1-rc1. Takže nový port na FreeBSD můžeme očekávat rovnou ve verzi 2.2.1 :-)
Posléze jsem se rozhodl povýšit testovací zabbix na Debianu 7 s MySQL, který jsem provozoval na verzi 2.0.9. Upgrade je
popsán zde. Výhodou nové 2.2.0 verze je, že již podporuje auto upgrade schéma databáze. Takže po spuštění služby zabbix-server se začne databáze upgradovat.
637:20131112:150038.112 Starting Zabbix Server. Zabbix 2.2.0 (revision 40163).
637:20131112:150038.112 ****** Enabled features ******
637:20131112:150038.112 SNMP monitoring: YES
637:20131112:150038.113 IPMI monitoring: YES
637:20131112:150038.113 WEB monitoring: YES
637:20131112:150038.113 VMware monitoring: YES
637:20131112:150038.113 Jabber notifications: YES
637:20131112:150038.113 Ez Texting notifications: YES
637:20131112:150038.113 ODBC: NO
637:20131112:150038.113 SSH2 support: YES
637:20131112:150038.113 IPv6 support: NO
637:20131112:150038.113 ******************************
637:20131112:150038.113 NodeID: 1
637:20131112:150038.113 ******************************
637:20131112:150038.113 using configuration file: /opt/zabbix-2.2.0-server/etc/zabbix_server.conf
637:20131112:150038.362 current database version (mandatory/optional): 02010000/02010000
637:20131112:150038.362 required mandatory version: 02020000
637:20131112:150038.362 starting automatic database upgrade
637:20131112:150038.363 completed 0% of database upgrade
637:20131112:150038.364 completed 1% of database upgrade
637:20131112:150038.370 completed 2% of database upgrade
637:20131112:150038.373 completed 3% of database upgrade
...
637:20131112:155705.372 completed 99% of database upgrade
637:20131112:155705.373 completed 100% of database upgrade
637:20131112:155705.373 database upgrade fully completed
Po upgradu vše fungovalo. Jen není dořešen import nových Template/Šablon. V čisté instalaci se objevili tři nové šablony pro monitorování vmware.
Template Virt VMware
Applications (3) Items (3) Triggers (0) Graphs (0) Screens (0) Discovery (3) Web (0)
Template Virt VMware Guest
Applications (8) Items (17) Triggers (0) Graphs (0) Screens (0) Discovery (3) Web (0)
Template Virt VMware Hypervisor
Applications (6) Items (19) Triggers (0) Graphs (0) Screens (0) Discovery (1) Web (0)
Do upgradovaného Zabbixu je je třeba tyto Template importovat od jinud. O
vmware collectoru se rozepisu později až jej podrobněji prozkoumám.
Update:
Při nastavení sledování vCenter server s template Template Virt VMware zabbix-server crash, Jiz na to existuje bug
ZBX-7359, děje se mi tak jak na Debian 7 se Zabbix ze src, tak i na třetí 2.2.0 instalaci Ubuntu 12.04.3 amd64 z Oficial Zabbix Repo.