@@ -15,8 +15,13 @@ update_os
1515
1616fetch_and_deploy_gh_release " victoriametrics" " VictoriaMetrics/VictoriaMetrics" " prebuild" " latest" " /opt/victoriametrics" " victoria-metrics-linux-amd64-v+([0-9.]).tar.gz"
1717fetch_and_deploy_gh_release " vmutils" " VictoriaMetrics/VictoriaMetrics" " prebuild" " latest" " /opt/victoriametrics" " vmutils-linux-amd64-v+([0-9.]).tar.gz"
18- fetch_and_deploy_gh_release " victorialogs" " VictoriaMetrics/VictoriaLogs" " prebuild" " latest" " /opt/victoriametrics" " victoria-logs-linux-amd64*.tar.gz"
19- fetch_and_deploy_gh_release " vlutils" " VictoriaMetrics/VictoriaLogs" " prebuild" " latest" " /opt/victoriametrics" " vlutils-linux-amd64*.tar.gz"
18+
19+ read -r -p " ${TAB3} Would you like to add VictoriaLogs? <y/N> " prompt
20+
21+ if [[ ${prompt,,} =~ ^(y| yes)$ ]]; then
22+ fetch_and_deploy_gh_release " victorialogs" " VictoriaMetrics/VictoriaLogs" " prebuild" " latest" " /opt/victoriametrics" " victoria-logs-linux-amd64*.tar.gz"
23+ fetch_and_deploy_gh_release " vlutils" " VictoriaMetrics/VictoriaLogs" " prebuild" " latest" " /opt/victoriametrics" " vlutils-linux-amd64*.tar.gz"
24+ fi
2025
2126msg_info " Setup VictoriaMetrics"
2227mkdir -p /opt/victoriametrics/data
@@ -38,8 +43,10 @@ ExecStart=/opt/victoriametrics/victoria-metrics-prod --storageDataPath="/opt/vic
3843[Install]
3944WantedBy=multi-user.target
4045EOF
46+ systemctl enable -q --now victoriametrics
4147
42- cat << EOF >/etc/systemd/system/victoriametrics-logs.service
48+ if [[ ${prompt,,} =~ ^(y| yes)$ ]]; then
49+ cat << EOF >/etc/systemd/system/victoriametrics-logs.service
4350[Unit]
4451Description=VictoriaMetrics Service
4552
@@ -53,15 +60,14 @@ ExecStart=/opt/victoriametrics/victoria-logs-prod
5360[Install]
5461WantedBy=multi-user.target
5562EOF
56- systemctl enable -q --now victoriametrics
57- systemctl enable -q --now victoriametrics-logs
63+ systemctl enable -q --now victoriametrics-logs
64+ fi
5865msg_ok " Created Service"
5966
6067motd_ssh
6168customize
6269
6370msg_info " Cleaning up"
64- rm -rf $temp_dir
6571$STD apt-get -y autoremove
6672$STD apt-get -y autoclean
6773msg_ok " Cleaned"
0 commit comments