Глабер төслийн хүрээнд Zabbix хяналтын системийн сэрээг бий болгосон

Төсөл Глабер нь үр ашиг, гүйцэтгэл, өргөтгөх чадварыг нэмэгдүүлэх зорилготой Zabbix хяналтын системийн сэрээг хөгжүүлдэг бөгөөд олон сервер дээр динамикаар ажилладаг алдааг тэсвэрлэх тохиргоог бий болгоход тохиромжтой. Эхний ээлжинд төсөл боловсруулсан Zabbix-ийн гүйцэтгэлийг сайжруулахын тулд багц засвар хийсэн боловч XNUMX-р сард тусдаа салаа үүсгэх ажил эхэлсэн. Төслийн код тараасан GPLv2 дагуу лицензтэй.

Ачаалал ихтэй үед Zabbix хэрэглэгчид үнэгүй хувилбарт кластер байхгүй, DBMS-д маш их хэмжээний өгөгдлийг хадгалах шаардлагатай тулгардаг. PostgreSQL, MySQL, Oracle болон SQLite зэрэг Zabbix-д дэмжигдсэн харилцааны DBMS-ууд нь түүхийн чиг хандлагыг хадгалахад тохиромжгүй байдаг - хагас жилийн турш олон тооны хэмжигдэхүүнийг түүвэрлэх нь "хүнд" байх тул та DBMS-ийг оновчтой болгох хэрэгтэй. асуулга, өгөгдлийн сангийн серверүүдийн кластер үүсгэх гэх мэт.

Үүний шийдэл болгон Глабер тусгай DBMS ашиглах санааг хэрэгжүүлэв clickhouse, энэ нь өгөгдлийг сайн шахаж, асуулга боловсруулах маш өндөр хурдыг өгдөг (ижил төхөөрөмж ашиглан та CPU болон дискний системийн ачааллыг 20-50 дахин бууруулах боломжтой). ClickHouse-аас гадна Glaber дахь дэмжлэг нэмсэн асинхрон snmp хүсэлтийг ашиглах, хяналтын агентуудын өгөгдлийг бөөнөөр нь (багц) боловсруулах, хостын бэлэн байдлын шалгалтыг зэрэгцүүлэхийн тулд nmap ашиглах зэрэг янз бүрийн оновчлолууд нь төрийн санал хураалтыг 100 дахин хурдасгах боломжтой болгосон. Глабер мөн дэмжлэг үзүүлэхээр ажиллаж байна бөөгнөрөл, цаашид ашиглахаар төлөвлөж байна гэх мэт.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх