- 积分
- 16841
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
vim /etc/filebeat/filebeat.yml
2 b4 v% r2 Q, p
2 A4 y1 }( m& d7 ]
; d- c6 X; a/ J! @8 b4 ~, ~, M6 `. G5 z0 o# r# U& m7 _
filebeat.inputs:# M: h& X3 e i* M+ H7 q& E& K
- type: log
7 [9 [! ~& a; w8 v" c8 g3 K enabled: true
( I$ E6 E9 t/ d; e1 R) g paths:: o4 K4 S: G% Z( C, Z
- /var/log/messages2 l- W$ T( c1 w* y3 D1 w) H" @$ x2 w- W
tags: ["messages"]2 D6 l1 k5 z) {# U6 ?
fields_under_root: true9 A) S6 F3 i& u" A l
% ?( t0 |+ s3 M3 t6 `- t8 d' Y - type: log
' f" s0 l* U+ ^4 b7 `: [ enabled: true4 n6 ^. u# t' ?& }7 b; H0 t
paths: F2 \3 a6 X) G) M
- /var/log/nova/nova-compute.log
5 g3 D$ Q. f- v8 m" h tags: ["nova-compute"]
: t3 d- R/ n! Z6 y3 J) u fields_under_root: true
* X+ g1 ], y, ^ g
$ t6 p. E6 |0 {# [; m - type: log
, J2 t2 Z# @7 R4 G4 r( v enabled: true) j' t/ `8 i4 n; e" b& `
paths:6 r4 Z! E. `5 M4 X* d7 M, F
- /var/log/nova/nova-manage.log2 u: w% X' J! D4 l9 b
tags: ["nova-manage"]# M( N3 r2 M/ }- g, I
fields_under_root: true* u3 a, `; ^, y* b' s4 Q
. W" h- |$ ~. f+ Q: v' V! D9 B
- type: log
0 O9 }7 ]* o# Q4 M5 @/ h enabled: true/ X4 ~# ^+ c4 U* H8 D4 `$ H" t1 W9 `
paths:6 J( z6 m# G/ J0 b
- /var/log/nova/scheduler.log( D' q" E) r5 G, v5 O: {$ d6 a
tags: ["scheduler"]1 ^( ?% y s: E; K
fields_under_root: true
( i% G+ A' K1 G2 Y7 W( n
: u2 i& h1 N% r% a. M - type: log1 m1 I( q( ~* ~3 S1 H8 c
enabled: true
9 P, \+ J! D+ G4 U6 R7 E' j paths:
* Q& t, {& d' ~0 i/ P/ D - /var/log/nova/conductor.log3 ?( z5 T4 |% [
tags: ["conductor"]) V$ ~0 z4 x; u! y
fields_under_root: true
* @( p/ a" ^/ L1 r/ U4 |
1 m5 W1 Z7 s3 E* z3 V# O5 g0 }7 b - type: log
% I. P. O! a! ~8 U' |4 a: g enabled: true
, q0 h) \! N4 U; N* m& m paths:# j7 q; i) e4 `
- /var/log/nova/cert.log q9 x+ G# V J' p: S- A% R R
tags: ["cert"]. }0 m% w; u# @3 B% B" `7 [) G
fields_under_root: true
- B, w+ a/ e! S+ M* \5 `+ q/ V0 F1 Y$ Y
- type: log
8 [4 S& B9 b" E# D! I- I' v% o enabled: true
. Z5 ]6 S! w! K' a paths:: U7 F% P6 S" O4 r
- /var/log/nova/consoleauth.log # e0 A0 t/ @# i" Z) L: d
tags: ["consoleauth"]+ J5 F; ?4 @4 N
fields_under_root: true
& {1 A" f- e8 z; g' D' H
# |. T2 U) F6 `6 l) Y n* Z - type: log
5 n1 T" e& {% l- o6 f enabled: true
. Z! E4 U4 j, r+ m8 K- o* ?- P paths:( }- T' {! ^8 G2 t+ l
- /var/log/nova/nova-novncproxy.log
% T2 o' [3 @! t& J1 P; G2 d* b5 z/ I; P tags: ["nova-novncproxy"]! t, I' U0 }# H" O' F
fields_under_root: true
7 {3 W( ~/ w2 n- A6 d8 m* J" E H: _0 V i) y. X) c h1 |# @
- type: log
8 ~* p# M: m P" h enabled: true$ T' E+ [9 M9 g" `# l
paths:
, Y6 V+ ^& k1 n2 t- z - /var/log/rabbitmq/rabbit*.log4 i- w; I4 Y _ B7 z
tags: ["rabbit"]! p' J/ t i- l' d% _( `/ q
fields_under_root: true
+ W3 E9 U6 t: |1 q- p. M9 b
9 }7 d/ G% _! R) ^ - type: log, {2 i, O! T |+ z) L, o) N
enabled: true0 d8 x2 L3 [7 u( g
paths:0 L p# ?& B' ?4 R F' F( }
- /var/log/glance/*.log# e7 n0 F4 k; P. P0 v" ~& M
tags: ["glance"]' k$ D4 f( u0 Y5 _
fields_under_root: true& C2 z; k% |' E7 h/ j) ?* C5 [
( Z) E" ?7 T/ V - type: log+ c9 j1 y+ P1 a
enabled: true5 Z s8 { _' R0 c
paths:+ h0 O0 r) d3 H% z2 A3 l
- /var/log/neutron/openvswitch-agent.log
6 Y9 I5 n. y& y9 a8 O; a6 p tags: ["openvswitch-agent"]9 P+ E) J9 F0 f7 Q/ Z: \; B8 c q
fields_under_root: true, r- K% A+ L G8 w% s
5 a4 d/ p. n. {& O2 o) Q: y - type: log* P/ V) F1 c( j8 @& {$ I+ Q0 T
enabled: true( F4 m1 _% C, _; U) |
paths:( ~6 o1 V& R: E! P
- /var/log/kuryr/kuryr-controller.log9 |# |6 H$ T. [ G$ C' v
tags: ["kuryr-controller"]
& z: i# J% b. W# q: ? fields_under_root: true
+ b# R3 g$ d5 V0 q* H
+ j7 p5 l0 ^9 c- U; K. T) G - type: log4 R" O Q! m/ R7 Q5 B+ X
enabled: true
" V# L5 N6 j, n% d+ m ^0 o paths:
) t, J/ G6 J# U9 _2 H3 ~# t9 y - /var/log/keystone/keystone.log
( H7 }( T0 L% g/ W1 i& F tags: ["keystone"]6 o+ _7 ?5 Q: U8 q( l5 F" o2 _5 p
fields_under_root: true, X, C' W+ @* d9 y' w x
" E( V& g& k! p9 [
output.elasticsearch:
- _! g/ f2 S3 q( |4 g) r: a hosts: ["172.24.110.125:9200", "172.24.110.127:9200"]- z6 W+ q0 y6 h" j$ i
: k( K: ]& S5 M- z/ g
username: elastic
7 i% [, o8 Z: |, F# k( a0 B, U) K" V password: Cxxxx
5 h. v/ I% O8 p& U! @4 c indices:, F( Q4 z2 I7 D& h1 r0 Y& l
- index: "compute_messages-error-%{[agent.version]}-%{+yyyy.MM.dd}"
3 L2 g: i! E* ^( v7 k when:
1 A% r* y$ J2 y6 J or:
3 t5 E9 A* q6 c5 }8 \8 i p. @ - contains:1 j) h8 P9 T$ Q$ c
tags: "messages"% o8 b5 V9 [( B2 S |# [: {
message: "err"" ?6 u5 I$ a/ E! O/ ~
- contains:) i8 N2 a4 q, b, B, J" Q! J" ~- \3 R
tags: "messages"
# W- n! P W$ Z2 B8 d6 u message: "ERR"
' Y q2 F5 P( G - contains:3 Q7 s2 p3 p! p t9 p( Y' g
tags: "messages"3 u' l/ y; j- e, e3 p
message: "fail"
! ]3 \, n) l5 d6 u) [ - index: "compute_messages-%{[agent.version]}-%{+yyyy.MM.dd}"
# n' W1 G, i6 ?4 ^ when.contains:
8 D6 j+ p/ C5 Y tags: "messages"
, ~4 [! g5 M1 [% \0 J5 J2 a) R - index: "compute_nova-compute-error-%{[agent.version]}-%{+yyyy.MM.dd}"
V J# }5 p2 P1 }+ S when:4 J' ^8 e* g2 r1 Y0 ~0 n1 U
or:
6 F- V- P9 |4 {: q - contains:7 L3 b/ c7 |. X. l. _4 p! `
tags: "nova-compute"
, F' a' ^$ i: k1 C+ D message: "err"
! V( I. ] E2 O" Z! n - contains:8 m8 T+ `6 e- x4 d) s8 j
tags: "nova-compute"
5 L1 [* Q/ \3 U" B' V message: "ERR"
7 i# a, m, y- @ - contains:0 [& G2 S9 T# R/ `# z( u; f3 a
tags: "nova-compute": c0 ^8 d/ F4 e# v; f( B1 w, o! \3 @6 U
message: "fail"2 n& }$ Y5 C# C3 g
- index: "compute_nova-compute-%{[agent.version]}-%{+yyyy.MM.dd}"
% i& w5 F# }- k5 b' O when.contains:
) E+ g$ ^4 @& l1 K+ j" C tags: "nova-compute"
5 u6 B0 `( v H
- g" s8 F* y+ k$ v9 u+ J - index: "controller_nova-manage-error-%{[agent.version]}-%{+yyyy.MM.dd}"2 {9 J9 N# O- I/ H/ x2 S
when:9 Q: i: N' m" k% k' d) t
or:2 b# Z ?" O- O$ g' _0 j+ i
- contains:
- \" o, s& ~5 T- W1 @# w, \8 L tags: "nova-manage"
5 R+ e& k8 M/ a( F& w4 r8 p3 Q message: "err"; U. I3 e f& Q% i+ _$ k
- contains:
& e6 @" ?% H0 E2 O8 L* e; l tags: "nova-manage"
* \9 \; _; Y/ r% B/ \ message: "ERR"; q- G8 k0 q: C
- contains:
f; P) N8 w6 y+ c6 b4 u* k tags: "nova-manage"
3 c! V8 f# [$ p T% _( o. l5 R! {5 K1 x message: "fail"& P7 T$ V6 k+ F* _' I4 H% ~0 c
- index: "controller_nova-manage-%{[agent.version]}-%{+yyyy.MM.dd}"
. F) C& W4 M3 Z when.contains:8 z" k' w9 l1 z! o7 w
tags: "nova-manage"+ P2 q/ A( R2 n" r& d
8 m) N. C8 b# z; o: @ - index: "controller_scheduler-error-%{[agent.version]}-%{+yyyy.MM.dd}"7 c! H( D; ?. I2 d3 }4 M
when:8 t ~2 j- f% z) ?, o
or:$ C: f8 b4 X' q' R, }
- contains:
) C8 F/ b7 S; j" H) V; Y% R) [ tags: "scheduler"
+ o7 k1 y2 ^/ m message: "err"; r" G2 u9 D! U$ E
- contains:
9 @) {# q" l; D" q. _) ` tags: "scheduler"" C# Z; m- b" S- W$ X
message: "ERR"
' R: h$ J; x! n2 r% L c' ~% k - contains:) |9 Y" h5 J K# z
tags: "scheduler"
& U( l, l H* S8 C7 d- \ ` message: "fail"
. h9 _5 k7 w. T o( J/ p - index: "controller_scheduler-%{[agent.version]}-%{+yyyy.MM.dd}"0 d" U* {1 L! N9 z7 H$ |* E6 c& ~: @
when.contains:$ [' E8 N& I; H" N* l' l
tags: "scheduler"2 g( n3 B8 W8 ]* F X# c; z
" H8 z0 j; e5 R8 A9 H& y - index: "controller_conductor-error-%{[agent.version]}-%{+yyyy.MM.dd}"2 ~5 I2 I n2 w2 V; A, B
when:
8 r0 R7 J) H! q& C6 o" S6 ~5 z* [ or:& G2 |$ K2 j; j; U
- contains:
6 b0 o8 s) D) h4 G# u: p& [ tags: "conductor"3 f! p h+ J' k$ Y4 C/ r( q
message: "err"# a! M6 m5 t. r% U
- contains:
+ M( C7 [' V$ U5 h" _ tags: "conductor"
- ]; G; m) Y, v: h message: "ERR"
, i' b3 I* f6 _; E x - contains:% L& d4 h! U$ i P2 t
tags: "conductor"
% ^3 \# f2 i; S/ b message: "fail"
8 \8 z9 X7 g2 V7 B - index: "controller_conductor-%{[agent.version]}-%{+yyyy.MM.dd}" t/ S, h: p, ^
when.contains:, i# M. r( q7 B! o
tags: "conductor"
8 Q# [% C1 k4 ]2 W: h, j7 W0 [9 T# H9 z- _! S& e/ ^
- index: "controller_cert-error-%{[agent.version]}-%{+yyyy.MM.dd}"- r: V2 Y/ F1 E3 q, D' t
when:
. `# K9 T- I- ^. e( b or:
6 z' [' a& ]3 x9 ]! S# l6 u, A - contains:4 s5 C! o( \( i7 `. a- \4 q
tags: "cert"
$ U. }- T: S- a3 V message: "err"- \7 s. K8 j e5 Z
- contains:. `+ {; |" c; L, w
tags: "cert"
" v6 R5 C2 d% N. N! K message: "ERR"
8 o" _/ U# w# l" g( C - contains:
5 J1 |0 Z! ~" q. T tags: "cert"% s7 O- y6 G. C" D* E
message: "fail"
$ m# e& |( Q' s9 k0 }5 @ - index: "controller_cert-%{[agent.version]}-%{+yyyy.MM.dd}"
$ `0 C' j1 b0 U0 @# } when.contains:
9 K9 z3 ] Z9 p) @) l tags: "cert"/ z: j' m: |% I4 \- j
9 R$ v) A/ F0 t W/ W
- index: "controller_consoleauth-error-%{[agent.version]}-%{+yyyy.MM.dd}"8 |9 C2 H. J$ ?( x/ W; B/ Z7 g
when:
$ w$ G7 `5 e7 V5 X9 d( t( t- e4 |7 e or:# K3 Y* e; }& g2 x; B
- contains:- H$ k/ C! a# C
tags: "consoleauth"0 p# M9 N4 W. C1 Z7 h
message: "err"
5 G% e! ^" l/ O u5 z2 ^ - contains:: v7 ~3 D; M0 u' w1 A
tags: "consoleauth"# d4 |% h& T3 ^/ L) P
message: "ERR"
; f2 S% O) f$ K* g& r# J& S* r - contains:- t! f4 t4 ]; b. |8 d
tags: "consoleauth"
7 y6 G- R* [2 r" _9 _ message: "fail"- D& P; M9 M6 O5 `" R2 Q a2 j: B
- index: "controller_consoleauth-%{[agent.version]}-%{+yyyy.MM.dd}"$ ?( _$ G: t0 k
when.contains:
3 o+ m: G9 @0 @- h tags: "consoleauth"- `0 C) v+ x3 v0 O4 ^2 K; O) m
5 c/ X8 x) r4 P
- index: "controller_nova-novncproxy-error-%{[agent.version]}-%{+yyyy.MM.dd}"
# k$ Y+ r1 {: y when:8 D% a0 a1 X) U( Q; i, |/ W! P
or:6 {5 h5 G) P/ k2 d; o( H
- contains:
" b4 b$ m" I( G' H9 ?: G tags: "nova-novncproxy": h- [# d% G; s5 U
message: "err"
5 _# e% x9 Y, w; O J0 Y' q - contains:
1 y% i% F% p9 ` tags: "nova-novncproxy"8 I4 T9 R+ t! C+ G9 [3 p! C6 Z
message: "ERR". _, V" `* N a0 ~7 |% V/ _. q8 U
- contains:
2 c% v) W g8 Z) _# A tags: "nova-novncproxy", g3 h J: v/ \! _
message: "fail"# U2 @+ m+ X7 y$ \
- index: "controller_nova-novncproxy-%{[agent.version]}-%{+yyyy.MM.dd}"6 o2 ^& D6 n# |- t$ v; f
when.contains: G$ R4 o# f" u- n8 K5 J W
tags: "nova-novncproxy"
- Z( @9 ~0 N; A- ? s3 ~, a1 m+ p5 l) g" u2 f9 N& W
- index: "controller_rabbit-error-%{[agent.version]}-%{+yyyy.MM.dd}"$ u2 P- o! b! i, z- {( \: @3 B
when:. j0 W$ w+ K. g
or:
" ]) m# @7 K! O. J1 x - contains:
. m9 H9 s6 f8 ?0 H9 ^" a tags: "rabbit"/ B8 y, o% v* n) E* s
message: "err"
6 W- O L9 c# i$ f! w - contains:. C& T% ~+ i+ I% _0 q# Y6 N7 t" L2 `
tags: "rabbit"& U/ E, l& S, h, t
message: "ERR"
& v( S3 Z2 a! @" W - contains:5 C! `8 Q2 r! f+ A; I1 x
tags: "rabbit"1 }0 P& W4 Y3 r8 E7 h
message: "fail". j0 E D+ R; S
- index: "controller_rabbit-%{[agent.version]}-%{+yyyy.MM.dd}"4 O2 ]5 v" u0 c7 d8 [
when.contains:
$ L; K+ n' S9 [ tags: "rabbit"
2 b0 h1 U8 D: ^/ e) R' j
1 z( J& ]: W" l/ ^9 c/ G5 x, a - index: "controller_glance-error-%{[agent.version]}-%{+yyyy.MM.dd}", k, N" U1 {% `( C8 H
when:
6 i7 Y3 u/ r8 x7 D$ p or:
+ L5 p0 F! r2 t9 r- b( F - contains:+ t% Z! l" `/ K! x' v' x0 T
tags: "glance"* K* b2 m* Z! `
message: "err"
9 U- w$ }* m- q - contains:( _; k: n4 W$ Q
tags: "glance"
1 K$ a R7 q4 Z% @ message: "ERR"
# g8 r r! p% B9 Q9 o - contains:
+ L# e! r8 ]; y: y$ ~ tags: "glance"
1 @! n5 B5 X, k9 [ message: "fail"
1 _& E9 W9 ~' Y+ j" W& u - index: "controller_glance-%{[agent.version]}-%{+yyyy.MM.dd}"* q6 k3 Y8 W2 i. J5 E+ [
when.contains:
& y* Y# w+ K/ G7 a$ Q( N tags: "glance"
- m f! P. O! w+ e) {' o/ V
0 B2 z3 d# i. H u5 v - index: "controller_openvswitch-agent-error-%{[agent.version]}-%{+yyyy.MM.dd}"
J) K4 q6 F- `2 T' p; } when:/ a$ C2 A" [$ x; m
or:& X1 o8 D% M7 A8 `5 S
- contains:
8 i9 m. W5 ?" N- q1 V2 s+ @# g tags: "openvswitch-agent"
; P5 R, g) N8 [" B* N2 o; j2 b message: "err"
. c' |: W, @9 _4 k - contains:
7 J$ X# B; W/ R- q6 m3 j. L tags: "openvswitch-agent"% X. B' ~' r2 E* Q. d
message: "ERR"9 c/ X+ h6 F4 u0 Q$ t
- contains:9 N5 |2 u8 W& z
tags: "openvswitch-agent"
' W7 P0 A* i/ ]2 U/ z5 C message: "fail"
1 d5 ]$ j2 |; _( x- {9 X+ E4 B - index: "controller_openvswitch-agent-%{[agent.version]}-%{+yyyy.MM.dd}"! q7 L. }% ~: @8 `; w/ ^- {
when.contains:
6 P- F5 E/ B1 E! \( D$ G# ]0 f tags: "openvswitch-agent"
0 w. y7 |. @; p# [
" ?& w2 [. E5 J( d" O8 E8 L - index: "controller_kuryr-controller-error-%{[agent.version]}-%{+yyyy.MM.dd}"9 ?/ o/ @; k( F: W, ~5 U0 @
when: d* S. s# F1 Q3 B
or:
. `% c) I. `8 b. W6 c1 i7 Z u: l - contains:- o+ {9 r! [5 G3 j
tags: "kuryr-controller"3 n4 K2 b# d- q2 r. W
message: "err"
3 e, M1 @4 A" c# q2 O7 L9 d - contains:% H& y) O, @8 z5 E
tags: "kuryr-controller"' J$ x2 T. {# F5 u0 C2 G
message: "ERR"
5 T4 Y+ a8 O u0 x2 N - contains:
8 K. D3 J. ?4 ^* B2 e( v tags: "kuryr-controller"
5 c1 f8 j$ B. n# t3 a message: "fail"/ F) U. {! e Z4 K6 Q/ {# U
- index: "controller_kuryr-controller-%{[agent.version]}-%{+yyyy.MM.dd}"
6 j8 V" u& D$ I' A K6 | when.contains:) S/ r# p7 U, D. z7 @
tags: "kuryr-controller"7 m9 F$ h; ]: X/ @
& z4 p/ |5 U; o$ q
- index: "controller_keystone-error-%{[agent.version]}-%{+yyyy.MM.dd}"
5 S, J7 s$ t! X3 B; K) ~" R when:* Y' l0 ~. T7 p2 d# Y5 d" g
or:
/ T. A% P: X! N& k0 x- f' ^5 Y2 w - contains:
5 t9 R% I- ]' g2 F V1 R tags: "keystone"; ]; y. G* o2 i) ^6 |* S
message: "err". M( o, d+ u+ `5 v4 t/ [ {+ k- U
- contains:) C ^, D* V, [7 K
tags: "keystone"
/ a% H7 g5 |( V$ y9 U$ Q message: "ERR"4 t9 y9 U5 Z V/ i" [" k. G
- contains:0 `& g: f4 B( j; `; K: x7 A9 Z3 ?
tags: "keystone"
2 W" ~. g0 f# f4 R; P message: "fail"" `, {# ? ^; j: B
- index: "controller_keystone-%{[agent.version]}-%{+yyyy.MM.dd}"5 S/ s. R0 g- t6 T+ z: C3 V. U0 e, c- |
when.contains:
1 J3 t) Z _ K( _2 F3 _ tags: "keystone"7 j- G* t" P$ v8 ]8 c- E; J- F4 g
+ x: }4 {) q3 @; y3 R7 c Asetup.ilm.enabled: false
: o/ W8 k% ~& @. g2 ]6 Wsetup.template.name: system- p. v3 p; J$ V
setup.template.pattern: system-*4 f5 J# M: n' v
( A7 R; a5 l# _/ a& w" b+ AYou have new mail in /var/spool/mail/root
1 O$ f7 N* I- x7 U1 S
. h; k& ~- n9 O3 G2 O/ M- ]2 b" m1 Y/ F! J
|
|