150
150
fi
151
151
152
152
p4prom_config_file=" $p4prom_config_dir /p4prometheus.yaml"
153
+ p4metrics_config_file=" $p4prom_config_dir /p4metrics.yaml"
153
154
154
155
download_and_untar () {
155
156
fname=$1
@@ -168,7 +169,7 @@ update_node_exporter () {
168
169
msg " Created user $userid "
169
170
fi
170
171
171
- curr_ver=$( node_exporter --version | grep ' version ' | awk ' {print $3}' )
172
+ curr_ver=$( node_exporter --version 2>&1 | grep ' version ' | awk ' {print $3}' )
172
173
if [[ " $curr_ver " == " $VER_NODE_EXPORTER " ]]; then
173
174
msg " Current version $curr_ver of node_exporter is up-to-date"
174
175
return
@@ -228,10 +229,10 @@ EOF
228
229
}
229
230
230
231
update_p4prometheus () {
231
- service_name=" p4promethes "
232
+ service_name=" p4prometheus "
232
233
progname=" p4prometheus"
233
234
service_file=" /etc/systemd/system/${service_name} .service"
234
- curr_ver=$( $progname --version | grep " $progname , version " | awk ' {print $3}' )
235
+ curr_ver=$( $progname --version 2>&1 | grep " $progname , version " | awk ' {print $3}' )
235
236
if [[ " $curr_ver " == " v$VER_P4PROMETHEUS " ]]; then
236
237
msg " Current version $curr_ver of $progname is up-to-date"
237
238
return
@@ -284,14 +285,15 @@ update_p4metrics () {
284
285
service_name=" p4metrics"
285
286
progname=" p4metrics"
286
287
service_file=" /etc/systemd/system/${service_name} .service"
287
- curr_ver=$( $progname --version | grep " $progname , version " | awk ' {print $3}' )
288
+ curr_ver=$( $progname --version 2>&1 | grep " $progname , version " | awk ' {print $3}' )
288
289
if [[ " $curr_ver " == " v$VER_P4PROMETHEUS " ]]; then
289
290
msg " Current version $curr_ver of $progname is up-to-date"
290
291
return
291
292
fi
292
293
293
294
systemctl stop $service_name
294
295
296
+ fname=" ${progname} .linux-${arch} .gz"
295
297
url=" https://github.com/perforce/p4prometheus/releases/download/v$PVER /$fname "
296
298
msg " downloading and extracting $url "
297
299
wget -q " $url "
0 commit comments