Tamin'ny tapaky ny volana Mey, navoaka ny dikan-teny Zabbix 5.0, ary nikarakara andiana fihaonana an-tserasera amin'ny fiteny samihafa izahay mba hampisehoana mazava amin'ny fiarahamonina ny fiovana sy ny fanavaozana rehetra. Manasa anao izahay hamaky ny tatitra nataon'i Alexey Vladyshev, talen'ny mpanatanteraka sy mpamorona ny Zabbix, izay namariparitany tsikelikely ny vaovao ao amin'ny Zabbix 5.0.
Zabbix 4.2 sy Zabbix 4.4
Andeha isika hanomboka amin'ny fanovana niseho tao amin'ny dikan-teny Zabbix 4.0 mifandraika amin'ny fampiasana dikan-teny LTS.
Ao amin'ny version Zabbix 4.2, izay navoaka tamin'ny Aprily 2019, dia niseho ireto endri-javatra manaraka ireto:
Fanaraha-maso fanamafisam-peo avo lenta izay manome scaling sy NVPS avo kokoa, midika fa fitadiavana olana haingana kokoa sy fampandrenesana nefa tsy mametraka enta-mavesatra amin'ny Zabbix.
Manangona angona mampiasa mpandraharaha HTTP.
Fanohanana ny fanangonana angona avy amin'ny Prometheus Pro.
Ny preprocessing dia manohana ny fanamarinana sy ny JavaScript, izay ahafahanao manova izay angona voaangona.
Fanatsarana ny fitantanana ny tag - meta-information amin'ny hetsika sy ny haavon'ny olana, izay mety amin'ny fiaraha-miasa, satria ny tags dia tohanana amin'ny haavon'ny môdely sy amin'ny ambaratonga mpampiantrano.
Fanohanana ny Webhook amin'ny fanairana sy fampandrenesana, mamela ny fampidirana amin'ny rafitra ivelany.
Fanohanana ny TimescaleDB.
Nanjary hitan'ny mpampiasa Zabbix ny fototry ny fahalalana naorina ho an'ny metrika sy ny trigger. Ohatra, ny mpampiasa dia afaka mampiasa zavatra sy trigger famaritana ao Fanaraha-maso > angona farany.
Ny fenitra vaovao ho an'ny môdely.
Zabbix 5.0
Anio isika dia hiresaka momba ny famoahana LTS an'ny Zabbix 5.0, izay ho tohanana mandritra ny 5 taona. Ny fanohanana ny version 4.4 dia mifarana rehefa afaka iray volana. Ny famoahana LTS an'ny Zabbix 3.0 dia ho tohanana mandritra ny 3,5 taona hafa.
Zabbix dia manome fanaraha-maso ny zavatra maro, ny lisitry ny izay azo faritana ao amin'ny pejy http://www.zabbix.com/integrations, izay ahitana ny maodely fanaraha-maso sy ny plugins, anisan'izany ny mpandraharaha vaovao.
Modely misy ho an'ny fanaraha-maso sy fampidirana
Ankoatr'izay, misy ny fahafahana miditra amin'ny rafitra isan-karazany, ao anatin'izany ny rafitra tapakila, ny rafitra ITSM ary ny rafitra fanaterana hafatra mampiasa Webhook.
Safidy fampidirana
Zabbix 5.0 dia nanitatra ny fanohanana naorina ho fampidirana amin'ny rafitra tapakila isan-karazany, ary koa ny rafitra fanairana:
Fampidirana amin'ny rafitra isan-karazany
Nitarina ny lisitry ny môdely naorina ho an'ny fanaraha-maso ny fampiharana sy ny fitaovana:
Modely naorina ho an'ny fanaraha-maso ny fampiharana sy ny fitaovana
Ny fanavaozana rehetra dia azo alaina amin'ny Git repository.
Afaka mandray anjara amin'ny Zabbix miaraka amin'ny vokatra efa vita - môdely na plugins izay mpampiasa na mpamorona, mampiasa fomba tsotra:
Famerenana ny fampiharana nataon'ny ekipa fampandrosoana. Raha manaraka ny fenitry ny Zabbix ny plugin na môdely, dia tafiditra ao anatin'ny vokatra izany ary ny asan'ny mpamorona toy izany dia ho tohanan'ny ekipa Zabbix amin'ny fomba ofisialy.
Zabbix dia rindrambaiko loharano misokatra izay azo jerena, ianarana ary ovaina. Ny mpampiasa dia omena fahafahana hampiasa malalaka ny vokatra, handray anjara amin'ny fanatsarana ny programa, na hampiasa ny code ho an'ny programany manokana. Amin'ny lafiny iray, ny ekipa Zabbix dia manao ny ezaka rehetra mba hahazoana antoka fa azo apetraka mora foana amin'ny sehatra samihafa ny Zabbix.
Ny mpamorona Zabbix dia manolotra fonosana ho an'ny ankamaroan'ny fizarana malaza sy sehatra virtoaly isan-karazany. Ankoatra izany, Zabbix dia azo apetraka amin'ny rahona ho an'ny daholobe amin'ny tsindry iray. Zabbix dia hita ao amin'ny sehatra Red Hat Openshift na OpenStack ihany koa.
Fonosana Zabbix ho an'ny fizarana sy sehatra
Zabbix Agent 2 fanohanana ho an'ny Windows sy Linux
Ny Zabbix Agent 2 vaovao dia iray amin'ireo vahaolana tsara indrindra amin'ny tsena.
Manolotra rafitra mifototra amin'ny plugin ary manohana ny script fanangonana data izay afaka mandeha mandritra ny ora maro.
Manohana scans mavitrika parallèle sy fifandraisana maharitra amin'ny rafitra ivelany, izay mahasoa, ohatra, amin'ny fanaraha-maso mahomby ny angon-drakitra.
Ny kinova vaovaon'ny mpandraharaha dia mora apetraka (satria ny mpandraharaha vaovao dia manohana ny fiasa rehetra teo aloha).
Ho fanampin'izany, ny mpandraharaha vaovao ao amin'ny Zabbix 5.0 dia manolotra fanohanana ny fitahirizana angon-drakitra maharitra. Teo aloha, ny vaovao tsy nalefa dia voatahiry ao amin'ny buffer fahatsiarovana ihany, fa amin'ny dikan-teny vaovao dia azo atao ny manamboatra ny fitahirizana ny vaovao toy izany amin'ny kapila.
Fitehirizana angon-drakitra maharitra
Zava-dehibe izany amin'ny raharaha fanaraha-maso ny rafitra mitsikera sy ny fifandraisana tsy milamina, satria ny angon-drakitra be dia be no voatahiry alohan'ny handefasana azy any amin'ny mpizara Zabbix. Ny safidy dia ilaina ihany koa ho an'ny fifandraisana zanabolana izay mety tsy ho hita mandritra ny fotoana maharitra. ZAVA-DEHIBE! Zabbix 5.0 dia mitazona fanohanana ho an'ny Zabbix Agent 1.
Fiovan'ny fiarovana ao amin'ny Zabbix 5.0
1. Ny dikan-teny vaovao dia manohana HTTP proxy ho an'ny webhook, izay ahafahanao manao fifandraisana avy amin'ny mpizara Zabbix mankany amin'ny rafitra fanairana ivelany amin'ny fomba azo antoka kokoa sy voafehy.
Raha mila mampiditra mpizara Zabbix amin'ny tambajotra eo an-toerana miaraka amin'ny rafitra ivelany ianao, ohatra, JIRA ao amin'ny rahona, dia azonao atao ny mitazona ny fifandraisana amin'ny alàlan'ny proxy HTTP, izay manatsara ny fifehezana sy ny fahatokisana ny fifandraisana.
2. Na ho an'ny mpiasa taloha sy vaovao, dia azo atao ny misafidy izay seky tokony hisy amin'ny mpiasa iray manokana. Ohatra, azonao atao ny mametra ny isan'ny fisavana, mamorona lisitra fotsy sy mainty, ary mamaritra ny fanalahidy tohanana.
Whitelist ho an'ny fanamarinana mifandraika amin'ny MySQL
AllowKey=mysql[*]
DenyKey=*
Lisitra mainty handà ny script shell rehetra
DenyKey=system.run[*]
Blacklist handà ny fidirana amin'ny /etc/password
DenyKey=vfs.file.contents[/etc/passwd,*]
3. Azo atao ny mifantina algorithm encryption ho an'ny singa Zabbix rehetra mba hisorohana ny fampiasana cipher tsy azo antoka ho an'ny fifandraisana TLS. Zava-dehibe izany ho an'ny tontolo manara-maso izay mihatra ny fenitra fiarovana sasany.
Misafidiana algorithm fanafenana ho an'ny fifandraisana TLS
4. Zabbix 5.0 dia nampiditra fanohanana ho an'ny fifandraisana miafina amin'ny angon-drakitra. Amin'izao fotoana izao, ny fifandraisana misy encryption amin'ny PostgreSQL sy MySQL ihany no misy.
Fifandraisana angon-drakitra voasivana
5. Zabbix 5.0 dia nivadika avy amin'ny MD5 mankany SHA256 mba hitehirizana ny tenimiafina tenimiafina ao amin'ny tahiry, satria io no algorithm azo antoka indrindra amin'izao fotoana izao.
6. Zabbix 5.0 dia manohana macros miafina mpampiasa mba hitahiry ny vaovao saro-pady toy ny tenimiafina sy ny API famantarana izay tsy azon'ny mpampiasa farany idirana.
Macro miafina
7. Ny fifandraisana Zabbix rehetra amin'ny rafitra ivelany sy ny fifandraisana anatiny amin'ny mpiasa dia azo antoka. Ny encryption dia tohanana amin'ny alàlan'ny certificat TLS, na amin'ny fampiasana encryption fanalahidy efa nozaraina ho an'ny fifandraisana amin'ny mpiasa sy proxy, na HTTPS. Ny fiarovana amin'ny lafiny mpandraharaha dia azo hatsaraina amin'ny alàlan'ny lisitra fotsy sy mainty. Ny interface dia miasa amin'ny alàlan'ny HTTPS.
Fifandraisana azo antoka
8. Ny fanohanan'ny SAML dia manome teboka tokana amin'ny fanamarinana miaraka amin'ny mpanome tolotra mahatoky azo antoka, noho izany dia tsy miala amin'ny firewall ny mombamomba ny mpampiasa.
SAML identity
Ny fanohanan'ny SAML dia ahafahanao mampiditra Zabbix amin'ireo mpanome tolotra momba ny maha-izy azy eo an-toerana sy rahona, toy ny Microsoft ADFS, OpenAM, SecurAuth, Okta, Auth0, ary koa Azure, AWS na Google Cloud Platform.
Mora ny fampiasana ny Zabbix 5.0
1. Ny interface tsara ampiasaina ho an'ny efijery malalaka. Nafindranay avy any ambony ny sakafo, izay misy toerana malalaka foana, ho any amin'ny ilany havia amin'ny efijery. Ny sakafo dia mbola aseho amin'ny fomba feno, kely indrindra ary miafina.
Interface natao ho an'ny efijery malalaka
2. Mandika widget avy amin'ny tontonana mamela anao hamorona PANELS vaovao haingana dia haingana. Mba hanaovana izany dia mila misafidy ny widget tianao ao amin'ny PANEL ianao, tsindrio Copy
Mandika widget
ary ampidiro ao amin'ny tontonana tiana ny widget.
Mametaka Widget voadika
3. Manondrana sary. Raha handika ny grafika sy handefasana azy, ohatra, amin'ny alàlan'ny mailaka, azonao atao ny mahazo ny grafika amin'ny endrika PNG amin'ny alàlan'ny fisafidianana ny widget tianao ary tsindrio Misintona sary.
Manondrana grafika
4. Sivana amin'ny marika: Olana amin'ny hamafin'ny olana sy ny mpampiantrano olana. Nanjary azo natao, ohatra, ny fanangonana angon-drakitra momba ny olana rehetra mifandraika amin'ny node tambajotra iray ao amin'ny foibe data iray.
Sivanina amin'ny marika
5. Fanohanana ny maody hanitarana ny interface Zabbix. Raha te-hametraka mody mahaleo tena ianao dia mila mandika izany amin'ny lahatahiry manokana. Ny Modules dia ahafahanao manitatra ny fiasa efa misy amin'ny interface, mamorona pejy vaovao, manova ny rafitry ny menio, ohatra, manampy zavatra.
Ny mpampiasa rehetra dia afaka manoratra sy mampiditra module. Mba hanaovana izany, dia adika ao amin'ny lahatahiry modules ny modules, ary avy eo dia ho hita amin'ny interface tsara izy io, izay ahafahanao mivadika sy miala.
Manampy module vaovao
6. Ny fanamorana ny fitetezana amin'ny alàlan'ny loharano mifandray amin'ny node tambajotra. The Fanaraha-maso > mpampiantrano misy lisitry ny fitaovana arahin'i Zabbix: mpampiantrano, serivisy, fitaovana tambajotra, sns. Fanampin'izany, misy ny fitetezana haingana amin'ny efijery, ny grafika ary ny olana amin'ny fitaovana manokana.
Nesorintsika ny tabilao Fanaraha-maso > Graphs and Monitoring > Webs, ary vita ny navigation rehetra Fanaraha-maso > mpampiantrano. Ny fampahalalana aseho dia azo sivana, ao anatin'izany ny marika, izay ahafahanao mampiseho ireo fitaovana sembana
9. Asehoy ny hafatra mailaka Zabbix. Amin'ny dikan-teny teo aloha, ny mailaka rehetra avy amin'i Zabbix ao amin'ny lahatahiry Inbox naseho tao anaty lisitra. Manomboka amin'ny Zabbix 5.0, ny hafatra dia hovondrona araka ny olana.
Manangona hafatra mailaka avy amin'ny Zabbix
10. Tohano ny macro manokana ho an'ny IPMI ho an'ny solonanarana sy tenimiafina. Raha misy macro miafina ampiasaina amin'ny solon'anarana sy tenimiafina dia lavina ny fidirana amin'ny sandany.
Fanohanana ny macro manokana
11. Fanovana betsaka ny macros mpampiasa ho an'ny nodes tambajotra. Ao amin'ny dikan-teny vaovao dia afaka manokatra lisitry ny môdely ianao, mifantina lisitry ny mpampiantrano ary manampy macro na manova ny soatoavin'ny macros efa misy,
Manampy sy manitsy ny macro mahazatra
ary fafao ihany koa ny macro sasany na ny macro rehetra amin'ny maodely voafantina ho an'ny node tambajotra.
Esory ny macros tsirairay na mpampiasa rehetra
12. Fanaraha-maso ny endrika hafatra amin'ny haavon'ny fomba fampahafantarana. The Karazana haino aman-jery nisy tabilao niseho Media templates miaraka amin'ny maodely hafatra.
Fomba fampandrenesana Templates
Azonao atao ny mamaritra ny môdely samihafa ho an'ny karazana hafatra samihafa.
Famaritana môdely ho an'ny karazana hafatra
Ao amin'ny dikan-teny teo aloha, tsy maintsy nitantana ireo hafatra ireo ianao amin'ny ambaratongan'ny hetsika, mamaritra ny hafatra sy ny singa.
Mitantana môdely eo amin'ny sehatry ny asa
Ao amin'ny dikan-teny vaovao, ny zava-drehetra dia azo faritana amin'ny sehatra iraisam-pirenena, ary amin'ny haavon'ny hafatra dia azo averina soratana ny fikandrana manerantany.
Tantano ny maodely maneran-tany
Ho an'ny ankamaroan'ny mpampiasa, dia ampy ny mamaritra ny endrika môdely amin'ny haavon'ny fomba fampitam-baovao. Ankoatra izany, rehefa avy nanafatra fomba fampandrenesana vaovao, dia efa ao anatin'izany avokoa ny endrika môdely mifanaraka aminy.
ampitahao ny sanda farany amin'ny teo aloha, ohatra, raha ny momba ny angona lahatsoratra,
{host:text.last()}<>{host.text.prev()}
na
{host:text.last(#1)}<>{host.text.prev(#2)}
na ampitahao ny sandan'ny lahatsoratra amin'ny metrika samihafa.
{hostA:textA.last()}={hostB:textB.last()}
15. Automation sy Discovery.
Ny fisavana JMX vaovao dia azo alaina sy hahitana lisitry ny kaontera JMX, izay tena ilaina amin'ny fanaraha-maso ny rindranasa Java, ary koa ny fanaovana automatique ny famoronana singa fanaraha-maso, metric, trigger, ary grafika.
jmx.get[]
и
jmx.discovery[]
Vidin'ny JMX
Ny dikan-teny vaovao dia manana fanalahidin'ny fanaraha-maso ny kaontin'ny Windows, izay tohanan'ny mpiasa taloha sy vaovao amin'ny teny rosiana sy anglisy ary mamela, ohatra, hamantatra ny isan'ny processeur, ny rafitra rakitra, ny serivisy, sns.
Fanaraha-maso ny kaontin'ny Windows amin'ny fampiasana fanalahidy perf_counter
Lasa mora kokoa ny fanaraha-maso ny ODBC. Teo aloha dia tsy maintsy nofaritana tao anaty rakitra ivelany ny masontsivana rehetra ho an'ny fanaraha-maso ODBC /etc/odbc.ini, izay tsy azo nidirana tamin'ny interface Zabbix. Amin'ny dikan-teny vaovao, saika ny masontsivana rehetra dia mety ho anisan'ny lakile metrika.
Fanalahidy metrika misy famaritana masontsivana
Ao amin'ny dikan-teny vaovao, azonao atao ny mametraka ny anaran'ny mpizara sy ny seranan-tsambo amin'ny ambaratonga metrika, ary ny anarana sy ny tenimiafina ho an'ny fidirana amin'ny fampiasana macro miafina ho fiarovana.
Mampiasa macro miafina
Rehefa mampiasa ny protocol IPMI ho an'ny fanaraha-maso ny fitaovana, dia nanjary azo atao ny mamorona modely tsotra kokoa ho an'ny fampiasana automatique ipmi.get.
ipmi.get
16. Fitsapana singa data avy amin'ny interface. Zabbix 5.0 dia nampiditra ny fahafahana hizaha toetra ny singa sasany ary, ny tena zava-dehibe, ny maodely singa avy amin'ny interface.
Fitsapana Data Elements
Ny olana rehetra mitranga dia aseho amin'ny interface.
Fampisehoana olana amin'ny interface
Algorithm mitovy amin'izany no ampiasaina amin'ny môdely entana. Fanampin'izany, raha misy singa angon-drakitra tsy tohanana, azonao fantarina ny antony tsy nahomby tamin'ny fipihana fotsiny fitsapana.
17. Fomba fampahafantarana fitsapana, izay niseho tao amin'ny Zabbix 4.4, dia voatahiry, izay zava-dehibe rehefa mampiditra Zabbix amin'ny rafitra hafa, ohatra, ny rafitra tapakila.
Fomba fampahafantarana fitsapana
18. Fanohanana ny macros manokana ho an'ny prototype singa. Azonao atao ny mampiasa macros LLD hamaritana ny sanda macro mahazatra.
Mampiasa Macro LLD hamaritana ny soatoavina Makro manokana
19. Fanohanana angon-drakitra Float64, izay ilaina indrindra amin'ny fanaraha-maso ny soatoavina lehibe dia takiana ao amin'ny Zabbix hanohanana ny angona voaray avy amin'ny mpiasan'ny Prometheus.
Raha mametraka Zabbix 5.0 ianao, dia tsy hitranga ny fifindra-monina automatique amin'ny fenitra Float64. Ny mpampiasa dia mbola manana safidy hampiasa karazana data taloha. Ny script fifindra-monina Float64 dia mandeha amin'ny tanana ary manova karazana data amin'ny tabilao misy tantara. Ny fanoloana mandeha ho azy dia tsy ampiasaina satria mitaky fotoana be.
20. Nihatsara ny scalability ny Zabbix 5.0: fanatsarana interface tsara sy fanafoanana ny bottlenecks
Ny lisitra midina, ohatra amin'ny fisafidianana mpampiantrano, dia nesorina satria tsy mirefy io endri-javatra io.
Misy fetran'ny "built-in" ho an'ny haben'ny latabatra Overview.
Nipoitra ny fahafahana vaovao Fanaraha-maso > Hosts > Graphs.
21. Fanatsarana ny famatrarana
Ny famatrarana ao amin'ny Zabbix dia mifototra amin'ny fanitarana ny PostgreSQL - TimescaleDB (hatramin'ny Zabbix 4.4). Ny TimescaleDB dia manome fizarana angon-drakitra mandeha ho azy ary manatsara ny fahombiazan'ny angon-drakitra satria ny fahombiazan'ny TimescaleDB dia saika tsy miankina amin'ny haben'ny angona.
Ao amin'ny Zabbix 5.0 Fitantanana > Jeneraly > Fikarakarana trano Azonao atao ny manamboatra, ohatra, ny famatrarana angona efa mihoatra ny 7 andro. Izany dia mampihena be ny habaka kapila ilaina (efa ho im-polo, araka ny filazan'ny mpampiasa), izay manatsara ny fitsitsiana ny habaka kapila ary manatsara ny fampisehoana.
Compression miaraka amin'ny TimescaleDB
22. Ny fanamafisana ny SNMP amin'ny haavon'ny interface. Ao amin'ny Zabbix 5.0, fa tsy karazana singa telo, iray ihany no ampiasaina - SNMP agent. Ny toetran'ny SNMP rehetra dia nafindra tany amin'ny haavon'ny interface host, izay ahafahana manatsotra ny maodely, mifamadika eo amin'ny dikan-teny SNMP, sns.
Ny fanamafisana ny SNMP amin'ny haavon'ny interface
23. Ny fiankinan-doha amin'ny fanaraha-maso ny fisian'ny node tambajotra amin'ny fisian'ny proxy mamela anao hampiseho ny olan'ny fisian'ny proxy ho laharam-pahamehana raha toa ka tsy misy ny nodes tambajotra rehefa manara-maso mampiasa trigger miaraka amin'ny fiasa. nodata:
{HostA:item.nodata(1m)}=1
Ny fisian'ny node tambajotra dia voafaritra amin'ny fisian'ny proxy
asa nodata amin'ny alàlan'ny default dia mandinika ny fisian'ny proxy. Ho an'ny fanamarinana henjana kokoa izay tsy miraharaha ny fisian'ny proxy dia ampiasaina ny parameter faharoa - hentitra:
{HostA:item.nodata(1m,strict)}=1
24. Fitantanana ny fitsipiky ny fahitana ambany. Zabbix 5.0 dia nampiditra sivana LLD izay ahafahanao mijery ny fitsipi-pikarohana tsy tohana
LLD sivana
25. Fahaizana tsy manaiky ny olana (tsy manaiky) mamela anao hanitsy ny lesoka ary ilaina rehefa mamorona workflows izay miankina amin'ny fanamafisana ny olana.
Aza adino ny olana
26. Fanovana ny fitsipiky ny fahitana ambany - ny fahafahana manampy maningana rehefa mamantatra zavatra vokatry ny fanaraha-maso ny rafitra fichier, izay mamela ny ambaratonga ambany fanaraha-maso mamorona na tsy mamorona zavatra sasany, trigger, data singa, sns, hanova ny hamafin'ny olana, manampy marika ho an'ny zavatra sasany. , esory ny zavatra, ohatra, ny rafitra fichier vonjimaika, amin'ny fikarohana, manova ny elanelam-potoana fanavaozana data, sns.
Ny fanilikilihana amin'ny fisavana ambaratonga ambany amin'ny rafi-drakitra vonjimaika
Ohatra, azonao atao ny manova ny haavon'ny laharam-pahamehana ho an'ny rafi-drakitra Oracle hita rehefa mamela ny laharam-pahamehana ho an'ny rafi-drakitra hafa amin'ny ambaratonga mitovy.
Fanovana ny laharam-pahamehana amin'ny trigger ho an'ny rafitra rakitra tsirairay
27. Macro vaovao ao amin'ny Zabbix 5.0 mamela anao hanatsara ny kalitaon'ny fanaraha-maso.
Tsy azo atao ny manavao ny angona ara-tantara ho endrika Float64.
Ny angona TimescaleDB dia vakiana fotsiny.
Dika farany ambany takiana amin'ny PHP7.2.
DB2 dia tsy tohanana ho backend ho an'ny mpizara Zabbix
(!) Azo jerena ny horonan-tsary sy horonan-tsary momba ny famelabelarana nataon'i Alexey Vladyshev sy ireo mpandahateny hafa tao amin'ny Zabbix Meetup Online (Rosiana) eto.