ラベル Linux の投稿を表示しています。 すべての投稿を表示
ラベル Linux の投稿を表示しています。 すべての投稿を表示

4.22.2013

[Linux] File systemがおかしくなったときの対処方法

Linuxが不意のシャットダウンや強制終了をした際に、起動時に
file systemがおかしくなり起動できなくなった場合に対処する方法をメモ

例えば下記のerrorが発生したとき
----------------------------------------------------
Checking filesystems
/dev/VolGroup00/LogVol00 contains a file system with errors, check forced.
/dev/VolGroup00/LogVol00: Inodes that were part of a corrupted orphan linked list found.
/dev/VolGroup00/LogVol00: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
        (i.e., without -a or -p options)
                                                         [FAILED]

*** An error occurred during the file system check.
*** Dropping you to a shell; the system will rebbot
*** when you leave the shell.
Give root password for maintenance
(or type Control-D to continue):【root passwordを入力】
----------------------------------------------------

ログイン後、下記が表示される
(Repair filesystem) 1 # 

mountにてディスク情報を取得
(Repair filesystem) 1 # mount
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/sda1 on /boot type ext3 (rw)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)

mount: warning: /etc/mtab is not writable (e.g. read-only filesystem). 
       It's possible that information reported by mount(8) is not
       up to date. For actual information about system mount points
       check the /proc/mounts file.

(Repair filesystem) 2 # 

ディスク修復作業(途中でtab押せば保管される)
パーティションやディスクブロックは、修復箇所により変更されます。
自分が修復した際は下記の内容が出てました。

(Repair filesystem) 2 # fsck -t ext3 /dev/mapper/VolGroup00-LogVol00
fsck 1.39 (29-May-2006)
e2fsck 1.39 (29-May-2006)
/dev/mapper/VolGroup00-LogVol00 contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Inodes that were part of a corrupted orphan linked list found. Fix? y

Inode 2555572 was part of the orphaned inode list. FIXED.
Inode 9059010 was part of the orphaned inode list. FIXED.
Deleted inode 9059012 has zero dtime. Fix? y

Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Block bitmap differences:  -(2603277--2603283) -(2603289--2603291) -(2603315--2603321)
-(2603323--2603329) -(2603331--2603333) -(2603336--2603344) -9077760 -(9082880--9082882)
Fix? yes

Free blocks count wrong for group #79 (8309, counted=8345).
Fix? y

Free blocks count wrong for group #277 (31735, counted=31739).
Fix? y

Free bolock count wrong (11323080, counted=11323120).
Fix? y

Inode bitmap differences: -2555572 -9059010 -9059012
Fix? y

Free inodes count wrong for group #78 (27706, counted=27707).
Fix? y

Free inodes count wrong for group #277 (32698, counted=32700).
Fix? y

Directories count wrong for group #277 (3, counted=2).
Fix? y

Free inodes count wrong (12444755, counted=12444758).
Fix? y


/dev/mapper/VolGroup00-LogVol00: ***** FILE SYSTEM WAS MODIFIED *****
/dev/mapper/VolGroup00-LogVol00: ***** REBOOT LINUX *****
/dev/mapper/VolGroup00-LogVol00: 113578/12558336 files (1.7% non-contiguous), 1235216/12558336 blocks
(Repair filesystem) 3 # reboot

再起動して完了

3.12.2013

[Linux]shell上のwhile内の変数をwhileの外で利用したい

暫くはまったのでメモ

shellで作ったスクリプトのwhile内で利用した配列変数を
whileの外で利用しようとして、使えないという落とし穴に
はまってしまう人がいるかと・・・・Orz

whileの利用方法に問題があるんですねぇ^^;

例えば、外部ファイルをwhileで行単位に読み込んで
配列変数に入れ込み、それをwhileの外で利用したい場合に
下記2パターンで試すと片方は使えない。

1パターンは成功
2パターンは失敗

「test.txt」ファイル内容
A
B
C

「test.sh」ファイル内容
-------------------
■1パターン
#!/bin/sh

FILENAME=$1
i=0
ARRAY=()

