Elasticsearch Snapshot Backup Automation on Windows
Configuring Backup Repository
Navigate to the elasticsearch-6.2.2\config directory and modify the elasticsearch.yml configuration file. Add the following line at the end to specify the backup storage path:
path.repo: ["D:/backup_storage/elastic_backup"]
Create the designated folder at the specified location if it doesn't exist.
Crea ...
Posted on Thu, 14 May 2026 06:13:05 +0000 by Vidya_tr
Automating SSL/TLS Certificate Deployment with acme.sh
acme.sh is an ACME protocol client designed for automated SSL/TLS certificate acquisition, renewal, and deployment. It facilitates HTTPS configuration by integrating with various Certificate Authorities (CAs), DNS providers, and web servers through a command-line interface.
Installation
Install from Source:
git clone --depth 1 https://github.co ...
Posted on Wed, 13 May 2026 12:34:01 +0000 by jonners
Design and Implementation of an Intelligent Unmanned Warehouse Management System with Spring Boot and Vue
Architecture Overview
The solution adopts a micro-service-oriented architecture that cleanly separates concerns between the warehouse-edge layer and the cloud-control layer. The edge layer runs on industrial PCs attached to each storage zone and is implemented with Spring Boot 2.7.x. The cloud layer is a lightweight Vue 3 SPA served through Ngi ...
Posted on Tue, 12 May 2026 15:24:07 +0000 by artech
Automated Elasticsearch Index Management with Close and Delete Scripts
Elasticsearch indices can be managed using custom scripts when tools like Elastic Curator are unavialable, especially in isolated environments. This approach helps control shard counts, as closed indices do not contribute to the cluste'rs shard limit.
To monitor shard distribution per node, excluding closed shards, use:
curl -s -u 'elastic:pass ...
Posted on Mon, 11 May 2026 06:10:08 +0000 by Rollo Tamasi
Highlighting Low Values in Excel with Python and openpyxl
When working with usage statistics or analytics data in Excel, you often need to visually identify entries that fall below a certain threshold. Instead of manually scanning through hundreds of rows, Python can automate this process efficiently.
This guide demonstrates how to programmatical highlight cells containing values less than 100 in red ...
Posted on Mon, 11 May 2026 05:14:32 +0000 by edspace
Practical Bash Scripts for Linux System Administration and Automation
CPU Utilization Threshold Alert
Monitor processor load and trigger a notification when usage exceeds a defined limit. This implementation calculates active CPU time by subtracting the idle percentage reported by top.
#!/usr/bin/env bash
ALERT_LIMIT=75
CURRENT_LOAD=$(top -bn1 | awk '/^%Cpu/ {print 100 - $8}')
if awk "BEGIN {exit !($CURR ...
Posted on Sun, 10 May 2026 20:45:50 +0000 by Courbois
Automating Interactive Terminal Sessions with Expect on Linux
The expect utility is a specialized automation framework designed to handle interactive command-line programs. Originally developed as an extension of the Tcl scripting language, it operates by interfacing with a pseudo-terminal (pty) to simulate human keystrokes and parse terminal output. This makes it indispensable for automating tasks like r ...
Posted on Sun, 10 May 2026 03:29:20 +0000 by MCP
Processing Word Documents in Python Using python-docx
Working with Word documents in Python requires specialized libraries to handle the .docx file format. The python-docx package provides comprehensive functionality for document manipulation.
Library Installation
Install the package using pip:
pip install python-docx
Basic Document Reading
Extract text content from a Word document with this impl ...
Posted on Sat, 09 May 2026 05:02:22 +0000 by osram
Bash Automation and Scripting Fundamentals
Executing Shell Programs
Scripts are invoked by specifying the interpreter or making them executable. The standard approach involves passing arguments directly to the program.
#!/bin/bash
./automation_runner.sh --verbose flag-one
Quoting and Substitution Mechanics
Proper handling of strings prevents unexpected parsing errors.
Backticks: Legac ...
Posted on Sat, 09 May 2026 05:00:09 +0000 by dzekic
Automating 12306 Train Ticket Queries: A Comparative Study of HTTP Scraping and Selenium Automation
Automating 12306 Train Ticket Queries: A Comparative Study of HTTP Scraping and Selenium Automation
Automating routine tasks on web platforms often requires choosing between lightweight API interaction and robust browser automation. This article details two Python implementations for querying train availability on the 12306 railway system. The ...
Posted on Fri, 08 May 2026 15:57:37 +0000 by maxelcat