Modern monitoring tools and methods to guarantee high availability

Subject: Cyber Security II (KB II), Department of Telecommunications, Faculty of electrical engineering and computer science, VSB-TUO Name: Bc. Kryštof Šara (SAR0130) Date of presentation: May 10, 2024 Task syllabus: design and configuration of test topology using network monitoring tools - Zabbix, Nagios, including their configuration description of the methods used to maintain high availability and their practical example introduction As far as modern computational systems are concerned, it is common to ensure those are operational no matter what happens....

May 9, 2024 · 18 min · 3720 words · krusty

littr nanoblogger

This article deals with a simple web application, that has been implemented in both PHP (legacy) nad Go (current) languages. It serves as a very simple microblogging (nanoblogging even) platform.

April 22, 2024 · (last updated October 1, 2024) · 16 min · 3220 words · krusty

textovka

textovka (Czech deminutivum for text-base game) is a side project I tried to develop when also trying to finish my Bachelor thesis. It is designed as singleplayer adventure game. The project is divided into three isolated subprojects: textovka-api – server side textovka-tui – client side textovka-map – game map generator api (application programming interface) Testing instance runs at text.n0p.cz (may not be available 24/7). Server-side subproject is the game engine itself acting also as simple REST JSON API....

September 27, 2022 · 3 min · 585 words · krusty

AThostik project

AThostik (AntiTalent GTA SA:MP Server Hosting) project was an attempt to run and maintain several GTA San Andreas Multiplayer (GTA SA:MP) dedicated server for Windows. At the time, I had access to one public IPv4 address, thus the servers were accessible from the Internet easily. The project was operational in the years 2009–2010. Public website was built on PHP-Fusion CMS framework. It was used for writing various articles, news about hosting, notifying about outages, planned maintainence tests and for publishing them servers themselves....

September 4, 2022 · 2 min · 284 words · krusty

dish (formerly savla-dish)

motivation This story of dish starts in the year 2016. I was developing my first “mature” Information System (based on sakalWeb IS 4). Out of blue I got an idea about how to monitor other services, and how cool it would be to see green a red labels jumping around to signalize service’s last status. The latter version (around 2018) was mostly inspired by Zabbix interface. I just wanted a list of services, their last status, amount of time after last test....

August 21, 2022 · 4 min · 764 words · krusty

sakalWeb IS RESTful JSON API

Also abbreaviated as swis-api or swapi, is an in-memory database experimental project. It suits like a huge structured database with very low latency. The project is written in Go (1.20). https://github.com/savla-dev/swis-api 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 GET / { "app_env": { "alpine_version": "3....

7 min · 1416 words · krusty