while read line
do
 ARRAY[${i}]="${line}"
 ((i++))
done < ${FILENAME}

echo "${ARRAY[@]}"

結果
#./test.sh test.txt
A B C

-------------------
■2パターン
#!/bin/sh

FILENAME=$1
i=0
ARRAY=()

cat ${FILENAME} | while read line
do
 ARRAY[${i}]="${line}"
 ((i++))
done

echo "${ARRAY[@]}"

結果
#./test.sh test.txt
【空白】
-------------------

1と2の違い
<(レフトアングル)でwhileにファイルを読み込ませるか、
|(パイプ)でwhileにファイルを読み込ませるか。

結果
|(パイプ)を利用してwhileに読み込ませると、whileの
外で変数を使用しても結果は【空白】になってしまう。

いやぁ、簡単なことだけに簡単に落とし穴にはまって出てこれないというワナ。。。Orz

以上

12.27.2012

[Linux]CentOS5系のアップデート方法


忘れてるのでメモ^^;

CentOS5系はバージョンによってアップデート方法が異なるとのこと。

◆OSタイプ確認(i386, x86_64等)
# uname -a

----------------------------------------------------------------------
◆レポジトリ追加

■epelレポジトリ追加
下記でreleaseされたrpmを探す
http://ftp.iij.ad.jp/pub/linux/fedora/epel/5/

# wget http://ftp.iij.ad.jp/pub/linux/fedora/epel/5/x86_64/epel-release-5-4.noarch.rpm
# rpm -Uvh epel-release-5-4.noarch.rpm

■remiレポジトリ追加
# wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
# rpm -Uvh remi-release-5.rpm

■dagレポジトリ追加
下記参照
http://dag.wieers.com/

# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
# rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm

※レポジトリは/etc/yum.repos.d/以下に追加追記しても大丈夫、好きな方をば~♪
----------------------------------------------------------------------


yum-updatesdの削除
# /etc/init.d/yum-updatesd stop
# yum -y remove yum-updatesd

yum-fastestmirrorのインストール
# yum --enablerepo=epel,remi,remi-test,dag list yum-fastestmirror
# yum --enablerepo=epel,remi,remi-test,dag install yum-fastestmirror

update確認
# yum --enablerepo=epel,remi,remi-test,dag check-update

CentOS5.5以下からアップデートする場合は下記のコマンドを実行
■CentOSのアップデート
# yum clean all
# yum --enablerepo=epel,remi,remi-test,dag update glibc\*
# yum --enablerepo=epel,remi,remi-test,dag update yum\* rpm\* pyth\*
# yum clean all
# yum --enablerepo=epel,remi,remi-test,dag update mkinitrd nash
# yum --enablerepo=epel,remi,remi-test,dag update selinux\*
# yum --enablerepo=epel,remi,remi-test,dag update
# more /etc/redhat-release
# shutdown -r now


CentOS5.6以上からアップデートする場合は下記のコマンドを実行
■CentOSのアップデート
# yum clean all
# yum --enablerepo=epel,remi,remi-test,dag update
# more /etc/redhat-release
# shutdown -r now

※レポジトリは随時自分用に変更~♪

以上

9.13.2012

[Linux]CentOS6.3 + PHP5.4のインストール(RPM版)

メモ


最初、CentOS6.3をインストールしてデフォルトのhttp,php,mysqlをインストールしてみた。

そのあと監視用にNagios3.4.1をソースからインストールしたあと、
起動させて、動作確認OK

ついでにphpMyAdminをインストールして見たが、mysqliが無いため画面表示できず、
mysqlは入ってるし、phpも動作確認してはいたのだが、phpinfoでコンフィグ確認したら
--without-mysqlと記述されてる。。。Orz
ということで、rpmのphpを削除

phpMyAdminを使うと、いつも絶対に出てくる「mcrypt拡張をロードできません」!!
なんだか、いつもムカつくので、phpいれるついでにmcryptもインストールしてみる。

yum(下のコマンド)で探してみたものの、何故かepelもremiも引っ張ってこないので、
yumインストールは断念。ということでrpmでインストール。

