- μμ€ν κ΄λ¦¬, μλν, λ¬Έμ ν΄κ²°μ μν΄ κ°λ°ν μ€ν¬λ¦½νΈμ νλ μ΄λΆ λͺ¨μμ λλ€.
- μμ€ν μμ§λμ΄λ§μμ μ€μ λ‘ κ²ͺμ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ λ§λ€μ΄μ‘μ΅λλ€.
- λͺ¨λ μ€ν¬λ¦½νΈλ ChatGPT λμ€κΈ° μ΄μ μ μμ±νμμ΅λλ€ (λ³Έ README.mdλ μ½κ°μ νμ λΉλ Έμ΅λλ€)
bash/motd-secure.sh
μμ€ν MOTDλ₯Ό λΉνμ±ννκ³ κ΄λ ¨ μ€μ μ 보μμ μΌλ‘ κ°ννλ©° λΆνμν λ©μμ§λ₯Ό μ 리ν©λλ€.bash/set-umask-to-all.sh
λͺ¨λ μ¬μ©μμ λν΄umask 022λ₯Ό κ°μ μ μ©νμ¬ μΌκ΄λ νμΌ κΆνμ μ μ§ν©λλ€.
python/pause_prtg.py
νΈμ€νΈ μ΄λ¦μ κΈ°λ°μΌλ‘ PRTG μ₯μΉλ₯Ό API ν΅ν©μ ν΅ν΄ μΌμ μ€μ§ λλ μ¬κ°ν©λλ€.bash/ipmi-sel-clean.sh
IPMI SEL λ‘κ·Έλ₯Ό μ 리νκ³ μμ€ν μκ³λ₯Ό λκΈ°ννμ¬ νλμ¨μ΄ μνλ₯Ό μ μ§ν©λλ€.
ansible/update-ca-certificates.yml
Ansibleμ μ¬μ©νμ¬ CA μΈμ¦μλ₯Ό μ λ°μ΄νΈνκ³ , Comodo AddTrust λ§λ£μ κ°μ λ¬Έμ λ₯Ό ν΄κ²°ν©λλ€.python/check_ceph_daemons.py
README.md
Ceph λ°λͺ¬ μνλ₯Ό λͺ¨λν°λ§νκ³ λΉμ μ λ°λͺ¬μ μλμΌλ‘ μ¬μμνμ¬ ν΄λ¬μ€ν° μμ μ±μ 보μ₯ν©λλ€.
-
bash/s3-log-structure-update.sh
μμ± λκΈ°:- ELK λ‘κ·Έ νμ΄νλΌμΈμ€ S3 access log μμ§μ€
- μ΄λλ S3 -> pull to On-premise ELKλ‘ λ‘κ·Έ μμ§μ΄ λμ§ μκ³ μμ
- access log μμ΄λ κ²½λ‘, νμΌλͺ νμκ³Ό ELK κ° κ°μ Έκ°λ νμμ΄ λ€λ¦
- μ΄λ₯Ό aws s3 mv λͺ λ ΉμΌλ‘ λ€μ μ¬κ΅¬μ± ν΄μ£Όλ 1λΆ λ¨μ ν¬λ‘ μ‘ μ€ν¬λ¦½νΈκ° μλλ₯Ό λ°λΌκ°μ§ λͺ»ν¨
- κΈ°μ‘΄ λλ½λμ΄ λ°λ¦° νμΌκΉμ§ μ¬κ΅¬μ± νκΈ° μν΄ λ³λ ¬ μ²λ¦¬ νμ
S3 λ‘κ·Έ νμΌ κ²½λ‘λ₯Ό λ³λ ¬λ‘ μ²λ¦¬ λ° μ¬κ΅¬μ‘°ννμ¬ λλ λ‘κ·Έ λ°μ΄ν°λ₯Ό ν¨μ¨μ μΌλ‘ μ²λ¦¬
- μ€λ λ λ³μλ‘ μ΅λ μ€λ λ μ μ§μ
- κΈ°λ³Έκ°μ 5λ‘ μ€μ . νμΌμ΄ 5κ° μ΄νμΌ κ²½μ° μλμΌλ‘ μ€λ λ μλ₯Ό μ€μ.
- νμΌμ΄ 5κ° μ΄μμΌ κ²½μ°, νμΌ λͺ©λ‘μ μ΅λ 5κ°μ μ€λ λλ‘ κ³ λ₯΄κ² λΆλ°°.
- S3μμ νμΌ λͺ©λ‘ μμ± λ° λΆλ°°
- S3μμ λμ νμΌ(
access-log202)μ μ 체 λͺ©λ‘μ κ°μ Έμ€κ³splitλͺ λ Ήμ΄λ‘ λ³λ ¬ μ²λ¦¬λ₯Ό μν μκ·λͺ¨ λͺ©λ‘μΌλ‘ λΆν .
- S3μμ λμ νμΌ(
- μλ‘μ΄ κ΅¬μ‘°λ‘ λ³΅μ¬, κ²μ¦ ν μλ³Έ μμ
- νμΌμ μλ‘μ΄ λλ ν 리 κ΅¬μ‘°λ‘ λ³΅μ¬νκ³ , κ²μ¦ ν μλ³Έ νμΌμ μμ .
μ£Όμ λ³μ
- BUCKET: S3 λ²ν· μ£Όμ.
- THREAD: μ€ν κ°λ₯ν μ΅λ μ€λ λ μ.
- FILE_DIR: S3 νμΌ λͺ©λ‘μ μμ μ μ₯νλ λλ ν 리.
- LOG_DIR: λ‘κ·Έ νμΌμ μ μ₯ν λλ ν 리.
- ELK λ‘κ·Έ νμ΄νλΌμΈμ€ S3 access log μμ§μ€