Looking for the Perfect Dashboard: InfluxDB, Telegraf and Grafana – Part XIII – Veeam Backup for Microsoft Office 365 v4

Greetings friends, almost a year ago I launched the Dashboard for Veeam Backup for Microsoft Office 365, in that case, it was the Dashboard for the product v3. With the arrival of the new version of Veeam Backup for Microsoft Office 365 v4, the time has come to update the Dashboard too. I have told you on numerous occasions all the advantages that a monitoring and the dashboarding system has.

In fact, you can find all the entries about InfluxDB, Telegraf, and Grafana here. Remember that there is a Community Edition with up to 10 free users, without paying anything).Veeam Backup for Microsoft Office 365 Dashboard

Grafana Dashboard for Veeam Backup for Microsoft Office 365

Veeam: Six outstanding new functionalities in Veeam Backup for Microsoft Office 365 v4 – Beta

Greetings friends, a few days ago I told you that Veeam Backup for Microsoft Office 365 v4 was in public beta, besides showing you how we could use FreeNAS with Object Storage enabled to launch our copies directly to Object Storage.So far so good, I have received very good feedback on this post, but today I wanted to show you all the news coming in Veeam Backup for Microsoft Office 365 v4, according to the beta I'm testing.

Integrated at-rest encryption to protect backups in Object Storage repositories

One of the novelties that Veeam Backup for Microsoft Office 365 v4 (VBO v4 from now) brings is the possibility of using Object Storage, of course, Veeam has thought about the security when using this method, and that is why we can encrypt the information stored in Object Storage, we can find it in the next window when we are configuring the Backup Repository, it is not possible to encrypt the information later, so you have to be careful when configuring it:Functionality that will make the delight of those who want to use Object Storage.

Veeam: Using Microsoft Teams for our Veeam ONE notifications when alerts are being generated

Greetings friends, after so many years counting all the possibilities of Veeam ONE, I have come to realize that more and more companies are using Microsoft Teams, and that is why today I come to tell you how to configure the notifications of Veeam ONE to Microsoft Teams.

How to create and configure the Microsoft Teams Webhook

To be able to receive notifications to a specific channel, we will have to create a Webhook in the channel we need, normally it would be a channel to receive alarms, instead of bombarding the General channel or similar.In the channels where we need notifications, let's imagine that we want that a certain equipment receives notifications of its applications, we will create a channel in case we don't have it:

Veeam: Deep Overview of What’s New in the RESTful API of Veeam Backup for Microsoft Office 365 v4 – Beta

Greetings friends, a few weeks ago I showed you that Veeam had released its Veeam Beta Backup for Microsoft Office 365 v4, and if you are testing it and want to give it a little deeper through API, I think you will like this post.

Enable RestAPI in Veeam Backup for Microsoft Office 365

We'll have to run several steps before we start downloading anything, or even touching Grafana, from our Veeam Backup for Microsoft Office 365, we'll go in the Console to the menu icon, and then General Settings:We will go to the sub-menu called REST API and enable the REST service, also here we could install our own SSL, and change the timeout of the tokens and SSL port, in my case I have not changed anything:

Veeam: Veeam Backup Beta for Microsoft Office 365 v4 – Configuration of Veeam Backup Repository Object Storage connected to FreeNAS (MinIO)

Greetings friends, a few months ago I told you how we could deploy an Object Storage on-prem in a simple way and with just a few clicks. With the release of Veeam Backup for Microsoft Office 365 v4 Beta, this is perfect for us.

Veeam Backup for Microsoft Office 365 v4 Beta

Veeam has announced its Veeam Backup for Microsoft Office 365 v4 Beta, we can find it for free in the following link, and with only filling out the form, we can access the file with everything you need. When you download the package, we can see that we have all the following in the compressed file:I strongly recommend that you look at all the coming PDFs, especially the User Guide, which contains a lot of good information.

Grafana: Using Microsoft Teams for our notifications when established thresholds are exceeded

