SAG/2.1-インストール(通常)
をテンプレートにして作成
Start:
#navi(SAG)
*System Activity Grapher - インストール手順(通常) [#vd071...
SAGにはインストーラが付属しており、通常のインストールは、...
インストールはroot権限で行います。
**ダウンロード [#u82a52c7]
インストーラをダウンロードします。
sag-demo# ftp https://fuguita.org/sag/install.sh
Trying 133.242.176.115...
Requesting https://fuguita.org/sag/install.sh
100% |**************************************************...
4511 bytes received in 0.00 seconds (1.17 MB/s)
#
**起動 [#hdf06f80]
ダウンロードが完了したら、インストーラを実行します。
sag-demo# sh ./install.sh
最初に、SAGの動作モードを設定します。動作モードは2つあり...
:cronモード|SAGの動作はcronによりスケジューリングされ、動...
:standaloneモード|cronを使わずにSAG単体で動作します。OSの...
デフォルトは、standaloneモードです。
Select installation type:
1: cron
2: [standalone]
->2
gnuplotがインストールされます。
## Installing dependencies from package
quirks-6.121(signed) 2023-06-16T09:53:28Z
quirks-6.121: ok
gnuplot-5.2.7p1:bzip2-1.0.8p0: ok
〜略〜
gnuplot-5.2.7p1:pcre2-10.37p1: ok
gnuplot-5.2.7p1: ok
Running tags: ok
sagアカウントが作成されます。
## Creating SAG account: user=sag, group=sag, home=/home...
sagがダウンロードされます。
## Downloading SAG tarball
sag.tar.gz 100% |*************************************...
これ以降は、各種設定を行います。
まず最初は、設定ファイルdfplot.gpの内容が表示され、このフ...
==== Here is generated dfplot.gp
plot \
"sumtmp-0100df" using 1:3 title "/", \
"sumtmp-0100df" using 1:4 title "/sysmedia", \
"sumtmp-0100df" using 1:5 title "/fuguita", \
"sumtmp-0100df" using 1:6 title "/ram", \
"sumtmp-0100df" using 1:7 title "/ram/home/kaw/sag"
#
# Edit the gnuplot configuration above to match the actu...
# layout shown below.
#
# You can rearrange or delete the configuration lines as...
#
# Filesystem Size Used Avail Capacity Mounted on
# /dev/rd0a 1.5M 1005K 547K 65% /
# /dev/sd0a 1.1G 1.1G 8.1M 100% /sysmedia
# /dev/vnd5a 1.1G 1.1G 4.1M 100% /fuguita
# mfs:25873 4.3G 204M 3.9G 5% /ram
# /dev/sd0e 439M 214K 417M 1% /ram/hom...
==== Edit this file? [y/N] ->
これは、実際のパーティション情報をもとに自動生成された、g...
この内容のままでよければ n と応えて次に進みます。yと応え...
次に、ネットワークインターフェースを指定するファイルnetcm...
==== Here is generated netcmd.sh
# a command line to get i/f name, send/receive bytes
# then print them out
#
# this command will eval-ed by $SAGHOME/bin/t0001
#
# $Id: netcmd.sh,v 1.4 2023/06/15 08:45:27 kaw Exp $
netcmd='set $(netstat -I vio0 -b -n -i); echo $7 ${11} $...
# ~~~~\
# rewrite this to your actual
# network interface
==== Edit this file? [y/N] ->
これも同様にy又はnで応えます。
このファイルでは、測定するネットワークインターフェースが...
次は、shconf.shの編集です。このファイルでは取得データの保...
==== Here is shconf.sh
# shconf.sh - shell variable configuration for SAG
#
# $Id: shconf.sh,v 1.4 2023/07/28 02:01:07 kaw Exp $
# categories to process data
#
targets='0001la 0001procs 0005mem 0100df 0001net 0005tim...
# days to store data
#
rotate_max=32
# days to display graph
#
span_la=8
span_procs=8
span_mem=8
span_df=32
span_net=8
span_timeofs=8
span_time=32
==== Edit this file? [y/N] -> y
測定項目、測定データ保存期間、各測定項目のグラフ表示期間...
続いて、各種設定が自動で行われます。
## Preparing stuffs to aggregate and plot data
## Setting up root's crontab
## Setting up the startup file
## Setting up sag's crontab
## Setting up web-related stuffs
最後に、グラフ生成後の処理を記述するファイルpostgproc.sh...
==== Here is postgproc.sh, a script to copy graphs to We...
#!/bin/sh
# processes after generating graphs
# This script will be called by $SAGHOME/bin/t0100
#
# $Id: postgproc.sh,v 1.3 2021/10/04 15:26:38 kaw Exp $
# To enable this,
# Make next line commented.
exit 0
# and follwing lines uncommented
#
# # sample of post process
# sleep 60
# cp $SAGHOME/var/*.png /var/www/htdocs/sag/.
==== Edit this file? [y/N] -> y
yでエディタを立ち上げ、"exit 0"の行をコメントアウトし、"#...
以上でインストール作業は終りです。
standaloneモードを選択した場合は、今からSAGを起動するかど...
==== Edit this file? [y/N] -> y
==== You need to add the entry on your httpd.conf(8) file.
====
==== start SAG now? [y/N] -> y
sag_ticker.sh is running, PID is 16476
cronモードの場合は、SAGはすでに動作しています。
## All done.
##
## You need to add the entry on your httpd.conf(8) file.
##
sag-demo#
グラフをウェブで閲覧する場合はhttpd.confの編集など、関連...
#navi(SAG)
End:
#navi(SAG)
*System Activity Grapher - インストール手順(通常) [#vd071...
SAGにはインストーラが付属しており、通常のインストールは、...
インストールはroot権限で行います。
**ダウンロード [#u82a52c7]
インストーラをダウンロードします。
sag-demo# ftp https://fuguita.org/sag/install.sh
Trying 133.242.176.115...
Requesting https://fuguita.org/sag/install.sh
100% |**************************************************...
4511 bytes received in 0.00 seconds (1.17 MB/s)
#
**起動 [#hdf06f80]
ダウンロードが完了したら、インストーラを実行します。
sag-demo# sh ./install.sh
最初に、SAGの動作モードを設定します。動作モードは2つあり...
:cronモード|SAGの動作はcronによりスケジューリングされ、動...
:standaloneモード|cronを使わずにSAG単体で動作します。OSの...
デフォルトは、standaloneモードです。
Select installation type:
1: cron
2: [standalone]
->2
gnuplotがインストールされます。
## Installing dependencies from package
quirks-6.121(signed) 2023-06-16T09:53:28Z
quirks-6.121: ok
gnuplot-5.2.7p1:bzip2-1.0.8p0: ok
〜略〜
gnuplot-5.2.7p1:pcre2-10.37p1: ok
gnuplot-5.2.7p1: ok
Running tags: ok
sagアカウントが作成されます。
## Creating SAG account: user=sag, group=sag, home=/home...
sagがダウンロードされます。
## Downloading SAG tarball
sag.tar.gz 100% |*************************************...
これ以降は、各種設定を行います。
まず最初は、設定ファイルdfplot.gpの内容が表示され、このフ...
==== Here is generated dfplot.gp
plot \
"sumtmp-0100df" using 1:3 title "/", \
"sumtmp-0100df" using 1:4 title "/sysmedia", \
"sumtmp-0100df" using 1:5 title "/fuguita", \
"sumtmp-0100df" using 1:6 title "/ram", \
"sumtmp-0100df" using 1:7 title "/ram/home/kaw/sag"
#
# Edit the gnuplot configuration above to match the actu...
# layout shown below.
#
# You can rearrange or delete the configuration lines as...
#
# Filesystem Size Used Avail Capacity Mounted on
# /dev/rd0a 1.5M 1005K 547K 65% /
# /dev/sd0a 1.1G 1.1G 8.1M 100% /sysmedia
# /dev/vnd5a 1.1G 1.1G 4.1M 100% /fuguita
# mfs:25873 4.3G 204M 3.9G 5% /ram
# /dev/sd0e 439M 214K 417M 1% /ram/hom...
==== Edit this file? [y/N] ->
これは、実際のパーティション情報をもとに自動生成された、g...
この内容のままでよければ n と応えて次に進みます。yと応え...
次に、ネットワークインターフェースを指定するファイルnetcm...
==== Here is generated netcmd.sh
# a command line to get i/f name, send/receive bytes
# then print them out
#
# this command will eval-ed by $SAGHOME/bin/t0001
#
# $Id: netcmd.sh,v 1.4 2023/06/15 08:45:27 kaw Exp $
netcmd='set $(netstat -I vio0 -b -n -i); echo $7 ${11} $...
# ~~~~\
# rewrite this to your actual
# network interface
==== Edit this file? [y/N] ->
これも同様にy又はnで応えます。
このファイルでは、測定するネットワークインターフェースが...
次は、shconf.shの編集です。このファイルでは取得データの保...
==== Here is shconf.sh
# shconf.sh - shell variable configuration for SAG
#
# $Id: shconf.sh,v 1.4 2023/07/28 02:01:07 kaw Exp $
# categories to process data
#
targets='0001la 0001procs 0005mem 0100df 0001net 0005tim...
# days to store data
#
rotate_max=32
# days to display graph
#
span_la=8
span_procs=8
span_mem=8
span_df=32
span_net=8
span_timeofs=8
span_time=32
==== Edit this file? [y/N] -> y
測定項目、測定データ保存期間、各測定項目のグラフ表示期間...
続いて、各種設定が自動で行われます。
## Preparing stuffs to aggregate and plot data
## Setting up root's crontab
## Setting up the startup file
## Setting up sag's crontab
## Setting up web-related stuffs
最後に、グラフ生成後の処理を記述するファイルpostgproc.sh...
==== Here is postgproc.sh, a script to copy graphs to We...
#!/bin/sh
# processes after generating graphs
# This script will be called by $SAGHOME/bin/t0100
#
# $Id: postgproc.sh,v 1.3 2021/10/04 15:26:38 kaw Exp $
# To enable this,
# Make next line commented.
exit 0
# and follwing lines uncommented
#
# # sample of post process
# sleep 60
# cp $SAGHOME/var/*.png /var/www/htdocs/sag/.
==== Edit this file? [y/N] -> y
yでエディタを立ち上げ、"exit 0"の行をコメントアウトし、"#...
以上でインストール作業は終りです。
standaloneモードを選択した場合は、今からSAGを起動するかど...
==== Edit this file? [y/N] -> y
==== You need to add the entry on your httpd.conf(8) file.
====
==== start SAG now? [y/N] -> y
sag_ticker.sh is running, PID is 16476
cronモードの場合は、SAGはすでに動作しています。
## All done.
##
## You need to add the entry on your httpd.conf(8) file.
##
sag-demo#
グラフをウェブで閲覧する場合はhttpd.confの編集など、関連...
#navi(SAG)
Page: