みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になります。
FM Server17のAdminConsoleについてお聞きしたいのです。
日にち単位でその日の最大合計接続数を調べたいです。
その日の最大合計接続数が書き出るような機能はありますでしょうか?
可能であれば、過去1か月分等も調べたいです。
よろしくお願いします。
Offline
そういう機能はないので、サーバの統計ログを解析するしかないのでは。
FMにインポートすれば簡単にできるはずだけど...
ログを解析以外には、fmsadmin コマンドの List で Client を取得して結果を保存して取り込むとか。
簡単なのは利用者が開くファイルが決まっているなら OnFirstWindowOpen で Get ( ユーザ数 ) を記録してレコードに保存ですかね。
その時開いているユーザ数が記録できるので日毎に最大値を残しておけば良いでしょう。
Offline
参考に載せておきます。
PowerShellだと以下で"Access.log"の特定FileMakerファイルの「開く・閉じる」を取得できます。
Get-Content -Encoding UTF8 -Wait -Tail 10 -Path "C:\Program Files\FileMaker\FileMaker Server\Logs\Access.log" | ForEach-Object {If($_ -like "*データベース「SYSTEM」*") {Write-host $_; } }
※PowerShellは、macOSでも利用可能です。(要インストール)。(macOSでは、上記コードの検証は、していません。)
Offline
あれ?最近のバージョンはオプションで設定できるログは「最長呼び出しの使用状況」だけで、定時ごとに接続数などを記録する統計ログはなくなったみたいですね...
fmsadminで設定できるStats.logとClientStats.logも接続数の記録はない...
商売上の都合でなくなったのかな???(確かだいぶ前に同時接続数ライセンスは3倍に値上げして、主にユーザ数でライセンスするようになった)
なるほど!!
開くファイルが決まっているので、OnFirstWindowOpen で Get ( ユーザ数 ) を記録してやってみようと思います。
いつもありがとうございます。
Offline
Pages: 1
[ Generated in 0.007 seconds, 11 queries executed - Memory usage: 508.95 KiB (Peak: 513.49 KiB) ]