- 积分
- 16843
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
将node_exporter加入systemd管理+ R' X8 X( I0 K' k
. h" I) s# a2 P k, G6 S* p(1) 启用node_exporter的HTTP认证" o! r1 I! |( ]0 |) j+ T
2 ~5 S4 p& a7 U7 y5 A
1) 生成加密密码
4 {' f0 t# z# w/ f ?1 B- U/ Q) H: j5 [
# yum install httpd-tools -y
- U. d7 z; V1 n3 s/ R3 f1 u, l) q- Y! S: B" D$ o
# htpasswd -nBC 12 '' | tr -d ':\n'
' J" G4 f. H' A7 |/ Y, o( H7 e( r! Z) w# y8 h3 i* d5 f) U
New password: qwert123 S/ \( c4 ^! j1 W6 r; A# s0 c) y
0 c* ?7 D3 t( dRe-type new password: qwert123
* h& _5 p& `$ S5 x2 Z! \9 t: _, f$ ]; b8 R+ q
$2y$12$2pXFHMwfe9Kmwl86GtzTcOjYzSsyLPMvGRynX0WXx7UZY2rSaIwJ.9 F9 ]+ q/ w9 s# O) Z
& I r3 Z* u; P8 d, o
2) 配置认证文件: @4 ^; U0 V& Y% S+ @7 R, m' _
& G9 E# I) h& ~ X; V2 ]6 L# vim /usr/local/node_exporter/config.yml5 J) U3 e, M3 I. i
( j& {1 U( p. R
basic_auth_users:
. E+ ~ Q+ n! x D' M7 Z2 o. ]: t+ |) ]8 n1 b$ k; r' r; {
prometheus: $2y$12$2pXFHMwfe9Kmwl86GtzTcOjYzSsyLPMvGRynX0WXx7UZY2rSaIwJ.
. M3 s4 N6 H, B3 Z ]( z& p/ x4 R5 p$ X: j5 t4 `. E& ^
! l3 s( s$ N, O X; }
(2) 启动服务/ F) O0 t3 e3 y- J% z7 K
2 E" t4 e6 k, ?5 R
# vim /usr/lib/systemd/system/node_exporter.service
. U$ C$ W- Z! V7 K* c/ I) l& B
5 X% Z, X( O/ {1 c7 G[Unit]; o! u) S* l. d9 L# v9 W9 ^
. |' @: Q* P- G) C# ~
Description=node_exporter3 g' {' }* O) {- u9 p* r; h( A$ |. c
" |* O9 f7 n: L8 _
[Service]
) ]; t4 H, a; B8 I; N8 X: X% G
1 z. M M. i I q: V4 k# JExecStart=/usr/local/bin/node_exporter --web.config=/usr/local/bin/config.yml
$ m# q* d9 c y) a5 r( x$ M7 U: p& {8 N6 z
ExecReload=/bin/kill -HUP $MAINPID
: \. D4 p- E8 W$ D. m6 n; Y2 ~9 Q9 R/ X8 e' D- I+ V+ |- \
KillMode=process
5 G, m) q" p3 P# b1 H: }3 L
( z! n1 }5 l9 c) w) lRestart=on-failure
4 O7 n0 N7 a+ J- z# H2 G$ k9 i
" l4 l/ z' B) O- i' V[Install]
, D' x; |+ i t4 q; }. `( T
* Y' T7 f8 R/ fWantedBy=multi-user.target8 L5 a: c3 K, I$ c S @3 U/ e2 ?
* k8 H. V( c7 \0 N! _# B3 x7 N w
# t) V7 U( Z8 }' U' P9 I# systemctl daemon-reload8 g' q/ W. {( W; E
$ k" m9 F& T( _& e% R) |8 e* G+ G L* S
# systemctl start node_exporter
0 y! A. x( `$ p& y! ~$ t1 ^: l f' K1 S
# systemctl enable node_exporter
8 d9 A' M9 X) t0 W; F+ X
" n4 \& e' ?: @! t) b/ [+ V( P% s* s8 C" Z
7 o, f; w) b" v6 [+ z
|
|