Network Monitoring

Install Grafana on Windows and Windows Server


Grafana is multi-platform open-source analytics and interactive visualization web application that integrates with complex data from sources like Prometheus, InfluxDB, Graphite, and ElasticSearch. It provides charts, graphs, and alerts for the web when connected to supported data sources. It is expandable through a plug-in system. See this guide on how to install Grafana on Ubuntu Linux. Grafana Enterprise includes access to enterprise plugins that take your existing data sources and allow you to drop them right into Grafana. This means you can get the best out of your complex, expensive monitoring solutions, and databases by visualizing all the data in an easier and more effective way. In this guide, you will learn how to install Grafana on Windows and Windows Server.

Grafana enables users to create complex monitoring dashboards using interactive query builders. This lets you create alerts, notifications, and ad-hoc filters for your data. This also makes collaboration with your teammates easier through built-in sharing features. Grafana supports querying Prometheus and the data source for Prometheus has been included since Grafana 2.5.0.

Part 1: Download and Install Grafana

Below are the steps to install Grafana on Windows 10 or Windows Server. Download Grafana from the official website as shown below. Click on Download the installer

– Open the Downloaded file (MSI) as shown below and click on run as shown below.

Execute the installer and continue with the installation process.

Note: If your Microsoft defender is active as in the example below. You may be prompted with the Window below that the app cannot run. In this case,

  • Click on the More info button and
  • Select Run anyway.

Click on Next as shown on the Welcome to Grafana OSS Setup Wizard

Accept the terms of the license agreement and click on “Next” as shown below

On the custom setup page, click on “Next” as shown below

Install GrafanaOSS

On the “ready to Install GrafanaOSS” wizard, click n Install as shown below. Please see Using Prometheus for Monitoring, How to Configure Azure Monitor for VMs on Azure Stack Hub, how to Install, configure Prometheus for Monitoring on a Linux Server, How To Configure VM Update Management on Azure Stack Hub, and How to increase the Windows PIN complexity to accommodate more digits.

From here, the installation should start and when the installation is complete, you will be asked to click on “Finish” to complete the installation.

Now the installation of Grafana is complete and if the service is running correctly, you should be able to fire-up Grafana on the server any of the following below.

- localhost:3000
- IPaddress:3000

The default port is 3000. In a production environment, you may need to open port 3000 on your network (router) and on the server itself (Grafana Server).

Enter the default username and password. Below are the default credentials for Grafana.

Username: admin
Password: admin

Note: Every Grafana installation uses the same administrative credentials by default, therefore it is best practice to change your login information as soon as possible. upon entering the default password, you will be prompted to change your password. Simply enter your new password as shown below and click on submit.

Note:This step can be skipped as shown in the image below. It is recommended to have it changed, so why do you want to skip it?

Now we are presented with the default Grafana Home screen as shown below.

Part 2 – Define the configuration file

By default, Grafana relies on configuration files located in the conf folder of your installation directory. For this installation, its conf folder is located at C:\Program Files\GrafanaLabs\grafana as an example

Note: The NSSM is responsible for launching the Grafana service and it is a service manager for Windows.

By default, Grafana is going to use the content of the defaults.ini file, but we are going to overwrite that to have our own custom configuration file.

Note: You can replace the default configuration file with a new file and before doing this, ensure you make a backup of this file, so when you run into configuration issues, etc in the new file, then you can revert to it. Refer to the Configuration page for details on options for customizing your environment, logging, database, etc.

Refer to the Configuration page for details on options for customizing your environment, logging, database, etc. 

I hope you found this blog post helpful. Now, you have learned how to install Grafana on Windows and Windows Server. If you have any questions, please let me know in the comment session

Notify of

Inline Feedbacks
View all comments
Would love your thoughts, please comment.x