トップ  > メモ一覧  > カテゴリ「監視・保守・メンテナンス」の絞り込み結果 : 10件

10件中 1 〜 10 表示  1 

No.4588【引用】fluentd を利用した大規模ウェブサービスのロギング

fluentd を利用した大規模ウェブサービスのロギング
http://www.slideshare.net/hotchpotch/20120204fluent-logging

fluentd を利用した大規模ウェブサービスのロギング from Yuichi Tateno

引用元

更新:2012/08/30 08:58 カテゴリ: サーバ管理  > 監視・保守・メンテナンス ▲トップ

No.4530【引用】ドキュメント



Zabbixとは

Zabbixとは
Zabbixとは、サーバー、ネットワーク、アプリケーションを監視するためのソフトウェアです。Zabbixは主に以下の3つの機能を有しています。

サーバやネットワークに接続されたデバイスを監視する監視機能
収集したデータをもとにグラフ化、ネットワークマップの作成を行うグラフィカル表示機能
収集したデータに閾値を設定し、障害/復旧時に管理者に通知を行う障害検知/通知機能

開発
Zabbixはラトビアの企業である Zabbix SIA により開発されています。企業...

引用元

更新:2012/07/06 12:06 カテゴリ: サーバ管理  > 監視・保守・メンテナンス ▲トップ

No.2040 ■はてなのサーバ運用は教科書的なスケールアウト手法?

 

はてなサーバ運用は教科書的なスケールアウト手法?

はてなにおける SSD の実績 - mura日記 (halfrack) の感想。木を見て森を語るような話ですが、この iostat を見ていて興味深かったのが、

  • ボトルネックは SSD
    • この状態だと iostat -x の ioutil は 100% にかなり近い値40%-50% 前後だと思う*1
  • CPU がスカスカ
  • メモリもそんなに積んでない*2

それでも SSD を複数台つながない、ってことは、ストレージの上限にあわせて CPU とメモリをスケールダウンする方針なんだろう。絵に描いたようなスケールアウトダウンアプローチ。

高可用性はレプリケーションで確保する、と割り切るなら、サーバ毎に RAID を組んでシステムを複雑化させる必要はないし*3、方針がはっきりしてて素晴らしいな、と思った。

酔っぱらってるようなエントリだけどまだ飲んでない

追記: うちのパストラックの新サーバの X25-M (160G2) の iostat -x はこんなもの。4~5年は大丈夫な感じ。

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
sdc             416.09    28.09  433.16   84.71  8138.45  1575.12    37.51     0.44    0.85   0.44  22.60

*1:hdparm -W 0 の場合。hdparm -W 1 だと25%くらいかなぁ

*2:47GBでread I/O発生してるし

*3サーバ毎のストレージの冗長性も必要になってしまうし

引用元

更新:2010/01/27 10:02 カテゴリ: サーバ管理  > 監視・保守・メンテナンス ▲トップ

No.1971 ◆スワップしまくってる例

◆スワップしまくってる例

○vmstatでswapのsiを確認

$ vmstat 1
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 4  0 1903740  47244  12560 1268340    0    0     0 13264 1592 3051  2  1 74 24  0
 0  1 1903416  46624  12592 1268272  644    0   652 18824 2040 4967  3  1 74 23  0
 1  1 1903124  46324  12600 1268248  408    0   416 19024 1936 4234  4  1 67 28  0
 0  2 1902968  45300  12632 1269236  384    0  4868 23380 1748 1888 12  3 70 15  0
 0  1 1902920  45300  12632 1269424   48    0    48 23468 2207 6560  4  1 71 24  0
 0  2 1902916  45300  12648 1269372   92    0    92 20840 1939 4230  4  1 69 26  0
 0  1 1902916  45308  12648 1269384    0    0     0 20788 2010 4530  3  1 71 25  0
 0  1 1902916  45308  12648 1269476    0    0     0 21536 2104 6102  2  1 73 23  0



○topでSwapのusedを確認

used / totalの値が高く、Mem:のfreeが小さい場合→swap@@

