Category: Administration

My unrealized project. A network of 200 MikroTik routers

Hello everyone. This article is aimed at those who have a lot of MikroTik devices in their inventory and want to maximize unification to avoid connecting to each device individually. In this article, I will describe a project that, unfortunately, did not make it to production due to human factors. In short: over 200 routers, quick setup, and staff training, […]

Enabling Enhanced Session Mode for Arch Linux Guests in Hyper-V

Using virtual machines on Linux in Hyper-V straight out of the box is somewhat less comfortable than working with guest Windows machines. This is mainly because Hyper-V was originally not designed for desktop use; you can't just install the guest additions package and get functional graphics acceleration, clipboard sharing, shared directories, and other conveniences, as you would […]

AERODISK storage system on Russian Elbrus 8C processors

Hello, readers of Habr. We have some very pleasant news to share. We have finally anticipated the actual serial release of the new generation of Russian processors, Elbrus 8C. The official serial production was supposed to start back in 2016, but in reality, mass production only began in 2019, and to date, about 4,000 processors have already been manufactured. Almost immediately after the start of serial production […]

Choosing a data store for Prometheus: Thanos vs VictoriaMetrics

Hello everyone. Below is the transcript of the report from Big Monitoring Meetup 4. Prometheus is a monitoring system for various systems and services, allowing system administrators to collect information about current system parameters and set up alerts to receive notifications about deviations in system performance. The report will compare Thanos and VictoriaMetrics — projects for long-term storage of metrics […]

Internet on balloons.

In 2014, a rural school on the outskirts of Campo Maior in Brazil was connected to the internet. An ordinary event, if not for one 'but.' The connection was made via a stratospheric air balloon. This event marked the first success of the ambitious Project Loon, a subsidiary of Alphabet. Five years later, governments of countries affected by severe hurricanes and earthquakes are turning to […]

We are creating a plugin project with compilation for different versions of Revit/AutoCAD.

When developing plugins for CAD applications (in my case, this includes AutoCAD, Revit, and Renga), one issue inevitably arises over time – new versions of the software are released, their APIs change, and new versions of the plugins need to be created. If you only have one plugin or you are still a novice self-taught developer, you can simply make a copy of the project, modify it […]

Bulk permissions assignment for users in domains from different forests

Apparently, it's my karma: implementing standard tasks in various non-trivial ways. If anyone has a different perspective on the issue, please feel free to join the discussion to explore the matter. One fine morning, an interesting task arose to grant user groups permissions on various shares containing subfolders of projects with document folders. Everything was fine, and a script was written to assign permissions to the folders. […]

Linux is working on my business card

Translation of an article from engineer George Hilliard's blog Clickable I am an embedded systems engineer. In my spare time, I often look for things that can be used in designing future systems or something from my range of interests. One such area is cheap computers capable of supporting Linux, and the cheaper, the better. That’s why I delved deep into a rabbit hole […]

How to create your own autoscaler for a cluster

Hello! We teach people how to work with big data. It's hard to imagine an educational program on big data without its own cluster where all participants work together. For this reason, it is always included in our program 🙂 We handle its setup, tuning, and administration, while the participants run MapReduce jobs and use Spark there. In this post, we […]

Auto-generation and uploading of network device configuration elements using Nornir

Hello, Habr! Recently, there was an article about Mikrotik and Linux. Routine and automation where such tasks were solved using outdated methods. And although the task is completely typical, there's nothing similar about it found on Habr. I dare to propose my own version to the esteemed IT community. This is not the first solution for a similar task. The first version was implemented a few years ago […]

Self-hosting third-party resources: good, bad, ugly

In recent years, more and more platforms for optimizing frontend projects have been offering options for self-hosting or proxying third-party resources. Akamai allows you to set specific parameters for self-created URLs. Cloudflare has Edge Workers technology. Fasterzine can rewrite URLs on pages to point to third-party resources located on the main domain of the site. If it is known that […

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