|
7月一个朋友让我帮忙做一个监控和运维自动化方面的交流,主要的目的是他们公司正准备对一些开源软件进行选型,用以开发自有的系统监控和运维系统。
) @4 a% x5 a( e3 g 所以开始就开始对自己09年开始的监控系统开发实施经验的整理,既然整理了本着Share的思路写了PPT和文档,希望能帮助有需要的人。
/ K, L+ Q$ f' hT运维管理中的现状
' [( Z# g! H+ `问题难以定位0 b/ g6 G. R$ S
周期状态无法统计
+ r. n+ G* `# b/ @* ]) ]0 ?, b, X30%
1 i: j; G1 g/ C/ m" }# f1 j70%) A; C, i' ]" ?% D- Y5 ^
基础平台纷乱复杂 F1 Y, @) I+ Z8 l) j4 m
创新维护
' V' U7 V z/ p; _0 p24小时无中断监测
$ O, x9 j# r$ A bIT运维管理问题
# B- _! M' Z" U" i0 Q- |新的业务系统/ f2 Q. G9 A1 |) i ^% m
网络优化改造
0 u6 E( G- Y/ Q新的设备添加, q) M2 c' K. `0 b0 z6 w% D8 E
5 ^' z& R; y4 @+ u5 I- n( H
业界主要厂商和产品' G( W; R: j, V$ `' R
4大厂商”8 |! e$ C. O! `
HP Openview、 IBM Tivoli、 CA Unicenter、 BMC Patrol4 v$ ^6 G' Q0 n
小4大厂商”
( o- ?2 |& W& ~, aZenoss、 Nagios、 Hyperic
9 y# E- ^ I5 v0 C' b# E- s- Z+ hHON! ?) g; B: y/ a6 {$ K5 ~
Clusters OpenQRM1 u C7 d5 f: M( S( z/ c2 k
国内及其他厂商”2 m) O, z2 d) D; A% y. a- E
北塔、摩卡、 Microsoft scoM、卓豪(艾德威特6 f, W8 a" [2 R7 T: M' k8 N: z5 `
/ w0 E; N& W: b目录
3 [; I* b% f# w" C. e) }. e( H监控对象监控技术监控系统自动化产5 Q. g; L4 j5 v7 e$ o
介绍6 o' p7 }5 p/ T% B, c7 U% M
介绍
* U6 x* m( G* r对比0 M; B. D4 H7 J+ ^7 r% r: D4 O
品交流
4 i8 R7 u: d, N1 ^
' B- q$ W$ O' I }7 ^2 H5 A我们要监控什么
# Y1 f: N9 B7 l, h应用系统各类MS、OA、Ema、CRM、Web网站等
2 s* z; B; v0 c5 E* h; I茶统软件数中件WamP! ~8 @6 w; d/ O% Y2 p
o操作系统
2 y; j) h; \( w6 WAⅨ、BSD、HPUX、 Linux、 Solaris、
7 ` U/ B4 K* {- IWindows、虚拟化' \+ R0 |$ S1 _* e$ @
存储设备磁盘阵列、光纤交换机$ O1 Q6 v' x4 N7 G5 U
网络设备路由器、交换机,防火墙、P、DS等
, e! ?( H* R. F$ P设备物理监件设部的物理健康特,如温度、电压,风* u6 [: ] z: E% v( C/ R7 b4 c& s
D健康信息扇工作状态) W# y. H1 \, v _+ G" W
电源状态等4 q' V5 O4 v0 L* w6 Q
# \+ A0 X: U$ h
全方位的监控3 q. k# d+ `! O! Q' @8 d
应用层:应用存活情况、应用晌应速度、应用系统瓶颈5 ^# I, D2 \* _9 ^
情况、应用系统各模块晌应速度等
0 U$ S2 ]* F) M+ m+ O+ N系统服务层:服务内容、服务端口、服务进程、系统软* u4 u, a: r2 B3 e& v! s+ |) a
件存活、系统软件提供服务情况(0 racle、 MSSQL、DB2、
( @2 M; s0 W- Y9 P& f- r3 \Weblogic、IIS等)1 l) ?1 c8 T- i5 [; b
数据库0 Q! l& Y% U) \, g2 P3 p
硬件层:CPU温度、风扇、电压、CPU使用率、内存使用; z6 Y5 R( w' p
率、磁盘使用率、I0情况、进程情况、服务器硬件配置( z1 r* ?+ ^5 t
及系统软件情况9 U; |- T @2 ] a- j/ R, I# ]$ i9 C
数据库服安器
% |9 K" d4 U/ @1 W服务器! D& c& A8 V; K- f/ u8 b' V
网络层:端口Up/Down、传输速率、带宽占用比、IP地址* r/ |) I# ?; b+ `, y6 N2 A
D磁盘阵列
# m3 [# B+ \' T, _) t
& D" K/ b5 ~9 I: t. S* } J$ P目录 G5 F5 v+ \: q0 f6 D8 ~& l
监控对象监控技术监控系统自动化产
9 f o c4 N A6 O$ s介绍# {' }2 T( G _1 H M: f% ^& r/ E
介绍! m/ g2 k: \" a9 H
对比
# E0 R9 `3 H; _3 b品交流
) [# B# k. J0 ?- u9 U9 i
+ G8 v% P$ X/ {5 ~/ e" v各种监控技术介绍
0 G7 @- P/ I' d% X# z5 D: bSNMP(简单网络管理协议)
4 e# s5 ?4 z% O0 S5 _简介 \: ^' r$ f' W1 l8 v: ? Y* H5 A
SNMP是专门设计用于在IP网络管理网络节点(服务器、工作站、路( ~4 S' K' k6 ^$ _" {: A3 s
由器、交换机及HUBS等)的一种标准协议,它是一种应用层协议。( H/ H4 ^ |; ^* F4 y- ]
SNMP使网络管理员能够管理网络效能,发现并解决网络间题以及规划) T0 ~7 k: K) L8 y( Q# E
网络增长。通过SNMP接收随机消息(及事件报告)网络管理系统获知
% j: `6 q5 G& S. s网络出现问题。 G6 ~$ K! n! L$ d6 q
SNMP是管理进程(NMS)和代理进程( Agent)之间的通信协议。它规定$ u5 H/ p0 |& O# m( k. L8 W, d/ j
方式了在网络环境中对设备进行监视和管理的标准化管理框架、通信的公共2 s2 w4 ^3 U% s( C
语言、相应的安全和访间控制机制。网络管理员使用SNMP功能可以查询
- e H3 E8 ~5 V, k设备信息、修改设备的参数值、监控设备状态、自动发现网络故障、生
& v: ^$ r1 M0 J! F成报告等。# R! \! {0 R" s3 c# d
版本Sn12使用D传输团体名和口令串是明文传输,安全性不1 Q! b" |+ \& X' H2 g
高;V3版本中提升了这方面的安全性" c. f/ G/ F' ?7 o% T. b! K5 H
8 u; @7 `* S+ P: D! G
各种监控技术介绍
, W6 R7 E* E1 r) I9 cWindows管理规范( Windows Management Instrumentation)是一项核
/ k# I$ K% Q7 V! D$ S# X3 G心的 Windows管理技术;用户可以使用WMI管理本地和远程计算机。
9 x1 ^% J( m# Q# R) d1 S1 yWMI通过编程和脚本语言为日常管理提供了一条连续一致的途径。WMI功
+ `5 Y, C' h& f, ^5 D4 e能包括:事件触发远程调用、查询、查看、架构的用户扩展、指示等
6 q. A6 t3 G e5 i7 h等。
3 v8 z/ @/ O1 n6 t9 _+ K, mJMX( Java Management Extensions,即Java管理扩展)是Java平台上为! ^+ y" ?. ~4 r1 ~( j- S J
应用程序、设备、系统等植入管理功能的框架。JMX可以跨越一系列异构8 P0 ]: s8 e; G) H: N
操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝集成的
) \; V2 h1 I2 b4 S# G1 Y( e系统、网络和服务管理应用。
2 V& o$ ?" [) B, B' gTELNET准协议和主要方式,常用于网页服务器的远端控制,可供使用者在本地
1 F) {( a% [& m主机执行远端主机上的工作。$ J+ I: l/ c+ A/ L
ASSi
* Y* S% o$ R0 ?, WSecure shell(缩写为SSH),由IETF的网络工作小组( Network
; [* p1 O; N8 M2 g0 N; \! b- lWorking Group)所制定;SSH为一项创建在应用层和传输层基础上的安
: h) o! v% N1 |3 g! k全协议,为计算机上的 Shell(壳层)提供安全的传输和使用环境。
: d/ `' Q$ H7 O0 x
; c3 ?/ i" D4 p- {( B2 I( G0 }# _1 K, x1 `9 r; }
3 |( k2 Q/ K7 [" Z5 }; d! C$ u. [4 v. X. ]9 T3 H: W3 Z
0 e4 k: B" }% f0 l4 F资源下载地址和密码(百度云盘): [/hide] 百度网盘信息回帖可见
& T+ c9 |1 s( T' u+ H; b$ ? Z o( x& z( m3 @# l
3 {# v7 I1 X0 Y
9 L: x p( [) F+ s( c本资源由Java自学网收集整理【www.javazx.com】 |
|