$ top
top - 12:10:13 up 168 days, 17:23,  1 user,  load average: 1.82, 1.49, 1.34
Tasks: 130 total,   1 running, 129 sleeping,   0 stopped,   0 zombie
Cpu(s):  3.2%us,  0.7%sy,  0.0%ni, 68.9%id, 26.8%wa,  0.1%hi,  0.2%si,  0.0%st
Mem:   8182288k total,  8137832k used,    44456k free,    12684k buffers
Swap:  2031608k total,  1884472k used,   147136k free,  1267128k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 3746 mysql     15   0 6555m 5.7g 3464 S 15.6 73.4  37:04.92 mysqld                 
19103 hoge      15   0 12736 1096  816 R  0.3  0.0   0:00.40 top

※swapはしばらく保持されるので、Mem:のfreeと併せてみるべし^3^)ノ
更新:2010/01/08 12:27 カテゴリ: サーバ管理  > 監視・保守・メンテナンス ▲トップ

No.1966 Munin

Munin

出典: Public KFSPedia

サーバ側

yum install sysstat
 
wget http://dag.wieers.com/packages/rpmforge-release/rpmforge-release-0.3.6-1.el4.rf.x86_64.rpm
rpm -Uhv rpmforge-release-0.3.6-1.el4.rf.x86_64.rpm
(i386の場合はx86_64をi386に置換)
 
yum --enablerepo=rpmforge install munin-node
yum --enablerepo=rpmforge install munin
 
/etc/init.d/munin-node start
chkconfig munin-node on
 
ln -s /usr/share/munin/plugins/mysql_bytes /etc/munin/plugins/mysql_bytes
ln -s /usr/share/munin/plugins/mysql_isam_space_ /etc/munin/plugins/mysql_isam_space_
ln -s /usr/share/munin/plugins/mysql_queries /etc/munin/plugins/mysql_queries
ln -s /usr/share/munin/plugins/mysql_slowqueries /etc/munin/plugins/mysql_slowqueries
ln -s /usr/share/munin/plugins/mysql_threads /etc/munin/plugins/mysql_threads
ln -s /usr/share/munin/plugins/apache_accesses /etc/munin/plugins/apache_accesses
ln -s /usr/share/munin/plugins/apache_processes /etc/munin/plugins/apache_processes
ln -s /usr/share/munin/plugins/apache_volume /etc/munin/plugins/apache_volume
 
/etc/httpd/conf/httpd.conf
 
<Location /server-status>
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from localhost
</Location>
 
vi /etc/munin/munin-node.conf
 
[192.168.X.X]
    address 192.168.X.X
    use_node_name yes
    contacts alert

 

ノード側

wget http://dag.wieers.com/packages/rpmforge-release/rpmforge-release-0.3.6-1.el4.rf.x86_64.rpm
rpm -Uhv rpmforge-release-0.3.6-1.el4.rf.x86_64.rpm
(i386の場合はx86_64をi386に置換)
 
yum --enablerepo=rpmforge install munin-node
更新:2010/01/07 01:34 カテゴリ: サーバ管理  > 監視・保守・メンテナンス ▲トップ

No.1962 sarコマンド(sysstat)の基本的なメモ

sar コマンド(sysstat)の基本的なメモ

性能情報を確認するための sar コマンドのちょっとした覚え書き。


インストール

sar コマンドが入ってない場合は、sysstat というパッケージをインストールする必要がある。

# rpm -ivh /media/cdrom/CentOS/sysstat-7.0.2-1.el5.i386.rpm 

・ログ

sysstat をインストールすると /var/log 配下に sa というディレクトリが作成され、そのディレクトリの中に性能情報のログ(バイナリファイル)が作成される。

# ls -l /var/log
  drwxr-xr-x 2 root root   4096  3月  8 20:20 sa

・cron

/etc/cron.d/sysstat という cron のファイルが作成され、sa1 というコマンドが 10 分置きに実行され、 sa2 というコマンドが毎日 23 時 53 分に 実行される。

# cat /etc/cron.d/sysstat
  # run system activity accounting tool every 10 minutes
  */10 * * * * root /usr/lib/sa/sa1 1 1
  # generate a daily summary of process accounting at 23:53
  53 23 * * * root /usr/lib/sa/sa2 -A

・性能情報の確認

sar コマンドオプションなしで実行することで確認することもできるけど、-f オプションでファイル名を指定することもできる。

# sar -f /var/log/sa/sa08
Linux 2.6.18-92.el5 (CentOS5201.local)  2009年03月08日

