- 积分
- 16844
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
我们直接可以使用htpasswd来生成密码(在httpd-tools工具中)/ I4 m b8 w6 y* _7 I( j
Z" U) P7 B; k4 p
- K; F/ c# J d' m2 Xyum install -y httpd-tools( F6 w' @4 S% _& P$ f' }# c
% m- w0 i7 f, p) d" ^' M" U* M- R- y+ J* y( N6 r& x
执行htpasswd 生产密码:
' W/ @7 Y& V9 @+ p- Rhtpasswd -nBC 12 ' ' | tr -d ':\n'
+ u2 N! {/ `: ]& d6 b1 mNew password:$ p7 b# M) R; x5 Q# {& y+ T
Re-type new password:* b# k# E4 k. D, K, Q
$2y$12$WLw2s.kksknksnkenkskhwlsbbexm.dsgss
0 U, Z6 {$ @- ~7 z! c$ k' t# _% t p2 F+ j8 H2 E
1 f2 W( }6 F+ J: t$ X
#这个密码可以用做其他的服务器上,自己输入的密码要记住,用户名可以任意给一个,配置文件格式如下,注意username 前面有两个空格/ n: y" r; i8 ^: ?1 ~. J' \% @
cat << EOF > ./config/ymlbasic_auth_users: username: password EOF
& q3 B# |' G" _! O/ G; A( m# \
9 n1 W$ W! @2 K/ r4 H$ i8 x g* `& b5 a5 D; r$ u
: A, p3 w7 k$ a6 g6 M
cd
5 _1 }; w4 h2 Y2 O- M/usr/local/exproter/node_exproter// q- i0 |( G% V
6 C# [% i8 a, e- n#把用户名和密码写入到文件 config.yml文件中
* y& e$ v5 s4 k( ^: {! B6 ?& I$ `( [
! } T; q& n; v/ O/ w
echo ’basic_auth_users:‘ > config.yml, P) w3 g# X+ c/ v
$ j2 p# @% u: V: e' d2 J
: R' g! h4 N% ?" r
echo ' prometheus: $2y$12$WLw2s.kksknksnkenkskhwlsbbexm.dsgss' >> config.yml
0 w- _- j8 p& M1 | C
3 ?: k7 i# E# r. Z2 n2 w, ?4 u4 v1 B0 E2 J
/ G4 v: C& k# A. G- `
+ Y9 J" W$ t7 n, s+ X! Xcat config.yml
- c% @. t9 j! b# F, Q basic_auth_users:- B( n* n, w8 d2 a1 N
#当前设置的用户名为prometheus ,也可以其他也可以多个,当前设置一个测试- X3 F6 j& f4 R3 ?* E) w
prometheus: $2y$12$WLw2s.kksknksnkenkskhwlsbbexm.dsgss
. \5 c4 }9 o* K" c3 g1 j5 g: n+ Y& {$ K0 ~9 K
修改node_export的启动脚本,请用类似如下格式,重点加上 --web.config=./config.yml
; }4 J% U. Y. K/ P. f* k: }; C1 g5 D7 \( Q8 f7 S
0 V! Z2 _, j- n- c; w例如如:
9 ^) O6 B+ @6 s/ p/ H8 h./node_export --web.config=/usr/local/exproter/node_exproter/config.yml. y3 u- S$ q/ U/ i5 T0 a5 X
. n+ O5 A* ]; N, r/ q. l! Z
# v2 R A( J2 Q# P3 a3 X来自bbs168x,易陆发现。
5 B* h: B; b; }: Z) B: l" @
8 \$ D! t6 A" O( g4 q
: c, Y3 k' d7 ~7 e0 d |
|