9 월 12
1
| # 쉽다는 sudo - monit 설치 얻을 |
1
| # sudo를 전화기는 / 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 설정
MailServer의 로컬 설정
(보낸 사람 : monit@servername.com) 메일 - 형식으로 설정
경보 @ localhost를 루트로 설정
httpd는 포트 2812 및 설정
SSL을 활성화
PEMFILE의 / var / 인증서 / monit.pem
관리 허용 : 테스트
확인 과정 pidfile와 proftpd의 / 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 / 실행 / mysqld / mysqld.pid
그룹 데이터베이스
시작 프로그램 = "에서는 / etc / init.d / mysql을 시작합니다"
= "에서는 / etc / init.d / mysql을 중지"프로그램 중지
실패 후 다시 시작하는 경우 호스트 127.0.0.1 포트 3306
5주기 이내에 5를 다시 시작하는 경우 다음 시간
확인 과정 아파치 pidfile / var/run/apache2.pid
그룹을 방문 하십시요
시작 프로그램 = "/ etc/init.d/apache2 시작"
그만 프로그램 = "/ etc/init.d/apache2 그만"
실패 www.example.com 경우 호스트 포트 80은 HTTP 프로토콜
요청 "/ monit / 토큰"그때 다시 시작
2인인 경우보다 큰 60 %의 CPU 사이클에 대한 다음 경보
만약 CPU가> 80 %를 5주기를 누른 다음 다시 시작
만약 totalmem> 5주기 위해 다음 다시 시작 오백메가바이트
어린이> 250면 다시 시작
10보다 크지 loadavg (5min) 8주기를 중지한 다음
다음 5주기를 다시 시작하는 경우에 3 시간
확인 과정 pidfile 후위의 / var / 스풀 / postfix가 / / master.pid PID를
그룹 메일
시작 프로그램 = "에서는 / etc / init.d / postfix가 시작"
= "에서는 / etc / init.d 프로그램을 중지 / 중지 postfix가"
실패하는 경우 포트 25에서 SMTP 프로토콜을 누른 다음 다시 시작
5주기 이내에 5를 다시 시작하는 경우 다음 시간 |
당신이 아닌 사이트에 구성의 자세한 내용을 확인할 수있습니다
http://www.tildeslash.com/monit/
http://www.debian-administration.org/users/Steve/weblog/32
------
1
2
3
4
| #는 sudo에서 mkdir의 / var / 인증서
#에서 cd는 / var / 인증서
# sudo가 정력도는 / 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
[req]
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 = 이메일 주소
emailAddress_default = root@monit.mo
[cert_type]
nsCertType = 서버 |
1
2
3
4
5
6
| - 구성하려면 openssl req - 새로운 - x509 - 일 365 - 노드는 sudo #. / monit.cnf - 밖의 / var / 인증서 / monit.pem - keyout의 / var / 인증서 / monit.pem
# sudo를하려면 openssl gendh 512>>의 / var / 인증서 / monit.pem
# sudo를하려면 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 initscript # 기본값
#에서는 / 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 / |
했다
공유 / 할인
태그 : 데몬, 개발, 예를 들어, 설치, 생활, 리눅스, monitrc,, 서버, 우분투 후위 관련 게시물
회신을 남겨주세요
2008년 11월 25일에서 오후 4시 46분
[...] Monit를 실행은 매우 간단합니다. 아니 - names.biz에게 감사, 나는 어떻게 그들의 하우투 그냥 우분투 8.04 (하디)에 게재하고, 대신 nano를 사용하는 것을 보여드리겠습니다 올리는 바뀌었어요 [...]
이 코멘트보기 :