20時20分01秒       CPU     %user     %nice   %system   %iowait    %steal     %idle
20時30分01秒       all      1.31      0.00      2.15      0.02      0.00     96.52
20時40分01秒       all      0.64      0.00      1.46      0.02      0.00     97.88
20時50分01秒       all      0.83      0.00      1.58      0.07      0.00     97.53
21時00分32秒       all      0.42      0.00      1.10      0.03      0.00     98.44
21時11分24秒       all      1.08      0.00      1.81      0.02      0.00     97.09
21時20分01秒       all      0.22      0.00      0.75      0.01      0.00     99.01
21時30分37秒       all      0.21      0.08      0.99      0.01      0.00     98.70
21時41分38秒       all      0.19      0.00      0.69      0.01      0.00     99.11
21時50分01秒       all      0.19      1.46     13.07      0.28      0.00     85.00
22時00分01秒       all      0.10     11.32     74.34     14.23      0.00      0.02
22時10分32秒       all      0.08      4.65     41.08      2.74      0.00     51.45
22時20分31秒       all      0.27      0.00      0.88      0.05      0.00     98.80
22時31分33秒       all      0.12      0.00      0.62      0.04      0.00     99.21
22時41分32秒       all      0.12      0.00      0.57      0.04      0.00     99.27
22時50分01秒       all      0.12      0.00      0.71      0.04      0.00     99.14
23時00分01秒       all      0.11      0.06      0.99      0.51      0.00     98.33
平均値:        all      0.35      1.65     12.65      1.77      0.00     83.58

・メモリ情報は -r オプション

# sar -r
Linux 2.6.18-92.el5 (CentOS5201.local)  2009年04月04日

00時01分43秒 kbmemfree kbmemused  %memused kbbuffers  kbcached kbswpfree kbswpused  %swpused  kbswpcad
00時10分01秒    138912    246540     63.96     12624    130664    522104         0      0.00         0
00時20分02秒    137628    247824     64.29     13128    131308    522104         0      0.00         0
00時30分01秒    137012    248440     64.45     13588    131416    522104         0      0.00         0
00時40分29秒    136260    249192     64.65     14092    131424    522104         0      0.00         0
00時50分34秒    136020    249432     64.71     14556    131416    522104         0      0.00         0
01時01分33秒    135524    249928     64.84     15092    131408    522104         0      0.00         0
01時11分33秒    135028    250424     64.97     15564    131424    522104         0      0.00         0
01時20分01秒    134532    250920     65.10     16020    131416    522104         0      0.00         0
01時30分01秒    134036    251416     65.23     16476    131432    522104         0      0.00         0
01時40分34秒    133540    251912     65.35     16964    131432    522104         0      0.00         0
01時50分34秒    125532    259920     67.43     17712    133068    522104         0      0.00         0


CPU 情報は -p オプション

# sar -p
Linux 2.6.18-92.el5 (CentOS5201.local)  2009年04月04日

00時01分43秒       CPU     %user     %nice   %system   %iowait    %steal     %idle
00時10分01秒       all      0.16      0.00      0.84      0.02      0.00     98.98
00時20分02秒       all      0.95      0.00      1.98      0.04      0.00     97.03
00時30分01秒       all      0.22      0.00      0.97      0.04      0.00     98.77
00時40分29秒       all      0.88      0.00      1.94      0.02      0.00     97.17
00時50分34秒       all      0.14      0.00      0.78      0.02      0.00     99.06
01時01分33秒       all      0.14      0.00      0.79      0.01      0.00     99.06
01時11分33秒       all      0.11      0.00      0.86      0.02      0.00     99.01
01時20分01秒       all      0.12      0.00      0.77      0.02      0.00     99.10
01時30分01秒       all      0.12      0.00      0.87      0.02      0.00     99.00
01時40分34秒       all      0.11      0.00      0.75      0.01      0.00     99.13
01時50分34秒       all      0.12      0.19      2.08      0.17      0.00     97.43

・ディスク I/O は -B か -b で

# sar -B
Linux 2.6.18-92.el5 (CentOS5201.local)  2009年04月04日

00時01分43秒  pgpgin/s pgpgout/s   fault/s  majflt/s
00時10分01秒      0.03      4.01     15.36      0.00
00時20分02秒      1.74      6.57     50.26      0.02
00時30分01秒      0.33      4.19     14.65      0.01
00時40分29秒      0.00      4.36     35.52      0.00
00時50分34秒      0.00      4.77     12.12      0.00
01時01分33秒      0.00      3.81     11.97      0.00
01時11分33秒      0.00      5.16     38.00      0.00
01時20分01秒      0.00      3.95     12.35      0.00
01時30分01秒      0.00      4.64     35.23      0.00
01時40分34秒      0.00      3.71     11.98      0.00
01時50分34秒      5.78      7.98    308.84      0.01