# yum --enablerepo=epel,remi,remi-test,dag list php-mcrypt
# yum --enablerepo=epel,remi,remi-test,dag list libmcrypt


下記サイトで検索
http://rpm.pbone.net/

対応しているrpmを検索してwget!!
libmcrypt-2.5.8-9.el6.x86_64.rpm
libmcrypt-devel-2.5.8-9.el6.x86_64.rpm
php-mcrypt-5.3.3-1.el6.x86_64.rpm

まずは、libmcryptをインストールしてみる
# rpm -ivh libmcrypt-2.5.8-9.el6.x86_64.rpm

php-mcryptはphp-commonに依存するため、同じバージョンをインストールする
# rpm -qa |grep php-common
php-common-5.3.3-14.el6_3.x86_64


# rpm -ivh php-mcrypt-5.3.3-1.el6.x86_64.rpm
最初、適当に探してきて、php-mcrypt-5.4系をインストールしようとするも
バージョン違いでインストールできず。
ネットでよくよく検索してみるとphpと同バージョンじゃないといけないことを知る!!

が、しかしインストールできず!!
なぜだー(心の叫びがあるはず

画面見ると【mcrypt.h】が無いと言われている。
むむむっ
libmcryptは入れてるぞ、入ってないのか?
ということで、全体検索
# find / -name mcrypt.h
た、たしかに何も出てこない。。。Orz

ネットでは、下記二つでインストール完了してるけど~(なぜ~?なぜ~?♪
もしかして、develの方に入っているのか?
ということで、同様に検索してwgetする

libmcrypt-devel-2.5.8-9.el6.x86_64.rpm


# rpm -ivh libmcrypt-devel-2.5.8-9.el6.x86_64.rpm
すんなりインストールされる。

再度、php-mcryptをインストールしてみる

# rpm -ivh php-mcrypt-5.3.3-1.el6.x86_64.rpm

すんなりインストールされる^^b イェィ

これで、phpインストールの下準備完了

wgetで最新のphpを持ってくる
php-5.4.6.tar.gz

コンフィグをいろいろと試すことに

--enable-zend-multibyte
を最初含めてコンフィグしてたら、warningになってる。
ということで、ネットで検索したら、php5.4系からphp.iniの
設定項目で行うように変更されている。。。。Orz
ということで、削除!!
mysqlも最初ディレクトリ指定していたら、同じくwarning
--with-mysql=/usr/bin/mysql
--with-mysqli=/usr/bin/mysql_config
どうせrpmで入れたものだしということで、
両方共に=以下削除!!
mcryptも含めてみて、コンフィグを流してみる
--with-mcrypt

./configure \
--with-libdir=lib64 \
--with-apxs2=/usr/sbin/apxs \
--with-libxml-dir \
--with-mcrypt \
--with-openssl \
--with-zlib \
--with-gd \
--with-jpeg-dir=/usr/lib64/ \
--with-png-dir=/usr/lib64/ \
--with-freetype-dir=/usr/lib64/ \
--with-pear \
--with-xmlrpc \
--with-mysql \
--with-mysqli \
--with-config-file-path=/etc \
--with-config-file-scan-dir=/etc/php.d \
--with-bz2 \
--with-zlib \
--with-zlib-dir=/usr \
--enable-zip \
--enable-phar \
--enable-gd-native-ttf \
--enable-gd-jis-conv \
--enable-calendar \
--enable-exif \
--enable-mbstring \
--enable-mbregex


とりあえず、warningも出ず、無事完了
make
make test
してみる
make testで、4つ程faildが出てるが
もう、ここまできて検索するのもめんどくなっている

ある程度検索してみて、faildの内容を確認してみる
なんとなく問題なさそうなので、そのままinstall!!
make install
どうせ監視サーバ、壊れたときはもう一度入れ直せばいいさ~♪

ということで、無事にphpインストール完了

httpd.confの編集
# vi /etc/httpd/conf/httpd.conf

下記2行追記

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps


下記にindex.phpを追記
DirectoryIndex index.html index.html.var index.php

apache再起動、ついでにNagiosも再起動
# /etc/init.d/httpd restart
# /etc/init.d/nagios restart

phpMyAdminも設定完了

Nagios、phpMyAdminのサイトにアクセスしてみる。
無事に表示されている^^b

ということで、とりあえず完了

8.17.2012

[Linux]CnetOS6.3にVNC Serverの設定

またまた、メモモ!!

Server側に設定

# yum --enablerepo=epel,remi,remi-test,dag -y install vnc-server
tigervnc-server-module-1.0.90-0.17.20110314svn4359.el6.x86_64


# yum --enablerepo=epel,remi,remi-test,dag -y install tigervnc-server

xorg-x11-fonts-misc-7.2-9.1.el6.noarch
tigervnc-server-1.0.90-0.17.20110314svn4359.el6.x86_64


# vi /etc/sysconfig/vncservers

最下行に追加

VNCSERVERS="1:hoge"
VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp"


# su - hoge
$vncpasswd

Password:
Verify:

# /etc/init.d/vncserver start

# vi /home/hoge/.vnc/xstartup

gnome利用の場合
exec gnome-session

KDE利用の場合
exec startkde

メモ

LANG=ja_JP.UTF8
export LANG
export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE="scim"
scim -d
exec startkde

モメ


# chkconfig vncserver on
# chkconfig --list vncserver

vncserver       0:off   1:off   2:on    3:on    4:on    5:on    6:off

VNC ClientをDLしてinstall
IP:1を入力し接続

とりあえず繋がるはず

-----------------------------------------------------------
備考

/etc/init.d/vncserver startで起動させると下記エラーが表示される場合

VNC サーバー を起動中: 1:ユーザ名 xauth: (stdin):1:  bad display name "ホスト名:1" in "add" command

/etc/hostsの設定を見直し
再度、起動させるとでなくなってるはず!!

以上

12.20.2011

[Linux]Nagios+DBサーバ連携

NagiosサーバとDBサーバの連携設定をしてたが、
結構はまってしまったので、メモメモ

nagios-3.3.1とndoutils-1.4b9の連携がうまくいかず、
nagiosのバージョンを3.2系に落としたら、すんなり連携したし。。。Orz
まぁ、そんなもんか。。。ちゃんと見てなかった俺が悪いのか(涙


OS: CentOS5.7

■Nagiosサーバ
インストールしたrpm
PHP
php.x86_64
php-cli.x86_64
php-common.x86_64
php-ldap.x86_64
php-snmp.x86_64

SNMP
net-snmp.x86_64
net-snmp-devel.i386
net-snmp-devel.x86_64
net-snmp-libs.x86_64
net-snmp-libs.i386
net-snmp-perl.x86_64
net-snmp-utils.x86_64

GD
gd.x86_64
gd.i386
gd-devel.i386
gd-devel.x86_64

MySQL
mysql.x86_64
mysql-devel.x86_64
perl-DBI.x86_64
perl-DBD-MySQL.x86_64

---------------------------------



Nagios用ユーザ、グループ作成
useradd -c "Nagios Admin" -m nagios
groupadd nagios



ApacheグループにNagiosを入れる
usermod -G nagios apache


ソースファイルの入手、解凍

サイト:http://www.nagios.org/
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz

tar zxvf nagios-3.2.3.tar.gz
cd nagios-3.2.3/


日本語化パッチ入手
ももーいさんとこからDLさせて頂きました^^。
日本語かにする必要なければスキップ

中身を少し修正する必要あり
サイト:http://www.momo-i.org/chapter5/nagios/3.x.html
wget http://ftp.momo-i.org/pub/other/nagios-jp-3.2.3.patch.gz

日本語化パッチ当て


gzip -dc nagios-jp-3.2.3.patch.gz | patch -p1


コンパイル
オプションは環境によって変更ヨロ

./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-command-user=apache --with-command-group=apache --with-httpd-conf=/etc/httpd/conf
make all
make install
make install-init
make install-commandmode
make install-config
make install-webconf

rwディレクトリの所有者をnagiosに変更

ls -l /usr/local/nagios/var/
drwxrwsr-x 2 apache apache 4096 12月 20 18:05 rw


chown nagios /usr/local/nagios/var/rw

Nagiosプラグインインストール

サイト: http://www.nagios.org/download/plugins
wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gz

解凍

tar zxvf nagios-plugins-1.4.15.tar.gz
cd nagios-plugins-1.4.15

コンパイル


./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-command-user=apache --with-command-group=apache --with-httpd-conf=/etc/httpd/conf
make
make install


NDOUtilsインストール
サイト: http://www.nagios.org/download/addons
wget http://sourceforge.net/projects/nagios/files/ndoutils-1.x/ndoutils-1.4b9/ndoutils-1.4b9.tar.gz


解凍

tar zxvf ndoutils-1.4b9.tar.gz
cd ndoutils-1.4b9/

コンパイル
./configure --prefix=/usr/local/nagios
make

ファイルのコピー


cp -p src/ndomod-3x.o /usr/local/nagios/bin/ndomod.o
cp -p config/ndomod.cfg-sample /usr/local/nagios/etc/ndomod.cfg
cp -p src/ndo2db-3x /usr/local/nagios/bin/ndo2db
cp -p config/ndo2db.cfg-sample /usr/local/nagios/etc/ndo2db.cfg

ファイルの所有者変更
chown nagios.nagios /usr/local/nagios/bin/ndomod.o /usr/local/nagios/etc/ndomod.cfg /usr/local/nagios/bin/ndo2db /usr/local/nagios/etc/ndo2db.cfg

-------------------------------
Nagiosと接続するDBサーバの設定を行う

DB: MySQL5.5

MySQLにログインする
mysql -u root -p

Nagios用DB作成
CREATE DATABASE nagiosdb;

Nagios用アカウント作成
「ndouser」を「nagiosdb」の権限全てを与える
GRANT ALL PRIVILEGES ON nagiosdb.* TO ndouser@localhost IDENTIFIED BY 'パスワード';
GRANT ALL PRIVILEGES ON nagiosdb.* TO ndouser@"%" IDENTIFIED BY 'パスワード';
FLUSH PRIVILEGES;
-------------------------------
Nagiosサーバに戻り
dbディレクトリに移動
cd /usr/local/src/ndoutils-1.4b9/db/

Nagiosのベース情報をDBに入れ込む
./installdb -u ndouser -p "パスワード" -h DBサーバのIP -d nagiosdb

ちゃんと入れば、下記内容が表示される
DBD::mysql::db do failed: Table 'nagiosdb.nagios_dbversion' doesn't exist at ./installdb line 51.
** Creating tables for version 1.4b9
     Using mysql.sql for installation...
** Updating table nagios_dbversion
Done!

---------------------  ここから各種設定  ---------------------------


ndo2db.cfgの編集

vi /usr/local/nagios/etc/ndo2db.cfg
33 #socket_type=unix
34 socket_type=tcp
85 db_host=ホスト名、IPアドレス
102 db_name=nagiosdb
120 db_user=ndouser
121 db_pass=パスワード
任意でデバッグレベルを変更
163 debug_level=1

Nagios.cfgの編集
vi /usr/local/nagios/etc/nagios.cfg
246 #broker_module=/somewhere/module2.o arg1 arg2=3 debug=0
247 broker_module=/usr/local/nagios/bin/ndomod.o config_file=/usr/local/nagios/etc/ndomod.cfg

下記になっているか確認
219 event_broker_options=-1

上記設定後、Nagiosを起動させると、下記の状態になるはず。
ndomodが怒られてるはず。
Nagios 3.2.3 starting... (PID=19466)
Local time is Tue Dec 20 11:38:24 JST 2011
LOG VERSION: 2.0
ndomod: NDOMOD 1.4b9 (10-27-2009) Copyright (c) 2009 Nagios Core Development Team and Community Contributors
ndomod: Could not open data sink!  I'll keep trying, but some output may get lost...
Event broker module '/usr/local/nagios/bin/ndomod.o' initialized successfully.
Finished daemonizing... (New PID=19467)


ndomod.cfgの編集

vi /usr/local/nagios/etc/ndomod.cfg
25 output_type=tcpsocket
26 #output_type=unixsocket

39 output=127.0.0.1
40 #output=/usr/local/nagios/var/ndo.sock




任意で変更
135 #reconnect_warning_interval=15
136 reconnect_warning_interval=900
164 config_output_options=3

ndo2dbの起動
/usr/local/nagios/bin/ndo2db -c /usr/local/nagios/etc/ndo2db.cfg
-----------------------------
ndo2dbの起動スクリプトの作成
cp /usr/local/src/ndoutils-1.4b9/daemon-init /etc/init.d/ndo2db
chmod 755 /etc/init.d/ndo2db

/etc/init.d/ndo2db start

/etc/init.d/ndo2db stop

ファイルの中身は環境に合わせて変更っと。
-----------------------------


起動確認

[root@*** etc]# /etc/init.d/ndo2db start
Starting ndo2db: done.
[root@*** etc]# ps aux |grep ndo2db
nagios   19516  0.0  0.0  54904   700 ?        Ss   11:51   0:00 /usr/local/nagios/bin/ndo2db -c /usr/local/nagios/etc/ndo2db.cfg
root     19520  0.0  0.0  65408   840 pts/0    R+   11:51   0:00 grep ndo2db


Nagios起動
/etc/init.d/nagios start

ログ確認
tail -30 /usr/local/nagios/var/nagios.log


Event broker module '/usr/local/nagios/bin/ndomod.o' deinitialized successfully.
Nagios 3.2.3 starting... (PID=19560)
Local time is Tue Dec 20 11:53:17 JST 2011
LOG VERSION: 2.0
ndomod: NDOMOD 1.4b9 (10-27-2009) Copyright (c) 2009 Nagios Core Development Team and Community Contributors
ndomod: Successfully connected to data sink.  378 queued items to flush.
ndomod: Successfully flushed 378 queued items to data sink.
Event broker module '/usr/local/nagios/bin/ndomod.o' initialized successfully.
Finished daemonizing... (New PID=19563)


HTTPの設定
Nagiosコンフィグを移動
mv /etc/httpd/conf/nagios.conf /etc/httpd/conf.d/nagios.conf


Nagios用ログインアカウント作成(ベーシック認証)
最初だけ「-c」オプションを指定

htpasswd -c /usr/local/nagios/etc/htpasswd.users アカウント名
パスワードを聞かれるのでなんかいれる
パスワードを聞かれるのでなんかいれる

2個目からは「-c」をはずす
htpasswd /usr/local/nagios/etc/htpasswd.users アカウント名

パスワードを聞かれるのでなんかいれる
パスワードを聞かれるのでなんかいれる

所有者の変更
chown nagios:apache /usr/local/nagios/etc/htpasswd.users


各アカウントのNagiosへのアクセス権限付加
vi /usr/local/nagios/etc/cgi.cfg
119 authorized_for_system_information=アカウント名,アカウント名

131 authorized_for_configuration_information=アカウント名,アカウント名
144 authorized_for_system_commands=アカウント名,アカウント名
157 authorized_for_all_services=アカウント名,アカウント名
158 authorized_for_all_hosts=アカウント名,アカウント名
171 authorized_for_all_service_commands=アカウント名,アカウント名
172 authorized_for_all_host_commands=アカウント名,アカウント名

HTTPプロセスの起動
/etc/init.d/httpd start

Nagiosプロセスの再起動
/etc/init.d/nagios restart

chkconfigに追加

chkconfig --add nagios
chkconfig --add ndo2db


確認

chkconfig --list nagios
nagios          0:off   1:off   2:off   3:on    4:on    5:on    6:off

chkconfig --list ndo2db
ndo2db          0:off   1:off   2:on    3:on    4:on    5:on    6:off


更に運用用詳細設定
vi objects/contacts.cfg
アラートメールの転送先変更
35 email  nagios@localhost        ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******


とりあえず、こんなとこか。。。
時間できたときにでも修正しよう。。。。