33 Atjaunināšanas piezīmes 7.0.22 versijai
Būtiskas izmaiņas
Ierobežotas atļaujas žurnālfailiem
Zabbix komponentu žurnālfaili tagad tiek izveidoti ar lasīšanas un rakstīšanas atļaujām tikai faila īpašniekam. Papildus faili ir lasāmi arī īpašnieka grupai. Visas pārējās atļaujas ir liegtas.
Linux vidē šīs izmaiņas ir no 0666 uz 0640 atļaujām. Izmaiņas ietekmē Zabbix servera, starpniekservera un aģents žurnālfailus. Zabbix aģents 2 žurnālfailu atļaujas tika atjauninātas no 0644 uz 0640 (noņemot lasīšanas atļauju citiem).
Turklāt vairāki citi faili tagad tiek izveidoti ar 0640 atļaujām:
- UNIX pid faili Zabbix procesiem
- datu eksporta faili
- pagaidu faili
icmpping*pārbaudēm - pastāvīgie žurnālfaili faili
Citi
MySQL replikācijas statusa vaicājumi, ko apstrādā Zabbix aģents 2
Zabbix aģents 2 MySQL spraudnis tagad atbalsta gan SHOW SLAVE STATUS, gan SHOW REPLICA STATUS.
Spraudnis automātiski izvēlas un izpilda atbilstošo komandu atkarībā no servera versijas un atgriež rezultātu ierastajā JSON formātā.
Aģents 2 vienumi, piemēram, mysql.replication.discovery un mysql.replication.get_slave_status, darbojas ar serveriem, kas izmanto vai nu SHOW SLAVE STATUS, vai SHOW REPLICA STATUS.
Esošajiem aģents 2 vienumiem vai aģents 2 veidnēm izmaiņas nav nepieciešamas.
Minimālā atbalstītā Go versija
Minimālā atbalstītā Go versija ir paaugstināta no 1.23 uz 1.24.10.
Ja iepriekš Zabbix aģents 2, aģents 2 ielādējamie spraudņi vai tīmekļa pakalpojums tika būvēti no pirmkoda, izmantojot Go versiju, kas ir vecāka par 1.24.10, ieteicams šos komponentus pārbūvēt, izmantojot atbalstītu Go versiju, lai saņemtu jaunākos drošības atjauninājumus un kļūdu labojumus. Komponenti, kas būvēti ar vecāku Go versiju, turpinās darboties, taču to jaunināšanai būs nepieciešama jaunāka Go vide.
Iekļaut failus vai mapes tīmekļa pakalpojuma konfigurācijā
Zabbix tīmekļa pakalpojuma konfigurācijas failam ir pievienots parametrs Include. Šis parametrs ļauj konfigurācijā iekļaut atsevišķus failus vai visus failus direktorijā.