# sar -b
Linux 2.6.18-92.el5 (CentOS5201.local)  2009年04月04日

00時01分43秒       tps      rtps      wtps   bread/s   bwrtn/s
00時10分01秒      0.54      0.01      0.53      0.05      8.03
00時20分02秒      0.84      0.06      0.78      3.48     13.15
00時30分01秒      0.56      0.03      0.53      0.65      8.39
00時40分29秒      0.58      0.00      0.58      0.00      8.73
00時50分34秒      0.58      0.00      0.58      0.00      9.54
01時01分33秒      0.50      0.00      0.50      0.00      7.63
01時11分33秒      0.64      0.00      0.64      0.00     10.32
01時20分01秒      0.51      0.00      0.51      0.00      7.90
01時30分01秒      0.59      0.00      0.59      0.00      9.28
01時40分34秒      0.49      0.00      0.49      0.00      7.42
01時50分34秒      1.67      0.92      0.75     11.56     15.96

引用元

更新:2010/01/06 10:22 カテゴリ: サーバ管理  > 監視・保守・メンテナンス ▲トップ

No.1961 めんどうなのでディスク容量監視をワンライナーでcrontabに書いた

めんどうなのでディスク容量監視をワンライナーでcrontabに書いた

15 3 * * * perl -wle 'my $s = `/bin/df -k`; print $s if $s =~ m{^/dev/.* (9[0-9]|100)\%}m'

df に限らず、コマンドの結果を正規表現で比較して問題があったらprint、ってのはcrontabで監視する時の基本的なイディオム要出典。もちろん、backquoteじゃなくてパイプで繋いでもいい。

引用元

更新:2010/01/06 08:40 カテゴリ: サーバ管理  > 監視・保守・メンテナンス ▲トップ

No.782 Puppet(パペット)

システム管理のタスク自動化するための、記述言語とツール群で構成されるフレームワーク
更新:2009/04/13 05:57 カテゴリ: サーバ管理  > 監視・保守・メンテナンス ▲トップ

No.741 差分バックアップ

差分バックアップ
    メリット
        早い
    デメリット
        完全じゃない
        復旧時間がかかる
    実運用
        週毎にフル
        日毎に差分

更新:2009/03/21 19:57 カテゴリ: サーバ管理  > 監視・保守・メンテナンス ▲トップ

No.591 ロードアベレージとは

はてなのnaoyaさんの記事「負荷とは何か」で、Linuxでtopやsarを実行した時に出てくるロードアベレージや、CPU時間について。実際のカーネルソースを紹介しながら、挙動を非常にわかりやすく解説していた。

ロードアベレージとは、実行したいが実行できないプロセスの数が時間あたりいくつあるかの数値。この実行待ちのプロセス数を更に細かく見ると、TASK_RUNNINGとTASK_UNINTERRUPTIBLEを合わせた数であるという事だった。

更新:2008/12/13 05:37 カテゴリ: サーバ管理  > 監視・保守・メンテナンス ▲トップ
10件中 1 〜 10 表示  1 

FuelPHP

Mac

フロントエンド開発

web開発

プロマネ

マネタイズ

プレゼン

webサービス運用

webサービス

Linux

サーバ管理

MySQL

ソース・開発

svn・git

PHP

HTML・CSS

JavaScript

ツール, ライブラリ

ビジネス

テンプレート

負荷・チューニング

Windows

メール

メール・手紙文例

CodeIgniter

オブジェクト指向

UI・フロントエンド

cloud

マークアップ・テキスト

Flash

デザイン

DBその他

Ruby

PostgreSQL

ユーティリティ・ソフト

Firefox

ハードウェア

Google

symfony

OpenPNE全般

OpenPNE2

Hack(賢コツ)

OpenPNE3

リンク

個人開発

その他

未確認

KVS

ubuntu

Android

負荷試験

オープンソース

社会

便利ツール

マネー

Twig

食品宅配

WEB設計

オーディオ

一般常識

アプリ開発

Python

サイトマップ

うずら技術ブログ

たませんSNS

rss2.0