You need to start learning and using Monitoring for your services and servers right now.
Tags: monitoring, development, devops, cybersecurity
Published: 2024-02-14 14:00:00

Monitoring is a crucial tool that is needed always to avoid server and service overload, underperformance, breaches, and availability. All links are at the end of the description.

There are a lot of monitoring tools available that you can host on your own server, VPS, or even host in a Docker container, or Docker environment and also there are 3-party Monitoring service providers. Now don't get me wrong, but I don't like that my crucial servers, information, or even services are hosted outside my own control, as that can lead to data breaches and other things that we will look into in upcoming future videos. I like that tools that contain information that the bad actors ( in this case hackers can use and access ) are hosted in my own data center or VPS so that I can control and avoid issues. 

{% embed https://youtu.be/_qPH5JgcI7E?si=s-qyTEeSGSELxUyG %}

Zabbix is a free-to-use open-source tool, that you can use for Monitoring your servers, services, and other IT devices. This video isn't sponsored by anyone, I just want to show and teach you a thing or two about Monitoring and how to set up and use OpenSource Monitoring tools, like Zabbix. In this video, we will learn, how to create a MySQL database with specific requirements for Zabbix ( all the passwords are for educational purposes only, and by the day when this video is published, the VPS server, Docker containers, and Passwords are already deleted ). How to Configure and Run the Zabbix Server in Docker, which will create our MySQL tables and import basic data, How to set Zabbix Web UI ( GUI ) ( Using Nginx reverse Proxy and Let's encrypt ) in the Docker and connect it to the Zabbix server, also we will learn, how to install and configure Zabbix Agent.

Shortly, I will create a video about Grafana and then we will find out which monitoring tool to use for what purpose as each monitoring tool has its own purpose there is no monitoring tool that can do 100% of all things for all purposes. Also, I will be releasing several YouTube Shorts on specific Zabbix configurations so if you are new to this channel, then maybe consider subscribing to learn more interesting and useful IT Technology stuff.

**How to install a Docker**: [https://www.youtube.com/shorts/A64-m4WCzpc](https://www.youtube.com/shorts/A64-m4WCzpc)

**How to create a Docker network**: [https://www.youtube.com/shorts/atBNeL5GIPU](https://www.youtube.com/shorts/atBNeL5GIPU)

**How to set Nginx Reverse proxy and Let's encrypt**: [https://www.youtube.com/shorts/Mqv2V16I5Q](https://www.youtube.com/shorts/Mqv2V16I5Q)4

**How to run a Docker MySQL container**: [https://www.valters.eu/docker-mysql-container-setup-and-basic-configuration/](https://www.valters.eu/docker-mysql-container-setup-and-basic-configuration/)

**Zabbix monitoring system on Docker (Written Tutorial )**: [https://www.valters.eu/zabbix-monitoring-system-on-docker/](https://www.valters.eu/zabbix-monitoring-system-on-docker/)

**How to remove things from Docker**: [https://www.youtube.com/shorts/NbrTldJQiPs](https://www.youtube.com/shorts/NbrTldJQiPs)

**Nginx Reverse proxy with Let's Encrypt tutorial**:
[https://www.valters.eu/docker-nginx-reverse-proxy-and-le-ssl/](https://www.valters.eu/docker-nginx-reverse-proxy-and-le-ssl/)

**Zabbix**: [www.zabbix.com](www.zabbix.com)