zabbix 그래프 끊김
·
모니터링(Zabbix,Grafana)
zabbix 그래프가 끊어지는 모습이 나타남agent - 그래프가 끊김없이 그려짐snmp - 서버에 따라, 동일 서버에서도 수집 항목에 따라 끊김 현상이 나타남  zabbix server와 proxy의 Timeout 값을 변경하여 증상이 완화 된 것으로 보이며, 당분간 모니터링 필요 설정 파일/etc/zabbix/zabbix_server.conf/etc/zabbix/zabbix_proxy.conf설정 값기본 값: 4변경 값: 30설정 변경 후 서비스 재시작 필요
Zabbix 6.4 설치 - 분리 구성(Ubuntu 22.04.5LTS)
·
모니터링(Zabbix,Grafana)
Zabbix 6.4 에 새로운 기능도 많이 생기고, DB 도 변경(MySQL -> PostgreSQL)할 겸 재설치를 진행.업그레이드 및 DB 마이그레이션도 가능하지만 기존 장비가 제대로 운영되지 않아 재설치 진행 함.---------- ---------- ---------- ---------- ----------Zabbix 6.4 새로운기능- https://www.zabbix.com/whats_new_6_4 What’s new in Zabbix 6.4With Zabbix 6.4, managing your Zabbix configuration is easier than ever! Automate your Zabbix user management with Just-in-time LDAP and SAML u..
playbook을 사용하여 apt update && apt upgrade
·
Ansible
playbook을 사용하여 apt update && apt upgrade playbook 파일 내용 (filecopy.yml) 복제 대상 정보는 inventory 파일에 기록 $ cat inventory [Server] 10.10.10.101 $ cat update-upgrade.yml - name: apt update && apt uptrade hosts: Server become: yes tasks: - name: apt update ansible.builtin.apt: update_cache: yes - name: apt upgrade ansible.builtin.apt: upgrade: dist 업그레이드 진행 $ ansible-playbook -i inventory update-upgrade.y..
playbook을 사용하여 파일 복사
·
Ansible
playbook 을 사용하여 파일 복사 playbook 파일 내용 (filecopy.yml) 복제 대상 정보는 inventory 파일에 기록 $ cat inventory [Server] 10.10.10.101 $ cat filecopy.yml - name: file copy hosts: Server vars: ansible_ssh_user: ansible tasks: - name: file copy ansible.builtin.copy: src: /home/ansible/test.txt dest: /home/ansible/test.txt owner: ansible group: ansible 파일 복제 $ ansible-playbook -i inventory filecopy.yml $ ansible-pla..
Docker attach 와 exec 차이점
·
Docker
실행 중인 컨테이너 리스트 $ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 346a90e7f64a httpd "httpd-foreground" 3 minutes ago Up 2 minutes 0.0.0.0:8080->80/tcp, :::8080->80/tcp sleepy_ganguly ba436e745dee ubuntu:22.04 "/bin/bash" 3 hours ago Up 3 hours ubuntu 일반적인 경우 docker exec를 사용하여 컨터이너에 명령을 실행하고, 필요에 따라 docker attach를 사용하여 컨터에너에 접속하여 설정을 적용하는 경우가 많음. attach 도커에서 실행 중인 컨테이너에 터미널 접속 ..
컨테이너로 이미지 생성
·
Docker
Docker Hub에서 내려 받은 ubuntu 이미지에 nginx 설치 후 신규 이미지 생성 도커 허브에서 내려 받은 이미지 확인 $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE ubuntu 22.04 fd1d8f58e8ae 10 days ago 77.9MB 해당 이미지로 컨테이너 생성 $ docker run -d --name ubuntu -it --privileged ubuntu:22.04 ba436e745dee1c5fe18317fdb046630c4119d3eb228d988a96ae6a80e0bc1cb6 생성 된 컨테이너 확인 $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ba436e7..
우분투 컨테이너 구성
·
Docker
구성 정보 OS: Ubuntu 22.04.3 LTS Docker: Docker version 25.0.2, build 29cf629 우분투 컨테이너 구성 이미지 다운로드 버전을 명시하지 않으면 자동으로 latest로 지정된다 $ docker pull ubuntu:22.04 다운로드 받은 이미지 확인 $ docker images 이미지 검색 후 필요한 버전으로 다운로드 가능 $ docker search ubuntu 도커 컨테이너 생성 $ docker run -d --name test -p 2222:22 -it --privileged ubuntu:22.04 필요한 옵션은 검색 후 적용 -d 컨테이너 백그라운드 실행 --name test 컨테이너 이름 -p 2222:22 포트 매핑 (순서대로 - 호스트:컨테이..
Docker 서버 구성 - 설치, 권한 설정 및 확인(Ubuntu 22.04.3 LTS)
·
Docker
구성 정보 OS: Ubuntu 22.04.3 LTS 일반 계정에 sudo 권한으로 설치 진행 Docker 서버 구성 필요 패키지 패키지 설치 $ sudo apt -y install apt-transport-https ca-certificates curl gnupg-agent software-properties-common 도커 공식 GPG키 등록 $ sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker.gpg $ pwd /etc/apt/trusted.gpg.d $ ls -al -rw-r--r-- 1 root root 2760 Feb 4 06:57 dock..
우분투 로컬 repository 구성 (apt-mirror)
·
Linux
폐쇄망에 구성 된 리눅스 서버의 보안 패치 적용을 위해 내부 repository 서버를 구성 내부 repository 서버는 외부 mirror 서버에서 정기적으로 패치를 다운로드 폐쇄망 서버는 sources.list 파일의 다운로드 서버 주소를 내부 repository 서버로 변경하여 패치 진행 구성 정보 OS: Ubuntu 22.04.3 LTS 데이터 저장용 디스크 별도 구성 /dev/sdb1 - /apt-mirror (1TB) 모든 설치는 root 계정으로 진행했으며, 일반 계정 사용 시 sudo 를 통해 진행이 가능함 APT Mirror 구성 apt-mirror 패키지 설치 # apt install apt-mirror atp-mirror 설치 위치 및 권한 확인 # which apt-mirror /..