[24254] 2015-09-04_Linux日志管理指南

文档创建者:s7ckTeam
浏览次数:2
最后更新:2025-01-18
2015-09-04_Linux日志管理指南 L i n u x     w y a n g s u n   L i n u x   2 0 1 5 - 0 9 - 0 4 使 使 使 使 s s h g r e p 访   L i n u x   使   s y s l o g   s y s l o g   s y s l o g   使 r s y s l o g     L i n u x   s y s l o g - n g     L i n u x   l o g s t a s h   f l u e n t d   R s y s l o g     L i n u x   L o g s t a s h     r s y s l o g . c o n f   r s y s l o g   广 使   / e t c / r s y s l o g . c o n f   / e t c / r s y s l o g . d     / e t c / r s y s l o g . d / 5 0 - d e f a u l t . c o n f     r s y s l o g     r s y s l o g  
r s y s l o g   R a i n e r S c r i p t r s y s l o g     s y s l o g     r s y s l o g   B E B O P   使 n x l o g     s y s l o g - n g   ( * )   r s y s l o g     r s y s l o g     L o g g l y   :   U D P T C P     R E L P ? 使 U D P   T C P   使   R E L P   U D P   A C K U D P   使 T C P   T C P     T C P   R E L P     r s y s l o g     r s y s l o g   r s y s l o g   使 r s y s l o g   使   T L S   使 r s y s l o g   使   T L S     T L S   1 .   a c t i o n ( t y p e = " o m f w d "   p r o t o c o l = " t c p "   t a r g e t = " B E B O P "   p o r t = " 5 1 4 " ) 1 .   $ W o r k D i r e c t o r y   / v a r / s p o o l / r s y s l o g   #   s p o o l 2 .   $ A c t i o n Q u e u e F i l e N a m e   f w d R u l e 1           #   3 .   $ A c t i o n Q u e u e M a x D i s k S p a c e   1 g               #   1 g b   4 .   $ A c t i o n Q u e u e S a v e O n S h u t d o w n   o n           #   5 .   $ A c t i o n Q u e u e T y p e   L i n k e d L i s t               #   6 .   $ A c t i o n R e s u m e R e t r y C o u n t   - 1                 #  
1 .   ( C A )   / c o n t r i b / g n u t l s   使 2 .   使   S S L   使 3 .     r s y s l o g     T L S     r s y s l o g     T L S     C E R T     D O M A I N _ N A M E     L i n u x     L i n u x     P o s t g r e S Q L     M y S Q L   N g i n x     A p a c h e   D N S   L i n u x     / e t c     . c o n f   西 使 l o c a t e L i n u x     / v a r / l o g     / v a r / l o g     / v a r / l o g     / v a r / l o g     -     -   便   w e b   使 使 使   r s y s l o g   使   a p p     v s .   L i n u x   使 r o t a t e   v i   -     -   1 .   $ D e f a u l t N e t s t r e a m D r i v e r C A F i l e   / e t c / r s y s l o g . d / k e y s / c a . d / C E R T . c r t 2 .   $ A c t i o n S e n d S t r e a m D r i v e r   g t l s 3 .   $ A c t i o n S e n d S t r e a m D r i v e r M o d e   1 4 .   $ A c t i o n S e n d S t r e a m D r i v e r A u t h M o d e   x 5 0 9 / n a m e 5 .   $ A c t i o n S e n d S t r e a m D r i v e r P e r m i t t e d P e e r   * . D O M A I N _ N A M E . c o m 1 .   [ r o o t @ l o c a l h o s t   ~ ] #   l o c a t e   p o s t g r e s q l . c o n f 2 .   / u s r / p g s q l - 9 . 4 / s h a r e / p o s t g r e s q l . c o n f . s a m p l e 3 .   / v a r / l i b / p g s q l / 9 . 4 / d a t a / p o s t g r e s q l . c o n f
线   A W S     G l a c i e r L i n u x     / v a r     I / O   / v a r / l o g     I / O     i p     P o s t g r e S Q L     v a n i l l a   P o s t g r e S Q L   9 . 4     p o s t g r e s q l . c o n f L i n u x     / e t c     C e n t o s   7     / v a r / l i b / p g s q l   1 .   r o o t @ l o c a l h o s t   ~ ] #   v i   / v a r / l i b / p g s q l / 9 . 4 / d a t a / p o s t g r e s q l . c o n f 2 .   . . .   3 .   # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4 .   #   E R R O R   R E P O R T I N G   A N D   L O G G I N G 5 .   # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6 .   #   -   W h e r e   t o   L o g   - 7 .   l o g _ d e s t i n a t i o n   =   ' s t d e r r '             8 .               #   V a l i d   v a l u e s   a r e   c o m b i n a t i o n s   o f 9 .               #   s t d e r r ,   c s v l o g ,   s y s l o g ,   a n d   e v e n t l o g , 1 0 .               #   d e p e n d i n g   o n   p l a t f o r m .   c s v l o g 1 1 .               #   r e q u i r e s   l o g g i n g _ c o l l e c t o r   t o   b e   o n . 1 2 .   #   T h i s   i s   u s e d   w h e n   l o g g i n g   t o   s t d e r r : 1 3 .   l o g g i n g _ c o l l e c t o r   =   o n                     1 4 .               #   E n a b l e   c a p t u r i n g   o f   s t d e r r   a n d   c s v l o g 1 5 .               #   i n t o   l o g   f i l e s .   R e q u i r e d   t o   b e   o n   f o r 1 6 .               #   c s v l o g s . 1 7 .               #   ( c h a n g e   r e q u i r e s   r e s t a r t ) 1 8 .   #   T h e s e   a r e   o n l y   u s e d   i f   l o g g i n g _ c o l l e c t o r   i s   o n : 1 9 .   l o g _ d i r e c t o r y   =   ' p g _ l o g '               2 0 .               #   d i r e c t o r y   w h e r e   l o g   f i l e s   a r e   w r i t t e n , 2 1 .               #   c a n   b e   a b s o l u t e   o r   r e l a t i v e   t o   P G D A T A 2 2 .   l o g _ f i l e n a m e   =   ' p o s t g r e s q l - % a . l o g '         #   l o g   f i l e   n a m e   p a t t e r n , 2 3 .             #   c a n   i n c l u d e   s t r f t i m e ( )   e s c a p e s 2 4 .   #   l o g _ f i l e _ m o d e   =   0 6 0 0                       . 2 5 .             #   c r e a t i o n   m o d e   f o r   l o g   f i l e s , 2 6 .             #   b e g i n   w i t h   0   t o   u s e   o c t a l   n o t a t i o n
2 7 .   l o g _ t r u n c a t e _ o n _ r o t a t i o n   =   o n       #   I f   o n ,   a n   e x i s t i n g   l o g   f i l e   w i t h   t h e 2 8 .             #   s a m e   n a m e   a s   t h e   n e w   l o g   f i l e   w i l l   b e 2 9 .             #   t r u n c a t e d   r a t h e r   t h a n   a p p e n d e d   t o . 3 0 .             #   B u t   s u c h   t r u n c a t i o n   o n l y   o c c u r s   o n 3 1 .             #   t i m e - d r i v e n   r o t a t i o n ,   n o t   o n   r e s t a r t s 3 2 .             #   o r   s i z e - d r i v e n   r o t a t i o n .   D e f a u l t   i s 3 3 .             #   o f f ,   m e a n i n g   a p p e n d   t o   e x i s t i n g   f i l e s 3 4 .             #   i n   a l l   c a s e s . 3 5 .   l o g _ r o t a t i o n _ a g e   =   1 d                       3 6 .             #   A u t o m a t i c   r o t a t i o n   o f   l o g f i l e s   w i l l   h a p p e n   a f t e r   t h a t   t i m e .   0   d i s a b l e s . 3 7 .   l o g _ r o t a t i o n _ s i z e   =   0                       #   A u t o m a t i c   r o t a t i o n   o f   l o g f i l e s   w i l l   h a p p e n   a f t e r   t h a t   m u c h   l o g   o u t p u t .   0   d i s a b l e s . 3 8 .   #   T h e s e   a r e   r e l e v a n t   w h e n   l o g g i n g   t o   s y s l o g : 3 9 .   # s y s l o g _ f a c i l i t y   =   ' L O C A L 0 ' 4 0 .   # s y s l o g _ i d e n t   =   ' p o s t g r e s ' 4 1 .   #   T h i s   i s   o n l y   r e l e v a n t   w h e n   l o g g i n g   t o   e v e n t l o g   ( w i n 3 2 ) : 4 2 .   # e v e n t _ s o u r c e   =   ' P o s t g r e S Q L ' 4 3 .   #   -   W h e n   t o   L o g   - 4 4 .   # c l i e n t _ m i n _ m e s s a g e s   =   n o t i c e       #   v a l u e s   i n   o r d e r   o f   d e c r e a s i n g   d e t a i l : 4 5 .   #   d e b u g 5 4 6 .   #   d e b u g 4 4 7 .   #   d e b u g 3 4 8 .   #   d e b u g 2 4 9 .   #   d e b u g 1 5 0 .   #   l o g 5 1 .   #   n o t i c e 5 2 .   #   w a r n i n g 5 3 .   #   e r r o r 5 4 .   # l o g _ m i n _ m e s s a g e s   =   w a r n i n g           #   v a l u e s   i n   o r d e r   o f   d e c r e a s i n g   d e t a i l : 5 5 .   #   d e b u g 5 5 6 .   #   d e b u g 4 5 7 .   #   d e b u g 3 5 8 .   #   d e b u g 2 5 9 .   #   d e b u g 1 6 0 .   #   i n f o 6 1 .   #   n o t i c e 6 2 .   #   w a r n i n g 6 3 .   #   e r r o r 6 4 .   #   l o g 6 5 .   #   f a t a l 6 6 .   #   p a n i c 6 7 .   # l o g _ m i n _ e r r o r _ s t a t e m e n t   =   e r r o r         #   v a l u e s   i n   o r d e r   o f   d e c r e a s i n g   d e t a i l : 6 8 .   #   d e b u g 5 6 9 .   #   d e b u g 4 7 0 .   #   d e b u g 3 7 1 .   #   d e b u g 2 7 2 .   #   d e b u g 1 7 3 .   #   i n f o 7 4 .   #   n o t i c e 7 5 .   #   w a r n i n g 7 6 .   #   e r r o r 7 7 .   #   l o g 7 8 .   #   f a t a l
使   p g l o g l o g d i r e c t o r y     / v a r / l i b / p g s q l / 9 . 4 / d a t a /     p o s t g r e s q l   l o g f i l e n a m e l o g r o t a t i o n a g e   l o g l i n e p r e f i x l o g l i n e _ p r e f i x     / v a r / l i b / p g s q l / 9 . 4 / d a t a / p g _ l o g   7 8 .   #   f a t a l 7 9 .   #   p a n i c   ( e f f e c t i v e l y   o f f ) 8 0 .   # l o g _ m i n _ d u r a t i o n _ s t a t e m e n t   =   - 1           #   - 1   i s   d i s a b l e d ,   0   l o g s   a l l   s t a t e m e n t s 8 1 .   #   a n d   t h e i r   d u r a t i o n s ,   >   0   l o g s   o n l y 8 2 .   #   s t a t e m e n t s   r u n n i n g   a t   l e a s t   t h i s   n u m b e r 8 3 .   #   o f   m i l l i s e c o n d s 8 4 .   #   -   W h a t   t o   L o g   8 5 .   # d e b u g _ p r i n t _ p a r s e   =   o f f 8 6 .   # d e b u g _ p r i n t _ r e w r i t t e n   =   o f f 8 7 .   # d e b u g _ p r i n t _ p l a n   =   o f f 8 8 .   # d e b u g _ p r e t t y _ p r i n t   =   o n 8 9 .   # l o g _ c h e c k p o i n t s   =   o f f 9 0 .   # l o g _ c o n n e c t i o n s   =   o f f 9 1 .   # l o g _ d i s c o n n e c t i o n s   =   o f f 9 2 .   # l o g _ d u r a t i o n   =   o f f 9 3 .   # l o g _ e r r o r _ v e r b o s i t y   =   d e f a u l t         9 4 .   #   t e r s e ,   d e f a u l t ,   o r   v e r b o s e   m e s s a g e s 9 5 .   # l o g _ h o s t n a m e   =   o f f 9 6 .   l o g _ l i n e _ p r e f i x   =   ' <   % m   > '                     #   s p e c i a l   v a l u e s : 9 7 .   #   % a   =   a p p l i c a t i o n   n a m e 9 8 .   #   % u   =   u s e r   n a m e 9 9 .   #   % d   =   d a t a b a s e   n a m e 1 0 0 .   #   % r   =   r e m o t e   h o s t   a n d   p o r t 1 0 1 .   #   % h   =   r e m o t e   h o s t 1 0 2 .   #   % p   =   p r o c e s s   I D 1 0 3 .   #   % t   =   t i m e s t a m p   w i t h o u t   m i l l i s e c o n d s 1 0 4 .   #   % m   =   t i m e s t a m p   w i t h   m i l l i s e c o n d s 1 0 5 .   #   % i   =   c o m m a n d   t a g 1 0 6 .   #   % e   =   S Q L   s t a t e 1 0 7 .   #   % c   =   s e s s i o n   I D 1 0 8 .   #   % l   =   s e s s i o n   l i n e   n u m b e r 1 0 9 .   #   % s   =   s e s s i o n   s t a r t   t i m e s t a m p 1 1 0 .   #   % v   =   v i r t u a l   t r a n s a c t i o n   I D 1 1 1 .   #   % x   =   t r a n s a c t i o n   I D   ( 0   i f   n o n e ) 1 1 2 .   #   % q   =   s t o p   h e r e   i n   n o n - s e s s i o n 1 1 3 .   #   p r o c e s s e s 1 1 4 .   #   % %   =   ' % ' 1 1 5 .   #   e . g .   ' < % u % % % d >   ' 1 1 6 .   # l o g _ l o c k _ w a i t s   =   o f f                               #   l o g   l o c k   w a i t s   > =   d e a d l o c k _ t i m e o u t 1 1 7 .   # l o g _ s t a t e m e n t   =   ' n o n e '                           #   n o n e ,   d d l ,   m o d ,   a l l 1 1 8 .   # l o g _ t e m p _ f i l e s   =   - 1                                 #   l o g   t e m p o r a r y   f i l e s   e q u a l   o r   l a r g e r 1 1 9 .   #   t h a n   t h e   s p e c i f i e d   s i z e   i n   k i l o b y t e s ; 5 #   - 1   d i s a b l e s ,   0   l o g s   a l l   t e m p   f i l e s 5 1 2 0 .   l o g _ t i m e z o n e   =   ' A u s t r a l i a / A C T ' 1 .   [ r o o t @ l o c a l h o s t   ~ ] #   l s   - l   / v a r / l i b / p g s q l / 9 . 4 / d a t a / p g _ l o g
  p o s t g r e s q l . c o n f     l o g _ f i l e n a m e   使   i m f i l e     / e t c / r s y s l o g . d /     F I L E 1     A P P N A M E 1   r s y s l o g     i m u x s o c k   U N I X     s y s l o g   l o g g e r     U N I X     I / O   使   s y s l o g   r s y s l o g     / d e v / l o g   使   i m u x s o c k     2 .   t o t a l   2 0 3 .   - r w - - - - - - - .   1   p o s t g r e s   p o s t g r e s   1 2 1 2   M a y   1   2 0 : 1 1   p o s t g r e s q l - F r i . l o g 4 .   - r w - - - - - - - .   1   p o s t g r e s   p o s t g r e s   2 4 3   F e b   9   2 1 : 4 9   p o s t g r e s q l - M o n . l o g 5 .   - r w - - - - - - - .   1   p o s t g r e s   p o s t g r e s   1 1 3 8   F e b   7   1 1 : 0 8   p o s t g r e s q l - S a t . l o g 6 .   - r w - - - - - - - .   1   p o s t g r e s   p o s t g r e s   1 2 0 3   F e b   2 6   2 1 : 3 2   p o s t g r e s q l - T h u . l o g 7 .   - r w - - - - - - - .   1   p o s t g r e s   p o s t g r e s   3 2 6   F e b   1 0   0 1 : 2 0   p o s t g r e s q l - T u e . l o g 1 .   [ r o o t @ l o c a l h o s t   ~ ] #   c a t   / v a r / l i b / p g s q l / 9 . 4 / d a t a / p g _ l o g / p o s t g r e s q l - F r i . l o g 2 .   . . . 3 .   <   2 0 1 5 - 0 2 - 2 7   0 1 : 2 1 : 2 7 . 0 2 0   E S T   > L O G :   r e c e i v e d   f a s t   s h u t d o w n   r e q u e s t 4 .   <   2 0 1 5 - 0 2 - 2 7   0 1 : 2 1 : 2 7 . 0 2 5   E S T   > L O G :   a b o r t i n g   a n y   a c t i v e   t r a n s a c t i o n s 5 .   <   2 0 1 5 - 0 2 - 2 7   0 1 : 2 1 : 2 7 . 0 2 6   E S T   > L O G :   a u t o v a c u u m   l a u n c h e r   s h u t t i n g   d o w n 6 .   <   2 0 1 5 - 0 2 - 2 7   0 1 : 2 1 : 2 7 . 0 3 6   E S T   > L O G :   s h u t t i n g   d o w n 7 .   <   2 0 1 5 - 0 2 - 2 7   0 1 : 2 1 : 2 7 . 2 1 1   E S T   > L O G :   d a t a b a s e   s y s t e m   i s   s h u t   d o w n 1 .   $ M o d L o a d   i m f i l e 2 .   $ I n p u t F i l e P o l l I n t e r v a l   1 0 3 .   $ P r i v D r o p T o G r o u p   a d m 1 .   #   I n p u t   f o r   F I L E 1 2 .   $ I n p u t F i l e N a m e   / F I L E 1 3 .   $ I n p u t F i l e T a g   A P P N A M E 1 4 .   $ I n p u t F i l e S t a t e F i l e   s t a t - A P P N A M E 1   # t h i s   m u s t   b e   u n i q u e   f o r   e a c h   f i l e   b e i n g   p o l l e d 5 .   $ I n p u t F i l e S e v e r i t y   i n f o 6 .   $ I n p u t F i l e P e r s i s t S t a t e I n t e r v a l   2 0 0 0 0 7 .   $ I n p u t R u n F i l e M o n i t o r 1 .   $ M o d L o a d   i m u x s o c k
