開発したアプリなど一覧

VPS にシステム監視ツールの munin いれてみた

記事内にアフィリエイトリンクを含む場合があります

munin

サーバの監視ツール何が良いかなーと思ってとりあえず munin をいれてみた。

munin のインストール

apt で入れました。楽ですね。

$ sudo apt-get install munin

動き出してしばらくしてからブラウザからアクセスしてみたのですが、Forbidden You don't have permission to access /munin on this server. と言われて見れなかったので設定します。

munin をブラウザで見るための設定

とりあえずブラウザで見れるようにしましょう。

Apache で munin を見る為の設定は /etc/munin/apache.conf にありました。開いてみると、localhost からのみアクセス可能な設定になっていたので、そこを修正しています。

Alias /munin /var/cache/munin/www <Directory /var/cache/munin/www> Order allow,deny #Allow from localhost 127.0.0.0/8 ::1 Allow from All Options None

<IfModule mod_expires.c> ExpiresActive On ExpiresDefault M310 </IfModule> </Directory>

この状態で Apache を再起動したら見れるはずです。

Basic 認証を設定する

このままだと誰でも見れちゃうのでとりあえず Basic 認証つけておきます。

$ cat .htaccess AuthUserFile /var/cache/munin/www/.htpasswd AuthGroupFile /dev/null AuthName "munin" AuthType Basic

require valid-user

<Files ~ "^.(htpasswd|htaccess)$"> deny from all </Files>

$ cat .htpasswd username:password

標準で監視できる項目

標準では apache disk munin network processes system time の 7種類を見る事ができます。MysQL とかは自分でいれないといけないようですね。

各項目を列挙すると以下のようになります。

  • apache
    • Apache accesses
    • Apache volume
  • disk
    • Disk IOs per device
    • Disk latency per device
    • Disk throughput per device
    • Disk usage in percent
    • Disk utilization per device
    • Inode usage in percent
    • IO Service time
    • IOstat
  • munin
    • Munin processing time
  • network
    • Connections through firewall
    • eth0 errors
    • eth0 traffic
    • Firewall Throughput
    • HTTP loadtime of a page
    • ipconntrack
  • processes
    • Fork rate
    • Number of threads
    • Processes
    • Processes priority
    • VMstat
  • system
    • Available entropy
    • CPU usage
    • File table usage
    • Individual interrupts
    • Inode table usage
    • Interrupts and context switches
    • Load average
    • Memory usage
    • Swap in/out
    • Uptime
  • time
    • NTP kernel PLL estimated error (secs)
    • NTP kernel PLL frequency (ppm + 0)
    • NTP kernel PLL offset (secs)
    • NTP timing statistics for system peer

とりあえずこんなところかな、あとでまたいじってみよう。

-- 2013/05/20 追記
muninをいろいろ設定してみる。 書いた。

Sponsored Link

コメント

タイトルとURLをコピーしました