Ua hauʻoli loa kā mākou hui i ka haʻi ʻana i ka nūhou ua hoʻokuʻu ʻia kahi ʻōnaehana nānā manuahi manuahi
ʻO ka mana 4.2 ka pane i ka nīnau nui o ke ola, ke ao holoʻokoʻa a me ka nānā ʻana ma ka laulā? E nānā kāua!
E hoʻomanaʻo kākou ʻo Zabbix kahi ʻōnaehana honua no ka nānā ʻana i ka hana a me ka loaʻa o nā kikowaena, ʻenekinia a me nā lako pūnaewele, nā noi, nā ʻikepili, nā ʻōnaehana virtualization, nā ipu, nā lawelawe IT, a me nā lawelawe pūnaewele.
Hoʻokomo ʻo Zabbix i kahi pōʻai holoʻokoʻa mai ka hōʻiliʻili ʻana i ka ʻikepili, ka hoʻoili ʻana a me ka hoʻololi ʻana, ka nānā ʻana i ka ʻikepili i loaʻa, a me ka hoʻopau ʻana me ka mālama ʻana i kēia ʻikepili, ka nānā ʻana a me ka hoʻouna ʻana i nā leka me ka hoʻohana ʻana i nā lula escalation. Hāʻawi ka ʻōnaehana i nā koho maʻalahi no ka hoʻonui ʻana i ka hōʻiliʻili ʻikepili a me nā ala makaʻala, a me nā mana automation ma o API. Hoʻokahi pūnaewele pūnaewele e hoʻokō i ka hoʻokele kikowaena o ka nānā ʻana i nā hoʻonohonoho a me ka hāʻawi ʻana i nā kuleana komo i nā hui mea hoʻohana like ʻole. Hāʻawi manuahi ʻia ka code papahana ma lalo o kahi laikini
ʻO Zabbix 4.2 kahi mana hou non-LTS me kahi manawa kākoʻo kūhelu pōkole. No nā mea hoʻohana e kālele ana i kahi pōʻai ola lōʻihi o nā huahana lako polokalamu, paipai mākou e hoʻohana i nā mana LTS, e like me 3.0 a me 4.0.
No laila, e kamaʻilio e pili ana i nā hiʻohiʻona hou a me nā hoʻomaikaʻi nui i ka mana 4.2:
ʻOi aku nā paepae kūhelu
Ma waho aʻe o nā pūʻolo kūhelu e kū nei, hāʻawi pū mākou i nā kūkulu hou no:
- RaspberryPi, Mac OS/X, SUSE Enterprise Linux Server 12
- MSI no ka ʻelele Windows
- Nā kiʻi Docker
Kākoʻo Prometheus i kūkulu ʻia no ka nānā ʻana i nā noi
Hiki iā Zabbix ke hōʻiliʻili i ka ʻikepili ma nā ʻano like ʻole (push/pull) mai nā kumu ʻikepili like ʻole. ʻO kēia nā JMX, SNMP, WMI, HTTP/HTTPS, RestAPI, XML Soap, SSH, Telnet, nā ʻelele a me nā palapala a me nā kumu ʻē aʻe. I kēia manawa e hālāwai me ke kākoʻo Prometheus!
ʻO ka ʻōlelo koʻikoʻi, hiki ke hōʻiliʻili i ka ʻikepili mai nā mea kūʻai aku ʻo Prometheus i ka wā ma mua e hoʻomaikaʻi i ke ʻano mea ʻikepili HTTP/HTTPS a me nā ʻōlelo maʻamau.
Eia naʻe, ʻae ka mana hou iā ʻoe e hana pū me Prometheus me ka maikaʻi loa ma muli o ke kākoʻo i kūkulu ʻia no ka ʻōlelo noiʻi PromQL. A ʻo ka hoʻohana ʻana i nā metric hilinaʻi e hiki ai iā ʻoe ke hōʻiliʻili a hana i ka ʻikepili me ka maikaʻi loa: noi ʻoe i ka ʻikepili i hoʻokahi manawa, a laila hoʻokaʻawale mākou e like me nā metric pono.
He mea nui e hoʻomaopopo i kēia manawa hiki i ka ʻike haʻahaʻa ke hoʻohana i ka ʻikepili i hōʻiliʻili ʻia e hana ʻakomi i nā ana. I kēia hihia, hoʻololi ʻo Zabbix i ka ʻikepili i loaʻa i ka format JSON, kahi mea maʻalahi loa e hana pū me.
I kēia manawa he nui aku
Ka nānā 'ana i ka alapine kiʻekiʻe
Makemake mākou e ʻike i nā pilikia i ka wikiwiki? ʻOiaʻiʻo, ʻaʻohe kānalua! ʻOi aku ka pinepine ma mua o ka ʻole, ʻo kēia ka hopena e pono ai mākou e koho i nā hāmeʻa a hōʻiliʻili pinepine i ka ʻikepili, ʻoi aku ka nui o ka ukana ma ka ʻōnaehana nānā. Pehea e pale aku ai i kēia?
Ua hoʻokō mākou i kahi hana throttling i nā lula preprocessing. ʻO ka throttling, ma ke ʻano, hāʻawi iā mākou i ka manawa e hoʻokuʻu i nā waiwai like.
E manaʻo mākou ke nānā nei mākou i ke kūlana o kahi noi koʻikoʻi. I kēlā me kēia kekona mākou e nānā inā holo paha kā mākou noi a ʻaʻole paha. Ma ka manawa like, loaʻa iā Zabbix kahi kahe mau o ka ʻikepili mai 1 (hana) a me 0 (ʻaʻole hana). No ka laʻana: 1111111111110001111111111111…
Ke kūpono nā mea a pau me kā mākou noi, a laila loaʻa iā Zabbix kahi kahe o nā mea wale nō. Pono lākou e hana? Ma keʻano laulā, ʻaʻole, no ka mea makemake wale mākou i ka hoʻololi ʻana i ke kūlana o ka noi, ʻaʻole mākou makemake e hōʻiliʻili a mālama i nā ʻikepili he nui. No laila, hiki i ka throttling ke hoʻokuʻu i kahi waiwai inā like ia me ka mea ma mua. ʻO ka hopena, e loaʻa wale iā mākou ka ʻikepili e pili ana i ka hoʻololi mokuʻāina, no ka laʻana, 01010101... Ua lawa kēia ʻike e ʻike i nā pilikia!
Haʻalele wale ʻo Zabbix i nā waiwai i nalowale, ʻaʻole lākou i hoʻopaʻa ʻia ma ka mōʻaukala a ʻaʻole pili i nā mea hoʻokūkū ma kekahi ʻano. Mai ka manaʻo o Zabbix, ʻaʻohe waiwai i nalowale.
Nui! Hiki iā mākou ke koho pinepine i nā polokalamu a ʻike koke i nā pilikia me ka ʻole o ka mālama ʻana i ka ʻike pono ʻole i loko o kahi waihona.
Pehea e pili ana i nā kiʻi? E nele lākou no ka nele o ka ʻikepili! A pehea ʻoe e ʻike ai inā ʻohi ʻo Zabbix i ka ʻikepili inā nalowale ka hapa nui o kēia ʻikepili?
Ua noʻonoʻo mākou i kēlā! Hāʻawi ʻo Zabbix i kekahi ʻano o ka throttling, throttling me ka puʻuwai puʻuwai.
Ma kēia hihia, e mālama ʻo Zabbix, ʻoiai ke kahe hou ʻana o ka ʻikepili, e mālama i hoʻokahi waiwai i ka manawa i ʻōlelo ʻia. Inā hōʻiliʻili ʻia ka ʻikepili i hoʻokahi manawa i kēlā me kēia kekona, a ua hoʻonohonoho ʻia ka manawa i hoʻokahi minuke, a laila e hoʻohuli ʻo Zabbix i kēlā me kēia kahawai ʻelua o nā ʻāpana i ke kahawai kēlā me kēia minuke. He mea maʻalahi ka ʻike ʻana e alakaʻi kēia i kahi kaomi 60-fold o ka ʻikepili i loaʻa.
I kēia manawa ke hilinaʻi nei mākou e hōʻiliʻili ʻia ka ʻikepili, ke hana nei ka nodata () trigger function a maikaʻi nā mea āpau me nā kiʻi!
ʻO ka hōʻoia ʻana o ka ʻikepili i hōʻiliʻili ʻia a me ka lawelawe hewa
ʻAʻohe o mākou makemake e hōʻiliʻili i ka ʻikepili hewa a hilinaʻi ʻole paha. No ka laʻana, ʻike mākou pono e hoʻihoʻi ka mea ʻike wela i ka ʻikepili ma waena o 0°C a me 100°C a ʻo kekahi waiwai ʻē aʻe e manaʻo ʻia he wahaheʻe a nānā ʻole ʻia.
I kēia manawa hiki ke hoʻohana i nā lula hōʻoia ʻikepili i kūkulu ʻia i loko o ka preprocessing no ka hoʻokō a i ʻole ka hoʻokō ʻole ʻana i nā ʻōlelo maʻamau, nā pae waiwai, JSONPath a me XMLPath.
I kēia manawa hiki iā mākou ke hoʻomalu i ka pane i ka hewa. Inā ʻaʻole ka wela, a laila hiki iā mākou ke haʻalele wale i kēlā waiwai, hoʻonohonoho i kahi waiwai paʻamau (e laʻa, 0 ° C), a i ʻole e wehewehe i kā mākou memo hewa ponoʻī, no ka laʻana, "Sensor damaged" a i ʻole "Replace battery."
ʻO kahi hiʻohiʻona maikaʻi o ka hoʻohana ʻana i ka hōʻoia ʻana ʻo ia ka hiki ke nānā i ka ʻikepili komo no ka loaʻa ʻana o kahi memo hewa a hoʻonohonoho i kēia hewa no ka metric holoʻokoʻa. He hana pono loa kēia i ka lawe ʻana i ka ʻikepili mai nā API waho.
Kekahi hoʻololi ʻikepili me ka hoʻohana ʻana i ka JavaScript
Inā ʻaʻole lawa nā lula preprocessing i kūkulu ʻia iā mākou, ke hāʻawi nei mākou i ke kūʻokoʻa piha me ka hoʻohana ʻana i nā palapala JavaScript maʻamau!
Wehe kēia i nā manawa pau ʻole no ka hoʻoili ʻana i ka ʻikepili komo. ʻO ka pōmaikaʻi kūpono o kēia hana, ʻaʻole pono mākou i nā palapala waho a mākou i hoʻohana ai no ka hana ʻana i nā ʻikepili. I kēia manawa hiki ke hana i kēia me ka JavaScript.
I kēia manawa ka hoʻololi ʻana o ka ʻikepili, ka hōʻuluʻulu ʻana, nā kānana, ka helu helu a me nā hana loiloi a me nā mea hou aʻe i hiki!
Ke ho'āʻo mua ʻana
I kēia manawa ʻaʻole pono mākou e kuhi pehea e hana ai kā mākou mau palapala preprocessing paʻakikī. Aia i kēia manawa kahi ala kūpono e nānā inā e hana pololei ana ka preprocessing mai ka interface!
Hana mākou i nā miliona o nā metric i kēlā me kēia kekona!
Ma mua o Zabbix 4.2, ua mālama wale ʻia ka preprocessing e ka server Zabbix, ka mea i kaupalena i ka hiki ke hoʻohana i nā proxies no ka hoʻoili ukana.
E hoʻomaka ana me Zabbix 4.2, loaʻa iā mākou ka scaling ukana maikaʻi loa ma muli o ke kākoʻo no ka preprocessing ma ka ʻaoʻao proxy. I kēia manawa, hana nā proxies!
I ka hui pū ʻana me ka throttling, hiki i kēia ala ke hiki ke kiʻekiʻe kiʻekiʻe, ka nānā ʻana i ka nui a me nā miliona o nā loiloi i kēlā me kēia kekona, me ka ʻole o ka hoʻouka ʻana i ka kikowaena Zabbix kikowaena. Hoʻopili nā Proxies i nā puke nui o ka ʻikepili, ʻoiai he hapa liʻiliʻi wale nō i hiki i ka server Zabbix ma muli o ka throttling, hoʻokahi a ʻelua mau kauoha o ka nui.
ʻOi aku ka maʻalahi o ka ʻike haʻahaʻa
E hoʻomanaʻo ʻo ka loaʻa haʻahaʻa haʻahaʻa (LLD) kahi hana ikaika loa no ka ʻike ʻana i nā ʻano o nā kumuwaiwai nānā (nā ʻōnaehana faila, nā kaʻina, nā noi, nā lawelawe, a me nā mea ʻē aʻe.) mea. Mālama kēia i ka manawa kupaianaha, hoʻomaʻamaʻa i ka hoʻonohonoho ʻana, a hiki ke hoʻohana ʻia hoʻokahi template ma waena o nā pūʻali me nā kumuwaiwai nānā like ʻole.
Pono ka loaʻa haʻahaʻa haʻahaʻa iā JSON i hoʻopaʻa ʻia ma ke ʻano he hoʻokomo. ʻO ia wale nō, ʻaʻole e hana hou ʻia!
Hāʻawi ʻo Zabbix 4.2 i ka ʻike haʻahaʻa haʻahaʻa (LLD) e hoʻohana i ka ʻikepili kūʻokoʻa ma ke ʻano JSON. No ke aha he mea nui? ʻAe kēia iā ʻoe e kamaʻilio, no ka laʻana, me nā API waho me ka ʻole o ka hoʻohana ʻana i nā palapala a hoʻohana i ka ʻike i loaʻa e hana maʻalahi i nā pūʻali, nā mea ʻikepili a me nā mea hoʻoiho.
Hoʻohui ʻia me ke kākoʻo JavaScript, hana kēia i nā manawa kūpono no ka hana ʻana i nā mamana no ka hana ʻana me nā kumu ʻikepili like ʻole, e like me, no ka laʻana, nā API kapua, nā API noi, nā ʻikepili ma XML, nā ʻano CSV, a pēlā aku.
He pau ʻole nā mea hiki!
Kākoʻo TimescaleDB
He aha ka TimescaleDB? ʻO kēia ka PostgreSQL maʻamau me kahi module extension mai ka hui TimescaleDB. Hoʻohiki ʻo TimescaleDB i ka hana ʻoi aku ka maikaʻi ma muli o nā algorithm ʻoi aku ka maikaʻi a me ka hoʻolālā ʻikepili.
Eia kekahi, ʻo ka pono ʻē aʻe o TimescaleDB ʻo ka hoʻokaʻawale ʻana i nā papa me ka mōʻaukala. He wikiwiki a maʻalahi ka TimescaleDB e mālama! ʻOiai, pono wau e hoʻomaopopo ʻaʻole i hana kā mākou hui i kahi hoʻohālikelike koʻikoʻi me ka PostgreSQL maʻamau.
I kēia manawa, ʻo TimescaleDB kahi huahana ʻōpio a wikiwiki hoʻi. E hoʻohana me ka akahele!
ʻO ka hoʻokele tag maʻalahi
Inā hiki ke mālama ʻia nā hōʻailona ma mua ma ka pae hoʻomaka, ʻoi aku ka maʻalahi o ka hoʻokele tag. Kākoʻo ʻo Zabbix i nā hōʻailona no nā templates a me nā mea hoʻokipa!
Loaʻa nā pilikia āpau i ʻike ʻia ʻaʻole wale no ka trigger, akā no ka host, a me nā templates o kēia host.
Ka wehewehe ʻana i nā lepili no ka node pūnaewele
Hoʻopaʻa inoa ʻakomi maʻalahi
ʻAe ʻo Zabbix 4.2 iā ʻoe e kānana i nā pūʻali ma ka inoa me ka hoʻohana ʻana i nā ʻōlelo maʻamau. Hiki i kēia ke hana i nā hiʻohiʻona ʻike ʻokoʻa no nā hui like ʻole o nā nodes pūnaewele. ʻOi aku ka maʻalahi inā hoʻohana mākou i nā lula inoa paʻakikī.
ʻOi aku ka maʻalahi o ka ʻike pūnaewele
ʻO kekahi hoʻomaikaʻi hou e pili ana i ka inoa o nā nodes pūnaewele. Hiki i kēia manawa ke hoʻokele i nā inoa mea hana i ka wā o ka ʻike ʻana i ka pūnaewele a loaʻa ka inoa o ka hāmeʻa mai kahi waiwai metric.
He hana pono loa kēia, ʻoi loa no ka ʻike pūnaewele me ka hoʻohana ʻana iā SNMP a me Zabbix agent.
Ke nānā nei i ka hana o nā ʻano hoʻolaha
I kēia manawa hiki iā ʻoe ke hoʻouna pololei iā ʻoe iho i kahi leka hoʻāʻo mai ka ʻaoʻao pūnaewele a nānā i ka hana ʻana o ke ala hoʻolaha. He mea pono loa kēia hana no ka hoʻāʻo ʻana i nā palapala no ka hoʻohui ʻana iā Zabbix me nā ʻōnaehana makaʻala like ʻole, nā ʻōnaehana hana a me nā papahana waho a me nā API.
Ka nānā mamao ʻana i nā ʻāpana hana Zabbix
Hiki i kēia manawa ke nānā mamao aku i nā metric kūloko o ka server Zabbix a me ka proxy (nā metric hana a me ke olakino o nā ʻāpana Zabbix).
No ke aha ia? Hāʻawi ka hana iā ʻoe e nānā i nā metric kūloko o nā kikowaena a me nā proxies mai waho, hiki iā ʻoe ke ʻike koke a hoʻolaha e pili ana i nā pilikia inā ʻoi aku ka nui o nā ʻāpana a i ʻole, no ka laʻana, aia ka nui o nā ʻikepili i hoʻouna ʻole ʻia ma ka proxy.
Kākoʻo ʻano HTML no nā leka uila
I kēia manawa,ʻaʻole mākou i kaupalenaʻia i ka kikokikona maʻamau a hiki ke hana i nā leka uila nani, mahalo i ke kākoʻo o ka hōʻano HTML. ʻO ka manawa kēia e aʻo ai i ka HTML + CSS!
Loaʻa i nā ʻōnaehana waho mai nā kāleka pūnaewele
Aia ke kākoʻo no kahi pūʻulu macro hou i nā URL maʻamau no ka hoʻohui maikaʻi ʻana o nā palapala ʻāina me nā ʻōnaehana waho. Hāʻawi kēia iā ʻoe e wehe, no ka laʻana, kahi tiketi ma ka ʻōnaehana hana me hoʻokahi a ʻelua paha kaomi ma ka ikona o kahi node pūnaewele.
Hiki i ka lula ʻike ke lilo i mea ʻikepili hilinaʻi
No ke aha e pono ai kēia - nīnau ʻoe. Hiki i kēia ke hoʻohana i ka ʻikepili metric lalo no ka ʻike ʻana a me ka hōʻiliʻili ʻikepili pololei. No ka laʻana, i ka hihia o ka hōʻiliʻili ʻana i ka ʻikepili mai kahi mea kūʻai aku Prometheus, e hana ʻo Zabbix i kahi noi HTTP a hoʻohana koke i ka ʻike i loaʻa no nā mea ʻikepili hilinaʻi āpau: nā waiwai metric a me nā lula ʻike haʻahaʻa.
He ala hou e ʻike ai i nā pilikia ma nā palapala ʻāina
Aia i kēia manawa ke kākoʻo no nā kiʻi GIF animated ma nā palapala ʻāina no ka ʻike ʻike ʻia o nā pilikia.
Ka unuhi ʻana i ka ʻikepili mai nā poʻomanaʻo HTTP ma ka nānā ʻana i ka Pūnaewele
Ma ka nānā ʻana i ka Pūnaewele, ua hoʻohui ʻia ka hiki ke koho i ka ʻikepili mai ke poʻomanaʻo HTTP i loaʻa.
ʻAe kēia iā ʻoe e hana i ka nānā ʻana i ka pūnaewele multi-step a i ʻole nā hiʻohiʻona nānā API ʻaoʻao ʻekolu me ka hoʻohana ʻana i ka hōʻailona ʻae i loaʻa i kekahi o nā ʻanuʻu.
Hoʻohana ʻo Zabbix Sender i nā helu IP āpau
Ke hoʻouna nei ʻo Zabbix Sender i nā ʻikepili i nā helu IP āpau mai ka ʻāpana ServerActive i ka faila hoʻonohonoho luna.
He kānana hou maʻalahi i ka hoʻonohonoho hoʻomaka
He kānana hoʻonui ʻia ka ʻaoʻao hoʻonohonoho trigger no ke koho wikiwiki a maʻalahi o nā mea hoʻoulu e pili ana i nā pae hoʻohālike.
Hōʻike i ka manawa pololei
Maʻalahi nā mea a pau ma ʻaneʻi, i kēia manawa ke hōʻike nei ʻo Zabbix i ka manawa kūpono e hoʻolele ai ʻoe i ka ʻiole ma luna o ka pakuhi.
Nā hana hou ʻē aʻe
- Hoʻokō i kahi algorithm hiki ke wānana no ka hoʻololi ʻana i ke ʻano o nā widget i ka dashboard
- Hiki ke hoʻololi nui i nā ʻāpana o nā prototypes ʻikepili
- Kākoʻo IPv6 no nā nānā DNS: "net.dns" a me "new.dns.record"
- Hoʻohui ʻia ka ʻāpana "skip" no nā loiloi "vmware.eventlog".
- Loaʻa i ka helu ʻanuʻu ka helu ʻanuʻu
Pehea e hoʻonui ai?
No ka hoʻomaikaʻi ʻana mai nā mana mua, pono ʻoe e hoʻouka
Ke hoʻokipa nei mākou i nā webinars manuahi no ka poʻe makemake e aʻo hou e pili ana iā Zabbix 4.2 a loaʻa iā lākou ka manawa e nīnau i nā nīnau i ka hui Zabbix.
Mai poina e pili ana i ka mea kaulana
nā loulou pono
-
-
-
Source: www.habr.com