Sysadmin Tools πΊπ¦
ΠΡΠΊΡΡΡΡ Π² Telegram
Sysadmin/DevOps tools, news and other interesting things from modern IT world. Feed https://t.me/s/sysadmin_tools | Proton services with 2 weeks for free - https://pr.tn/ref/0TDB0YT5
ΠΠΎΠ»ΡΡΠ΅4 108
ΠΠΎΠ΄ΠΏΠΈΡΡΠΈΠΊΠΈ
+324 ΡΠ°ΡΠ°
+87 Π΄Π½Π΅ΠΉ
+1430 Π΄Π΅Π½Ρ
ΠΡΡ
ΠΈΠ² ΠΏΠΎΡΡΠΎΠ²
Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π±ΡΠ΄Ρ Π±Π»ΡΡΡΠΈ semver
Π² Π²Π΅ΡΡΠΈΠΈ 1.11 Π±ΡΠ΄Π΅Ρ Π³ΠΎΡΠΎΠ²ΠΈΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
- ΡΠΊΡΠΏΠΎΡΡ Π΄Π°Π½Π½ΡΡ
ΠΈΠ· Π»ΠΎΠ³ΠΎΠ²
- ntp/chrony
- Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΡ
Π»Π΅ΠΉΠ±Π»ΠΎΠ²
- ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ipmi
- ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° iptables
- TLS ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΠ² (Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΈ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΠΌΡΡ
ΡΠ΄Π°Π»Π΅Π½Π½ΠΎ)
- ΠΏΠΎΠ»Π½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° https ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° (Π½Π° Π²Ρ
ΠΎΠ΄ ΠΈ Π½Π° Π²ΡΡ
ΠΎΠ΄)
- api Π΄Π»Ρ Π³ΠΎΡΡΡΠ΅Π³ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ/ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΠΎΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΠΌΡΡ
ΡΠ΅Π»Π΅ΠΉ
- service discrovery ΡΠ΅ΡΠ΅Π· consul ΠΈ etcd
- k8s ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ
- ΡΠΊΡΠΏΠΎΡΡ ΠΌΠ΅ΡΡΠΈΠΊ ΠΈΠ· ΡΠ°ΠΉΠ»Π°
- Π΄ΠΎΠ³ΠΎΠ½ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ
ΠΌΠ΅ΡΡΠΈΠΊ freebsd Π΄ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π»ΠΈΠ½ΡΠΊΡΠΎΠ²ΡΡ
ΠΈΠ· ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΄Π°Π½ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ:
- cassandra
- kafka
- unbound
- mongodb
- varnish
- postgresql
- mysql
- bind
- consul
Π²ΠΏΠΎΠ»Π½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠΎ ΠΊ ΡΠ΅Π»ΠΈΠ·Ρ ΡΠΏΠΈΡΠΎΠΊ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΡΠ΅ΡΡΡ
Π΅ΡΠ»ΠΈ Π΅ΡΡΡ Ρ
ΠΎΡΠ΅Π»ΠΊΠΈ ΠΏΠΈΡΠΈΡΠ΅ - Π±ΡΠ΄Ρ Π½Π° Π²Π°Ρ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ ΡΠΎΠΆΠ΅ :)
Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ 1.11 ΡΠΈΠΊΡΡ Π±ΡΠ΄ΡΡ Π²Π½ΠΎΡΠΈΡΡΡΡ Π² 1.10.X
ΠΠ°ΠΊ-ΡΠΎ Ρ ΠΏΠΈΡΠ°Π» ΠΏΡΠΎ ΠΏΡΠΎΠ΅ΠΊΡ alligator, ΡΠ°ΠΊ Π²ΠΎΡ ΠΎΠ½ ΠΆΠΈΠ² ΠΈ Ρ Π½Π΅Π³ΠΎ Π½ΠΎΠ²ΡΠΉ ΡΠ΅Π»ΠΈΠ· Π²ΡΡΠ΅Π» Π Π΅Π»ΠΈΠ· alligator 1.10.0:
ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΡΠ±ΠΎΡ ΠΌΠ΅ΡΡΠΈΠΊ Ρ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ²:
- elasticsearch
- nginx upstream check (ΡΠ΅ΡΠ΅Π· upstream_check module) - ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΌΠ΅ΡΡΠ²ΡΠ΅ ΠΈ ΠΆΠΈΠ²ΡΠ΅ ΠΌΠ°ΡΠΈΠ½Ρ Π² Π°ΠΏΡΡΡΠΈΠΌΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΡΠ΅Π½Ρ ΠΆΠΈΠ²ΡΡ
ΠΌΠ°ΡΠΈΠ½
- monit
- rsyslog
- memcached Ρ TLS Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ
- flower
ΠΠΏΠ΄Π΅ΠΉΡΡ ΠΏΠΎ ΠΌΠ΅ΡΡΠΈΠΊΠ°ΠΌ Π±ΡΠ»ΠΈ Π²Π½Π΅ΡΠ΅Π½Ρ Π²:
- clickhouse
- redis
- sentinel
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ ΠΎΠ±ΡΠ΅ΠΌ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ
ΠΌΠ΅ΡΡΠΈΠΊ Ρ Linux (ΠΏΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ Π°Π»Π»ΠΈΠ³Π°ΡΠΎΡ Π΄ΠΎΠ³Π½Π°Π» node_exporter), Π° ΡΠ°ΠΊ ΠΆΠ΅ Π±ΡΠ»ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ:
- S.M.A.R.T
- hypervisor metrics (LXC, OpenVZ, systemd-nspawn)
- Π ΡΠ±ΠΎΡ ΠΌΠ΅ΡΡΠΈΠΊ ΠΏΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΡΠΈΠ»ΡΡΡ:
process java /[pcre matching]*/ nginx
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ ΠΏΠ°ΡΡΠ΅Ρ pushgateway, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠ² Π½Π° ΠΏΡΠΈΠ΅ΠΌ ΠΌΠ΅ΡΡΠΈΠΊ:
- statsd
- graphite
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΠΎΡΡΡΠΎΠ΅Π½ ΠΌΠ°ΠΏΠΏΠΈΠ½Π³ Ρ StatsD ΠΌΠ΅ΡΡΠΈΠΊ:
https://github.com/alligatormon/alligator#statsd-mapping
ΠΠΎΠ±Π°Π²Π»Π΅Π½ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ ΡΠΊΡΠΏΠ°ΠΉΡΠ° ΠΌΠ΅ΡΡΠΈΠΊ Ρ Π΄Π΅ΡΠΎΠ»ΡΠ½ΡΠΌ TTL 300 ΡΠ΅ΠΊΡΠ½Π΄. Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠ΅Π»ΠΈΠ·Π΅ ΠΏΠ»Π°Π½ΠΈΡΡΡΡΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡΡΡ ΡΡΡΠΊΠΈ Π΄Π»Ρ Π·Π°Π΄Π°Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π² ΠΊΠΎΠ½ΡΠΈΠ³Π΅ ΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΌΠ΅ΡΡΠΈΠΊΠΈ.
https://github.com/alligatormon/alligator/releases/tag/1.10.0
ΠΠ°ΡΡΠ±Π° Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ
ΡΠΎΡΡΠ΅ΡΠΎΠ² - VyOS, pfSense ΠΈ Π²ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅Π±ΡΡΠ°, ΠΊΠΎΡΠΎΡΡΡ
ΠΌΡ Π»ΡΠ±ΠΈΠΌ
https://blog.kroy.io/battle-of-the-virtual-routers/
#pfsense #routers #network
ΠΠΎΠ΄ΡΠ΅Ρ
Π°Π»ΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΎΡ HashiCorp:
HashiCorp Certified: Terraform Associate
HashiCorp Certified: Vault Associate
ΠΠΎΡΠ»Π΅ 9Π³ΠΎ ΡΠ΅Π½ΡΡΠ±ΡΡ, ΡΡΠ°Π½ΡΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π΄Π»Ρ Π²ΡΠ΅Ρ
, ΠΏΠΎΠΊΠ° ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»Π΅ΠΉ HashiConf US
https://www.hashicorp.com/certification
ΠΠ»Ρ ΡΠΏΡΠ°Π²ΠΊΠΈ Terraform β ΡΡΠΎ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½Π°Ρ ΡΡΠΈΠ»ΠΈΡΠ° ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ HashiCorp (ΡΠΎΠ·Π΄Π°ΡΠ΅Π»ΠΈ Vagrant, Consul ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
Π΄ΡΡΠ³ΠΈΡ
ΡΠΈΡΠΎΠΊΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ
Π² ΡΠ·ΠΊΠΈΡ
ΠΊΡΡΠ³Π°Ρ
ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ²). Π‘ Π΅Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°ΡΡ, Ρ
ΡΠ°Π½ΠΈΡΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΠΎΠ±Π»Π°ΡΠ½ΡΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΏΡΠΎΡΡΡΡ
ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² Π½Π° ΡΠ·ΡΠΊΠ΅ HCL (HashiCorp Configuration Language). ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠΎΠ², Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ Azure (https://www.terraform.io/docs/providers/)
TimescaleDB ΠΏΡΡΠΌ ΡΠ²Π΅ΡΡΡ Π² ΠΌΠ°ΡΡΡ
https://blog.timescale.com/blog/how-to-benchmark-iot-time-series-workloads-in-a-production-environment/
https://www.firehydrant.io/blog/dynamic-kubernetes-informers/
ΠΊΡΠ°ΡΠΊΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² kubernetes/client-go
Π Π΅ΡΡ Π² ΡΠ°ΠΌΠΊΠ°Ρ
Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ Π½ΠΎΠ²ΠΎΡΡΠΈ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΠΏΡΠΎ Π½ΠΎΠ²ΡΠΉ Π·Π°Π½ΡΡΠ½ΡΠΉ shell Π½Π° Rust β nushell: https://habr.com/ru/company/flant/news/t/465335/
ΠΡ ΡΠ΅Π±Ρ Π΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²Π»Ρ ΡΠΎΡΠΊ gcping Π΄Π»Ρ Azure: https://github.com/yokawasa/azping
Π’ΡΡ Π² Π»ΠΈΡΠΊΡ ΠΊΠΈΠ½ΡΠ»ΠΈ ΡΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΡΠ»Π·Ρ Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ Π±ΡΡΡΡΠΎ Π³Π»ΡΠ½ΡΡΡ ΠΏΠΈΠ½Π³ΠΈ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΡΠ΅Π³ΠΈΠΎΠ½Π°ΠΌ Π² ΠΎΠ±Π»Π°ΡΠΊΠ°Ρ
(AWS ΠΈ GCP)
https://github.com/GoogleCloudPlatform/gcping
https://github.com/ekalinin/awsping
#network #ping #gcp #aws
VMware Π°Π½ΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π»ΠΈ Β«Kubernetes AcademyΒ» β Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ Kubernetes ΠΈ cloud native ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ π
Π£ΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΠΊΡΡΡΡ:
* Containers 101
* Kubernetes 101
* Kubernetes in Depth
* Interacting with Kubernetes
* How to Prepare for the CKA Exam
ΠΠ½ΠΎΠ½Ρ: http://amp.gs/S6Hu
https://kubernetes.academy
#kubernetes #education
Π£ΡΠΈΠΌΡΡ Π³ΠΎΡΠΎΠ²ΠΈΡΡ cronjob Π² Kubernetes. ΠΡ ΡΠ΅Π±Ρ Π΄ΠΎΠ±Π°Π²Π»Ρ - Π²ΡΠ΅Π³Π΄Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠΉΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°Π΄Π°Π½ΠΈΠΉ - ΡΡΠΎ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊΠΎ Π²ΡΠ΅ΠΌ cron like ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌ. https://medium.com/swlh/the-power-of-kubernetes-cron-jobs-d7f550958de8 #cron #k8s
Secrets of Top-performing DevOps Teams β at Google and Beyond
https://applitools.com/blog/devops-at-google
ΠΡΠΈΡΠ΅Π΄Π°Π½ΠΈΡ Ρ curl Π΄Π»Ρ ΡΠ°Π·ΠΌΠΈΠ½ΠΊΠΈ https://jvns.ca/blog/2019/08/27/curl-exercises/
Π£ΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ! ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Telegram 2025 β ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΈΠ½ΡΠ°ΠΉΡΡ Π³ΠΎΠ΄Π° 
