Skip to content

Elastic Stack (ELK) 6.x setup on single Azure VM using ARM template and CLI

License

Notifications You must be signed in to change notification settings

majguo/arm-ubuntu-elk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deploy a Ubuntu 18.04 VM on Azure with Elastic Stack (ELK) 6.x pre-installed

Prerequisites

Steps of deployment

  1. Checkout azure-javaee-iaas
    • change to directory hosting the repo project & run mvn clean install
  2. Checkout azure-quickstart-templates under the specified parent directory
  3. Checkout this repo under the same parent directory and change to directory hosting the repo project
  4. Build the project by replacing all placeholder ${<place_holder>} with valid values
    mvn -Dgit.repo=<repo_user> -Dgit.tag=<repo_tag> -DdnsLabelPrefix=<dnsLabelPrefix> -DvmAdminId=<vmAdminId> -DvmAdminPwd=<vmAdminPwd> -Dtest.args="-Test All" -Ptemplate-validation-tests clean install
    
  5. Change to ./target/arm directory
  6. Using deploy.azcli to deploy
    ./deploy.azcli -n <deploymentName> -i <subscriptionId> -g <resourceGroupName> -l <resourceGroupLocation>
    

After deployment

  • If you check the resource group in azure portal, you will see one VM and related resources created
  • To open Kibana Console in browser for visualizing data stored in ElasticSearch:
    • Login to Azure Portal
    • Open the resource group you specified to deploy Elastic Stack
    • Navigate to "Deployments > specified_deployment_name > Outputs"
    • Copy value of property kibanaServerConsole and open it in browser

About

Elastic Stack (ELK) 6.x setup on single Azure VM using ARM template and CLI

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages