Masahito ZembutsuEngineer / Technology Evangelist at SAKURA Internet, Inc.
![私がMuninに恋する理由 - インフラエンジニアでも監視がしたい! -](https://cdn-ak-scissors.b.st-hatena.com/image/square/de4efeacfd04a273df875d71db3b2c63c58e53d1/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fthisisthereasonwhyichoosemunin-2012-1211-distribution-121213215303-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
自作の munin plugin 使って OracleDatabase のリソースグラフ化する時のメモ。ここでは Munin-Node 環境を作るまで。 oracle plugin はシェルベースで、sqlplus を使ってインスタンスへアクセスします。またリスナ依存を排除するため、ローカル接続を行います。アクセスのしやすさを優先して、munin-node は oracle ユーザで動かすことにしています。 同じ OS 構成ベースであればディレクトリ固めて展開できるように、perl とかも全部1ディレクトリに放り込みます。 ■Perl 5.16.3 使いました ./Configure -des -Dprefix=/home/oracle/local/munin make -j 4 make test make install ■Perl-Module cpanm で入れます。 Net::S
<Directory /var/www/html/munin/> Order Deny,Allow Deny from all Allow from 127.0.0.1 10.0.0.0/24 </Directory>
左に寄ってたり、段組崩れたりしてた恥ずかしいレイアウトを直したりとか。 秋葉原で打合せの帰りにHEYの前通ったら『デススマイルズ』稼動してた! 寄りたかった(>_<)
Attention: Content of this page should be moved to the Munin-Guide --> Visit the Guide now. These FAQs have a separate page to make it easy to put links in error messages in Munin. See also Debugging_Munin On one host there are no graphs at all! This could be due to a number of problems. No plugins installed on the munin node Plugins that munin-node uses are usually to be found in /etc/munin/plug
前回の続きでSerfを触ってる。前回のエントリを見て、@zembutsuさんが作ってくれたserf-muninが素晴らしかったので、弊社仕様に若干修正して導入した。 serf-muninでmunin-nodeの監視自動追加/削除 | Pocketstudio.jp log3 Serf-muninが自動生成、削除するファイルは/etc/munin/conf.d/配下で、 既存のmunin環境(/etc/munin/munin.confとか)を壊すことがないと思うので、すぐに試すことが出来ると思う。 導入環境は CentOS 6.4 Serf 0.2.0 munin-2.0.17 で、Serfの起動コマンドや生成されるmuninのconfの関係上、Serf 0.2.0とmunin 2.0以上は必須条件になります。 serf-muninの仕組みの説明 1. web server1がmuninサー
前回の続きでSerfを触ってる。前回のエントリを見て、@zembutsuさんが作ってくれたserf-muninが素晴らしかったので、弊社仕様に若干修正して導入した。 serf-muninでmunin-nodeの監視自動追加/削除 | Pocketstudio.jp log3 Serf-muninが自動生成、削除するファイルは/etc/munin/conf.d/配下で、 既存のmunin環境(/etc/munin/munin.confとか)を壊すことがないと思うので、すぐに試すことが出来ると思う。 導入環境は CentOS 6.4 Serf 0.2.0 munin-2.0.17 で、Serfの起動コマンドや生成されるmuninのconfの関係上、Serf 0.2.0とmunin 2.0以上は必須条件になります。 serf-muninの仕組みの説明 1. web server1がmuninサー
前回の記事はこちら↓ サーバ監視ツール「munin」の使い方 ~ その1 ~ 監視項目を増やしてみる 前回のmunin-nodeインストールだけでもハードウエアの利用状況はかなり詳しくグラフ化されます。 日々の負荷状況はだいたい把握でき、サーバ追加の際のマシン見積もりなどには使えますが、今回はさらにmuninを利用してアプリの領域もグラフ化してみたいと思います。 プラグインの追加、削除 サーバにいろいろなグラフが登録されていますが、これらを入れ替えたりできます。 ノード側で/etc/munin/plugins/にある該当のシンボリックリンクを削除してmunin-nodeのrestartになります。(サーバ側は何もしなくてよい) 例)sendmail系の監視が不要なとき # rm /etc/munin/plugins/sendmail_mail* # service munin-node r
リソース監視の必要性 VPSやクラウドの流行で、安価にサーバーを持てる時代になりました。ところで皆さん、手持ちのサーバーの状態はきちんとモニタリングしていますか? もしもサーバーに障害が発生したら、ただちにサービスを復旧させなければなりません。そのためZabbixやNagios等を使い、Pingに応答するか? 80番ポートにコネクションを張れるか? と言うように、サーバーが生きているかどうかを常に監視していることでしょう。また、外部から特定のURLへの疎通を監視し、応答しなくなった際にアラートメールを送ってくれるようなサービスもあります。 しかし、それだけでは起こり得る障害を未然に防ぐことはできません。たとえばデータが溜まってきてHDDがあふれそうだったり、Webサービスへのアクセスが増えたことによってメモリが不足ぎみになっていたり、DBのスロークエリーが出ていたりといったサーバーのリソー
やることは似ています。が、Muninはメトリクス収集システム、Nagiosはアラート機能の付いた監視ツールで別物です。この二つは合わせて使うといいです。サウナ室にたとえて言うと、muninは温度計、Nagiosは非常ベルの働きをします。要は両方必要です。 ※MuninとNagiosの連携もできるようですが、こちらは機会があれば紹介したいと思います。 innodb MySQL コマンド、InnoDB Buffer Pool、InnoDB IO、InnoDB Log、InnoDB Transactions、Select types、Table locksなどが記録できます。 ライブラリをインストールする # yum install mysql-devel ※これが入っていないと以下のperl-DBD-MySQLがインストール失敗します。 # yum install --enablerepo=e
muninはサーバのさまざまな情報をグラフ化して表示するソフトです。 つい”ムーニン”と言ってしまいますが、”ムニン”がいいようです。 サーバ監視ツールということですが、例えて言うなら、自動車のメーター類のような働きをします。Ganglia、CactiやCloudForecastが同分類のソフトになります。 具体的にどのような場面で重宝するかと言いますと、サーバを増やす際のスペックを検討するときも、失敗する可能性が減らせます。 メモリをいくら搭載するものを用意すればいいのか、CPUはもう少し安いものでも問題無いのかなど、見積もることが簡単になります。 例)メモリを48GB搭載したサーバの利用状況 また以前は、何か障害が起きたときに、人間が手動でデータをかき集めてくるということをよくやっていましたが、Muninを入れてからはその手間は減り、より詳しい情報を参照して原因の特定・対策を講じること
After discovering the level of insight you can gain into Linux systems with the "new" Disk I/O statistics as provided by iostat I wondered why there weren't any sane munin plugins which utilize this data, since this ought to be very easy task to accomplish. Having a few days to kill (being down with stomach flu back then) I decided to write a plugin on my own. I'll provide an annotated example of
MRTG よりラクちんにサーバーリソースをモニタリングしたいなぁ、ということでセットアップが簡単と評判の Munin を試してみることにしました。 ターゲットのサーバーは Debian なのですが、個人的趣味で実験環境は Ubuntu です。どちらもパッケージ管理は APT ですし、いいよね? Debian/Ubuntu は Munin のパッケージを入れるだけで動いちゃうらしいです。 どれどれ、パッケージあるかな〜。 $ sudo aptitude search munin pi munin - network-wide graphing framework (grapher/gatherer) p munin-libvirt-plugins - Munin plugins using libvirt pi munin-node - network-wide graphing frame
Open Source Conference 2024 Tokyo/SpringにてHinemosをご紹介!
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く