Greetings friends, after so many years counting all the possibilities Grafana, InfluxDB and Telegraf, I have come to realize that we have never dealt with the subject of notifications, so that Grafana alerts us when a value exceeds a certain threshold.Grafana has several methods of sending notifications, Email, Slack and many others that you can see here: Today I come to tell you how to configure the notification to Microsoft Teams

Webhook Configuration in Microsoft Teams

To be able to receive notifications to a specific channel, we will have to create a Webhook in the channel we need, normally it would be a channel to receive alarms, instead of bombarding the General channel or similar.In the channels where we need notifications, imagine that we want a certain team to receive notifications of their applications, we will go to the channel - Connectors

Grafana: Using Microsoft Office 365 for our email notifications

Greetings friends, after so many years counting all the possibilities Grafana, InfluxDB and Telegraf, I have come to realize that we have never dealt with the subject of notifications, so that Grafana alerts us when a value exceeds a certain threshold.Grafana has several methods of sending notifications, Email, Slack and many others that you can see here: I'm going to use the old, but effective, email notification.

Setting up aliases in Microsoft Office 365

In order to send and receive emails through Microsoft Office 365, the best thing is to use an alias, this way we can then create filters in a simpler way, in addition they do not have cost in Microsoft Office 365, so it is perfect, in my case I have created the alias [email protected], let's see how:In the upper left menu we will click on Admin, then on Active users - Edit a user and then on Username/Email Aliases click on Edit

FreeNAS: Configure Veeam Backup Repository Object Storage connected to FreeNAS (MinIO) and launch Capacity Tier

Greetings friends, I have been showing you in this series of blogs about FreeNAS, how to deploy it on VMware vSphere in a very comfortable way, how to add an SSL certificate with Let's Encrypt to publish FreeNAS services securely, and how to configure the Object Storage service of FreeNAS (based on MinIO) with just a few clicks.To conclude the series, I'd like to talk about how we can combine what we've learned with Veeam Capacity/Cloud Tier.

Scale-Out Backup Repository - Basics

Before we go any further, it is important that we understand what we intend to do. Cloud/Capacity Tier builds on Veeam's Scale-Out Backup Repository to combine Performance Tier and Capacity Tier.If we saw it in a very simple diagram, we would have the following, a combination of local extents (Backup Repositories) called Performance Tier, to which is added a Capacity Tier based on Object Storage to which are sent the copies we don't need to have in the performance tier:

FreeNAS: Enable and configure Object Storage in FreeNAS 11.x compatible with S3 APIs – Based on MinIO

Greetings friends, in previous posts on FreeNAS 11.x I have shown you how to deploy it over vSphere, and how to deploy an SSL certificate using Let's Encrypt, both posts have been very well received by those who are using Homelabs, or if you have small businesses where your hosts have a lot of local storage it is a good idea to put that storage to new use.Today I bring you the step by step to configure Object Storage in FreeNAS 11.x, which makes use of MinIO as a platform to serve the S3 APIs.

What is MinIO?

MinIO is an open source object storage server released under the Apache v2 license. It is compatible with Amazon S3's cloud storage service. MinIO follows a minimalist design philosophy.MinIO is light enough to be packaged with the application stack. It is located on the side of NodeJS, Redis, MySQL and the like. Unlike databases, MinIO stores objects such as photos, videos, log files, backups, container/VM images, etc. MinIO is best suited for storing information notes ranging from KBs to TBs each. In a simplistic sense, it is like an FTP server with a simple get/put API over HTTP.

Why is it so interesting to deploy Object Storage S3 over FreeNAS 11.x?

MinIO scales up to many PBs, simply and without great complexity.MinIO can be configured in distributed mode to configure a high-availability storage system with a single object storage deployment. With distributed MinIO, we'll make optimal use of storage devices, regardless of their location on the network.To be able to launch a solution like MinIO, which is simple and used in millions of places in the Planet, besides having the most recent APIs of S3, makes this software a very good option so that we can take advantage even more of the storage that we have in vSphere, or in some Host that we do not use, or simply to put it in production, and to make use of the advantages of S3, but in a local way, that can be extrapolated quickly to Public Cloud using Object Storage clear.