- 积分
- 16844
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
将node_exporter加入systemd管理
2 R2 I8 I/ r- {
9 q: \( ^* \) [+ |0 s8 ^* n(1) 启用node_exporter的HTTP认证
6 a% ~ ~0 ` S. C7 K5 _3 M( Y: [ b+ U+ s
1) 生成加密密码 u1 H9 b$ n" X4 ~- v
* K0 E# |) l8 K" u' B$ n# yum install httpd-tools -y$ S& ?5 k- [: ]
. m2 Y2 l# r, ?6 G9 F& q# N
# htpasswd -nBC 12 '' | tr -d ':\n'
# [7 O0 T, S; Q8 l$ M* `( r2 l# |2 K- D9 G9 [% N
New password: qwert123
/ b/ U) ?; z. Y- D3 ~# n6 I5 X/ P f7 `6 V0 n9 q( v1 ^( t" o6 @6 ~
Re-type new password: qwert123
1 G- ^4 i( y, V% T5 ^$ e1 z* }: n5 d( f; A
$2y$12$2pXFHMwfe9Kmwl86GtzTcOjYzSsyLPMvGRynX0WXx7UZY2rSaIwJ.
. S, n4 K. o9 m# i, O- c' Z! G$ }: {5 b
2) 配置认证文件5 @4 d0 x/ h1 S* d1 E. U X
j* A; a, s; l7 H1 s# vim /usr/local/node_exporter/config.yml
0 W+ `5 F8 V& ]/ M* w# @! a" X. Q5 N' L0 v7 l
basic_auth_users:* U- i- W, | S- e8 P: W" p: \; U, R! c
4 Z" w! q1 k; Z1 A' A- \ prometheus: $2y$12$2pXFHMwfe9Kmwl86GtzTcOjYzSsyLPMvGRynX0WXx7UZY2rSaIwJ.2 v* ]) y) |# }; T
/ Z2 l2 G7 D* v* h7 ^* n0 o) o2 R! |/ @' v+ l, p a' m3 p( k
(2) 启动服务 ]4 p$ k* t5 C' ]5 ], V
9 k/ s9 F$ m! M3 g2 V; a4 o
# vim /usr/lib/systemd/system/node_exporter.service
. O, S7 P; ^8 P! B3 p+ D4 O: W( s* R; V7 m: ]7 t
[Unit]% z5 Q& e( c$ R/ q# _1 E( E
+ l6 v3 B3 ^# E* @) q. e' J
Description=node_exporter# r5 G6 b5 N+ s( v! _. ?
+ ?1 Z I: {- n0 F
[Service]
% P; w. N |4 N
6 n& B% f/ f( ^: {ExecStart=/usr/local/bin/node_exporter --web.config=/usr/local/bin/config.yml
" \2 B. M+ x8 a% S8 X+ N
3 J! p* M/ B# |3 @" Z3 GExecReload=/bin/kill -HUP $MAINPID
, g& v3 x1 D4 v$ H4 C0 d! f' J2 U' X3 d( t N
KillMode=process
2 ~5 `/ ]( X x4 {& H& A" r
( _$ [) |6 s8 _& kRestart=on-failure
- K8 P, t" T2 \% p+ p) G% ]4 E6 l8 g L3 G5 O2 ]8 o
[Install]
, G: G6 e5 j; e5 m" ?; a- z
2 _5 L: W+ u& J. }" T, yWantedBy=multi-user.target) U- J; r9 F0 |0 ]
3 v# }) j" A8 M% t' m. R
1 {: Z. d. _$ U" v6 r
/ q; f7 v; m" K0 j9 H# systemctl daemon-reload! o0 I+ q8 h* W# ?5 w+ ^# B
. M7 Y: d" r5 @0 U6 B6 Z3 N' M0 c# {
# systemctl start node_exporter
' Y; z0 G% r: P4 k0 V- X- H$ L& F+ [. _
# systemctl enable node_exporter# a- f. K! W e+ c4 s9 U* i) n
8 Z8 e2 C9 v8 a" ^6 M5 V. | w
) {8 v' a+ h. p+ H0 x
" h+ z6 P9 j* Q |
|