A set of system administration, Linux/Unix engineering scripts, CI pipelines, and tiny tools.
API-related script to interact.
- send_message_via_telegram_bot - script to send a message via bot in Telegram messenger.
An infrastructure-ready scripts for backup, restore and maintenance your data.
- backup_btrfs_filesystem_using_snapshots - example how to backups btrfs filesystems using snapshots.
- backup_lxc_and_filesystem_path - backup, encrypt, and restore a filesystem path to remote drives with UID/GUI storing (especially for containers) on Linux systems.
- bareos_pool_operations - batch process to remove and clean-up Bareos volumes in the pool.
- calculate_and_check_md5 - calculate and check md5 of required folder.
- gitlab_dump_and_restore - create GitLab dump and restore gitlab from a dump.
- kvm_vm_backup - backup running or stopped Kernel Virtual Machine (KVM) instance(s) on Linux systems.
- mysql_dump - bash and batch command file examples of MySQL dump.
A set of scripts to benchmarks and performance stats.
- filesystems_benchmarks - a set of filesystem benchmark and performance comparison scripts.
CLI-related scripts.
- btrfs re-balance - a tiny script to perform btrfs re-balance with a range of
-dusage
values.
Configure and collect network settings and software on operating systems.
- get_dhcp_leases - a script and Jenkins pipeline-wrapper to get leases info from isc-dhcp server including client, expiration, and client vendor.
- inner_vps_bridge - example how to organize the network inside your VPS by linux bridge.
- ixnetwork_related_scripts - IxNetwork server related scripts: automation, interaction, etc.
- openvpn_portscan - scan to find possible openvpn port(s) on remote hosts.
- vlan_filtered_bridges - systemd unit and script to create bridge with VLAN filtering to prevent MAC-table overflow on the host. Actually this is an example how to organize linux bridges by script.
A set of CI-CD pipelines.
- golang-app-docker-ci - Jenkins pipeline (scripted style) to clone golang sources of the project, run tests inside docker container and archive docker image with application binary as artifacts.
- install-bareos - Jenkins pipeline (scripted style) for installing and customizing Bareos components, or a wrapper for bareos ansible role.
- install-zabbix-agent - Jenkins pipeline (scripted style) for installing and customizing zabbix agent, or a wrapper for zabbix_agent ansible role.