ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
!"
#$%&$'()%*+",-".)/#*01)
23#45642)#7 "'()%*+",-".)/
#*06 $)89:;'$$<-+09=>-?@
+!")$/#*06 $)
9$-ABC 0?
Phạm Đức Chính-MMT&TTK52 Page 1
ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
D -C-A '*'E:F-)(=$
-A<-+09?
G$/ BC*=BC F-9"B)H+IJ
-CK$9ICCLB +!")+'*C<-
M."?
Hà Nội, tháng 4 năm 2015
Phạm Đức Chính
4 "B+<-N*B)O F*$)
)?2C:P($JFQ>=>-,.*+",
F()<- 0B)H-$+A+", +R
>K$ K,K/0???$=>-FQ=KBC
F-9"9-$H-HB (A++<-N*
=.:-SP?#CF2 $?2 $FA++*C
,!-MKTHB ?-"=CCBUM*V$
Phạm Đức Chính-MMT&TTK52 Page 2
ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
++$*( +'N$*W'FCCH "I>
F $( $/$<-N*? "!M =H
<-FLK++( -XY2 $CHIAFI
=C'$)(+ $?ZP9"2 $MI
PIXY(:=$!-?
Phạm Đức Chính-MMT&TTK52 Page 3
ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
I.1 GIỚI THIỆU CHUNG
6++K$[*F($JM. "PF=M<- 0
$<-N+A*?2C*A *'N+$*$
<-+$*(?2C'$B +-"=C-<-K'$ $K
9"$JNY-M\4 "CM )Y++*7
I$) /<-N?1>U F++*+$*
( +'N*K+NY*K++"!--A $*
)'+$$/<-NBCA$WBUV" A?1CJ
A * 4&$ 8]\ 4 " -S P $2%DK 1 K
2 $\%7AF*CJ-IH=?-"=BU
F*B) - F^?ZBC F-9"9-$=>-
(A++ =2 $K(_-SPIXY(:
=?
I.2 KHÁI NIỆM NAGIOS
2 $F(A++*V$`+R>+N
<-"+M..P*!12BP=0
<-+$*( +R>K<- "$ ???
#!-= ^$UabbbK2 $:+H+I
+H'P(S2 $=$?2 $,>'$I'P$
2 $K7I(S$(A+B+ -)<- $ A'+
* NY_?
I.3 MỤC ĐÍCH SỬ DỤNG NAGIOS
2 $$[$'(P*9)) '*H'$
AK>YKNY<-"B$ $*(A?$/I
WAK2 $CH'+$M.=Bc-9K$`0'^!-
Phạm Đức Chính-MMT&TTK52 Page 4
ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
<-+YSB'NAP<-+B$ K/XYK
$WB+?82 $'*B)' $/,* $(A)
F*" AP*!M-A R>?
I.4 TÍNH NĂNG
I.4.1 GIÁM SÁT TOÀN DIỆN
d6+++NY*eD%&K&f&gK4&Kh&KG41&KG2D???i
d6++-"= +"e*XY1&jK*XYR
Q >KA *"???i
d6+++'N*Ck&$-K]e$[*$*
(K*+'9^ lRKF-FI'U)<- +RK/ $*
(F=Y 'Ni
d6++l )<- DD4$WDDm
I.4.2 TẦM NHÌN
ndn9-$[ $'(P*!12?
d*)oC)<- $]'?
I.4.3 NHẬN THỨC
d2 C++AAP*!?
d1'+$CHIX/<-N)<- F$W^
D%D?
dpU'$+)'+$'+$F$ /
Phạm Đức Chính-MMT&TTK52 Page 5
ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
II.1 HOẠT ĐỘNG CỦA NAGIOS
2 $$*(=(+"/F( $e$Wi?2 $
/*"NBq=(+"KCF=F*KF-J+"$*
'*$W=*k?Z*CX)$2 $ -C)
+*+)<- XY $]'?Z*CH9I)'+$<-
F$W^D%DBCA" H+B^YKX J ?
II.2 CHUẨN BỊ CÀI ĐẶT NAGIOS
$BC F-9"VW2 $= 1$r?r
II.2.1 CÀI ĐẶT HỆ ĐIỀU HÀNH
pP(1Gsf%eP"t+"$8] u$B $btvF
kDf1fD3r?r3gwr3'3G8Ga$xi?
Bước 1y10k FF$- "HW?4AV
F$ +vF!+N+!!> +"?
ZxyzX RGh$-A)'+$:M"Q WK!fp
HBH Q C'NF7 "B)KCHM$DBH'{<- 'BH
Q "-^^Q B)CF7?W'^!-KM2H
Y?
Zgy10)J$<-+WS'M2e$'"
0|Fi?
Z}y10)J$',S'M2e0jD|Fi?
Bước 5y *X RType of device0BH-'NF-J$VItH
W?Basic Storage DevicesFW$RQ >^o$+"?
Phạm Đức Chính-MMT&TTK52 Page 6
ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
Specialized Storage Devices FWF=AF-J^$D~2 "
2~D\$'"0Basic Storage DevicesS'MNext?
Bước 6yG$RQ $/I" It=A
'+$K10$Yes, discard any dataH'{<- MJF-e-Ci=RQ ?
Bước 7y#WHostname$Fexample.utc.vn
Bước 8: 10/$0Asia/Ho Chi Minh S'MNext?
Bước 9y299B_-$B$Root S'MNext?
Bước 10y10BH-N*$RQ >?t"$* R>
XYBH-W>?•> $/I"B) 'MBqJ
F-$Wt$=0Use All SpaceeXY$'(-FIR
Q i?10$'MNext <-+N*'^!-?D -CA'+$H
+9N*F*RQ eVMJF--C$R>i?10Write
changes to disk?
Bước 11y$0BH-VWKt"$"=-!-YHH
0BH->?10Customize NowS'MNext?CCH0$W'{
0+>Y$WNY!S'MNextHW?
Bước 12y4AW?
Bước 13ypW$M'MRebootHBP(F*A?
Bước 14y $ 0 Yes, I agree to the License Agreement S 'M
Forward.
Bước 15y*$jW ]$$-CS'MForward?
Bước 16y1W"/S'MForward?
Bước 17yZMFinish H$M<-+WU9$A
'€- ]$l *$?
II.2.2 CÀI ĐẶT VÀ CẤU HÌNH CÁC DỊCH VỤ TRÊN HỆ ĐIỀU HÀNH
#HWM-+NY= = *$ +
kv $H+NY=+kv C?
Phạm Đức Chính-MMT&TTK52 Page 7
ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
3 #!-=U9$ 1$r?rP RFF=[Fy
•‚‚"$v‚]$B3‚vv3ƒ‚‚"$v‚]$B3‚vv3
ƒyƒ
3 D -C$‚"$v‚]$B3‚vv3ƒyƒH;X F* -y
G|8k1|„ƒyƒ
k&~GGs„abx?arw?aƒ?x
2|%~Dp„x……?x……?x……?ƒ
6~|u~†„abx?arw?a?x…}
f2Zff„"
2~%|„ƒyƒ
3 D -CF-F*tFy
•]$B
2$ OC+kv $B+eƒyaKƒyxKƒygKƒy}i
+*$=I "'€+N ;k&B+ -?
kv ƒyaCN ;k&Fyabx?arw?aƒƒ?x
kv ƒyxCN ;k&Fyabx?arw?xƒƒ?x
kv ƒygCN ;k&Fyabx?arw?gƒ?x
kv ƒy}CN ;k&Fyabx?arw?}ƒ?x
1‡CH "+N ;k&='€+N ;k&B+?
II.2.2.1 Cài Đặt Và Cấu Hình DNS
#HG2DF -y
3 GNYG2DVI=kv ƒCN ;k&Fabx?arw?a?xe$
‡CHW=+v B+i?
3 %PX RFF=[
•"- FF'ˆ3"
3 D - C $" vF ?$v l ‚-‚ ‚$‚'3b?w?x‚ F‚
‚ ‚ ‚$$‚
•‚-‚ ‚$‚'3b?w?x‚ F‚‚ ?$v‚ ‚ ‚$$‚‚
Phạm Đức Chính-MMT&TTK52 Page 8
ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
3 1;X vFM- ?$v -y
$$‰
$"Š‚ ‚ ‹Œ
-3vFŠ‚ ‚ ‚ ‚ •-?'‹Œ
3vFŠ‚ ‚ ‚ ‚ • ?‹Œ
3vFŠ‚ ‚ ‚ ‚ •• ?‹Œ
FF$]3<-"‰F$ F$Œabx?arw?a?ƒ‚x}ŒŽŒ
F3$$…g‰ax•?ƒ?ƒ?aŒabx?arw?a?xŒŽŒ
F3$3r$…g‰yyaŒŽŒ
-$"Œ
3 'F"Œ
3 F $"Œ
3F$$B -$Œ
ŽŒ
•$Š F?-?‹‰
" Œ
vFŠ F?-??'‹
ŽŒ
•$Ša?arw?abx?3 3 ‹‰
" Œ
vFŠa?arw?abx?3 3 ?'‹
ŽŒ
3 D -CF-F*vFM-"
3 C*$ vF-9I
‘#H*$’$-9 [Fy
•‚ ‚ ‚$$‚ ‚ ‚ F?-??'
‘D -C=+O"$
“mwr}ƒƒ
”k2Df~? F?-??$$? F?-??e
Phạm Đức Chính-MMT&TTK52 Page 9
ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
xƒaƒƒgagƒa
g4
a…%
au
aGi
k2 2D ? F?-??
k2 %@ a F? F?-??
k2~ abx?arw?a?x
F k2~ abx?arw?a?g
]]] k2~ abx?arw?a?}
v k212~%| F? F?-??
$" k212~%| F? F?-??
‘D -M"F-vFCF*
3 #H*$’$N[Fy
•‚ ‚ ‚$$‚ ‚ ‚a?arw?abx?3 3 ?'
‘=$+O'=y
“mwr}ƒƒ
”k2Df~? F?-??$$? F?-??e
xƒaƒƒgagƒa
g4
a…%
Phạm Đức Chính-MMT&TTK52 Page 10
ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
au
aGi
k2 2D ? F?-??
x k2 &s ? F?-??
g k2 &s F? F?-??
} k2 &s ]]]? F?-??
‘D -CF-F*
3 #HBP(NYG2DtFy
•D
3 2-fBF:M-)
II.2.2.2 Cài Đặt Và Cấu Hình Dịch Vụ DHCP
GNYG41&VIW=kv ƒyƒCN ;k&Fabx?arw?aƒ?x
e$ ‡CH=+v B+i?
#HWM-NYG41&F -y
3 %PX (FF=[y
•"- FF•"
3 1$"M-- ‚‚'€Fy
•‚-‚ ‚$‚3}?a?a‚?$v? F‚‚‚?$v
3 Z"/;X vFM-?$v -y
Phạm Đức Chính-MMT&TTK52 Page 11
ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
-'abx?arw?aƒ?ƒ Bx……?x……?x……?ƒ‰
abx?arw?aƒ?…ƒabx?arw?aƒ?aƒƒŒ
$$$ 3 3abx?arw?aƒ?xŒ
$$$ 3 Š F?-?‹Œ
$$$-abx?arw?aƒ?x
v -F3F 3rƒƒŒ
3F 3•xƒƒŒ
Ž
3 D -CF-F*B(NY'€Fy
•
3 2-fBF:WM-)
II.2.2.3 Dịch Vụ FTP
3 %PX RFF=[y
•"- FFv
3 D -B:$]F$ .$$/y/etc/vsftpd/vdftpd.confH;
X vFM- -y
‘1;X +Oy
~$$-• 'F„2f
m$ F• 'F„†|D
u• 'F„†|D
3 D -CBP(NY'€Fy
•v
3 2-fpF:)
Phạm Đức Chính-MMT&TTK52 Page 12
ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
II.2.2.4 Dịch Vụ SAMBA
GNYD ' VI=v ƒyaCN ;k&Fabx?arw?aƒƒ?xe‡C
H=+v B+i?
3 #HD ' PX RFF=[y
•"- –y FF ' ˆ
3 D -B:W$$/y‚‚ ' ‚'?$vHM-
3 z!–F$' F—;X (AO -y
v „Fƒƒyxabx?arw?aƒƒ?ƒ‚x} abx?arw?ag?x‚x}
$ FF$]„ax•? abx?arw?aƒƒ?ƒ‚x} abx?arw?ag?
-"„-
'' B„'
3 D -CF-F*BP(NY'€Fy
•'
3 2-fpF:)
II.2.2.5 Dịch Vụ SMTP
GNYD%&I=v ƒy}CN ;k&Fabx?arw?}ƒ?xe$ ‡
CH=v B+i?
3 #HD%&PX RFF=[y
•"- FF$v•"
•"- FF$$•"
•"- FF<-F F
3 #!-=WM-$v
3 8$/y‚‚$v‚ ?vH;X M-$v
‘zO•… X y
"$ „ F?-?
‘GOwgX F*y
"$ „-?
Phạm Đức Chính-MMT&TTK52 Page 13
ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
‘GObbX F*y
"$„“"$
‘GOaagX y
k•v „ FF
‘GOaarX y
k•v „F$ F$
‘GOaabX y
k•$$$F„ FF
‘GOar…X y
" $„“"$ KF$ F$?“"$ KF$ F$K“"$
‘GOxr}X y
"]$B„abx?arw?}ƒ?ƒ‚x}Kax•?ƒ?ƒ?ƒ‚w
‘GO}abX y
$• F'$„% F‚
3 DX $ F*BP(NY'€Fy
•$v
3 $M-$$y
3
3 8$/y‚‚$$‚$$?$vHM-
‘DX Oxƒy
•$$$F„ $g
3 D -C F*SBP($$'€Fy
•$$
II.2.3 CÀI ĐẶT NAGIOS
II.2.3.1 Tạo Tài Khoản Và Nhóm Cho Nagios
3 %PX RFF=[y
•- • $
• ] $
•$-
Phạm Đức Chính-MMT&TTK52 Page 14
ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
II.2.3.2 Dowload Và Cài Đặt Nagios
3 G$]F$ 2 $2 $&F-*N ;y
‘ 2 $y y‚‚$]F$ ?$-v$?‚$-v$‚ $‚ $3
}?ƒ?w? ?•
‘2 $F-yy‚‚ $3F-?$‚$]F$ ‚ $3F-3x?ƒ?g? ?•
3 D -B:$]F$ $`'€Fy
• •v $3}?ƒ?w? ?•
3 1-"H$Y $l `y
• $3}?w?ƒ
3 1Wy
•?‚$v-33]3$ 3$-„
• B FF
• B FF
• B FF3
• B FF3$v
• B FF3$ $
• B FF3]'$v
3 *$B$ $ W ]$H-"9$]'v y
• ]3‚-‚F$ F‚ $‚‚ ]?- $
‘-F $
‘ ]$Faxg}…r
3 pP(F* y
•
3 1W&F-y
Phạm Đức Chính-MMT&TTK52 Page 15
ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
• •v $3F-3x?ƒ?g? ?•
• $3F-3x?ƒ?g
•?‚$v-33]3 $3-„ $33]3 $3$-„ $
• B
• B FF
3 #U9$2 $u'v y
y‚‚F$ F$‚ $
‘29- ]$:*$P'=
4x?a6 $]' $
II.3.2.3 Cấu Hình Nagios Để Nhận Thông Báo SMS Và EMAIL
Phạm Đức Chính-MMT&TTK52 Page 16
ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
II.3.2.3.1 Yêu Cầu
3 %($*(CR-'HBA+",eCHtG3$
g6i
3 %(2 $%$$D $*(e:WP=i
3 D$- B 6 -e!. BH$*(K-'
$HX9D%Di
‘.D$- 6 -*y
y‚‚$-v$?‚$˜‚ -‚vF‚ -‚a?gx?ƒ‚ -3a?gx?ƒ? ?'•x
II.3.2.3.2 CÁC BƯỚC THỰC HIỆN
II.3.2.3.2.1 Kết Nối Điện Thoại Di Động Với Máy Tính
3 pH 1$:9 $*:IBA " y
•™•-'
‘2-B<-F:9
4x?x)BAR-'
II.3.2.3.2.2 Cài Đặt GAMMU
3 6`C6 -:$]F$ .y
Phạm Đức Chính-MMT&TTK52 Page 17
ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
• ˜v -3a?gx?ƒ? ?'•x
3 1-"H$Yl `y
• -3a?gx?ƒ
3 1*"+F -H'=NW -y
•?‚$v-
• B
• B FF
3 pH CF7 "B)y
• -
3 2-CF7F=<- F' "*" F -y
•F3‚-‚F$ F‚F'‚F'6 -?$?•‚-‚F'‚F'6 -?$?•
•F3‚-‚F$ F‚F'‚F'?$?•‚-‚F'‚F'?$?•
II.3.2.3.2.3 Cấu Hình GAMMU Để Gửi SMS
3 *$vFM-$ -y
•‚‚ -
‘2(- vFM-y
Phạm Đức Chính-MMT&TTK52 Page 18
ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
– -—
$„‚‚"~1%ƒ
$$„ abxƒƒ
3 1*"F -H+N 'NFeP"F"~1%ƒi
•™•"
3 1*"+F -H+<-".$- $y
•‚‚ -‚$‚ $‚? -
•-$$] $? $‚$‚ $‚? -
•-$$}•……‚-‚F$ F‚'‚ -
•-$-$3 36 F$- $
•-$-$3 36 F$-
3 1-"H$- $XX(D%D
•-• $
•$ŠD%D $‹™ -33|@‘w}arwbxgrƒƒx
• $C|@FlBC B)H "R?
• ŠD%D $‹F^VIX$*
tHK‡CH "'€-7+BLB+?
• ‘w}arwbxgrƒƒxFA$*tHK‡CH
"'€A$*B+?
• -33FM-X^ -?
Phạm Đức Chính-MMT&TTK52 Page 19
ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
3 2-9I^F:)?
II.3.2.3.2.4 Cấu Hình Nagios Để Nhận Thông Báo Qua SMS
3 = $ - $ vF M-
‚-‚F$ F‚ $‚‚$'˜‚$ ?v
•š$v"3$3'"3›$ v$
v$ ‰
$ • $v"3$3'"3
$ •F ‚-‚'‚v Šœ'‹ Šˆˆˆ 2 $ ˆˆˆ• 2$v $ "y
“2fkhk1~kf2†&|“• 4$y “4fD2~%|“• D y “4fDD~|“•
~y “4fD~GGs|DD“• kv$y “4fDfj&j“• G ‚y
“mf26G~|k%|“‹ ™ ‚-‚F$ F‚'‚ - 33 |@
“1f2~1&~6|s“
Ž
•š$v"33'"3›$ v$
v$ ‰
$ • $v"33'"3
$ •F ‚-‚'‚v Šœ'‹ Šˆˆˆ 2 $ ˆˆˆ• 2$v $ "y
“2fkhk1~kf2†&|“• Dy “D|s8k1|G|D1“• 4$y
“4fD~mk~D“• ~y “4fD~GGs|DD“•D y“D|s8k1|D~|“•
G ‚y “mf26G~|k%|“• kv$y “D|s8k1|fj&j“‹ ™
‚-‚F$ F‚'‚ -33|@“1f2~1&~6|s“
Ž
Phạm Đức Chính-MMT&TTK52 Page 20
ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
3 1;X vF‚-‚F$ F‚ $‚‚$'˜‚$ ?v -y
v$ ‰
$ • $
- 3$
F 2 $~
•$v $•$ x}•
$•$v $•$ x}•
•$v $•$$ ]K-KK
$•$v $•$$ K-K
•$v $•$ $v"33'"3K$v"33'"3
F
$•$v $•$ $v"3$3'"3K$v"3$3'"3 F
FF?bg” F?$
‘w}arwbxgrƒƒx
Ž
• $C F F FA$* /
<-NK‡CH "'€ FA$*B+?
3 pP(F*2 $y
• $
3 #H=+NYF=$$2 $F -y
=$ -$vFM-‚-‚F$ F‚ $‚‚$'˜‚$ ?v
‘GNYh&y
v‰
- F$ F3
$• F$ F$
•$ h&
B•$ B•v
$v $• 'F ƒ
Phạm Đức Chính-MMT&TTK52 Page 21
ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
Ž
‘GNYG41&y
v‰
- F$ F3
$• F$ F$
•$ G41&
B•$ B•
$v $• 'F ƒ
Ž
‘GNYD%&y
v‰
- F$ F3
$• F$ F$
•$ D%&
B•$ B•
$v $• 'F ƒ
Ž
‘GNYG2Dy
•šB•›$ v$
v$ ‰
$ • B•
$ •F ‚-‚F'‚ $‚F-‚B• 34 F?-? 3
š“4fD~GGs|DD“›
Ž
v‰
- F$ F3
$• F$ F$
•$ G2D
B•$ B•
$v $• 'F ƒ
Ž
3 1‡CHW/ BH X^-WA'€+
-y
Phạm Đức Chính-MMT&TTK52 Page 22
ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
"R)A$vF‚-‚F$ F‚ $‚‚$'˜‚F$ F$?v
B• F a
"• F a
•B• …
$v $• F aƒ
$Cy
• B• F aCQ FBH $‚a(F!?
• "• F aCQ F -B$‚CM.a
BH F*(F!?
• •B• …CQ FBH A …F!M…K -
…$‚Gfu2VX^)'+$?
• $v $• FaƒCQ F- -aƒ$‚
Gfu2^VIX?
3 1+)A=CH "R$"=-!- /<-N
!"#$%
III.1 DỊCH VỤ HTTP
Z)*+ 4&
Phạm Đức Chính-MMT&TTK52 Page 23
ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
4g?a)NY4&
l'=CHM"I)' NY4&?GNY P
*fpKF!BH -At+"' $F-KF$*BH e~1k8|iKNYC'N
vF "B)KB)IF9FN $]KM+,U I
|2~Zm|?
4g?xF'AB=*+ NY4&lxx3ƒg3xƒa…xg3ƒg3
xƒa…/ x}/?l'"$M"NY$*(P*+fp!
F=Y$<-:/ I++KNYWAa…$<-:/
I++
Phạm Đức Chính-MMT&TTK52 Page 24
ĐH Giao Thông Vận Tải Khóa Luận Tốt Nghiệp
4g?x)B=*+ NY4&
#HBH 2 $CX^)'+$BNY4&WA
"B)K:D$NY4&F* -U9I^l2 $
(- -y
ˆˆˆ2 $ˆˆˆ
2$v $"y&sfZm|%
Dy4&
4$yF$ F$
~yabx?arw?a?x
D y1skk1~m
G ‚y%$% xgaay}ƒyƒbk1xƒa…
kv$
Phạm Đức Chính-MMT&TTK52 Page 25