memo.xight.org

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

2003-01-24 Fri

親不知

- `おやしらず' を漢字で書くと `親不知'

カテゴリ: [Trivia]

tcsh 補完の書式

- complete コマンド名 パターンコマンド/マッチパターン/補完対象…

  - パターンコマンド

p 引数の位置依存補完.マッチパターンに引数の位置を指定
c 現在の引数を補完.オプション自体の補完,オプションと引数の間に
スペースを空けない場合の補完等に用いる.
マッチパターンはプレフィックスを指定.
n 次の引数を補完.オプションが更に引数を持つ場合等の補完に用いる.
マッチパターンには補完対象の引数の前の引数パターンを指定.

  - 補完対象
S シグナル名
a alias名
b キーバインド名
c コマンド名
d ディレクトリ名
e 環境変数名
f ファイル名(ディレクトリ名も含む)
j ジョブ名
l リミット名
s シェル変数名
t ファイル名(ディレクトリ名を除く)
v 変数名(環境変数とシェル変数)
u ユーザー名
$変数名 この変数にセットされた名前
(...) カッコ内に列挙された名前
'...' ''内のコマンドの実行結果として得られるリスト内の名前
- Reference
  tcsh の便利な補完機能を利用する - サンプル .tcshrc ファイル
  http://zeus.eedept.kobe-u.ac.jp/~nabesima/faq/complete/dot.tcshrc

カテゴリ: [UNIX]

Apache の設定

- <Directory ディレクトリパス>...</Directory>

Options None 指定されたディレクトリ内でアクセスに関する機能を禁止
Options All 指定されたディレクトリ内でアクセスに関する機能を許可
Options Includes SSI を許可
Options ExecCGI スクリプトの実行を許可
Options MultiViews HTTPリクエストの付加情報に合わせて内容の異なるコンテンツを配送する
- FollowSymLinks を無効にする
  シンボリックリンクをたどれなくする.
  かわりに SymLinksIfOwnerMatch を設定
- .gif, .jpg の呼び出し記録をログに書き込まない
SetEnvIf Request_URI "\.(gif|jpe?g|png)$" object-is-image
CustomLog access_log common env=!object-is-image
CustomLog referer_log referer env=!object-is-image
CustomLog agent_log agent env=!object-is-image

- Reference
  SMART! リズムファクトリー - Apache講座
  http://www.rfs.jp/server/apache/
  Running System V - Apacheの設定方法
  http://warp.syns.net/2/3/

カテゴリ: [UNIX]

snmpd と MRTG の設定 (Debianにて)

- snmpd と snmpのインストール

# aptitude install snmpd snmp


- /etc/snmpd.conf の設定

# hoge コミュニティを作成し,192.168.0.0/24 からアクセスを受け付ける
#       sec.name   source         community
com2sec my_network 192.168.0.0/24 hoge

#     groupName  securityModel   securityName
group MyRWGroup  v1              my_network
group MyRWGroup  v2c             my_network
group MyRWGroup  usm             my_network



- snmpd の再起動

# /etc/init.d/snmpd restart


- MRTG のインストール

# aptitude install mrtg


- /etc/mrtg.cfg の作成

$ cfgmaker コミュニティ名@SNMP機器のホスト名 > /etc/mrtg.cfg
$ cfgmaker hoge@192.168.0.2 > /etc/mrtg.cfg


- 日本語表示
  /etc/mrtg.cfg に以下を追加

Language: eucjp



- /var/www/mrtg/index.html の作成

$ indexmaker /etc/mrtg.cfg --column=1 --output=/var/www/mrtg/index.html


- CPU 使用率を表示する
  [重要] : /etc/mrtg.cfg のはじめのほうに追加

LoadMIBs: /usr/share/snmp/mibs/UCD-SNMP-MIB.txt

Target[CPU]: laLoadInt.1&laLoadInt.2:コミュニティ名@ホスト名
SetEnv[CPU]: MRTG_INT_IP="192.168.0.2" MRTG_INT_DESCR="eth0"
MaxBytes[CPU]: 100
YLegend[CPU]: Load Average (%)
Legend1[CPU]: 1 min CPU Load Average
Legend2[CPU]: 5 min CPU Load Average
LegendI[CPU]: 1min
LegendO[CPU]: 5min
ShortLegend[CPU]: (%)
Title[CPU]: CPU Load Average on Server
PageTop[CPU]: <H1>CPU Load Average on Server</H1>



- snmpwalk

$ snmpwalk -v [SNMP version] -c コミュニティ名 ホスト名 OID


- Reference
MRTGによるネットワーク監視
http://www.iin.gr.jp/~taka/server/mrtg.html



カテゴリ: [UNIX]
2003-01 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

Color Reference

ChangeLogを検索
携帯電話からアクセス!

カテゴリ

最近の話題

リンク

過去ログ

Google

QR Code

Since
2002-11-28
Update
2008-02-20 21:23
Copyright © 2005 xight.org All Rights Reserved.