|
|
将node_exporter加入systemd管理
5 V! f- N1 w: P2 [ _5 f1 X( c9 V& c Z
(1) 启用node_exporter的HTTP认证
) _ g1 E7 }5 }# C4 n. [# j
# I6 t+ U8 v5 U; k( g0 R1) 生成加密密码+ h D. g s6 \3 S: x h) g3 c4 ~7 U
7 G" y/ z; n" e! S% |+ A3 U& F
# yum install httpd-tools -y) l z7 i/ ~; f9 S5 r
4 m6 v- H/ k8 ~+ _+ \
# htpasswd -nBC 12 '' | tr -d ':\n'
1 f, c# N) P' M+ c4 E; b+ ~1 M. P( v# y% O
New password: qwert123
: P/ I& v: d+ K8 W* r8 J( {! c" Q K7 d; ^8 @
Re-type new password: qwert1231 w8 j! q# x! C2 P. S( H/ I
2 ^+ [- L6 {- v9 z/ J
$2y$12$2pXFHMwfe9Kmwl86GtzTcOjYzSsyLPMvGRynX0WXx7UZY2rSaIwJ.5 d2 q5 Q/ o' a! A" V% X
) r2 `. N1 j3 E- D! ~2) 配置认证文件
- R) w- c! P( h4 }- u A4 r- g. U+ M$ L0 {9 {- u
# vim /usr/local/node_exporter/config.yml
3 g; Y2 C% T! V; v2 k
- h; L$ S ^8 B8 c. Lbasic_auth_users:/ I2 R5 v! T5 p
7 f, w, R' z! |' K0 w
prometheus: $2y$12$2pXFHMwfe9Kmwl86GtzTcOjYzSsyLPMvGRynX0WXx7UZY2rSaIwJ.
B) g ?0 h- x9 h! K
! x7 k; V4 ]! F
/ t: E* p% Q6 o3 ?1 F(2) 启动服务* G% K4 R# V9 U! I" x" P/ r
, e& J6 g3 |+ H) ]
# vim /usr/lib/systemd/system/node_exporter.service
& s6 {) i$ `. o2 z+ X
7 L, m6 i2 z9 S ~" U[Unit]. Y) b, t! `) `# W
" f$ v( M8 g6 |4 w' k
Description=node_exporter6 W% h- z" a! x) L5 V( U
7 f, J. y3 H7 l: N @; c G
[Service]
: j$ z8 N, D6 y) Z% I! e' O Z4 K& j$ Y
ExecStart=/usr/local/bin/node_exporter --web.config=/usr/local/bin/config.yml+ X4 L, L# l9 X( Y
: J0 J9 v* u$ {. L; G9 |
ExecReload=/bin/kill -HUP $MAINPID7 K; A- L! B* `
$ }' x5 y5 G3 p u8 a' o* M8 ?KillMode=process2 C) X0 P$ q, ~2 L# p
7 W( Z; D5 `- a0 X$ k2 b3 T: VRestart=on-failure: }) X9 g+ u" [
( V) M, T2 D' h& M
[Install]
* m9 q! ]0 ~" K) ~
4 }/ [$ x j8 l3 x6 A9 { RWantedBy=multi-user.target! r9 N% j/ a; `) n9 f/ q
4 r5 v6 o8 u) W3 G" O' F m1 f
+ u$ K' {2 ~, D8 @% p" o h3 O) m
8 d# L' ]+ B* x. q6 k. Y4 ?& z# systemctl daemon-reload8 [$ {6 K8 T1 F
B! b: s6 ?, y! B" M& R& A# systemctl start node_exporter
& M+ a& E2 B2 ?9 w' h# `4 f5 J* B# z, ~# y k4 g
# systemctl enable node_exporter
" d D% Y. P/ J, |
8 c7 O* W9 b( T# j m: Q, B' }
1 ^$ |- [9 G1 O! L( s1 f
5 Q- L& q8 S/ B( N0 U8 k7 Q |
|