Looking for the Perfect Dashboard: InfluxDB, Telegraf, and Grafana – Part XXV (Monitoring Power Consumption)

Greetings friends, for some time now I have been thinking and thinking about how I could monitor all the electricity consumption in my house, I have found many different ways, and in the end, I have opted for the cheapest and simplest.Once you have finished this tutorial, you will have something similar to this, it is better to give it several days or weeks to see the full potential:

Looking for the Perfect Dashboard: InfluxDB, Telegraf, and Grafana – Part XXIII (Monitoring WordPress with Jetpack RESTful API)

Greetings friends, since 2016 I have been showing you how to get the Perfect Dashboard using Grafana, InfluxDB, and Telegraf, we have come a long way together, and we have seen how to monitor a myriad of critical components, such as SSLweb page responses, VMware vSphere, Veeam, and much more.The other day I was telling you how to extract the metrics from Cloudflare, that there we can have a professional website, blog, etc. But it is true that many times we do not have something so sophisticated, and we have a blog in Wordpress with Jetpack installed.So today, we'll see how to extract information (no limits or restrictions) from the Wordpress.com Jetpack API.Once you have finished this tutorial, you will have something similar to this, it is better to give it several days or weeks to see the full potential:

Looking for the Perfect Dashboard: InfluxDB, Telegraf, and Grafana – Part XXII (Monitoring Cloudflare, include beautiful Maps)

Greetings friends, since 2016 I have been showing you how to get the Perfect Dashboard using Grafana, InfluxDB, and Telegraf, we have come a long way together, and we have seen how to monitor a myriad of critical components, such as SSL, web page responses, VMware vSphere, Veeam, and much, much more.Today we return to the basics, exploring some of the more visually appealing plugins, and giving it a more personal touch, how it is to analyze Cloudflare's statistics where we have our blog, personal website, e-commerce, etc. cached.Note: There are some limitations with the Cloudflare RESTful API:
  • It doesn't always give us the answer with the date we indicate
  • From May it will be legacy, but for now, it serves us
  • With the Free version, we can only consult in ranges of Last 24 hours, Last Week, and Last Month
Once you have finished this tutorial, you will have something similar to this, it is better to give it several days or weeks to see the full potential:

Looking for the perfect Dashboard: InfluxDB, Telegraf, and Grafana – Part XX (Monitoring SSL Certificates x.509)

Greetings friends, during these last years we have seen how to monitor all kinds of services with Grafana, InfluxDB, and Telegraf, such as VMware vSphere, Linux, Windows, Veeam and more. Today I bring you one of these entries that are extremely useful and simple at the same time.I'm talking about how to monitor your SSL certificates, yours or any manufacturer's, URLs, etc. So that we can avoid failure like the one Microsoft had just a few days ago when an SSL certificate expired due to being a leap year.

VMware: How to achieve a perfect metric collection interval with Telegraf, InfluxDB and Grafana

Greetings friends, I have told you in the past how to monitor your VMware environment using InfluxDB, Telegraf, and Grafana, and according to Grafana's dashboard, you are using it with about 4300 people in your Datacenters. All this is great, and I thank you very much for all the support and that so many people have the solution deployed.Now, I have read for a long time that in some cases you were having incidents when monitoring the datastores in a correct way, which generated that the Dashboard will not display correctly, creating a lot of frustration, but this entry will ensure you have everything configured correctly.

vSphere vCenter - real-time metrics

VMware collects information every 20 seconds from the ESXi and stores this information in vCenter RAM. This makes it really easy and fast to access this information by telegraph or any other information collector. All this information is stored only for one hour in the vCenter, in the diagram we would be number 3, accessing directly to the Performance Manager:

Looking for the Perfect Dashboard: InfluxDB, Telegraf and Grafana – Part XIX (Monitoring Veeam with Enterprise Manager) Shell Script

Greetings friends, I bring you a new entry about Grafana and Veeam, which I'm sure you'll like and put in your labs. Back in 2017 I told you how they monitor Veeam using the PowerShell CMDlets and also how to do it using PowerShell and Enterprise Manager RESTful API. These entries have had tens of thousands of hits, but they were more of a proof of concept as they were missing a lot of detail.Today, I am pleased to bring you a complete and finished Dashboard to monitor Veeam Backup & Replication, without limit of servers, jobs, VMs or Repos, thanks to Veeam Enterprise Manager and its RESTful API (only in Enterprise Plus)

Veeam Enterprise Manager Dashboard

When you finish the entry you will have something similar to that Dashboard that will allow you to visualize:

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 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.