Category: Administration

TSDB analysis in Prometheus 2.

A time series database (TSDB) in Prometheus 2 is a great example of an engineering solution that offers significant improvements compared to the v2 storage in Prometheus 1 in terms of data accumulation speed and query performance, as well as resource efficiency. We implemented Prometheus 2 in Percona Monitoring and Management (PMM), and I had the opportunity […]

🥇Sonata — SIP provisioning server | ProHoster

RAID algorithms were introduced to the public back in 1987. To this day, they remain the most sought-after technology for protecting and speeding up data access in the field of information storage. However, the age of this IT technology, having crossed the 30-year mark, is more a sign of old age than maturity. The reason lies in progress, which relentlessly brings new opportunities. In times when […]

Search at a speed of 1 TB/s

TL;DR: Four years ago, I left Google with the idea for a new server monitoring tool. The concept was to combine typically isolated functions such as log collection and analysis, metric collection, alerts, and dashboards into a single service. One of the core principles is that the service should be incredibly fast, providing DevOps with a seamless, interactive, and enjoyable experience. This requires processing datasets […]

Firefox has started importing root certificates from Windows

Firefox Certificate Storage With the release of Mozilla Firefox 65 in February 2019, some users began noticing errors when connecting to HTTPS sites, such as "Your Connection is not secure" or "SEC_ERROR_UNKNOWN_ISSUER." The reason was found to be antivirus software like Avast, Bitdefender, and Kaspersky, which install their own root certificates on computers for MiTM injection into the user's HTTPS traffic. And since in Firefox […]

Setting up automatic acquisition of letsencrypt certificates using docker on linux

I recently changed my virtual server and had to set everything up from scratch. I prefer that the site is accessible over https, and that Let's Encrypt certificates are obtained and renewed automatically. This can be achieved by using two Docker images: nginx-proxy and nginx-proxy-companion. This guide explains how to set up a Docker site with a proxy that automatically fetches SSL certificates. A CentOS 7 virtual server is used. I […]

How we used delayed replication for disaster recovery with PostgreSQL

Replication is not backup. Or is it? Here’s how we used delayed replication for recovery after accidentally deleting shortcuts. Infrastructure experts at GitLab are responsible for running GitLab.com — the largest instance of GitLab in existence. With 3 million users and nearly 7 million projects, it is one of the largest open-source SaaS sites with dedicated architecture. Without a system […]

Unity Package Manager

Unity is a platform that has been around for quite some time and is constantly evolving. However, when working on multiple projects simultaneously, one can still encounter difficulties using shared source files (.cs), libraries (.dll), and other assets (images, sounds, models, prefabs). In this article, we will share our experience with a native solution to such problems for Unity. Methods […]

[in bookmarks] Bash for Beginners: 21 Useful Commands

The material we are publishing today is intended for those who want to master the Linux command line. Being able to effectively use this tool can save a significant amount of time. In particular, we will discuss the Bash shell and 21 useful commands. We will also talk about how to use command flags and Bash aliases, which allow you to speed up the input of lengthy […]

DHCP+Mysql server on Python

The goal of this project was: To study the DHCP protocol while working in an IPv4 network To learn Python (a bit more than from scratch 😉 ) replacing the DB2DHCP server (my fork), the original here, which has become increasingly difficult to compile under the new OS. Moreover, I dislike that the binary, which cannot be 'swapped out right now', is expected to provide a functioning DHCP server with the option […]

Improving network security by using a cloud analyzer

In the view of the uninitiated, the job of a security administrator seems like an exciting duel between an anti-hacker and malicious hackers who continually invade the corporate network. Our hero deftly parries their bold attacks with swift command inputs in real time, ultimately emerging as the shining victor. Truly a royal musketeer, armed with a keyboard instead of a sword and musket. And on […]

Bash Scripts: Introduction

Bash Scripts: Introduction Bash Scripts, Part 2: Loops Bash Scripts, Part 3: Parameters and Command Line Options Bash Scripts, Part 4: Input and Output Bash Scripts, Part 5: Signals, Background Tasks, Script Control Bash Scripts, Part 6: Functions and Library Development Bash Scripts, Part 7: Sed and Text Processing Bash Scripts, Part 8: The Awk Data Processing Language Bash Scripts, Part 9: Regular Expressions Bash Scripts, […]

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster