diff --git a/ct/kibana.sh b/ct/kibana.sh deleted file mode 100644 index 465c7829..00000000 --- a/ct/kibana.sh +++ /dev/null @@ -1,79 +0,0 @@ -#!/usr/bin/env bash -source <(curl -s https://raw.githubusercontent.com/tteck/Proxmox/main/misc/build.func) -# Copyright (c) 2021-2024 tteck -# Author: tteck (tteckster) -# Co-Author: T.H. (ELKozel) -# License: MIT -# https://github.com/tteck/Proxmox/raw/main/LICENSE - -function header_info { -clear -cat <<"EOF" - __ __ _ __ - / //_/(_) /_ ____ _____ ____ _ - / ,< / / __ \/ __ `/ __ \/ __ `/ - / /| |/ / /_/ / /_/ / / / / /_/ / -/_/ |_/_/_.___/\__,_/_/ /_/\__,_/ - -EOF -} -header_info -echo -e "Loading..." -APP="Kibana" -var_disk="6" -var_cpu="2" -var_ram="2048" -var_os="debian" -var_version="12" -variables -color -catch_errors - -function default_settings() { - CT_TYPE="1" - PW="" - CT_ID=$NEXTID - HN=$NSAPP - DISK_SIZE="$var_disk" - CORE_COUNT="$var_cpu" - RAM_SIZE="$var_ram" - BRG="vmbr0" - NET="dhcp" - GATE="" - APT_CACHER="" - APT_CACHER_IP="" - DISABLEIP6="no" - MTU="" - SD="" - NS="" - MAC="" - VLAN="" - SSH="no" - VERB="no" - echo_default -} - -function update_script() { -header_info -if [[ ! -f /etc/systemd/system/Kibana.service ]]; then msg_error "No ${APP} Installation Found!"; exit; fi -if (( $(df /boot | awk 'NR==2{gsub("%","",$5); print $5}') > 80 )); then - read -r -p "Warning: Storage is dangerously low, continue anyway? " prompt - [[ ${prompt,,} =~ ^(y|yes)$ ]] || exit -fi - -msg_info "Updating ${APP} LXC" -apt-get update &>/dev/null -apt-get -y upgrade &>/dev/null -msg_ok "Updated ${APP} LXC" - -msg_ok "Updated Successfully" -exit -} - -start -build_container -description - -msg_ok "Completed Successfully!\n" -echo -e "${APP} should be reachable by going to the following URL. - ${BL}http://${IP}:5601${CL}\n" diff --git a/install/kibana-install.sh b/install/kibana-install.sh deleted file mode 100644 index 9a1f1950..00000000 --- a/install/kibana-install.sh +++ /dev/null @@ -1,82 +0,0 @@ -#!/usr/bin/env bash - -# Copyright (c) 2021-2024 tteck -# Author: tteck (tteckster) -# Co-Author: T.H. (ELKozel) -# License: MIT -# https://github.com/tteck/Proxmox/raw/main/LICENSE - -source /dev/stdin <<< "$FUNCTIONS_FILE_PATH" -color -verb_ip6 -catch_errors -setting_up_container -network_check -update_os - -msg_info "Installing Dependencies" -$STD apt-get install -y curl -$STD apt-get install -y sudo -$STD apt-get install -y mc -$STD apt-get install -y apt-transport-https -$STD apt-get install -y gnupg -msg_ok "Installed Dependencies" - -msg_info "Setting up Elastic Repository" -wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | gpg --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpg -echo "deb [signed-by=/usr/share/keyrings/elasticsearch-keyring.gpg] https://artifacts.elastic.co/packages/8.x/apt stable main" >/etc/apt/sources.list.d/elastic-8.x.list -msg_ok "Set up Elastic Repository" - -msg_info "Installing Kibana" -$STD apt-get update -$STD apt-get install -y kibana -echo 'export PATH=/usr/share/kibana/bin:$PATH' >>~/.bashrc -export PATH=/usr/share/kibana/bin:$PATH -sed -i -E "s/#server.host: \"localhost\"/server.host: \"0.0.0.0\"/" /etc/kibana/kibana.yml -msg_ok "Installed Kibana" - -msg_info "Creating Service" -cat </etc/systemd/system/Kibana.service -[Unit] -Description=Kibana -Documentation=https://www.elastic.co/guide/en/kibana/8.15/index.html -Wants=network-online.target -After=network-online.target -[Service] -Type=simple -User=kibana -Group=kibana -PrivateTmp=true - -Environment=KBN_HOME=/usr/share/kibana -Environment=KBN_PATH_CONF=/etc/kibana - -EnvironmentFile=-/etc/default/kibana -EnvironmentFile=-/etc/sysconfig/kibana - -ExecStart=/usr/share/kibana/bin/kibana - -Restart=on-failure -RestartSec=3 - -StartLimitBurst=3 -StartLimitInterval=60 - -WorkingDirectory=/usr/share/kibana - -StandardOutput=journal -StandardError=inherit - -[Install] -WantedBy=multi-user.target -EOF -systemctl enable -q --now Kibana.service -msg_ok "Created Service" - -motd_ssh -customize - -msg_info "Cleaning up" -$STD apt-get -y autoremove -$STD apt-get -y autoclean -msg_ok "Cleaned"