Skip to content

ラズパイ常駐ログをMacBook接続時に自動同期する機能 #38

@01rabbit

Description

@01rabbit

概要

AZAZEL Pi に Vector diskバッファ+SSDローテート保存を追加し、MacBook接続時に自動でログを一括送信・リアルタイム転送できるようにする。MacBook側は Vector→Elasticsearch→Kibana で解析。

実装タスク

  • Vector設定更新

    • vector.tomllocal_archive sink と to_mac sink(diskバッファ付き)を追加
  • docker‑compose.yml 修正

    • SINK_TARGET 環境変数を vector サービスへ
    • archive ボリュームをマウント
  • 接続監視スクリプト /opt/azazel/scripts/mac_monitor.sh 作成

    • Ping で MacBook を検知し Vector を起動/停止
  • systemd timer/service 配置・有効化

    • 5 分間隔でスクリプト実行
  • ドキュメント更新

    • 運用手順・SSD容量調整方法を README に追記

受入条件

  • MacBook 未接続時でも /opt/azazel/archive/ に日次圧縮ログが残る
  • MacBook 接続で Kibana に過去ログが即時反映され、以降ライブ更新
  • 接続解除後も Pi 側でログ欠損なしに蓄積継続

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions