You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
としておいて、そのドメインにアクセスするとログファイルが一覧表示されて、ファイルをクリックすると goaccess の Web版が起動する。
SSH接続不要。ただし from の部分を毎回セットしないといけないので、SSH接続は結局必要になりそう。
basic認証を導入すれば from を書かなくてもいいかも。
GoAccess
公式
https://gigazine.net/news/20200613-goaccess/
https://brandonrozek.com/blog/goaccess/
https://qiita.com/tetsuoMikami/items/5ec750558460b4c78098
利用イメージ
CUI案
ブラウザ案1(EzGate組み込み)
としておいて、そのドメインにアクセスするとログファイルが一覧表示されて、ファイルをクリックすると goaccess の Web版が起動する。
SSH接続不要。ただし
from
の部分を毎回セットしないといけないので、SSH接続は結局必要になりそう。basic認証を導入すれば
from
を書かなくてもいいかも。ブラウザ案2(EzGateとはポートを分ける)
としておいて、ポート番号を分けてしまう。Web画面を見る場合は、ローカルPCからSSHポートフォワードなどを使う。
よりセキュア。
SSH接続が必須だが、
nologin
でポートフォワードだけすればよいので、すこしセキュアで手軽。公開鍵認証にしておいて、専用sshコマンドさえ作っておけばいつでも接続できる。別コンテナ案
上記を別コンテナで提供する。
ログファイルさえ見えれば goaccess を処理できるので、ログディレクトリを Docker volume やホストディレクトリで共有し、マウントさせればよい。
クラウド側に goaccess コンテナを起動して、ブラウザ案2の構成を使うのも考えられる。
またはローカルに goaccess クライアントコンテナを置いといて、以下のようにSSHでリモートのログを流し込む方法も考えられる。
https://hub.docker.com/r/allinurl/goaccess
https://github.com/xavier-hernandez/goaccess-for-nginxproxymanager
これなら何も導入しなくても使える。
ngxtop
公式GitHub
python製 CUIツール。
シンプルなので、とりあえずこれをインストールしておくのでもよい。
The text was updated successfully, but these errors were encountered: