12月 4 日
1 。 コピーするファイルは1つのシステムから他の
server2の:
1
| & gt; filenameノースカロライナ- LPは 1234 & GTを、ファイル名 |
Server1に:
1
| server2.example.com 1234 & lt; filenamezノースカロライナ-ワット 1 server2.example.com 1234 &チ; filenamez |
続きを読む»
共有/保存
09月 12
1
| #はapt - monit sudoのインストールを完了する |
1
| #はsudoのCPは/ etc / monit / monitrcは/ etc / monit / monitrc_orginal |
1
| # sudoのvimのは/ etc / monit / monitrc |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
| デーモンを60に設定
ログlog_daemon施設のsyslog設定
メールサーバーlocalhostの設定
(投稿者: monit@servername.com )メールの形式を設定
警告@ localhostのルートを設定
httpdのポート2812を設定
SSLを有効
PEMFILEを/ var /証明書/ monit.pem
管理許可:テスト
ProFTPDをチェックプロセスpidfileでは/ var / / proftpd.pidを実行する
起動プログラム= "は/ etc / init.d / ProFTPDを開始"
= "は/ etc / init.d / ProFTPDを停止する"プログラムを停止
失敗した場合、ポート21のFTPプロトコルを再起動
もし5サイクル以内に5を再起動してタイムアウト
pidfileでsshdをチェックプロセスを/ var / / sshd.pidを実行する
起動プログラム"は/ etc / init.d / sshを開始"
"プログラムを停止は/ etc / init.d / sshの停止"
失敗した場合、ポート22を再起動のsshプロトコル
もし5サイクル以内に5を再起動してタイムアウト
pidfileに確認プロセスのMySQLが/ var / run / mysqldを/ mysqld.pid
グループのデータベース
起動プログラム= "は/ etc / init.d / mysqlの開始"
= "は/ etc / init.d / mysqlの停止"プログラムを停止
失敗した場合、ホスト127.0.0.1ポート3306を再起動
もし5サイクル以内に5を再起動してタイムアウト
apacheのプロセスをチェックpidfile / var/run/apache2.pid
グループにwww
起動プログラム= " / etc/init.d/apache2開始"
停止プログラム= " / etc/init.d/apache2停止"
失敗した場合、ホストwww.example.comポート80のHTTPプロトコル
とのリクエスト" / monit /トークン"を再起動
2サイクルの場合、 CPUの60 %以上を警告
CPUの場合> 80 %を5サイクルして再起動
もしtotalmem > 5サイクルの500MBのを再起動
子供> 250を再起動する場合
以上10 loadavg ( 5分)の場合は8サイクルを停止して
もし5サイクル以内に3を再起動してタイムアウト
pidfileに確認プロセスpostfixので/ var / spool / postfixの/ / master.pid pidを
グループメール
起動プログラム= "は/ etc / init.d / postfixの起動"
= " / etc / init.dディレクトリにプログラムを停止/停止postfixの"
失敗した場合、ポート25のSMTPプロトコルを再起動
もし5サイクル以内に5を再起動してタイムアウト |
tisあなたのサイトに設定の詳細を得ることができます
http://www.tildeslash.com/monit/
http://www.debian-administration.org/users/Steve/weblog/32
------
1
2
3
4
| # sudoをするmkdirを/ var /証明書
#のCDを/ var /証明書
# sudoのvimのは/ var /証明書/ monit.cnf |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| RSAの証明書を作成# -サーバ
RANDFILE = 。 / openssl.rnd
[リクエスト]
default_bits = 1024
encrypt_key =はい
distinguished_name = req_dn
x509_extensions = cert_type
[ req_dn ]
countryName =国の名前( 2文字のコード)
countryName_default =ミズーリ
stateOrProvinceName =国家または州の名前(フルネーム)
stateOrProvinceName_default =国家または州名
localityName =市区町村名(例:都市)
localityName_default =市区町村名
organizationNameの=組織名(例:会社)
organizationName_default =組織名
organizationalUnitName =組織単位の名前(例えば、セクション)
organizationalUnitName_default =組織単位名
commonName =共通名( FQDNしているサーバー)
commonName_default =一般名
メールアドレス=メールのアドレス
emailAddress_default = root@monit.mo
[ cert_type ]
nsCertType =サーバー |
1
2
3
4
5
6
| OpenSSLのリクエスト設定に新しい- x509 - 365 -ノード日須藤# 。 / monit.cnfアウトを/ var /証明書/ monit.pem - keyoutを/ var /証明書/ monit.pem
# sudoのOpenSSLをgendh 512 > >を/ var /証明書/ monit.pem
#須藤のopenssl - x509 -アジ日付-指紋- noout -を/ var /証明書/ monit.pemで
# sduoを/ var /証明書/ monit.pem 700 chmod
# sudoのvimのは/ etc /デフォルト/ monit |
1
2
3
4
5
6
7
8
9
10
11
| monitのinitスクリプトの#デフォルト
# / etc / init.dディレクトリにソース/ monit
#は/ etc /デフォルト/ monitメンテナでスクリプトがインストールされて
#フレドリクステーン<stone@debian.org>
# monitを開始するために、この変数を設定する必要があります
スタートアップ= 1
# monitコメントを外して実行する必要がありますが、間隔を変更するには
#と、この変数を変更してください。
CHECK_INTERVALS = 60 |
1
2
| # sudoを使って/ etc / init.d / monit開始
# w3mとください。 https : / /をlocalhost : 2812 / |
完了した
共有/保存
6月 9 日
太陽のインストールjava6 - aptのパッケージマネージャでのJDK
$ JAVA_HOMEの設定:
1
| etc / environment vimの は/ etc /環境 |
1
| JAVA_HOME = " / usr/lib/jvm/java-6-sun " |
1
| etc / environment ソース は/ etc /環境 |
ダウンロードCruiseControlのバイナリ
1
2
| opt / CDの が/ opt /
switch.dl.sourceforge.net / sourceforge / cruisecontrol / cruisecontrol-bin-2.7.2.zip wgetを http:// switch.dl.sourceforge.net /プロジェクト/ CruiseControlの/ CruiseControlのビン- 2.7.2.zip |
解凍アーカイブ:
1
2
| / opt 解凍 CruiseControlのビン- 2.7.2.zip - dの が/ opt
/ opt / cruisecontrol-bin-2.7.2 / opt / cruisecontrol LN光 - sの が/ opt / CruiseControlのビン- 2.7.2 が/ opt / CruiseControlの |
PEARパッケージのインストール:
1
2
3
4
5
| 梨の設定- preferred_stateベータ版を設定
梨チャンネルcomponents.ez.no発見
ezc / Graph PEARをインストール する ezc /グラフ
梨チャンネルpear.phpunit.de発見
phpunit / phpUnderControl インストール梨 - PHPUnitの alldeps / phpUnderControl |
CruiseControlのパッチをインストールするの例phpUnderControlと:
1
2
| opt / cruisecontrol インストール phpuc が/ opt / CruiseControlの
= "00" > phpuc example / opt / cruisecontrol </ del > <デル日時 = " 00 " > phpucの例が/ opt / CruiseControlの< /デル> |
CruiseControlの開始:
1
2
| opt / cruisecontrol CDの が/ opt / CruiseControlの
。 / cruisecontrol.sh |
そして、このマニュアルをお読みください。
共有/保存