U D P     i m u p d 使   U D P     s y s l o g     s y s l o g   使   r s y s l o g     U D P     5 1 4     s y s l o g     l o g r o t a t e   l o g r o t a t e     l o g r o t a t e     l o g r o t a t e     i n o d e   r s y s l o g   c o p y t r u n c a t e     l o g r o t a t e     i n o d e   l o g r o t a t e   使   / e t c / l o g r o t a t e . c o n f   / e t c / l o g r o t a t e . d /   D i g i t a l O c e a n   l o g r o t a t e   使   r s y s l o g     r s y s l o g   使 p s s h   s s h   使   p s s h     s s h   P u p p e t / C h e f P u p p e t     C h e f   使 P u p p e t     C h e f     I n f o W o r l d     r s y s l o g     L o g g l y     P u p p e t     r s y s l o g   D o c k e r D o c k e r   使 西 Z D N e t   使 D o c k e r   1 .   $ M o d L o a d   i m u d p 1 .   $ U D P S e r v e r R u n   5 1 4 1 .   n o d e   ' m y _ s e r v e r _ n o d e . e x a m p l e . n e t '   { 2 .       #   S e n d   s y s l o g   e v e n t s   t o   L o g g l y 3 .       c l a s s   {   ' l o g g l y : : r s y s l o g ' : 4 .           c u s t o m e r _ t o k e n   = >   ' d e 7 b 5 c c d - 0 4 d e - 4 d c 4 - f b c 9 - 5 0 1 3 9 3 6 0 0 0 0 0 ' , 5 .       } 6 .   }
  D o c k e r     s y s l l o g   l o g s p o u t   L o g g l y   使   s y s l o g     L o g g l y   v i a :   h t t p : / / w w w . l o g g l y . c o m / u l t i m a t e - g u i d e / l o g g i n g / m a n a g i n g - l i n u x - l o g s / J a s o n   S k o w r o n s k i   A m y   E c h e v e r r i   S a d e q u l   H u s s a i n   w y a n g s u n   w x y   L C T T   L i n u x  

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则