Bilang bahagi ng proyekto ng Glaber, nilikha ang isang tinidor ng sistema ng pagsubaybay ng Zabbix

Proyekto Glaber bubuo ng isang tinidor ng sistema ng pagsubaybay ng Zabbix na naglalayong pataasin ang kahusayan, pagganap at scalability, at angkop din para sa paglikha ng mga pagsasaayos na mapagparaya sa fault na tumatakbo nang dynamic sa maraming server. Sa una ang proyekto umunlad bilang isang hanay ng mga patch upang mapabuti ang pagganap ng Zabbix, ngunit noong Abril nagsimula ang trabaho sa paglikha ng isang hiwalay na tinidor. Code ng proyekto ipinamahagi ni lisensyado sa ilalim ng GPLv2.

Sa ilalim ng mabibigat na pagkarga, ang mga gumagamit ng Zabbix ay nahaharap sa kakulangan ng clustering tulad nito sa libreng bersyon at mga problema kapag kinakailangan upang mag-imbak ng napakalaking volume ng data sa DBMS. Ang mga relational na DBMS na sinusuportahan sa Zabbix, tulad ng PostgreSQL, MySQL, Oracle at SQLite, ay hindi gaanong inangkop para sa pag-iimbak ng mga uso para sa kasaysayan - ang pagsa-sample ng malaking bilang ng mga sukatan sa loob ng kalahating taon ay magiging "mabigat" at kailangan mong i-optimize ang DBMS at mga query, bumuo ng mga kumpol ng mga server ng database at iba pa.

Bilang isang paraan, ipinatupad ni Glaber ang ideya ng paggamit ng isang dalubhasang DBMS clickhouse, na nagbibigay ng mahusay na compression ng data at napakataas na bilis ng pagproseso ng query (gamit ang parehong kagamitan, maaari mong bawasan ang pagkarga sa CPU at disk system ng 20-50 beses). Bilang karagdagan sa suporta ng ClickHouse sa Glaber din idinagdag iba't ibang mga pag-optimize, tulad ng paggamit ng mga asynchronous na kahilingan sa snmp, maramihang (batch) na pagpoproseso ng data mula sa mga ahente ng pagsubaybay at ang paggamit ng nmap upang i-parallelize ang mga pagsusuri sa availability ng host, na naging posible upang mapabilis ang botohan ng estado ng higit sa 100 beses. Gumagawa din si Glaber ng suporta clustering, kung saan ito ay binalak na gamitin sa hinaharap atbp.

Pinagmulan: opennet.ru

Magdagdag ng komento