fix: права доступа для zabbix-agent на файлы данных

- atomic_write: chmod 644 на файлы (было 600 от mkstemp)
- install.sh: chmod 755 на /var/lib/airflow-monitor
- problems.count: grep вместо python3 (не везде доступен)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Maksim Totmin
2026-04-09 10:27:26 +07:00
co-authored by Claude Opus 4.6
parent f3e1ad7df3
commit 07b07c9087
3 changed files with 4 additions and 1 deletions
+1
View File
@@ -53,6 +53,7 @@ class DataExporter:
)
with os.fdopen(fd, "w", encoding="utf-8") as f:
f.write(content)
os.chmod(tmp_path, 0o644)
os.replace(tmp_path, str(path))
logger.debug(
"File written: %s (%d bytes)",