muninを利用し、複数台のサーバを監視する方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#author("2021-01-26T13:53:38+00:00","","")
[[hidekiwiki]]
#html{{
<meta name="description" content="https://fukumoto.tokyo/...
<meta name="keywords" content="Munin,複数台,監視" /
<link rel="canonical" href="https://fukumoto.tokyo/wiki/"...
<br>
<!-- admax -->
<script src="http://adm.shinobi.jp/s/1a0429ab1f292195e9a4...
<!-- admax -->
<a href="https://hb.afl.rakuten.co.jp/hsc/1ea5362e.036e65...
<a href="https://hb.afl.rakuten.co.jp/hsc/1ea5362e.036e65...
</html>
}}
*muninを利用し、複数台のサーバを監視する方法 [#z6e0f776]
□munin-server側の環境
OS :CentOS release 5.7
IPアドレス :192.168.3.99
ホスト名 :namesever.com
■node(監視対象サーバ)の環境下
OS : CentOS release 6.2 (Final)
IPアドレス : 192.168.3.100
ホスト名 :namesever.com
**前提条件 [#u883b339]
※muninを動作させるには、収集サーバ側にはapacheがインスト...
エージェントのみ動作させる場合は、apacheはいりません
MRTGよりも比較的に簡単にインストールや設定ができて、 ネッ...
**■まず、munin-node側の設定。 [#r86942bf]
Fedoraプロジェクトが提供するRHEL用にビルドされたスペシャ...
◇yum レポジトリ追加
wget http://ftp.riken.jp/Linux/fedora/epel/RPM-GPG-KEY-E...
rpm --import RPM-GPG-KEY-EPEL-6
rm -f RPM-GPG-KEY-EPEL-6
vi /etc/yum.repos.d/epel.repo
# 以下の内容で新規作成
[epel]
name=EPEL RPM Repository for Red Hat Enterprise Linux
baseurl=http://ftp.riken.jp/Linux/fedora/epel/6/$basearch/
gpgcheck=1
enabled=0
# 他リポジトリとのパッケージの競合をさけるため、enabled=0...
# 上記リポジトリを使用してインストールする場合は、以下の...
インストール前に、念のためパッケージを確認。
yum list --enablerepo=epel | grep "munin-node"
以下でインストール。
yum --enablerepo=epel -y install munin-node
依存関係で以下パッケージが、インストールされます。
========================================================...
Package Arch ...
========================================================...
Installing:
munin-node noarch ...
Installing for dependencies:
munin-common noarch ...
perl-Crypt-DES x86_64 ...
perl-Digest-HMAC noarch ...
perl-Digest-SHA1 x86_64 ...
perl-IO-Multiplex noarch ...
perl-Net-SNMP noarch ...
perl-Net-Server noarch ...
sysstat x86_64 ...
自動起動の設定がされていないため、以下自動起動を設定
chkconfig --list | grep munin
munin-node 0:off 1:off 2:off 3:off 4:off ...
自動起動設定
chkconfig munin-node on
自動起動設定を確認
chkconfig --list | grep munin
munin-node 0:off 1:off 2:on 3:on 4:on ...
■node(監視対象サーバ)側サーバ側
/etc/munin/munin-node.conf
host_name namesever.com
allow ^192\.168\.3\.100$
保存後、以下で起動
/etc/init.d/munin-node start
□munin-server側サーバ側(muninのパッケージ)が必要になり...
パッケージのインストール。
yum -y install munin
インストール後、/etc/munin/munin.confファイルに以下内容...
[namesever.com] ####適宜変更してください####...
address 192.168.3.100 #### node(監視対象サーバ)側...
use_node_name yes
/etc/munin/munin-node.conf
allow ^192\.168\.3\.99$
保存後、以下で起動。
/etc/init.d/munin-node start
自動起動の設定がされていないため、以下自動起動を設定
chkconfig --list | grep munin
munin-node 0:off 1:off 2:off 3:off 4:off ...
自動起動設定
chkconfig munin-node on
自動起動設定を確認
chkconfig --list | grep munin
munin-node 0:off 1:off 2:on 3:on 4:on ...
**yumでインストールすると、Apache用の設定ファイルである ...
**アクセス制限をしたい場合は、変更してください。(httpのア...
#ScriptAlias /munin/ /var/www/munin/
<Directory /var/www/munin/>
order deny,allow
allow from 192.168.3.100
allow from 192.168.3.99
deny from all
</Directory>
アクセス制限を設定した場合は、以下にてWebサーバの再起動が...
/etc/rc.d/init.d/httpd restart
また、私の環境下では、/etc/cron.d/muninにCronのファイル...
#
# cron-jobs for munin
#
#MAILTO=root
*/5 * * * * munin test -x /usr/bin/munin-cron && /us...
のように記載があります。root宛のメールがいらないので、以...
*/5 * * * * munin test -x /usr/bin/munin-cron && /us...
**動作確認
ブラウザに以下URLを入力し、アクセスし動作確認。標準だと5...
http://[サーバのIP]/munin/
正常に取得できた場合は、以下のようになります。
https://fukumoto.tokyo/gazou/Munin.JPG
終了行:
#author("2021-01-26T13:53:38+00:00","","")
[[hidekiwiki]]
#html{{
<meta name="description" content="https://fukumoto.tokyo/...
<meta name="keywords" content="Munin,複数台,監視" /
<link rel="canonical" href="https://fukumoto.tokyo/wiki/"...
<br>
<!-- admax -->
<script src="http://adm.shinobi.jp/s/1a0429ab1f292195e9a4...
<!-- admax -->
<a href="https://hb.afl.rakuten.co.jp/hsc/1ea5362e.036e65...
<a href="https://hb.afl.rakuten.co.jp/hsc/1ea5362e.036e65...
</html>
}}
*muninを利用し、複数台のサーバを監視する方法 [#z6e0f776]
□munin-server側の環境
OS :CentOS release 5.7
IPアドレス :192.168.3.99
ホスト名 :namesever.com
■node(監視対象サーバ)の環境下
OS : CentOS release 6.2 (Final)
IPアドレス : 192.168.3.100
ホスト名 :namesever.com
**前提条件 [#u883b339]
※muninを動作させるには、収集サーバ側にはapacheがインスト...
エージェントのみ動作させる場合は、apacheはいりません
MRTGよりも比較的に簡単にインストールや設定ができて、 ネッ...
**■まず、munin-node側の設定。 [#r86942bf]
Fedoraプロジェクトが提供するRHEL用にビルドされたスペシャ...
◇yum レポジトリ追加
wget http://ftp.riken.jp/Linux/fedora/epel/RPM-GPG-KEY-E...
rpm --import RPM-GPG-KEY-EPEL-6
rm -f RPM-GPG-KEY-EPEL-6
vi /etc/yum.repos.d/epel.repo
# 以下の内容で新規作成
[epel]
name=EPEL RPM Repository for Red Hat Enterprise Linux
baseurl=http://ftp.riken.jp/Linux/fedora/epel/6/$basearch/
gpgcheck=1
enabled=0
# 他リポジトリとのパッケージの競合をさけるため、enabled=0...
# 上記リポジトリを使用してインストールする場合は、以下の...
インストール前に、念のためパッケージを確認。
yum list --enablerepo=epel | grep "munin-node"
以下でインストール。
yum --enablerepo=epel -y install munin-node
依存関係で以下パッケージが、インストールされます。
========================================================...
Package Arch ...
========================================================...
Installing:
munin-node noarch ...
Installing for dependencies:
munin-common noarch ...
perl-Crypt-DES x86_64 ...
perl-Digest-HMAC noarch ...
perl-Digest-SHA1 x86_64 ...
perl-IO-Multiplex noarch ...
perl-Net-SNMP noarch ...
perl-Net-Server noarch ...
sysstat x86_64 ...
自動起動の設定がされていないため、以下自動起動を設定
chkconfig --list | grep munin
munin-node 0:off 1:off 2:off 3:off 4:off ...
自動起動設定
chkconfig munin-node on
自動起動設定を確認
chkconfig --list | grep munin
munin-node 0:off 1:off 2:on 3:on 4:on ...
■node(監視対象サーバ)側サーバ側
/etc/munin/munin-node.conf
host_name namesever.com
allow ^192\.168\.3\.100$
保存後、以下で起動
/etc/init.d/munin-node start
□munin-server側サーバ側(muninのパッケージ)が必要になり...
パッケージのインストール。
yum -y install munin
インストール後、/etc/munin/munin.confファイルに以下内容...
[namesever.com] ####適宜変更してください####...
address 192.168.3.100 #### node(監視対象サーバ)側...
use_node_name yes
/etc/munin/munin-node.conf
allow ^192\.168\.3\.99$
保存後、以下で起動。
/etc/init.d/munin-node start
自動起動の設定がされていないため、以下自動起動を設定
chkconfig --list | grep munin
munin-node 0:off 1:off 2:off 3:off 4:off ...
自動起動設定
chkconfig munin-node on
自動起動設定を確認
chkconfig --list | grep munin
munin-node 0:off 1:off 2:on 3:on 4:on ...
**yumでインストールすると、Apache用の設定ファイルである ...
**アクセス制限をしたい場合は、変更してください。(httpのア...
#ScriptAlias /munin/ /var/www/munin/
<Directory /var/www/munin/>
order deny,allow
allow from 192.168.3.100
allow from 192.168.3.99
deny from all
</Directory>
アクセス制限を設定した場合は、以下にてWebサーバの再起動が...
/etc/rc.d/init.d/httpd restart
また、私の環境下では、/etc/cron.d/muninにCronのファイル...
#
# cron-jobs for munin
#
#MAILTO=root
*/5 * * * * munin test -x /usr/bin/munin-cron && /us...
のように記載があります。root宛のメールがいらないので、以...
*/5 * * * * munin test -x /usr/bin/munin-cron && /us...
**動作確認
ブラウザに以下URLを入力し、アクセスし動作確認。標準だと5...
http://[サーバのIP]/munin/
正常に取得できた場合は、以下のようになります。
https://fukumoto.tokyo/gazou/Munin.JPG
ページ名: