Rocky Linux (CentOS 종료에 따른 대안)
·
Linux
Rocky Linux는 레드헷이 CentOS Steam이라고 알려진 새로운 업스트림 개발 버전을 위해 Red Hat Enterprise Linux의 다운스트림 버전인 CentOS 개발을 중단할 것이라고 발표하여 CentOS 대안으로 개발되었다. Rocky Linux는 RHEL의 소스 코드를 기반으로 생성(클론)되어, RHEL과 호환성이 높은 리눅스 배포 버전이다. Rocky Linux 의 배포 버전과 라이프 사이클은 RHEL과 동일하게 진행된다. (RHEL 9.ㅌ 버전과 Rocky Linux 9.x 동일) 파일 다운로드: https://rockylinux.org/ko/download Download Rocky | Rocky Linux Rocky Linux is an open enterprise Opera..
Zabbix proxy 서비스 시작 실패(One child process died) - out of memory
·
Linux/Zabbix
Zabbix proxy 가동 시 One child process died 로 서비스가 정상 가동되지 않음. proxy 로그 파일을 확인 해 보니 out of memory가 발생하면서 서비스 무한 재시작 진행 중. 로그파일: /var/log/zabbix/zabbix_proxy.log 54895:20231018:170315.531 Starting Zabbix Proxy (active) [proxy]. Zabbix 6.0.13 (revision fdfa8cef9ce). .. 중략 .. 54896:20231018:170316.023 [file:dbconfig.c,line:86] __zbx_mem_realloc(): out of memory (requested 21368 bytes) 54896:20231018:1..
hdparm (디스크 정보 확인 및 성능 테스트)
·
Linux
hdparm 디스크의 성능 측정 시 많이 사용하나 디스크 정보 확인 및 설정 변경이 가능 설치 CentOS 7.9 # yum install hdparm Ubuntu 20.04LTS # apt install hdparm 사용법 디스크 읽기 속도 측정 -t : 디스크 읽기 속도 -T: 디스크 버퍼 캐시 읽기 속도 # hdparm -tT /dev/sda /dev/sda: Timing cached reads: 16386 MB in 2.00 seconds = 8201.89 MB/sec Timing buffered disk reads: 844 MB in 3.00 seconds = 280.89 MB/sec 디스크 캐시에 따른 성능 차이를 비교 할 수 있음. 디스크 정보 확인 # hdparm /dev/sda /dev/..
ps_mem (메모리 사용량 확인)
·
Linux
ps_mem 프로그램(프로세스)의 메모리 사용량을 확인하는 유틸리티(Python 스크립트) 설치 CentOS 7.9 # yum install ps_mem Ubuntu 20.04 # pip3 install ps_mem Collecting ps_mem Downloading ps_mem-3.14-py2.py3-none-any.whl (19 kB) Installing collected packages: ps-mem Successfully installed ps-mem-3.14 apt 를 통한 설치는 안되며, pip3를 통한 설치 또는 GitHub 에서 스크립트 파일을 다운로드 받아 사용 가능 # wget -qO /usr/local/bin/ps_mem https://raw.githubusercontent.com/..
메모리 캐시에 저장 된 파일 확인
·
Linux
메모리 128GB 중 102GB가 cache 로 잡혀 있어 어떤 파일이 저장되어 있는지 궁금해서 검색 함. 사용 툴 perf 리눅스 성능 프로파일링 툴 커널 이벤트 추적은 메모리 읽는것과 관련 된 mm_filemap_add_to_page_cache 사용 커널 이벤트 추척 mm_filemap_add_to_page_cache 이벤트를 20초간 녹화 # perf record -a -e filemap:mm_filemap_add_to_page_cache sleep 20 [ perf record: Woken up 1 times to write data ] [ perf record: Captured and wrote 0.450 MB perf.data (1888 samples) ] 로그 확인 PID 6261 이 cro..
Zabbix value cache working in low memory mode
·
Linux/Zabbix
Zabbix 캐시 메모리가 부족하여 발생하는 현상으로 Zabbix Server 설정에서 해결 가능함. zabbix Server 장비 /etc/zabbix/zabbix_server.conf 에서 수정이 가능함. 기본값은 주석처리 되어 있음. 사용자 상황에 따라 용량을 변경하며 최적값을 찾아야 됨. 20만개 정도의 item을 100MB 로 설정 후 해결한 경우도 보임. 100MB 정도로 변경 후 서비스를 재가동하여 모니터링 # systemctl restart zabbix-server 알람은 해소 된 것으로 나옴
Zabbix - ldap 연동
·
Linux/Zabbix
Zabbix LDAP 연동 전 확인 사항 LDAP 연동을 위한 AD 계정 생성 LDAP 서버와 방화벽 오픈 (Port 389) Zabbix LDAP 연동 설정 1. Zabbix 웹 - Administration - Authentication >> LDAP 선택 후 Update >> 노란색으로 표기 된 부분 정보 등록 후 Update 정상적으로 적용이 된 경우 Authentication 화면으로 넘어 옴. Zabbix LDAP 사용자 그룹 생성 1. Zabbix 웹 - Administration - User groups >> Create user gorup 클릭 Group name 을 설정하고, Frontend access 를 LDAP로 선택 다수의 그룹 운영 시 Permissions탭에서 그룹별 접속 권..
Zabbix - ldap 인증 비활성화
·
Linux/Zabbix
zabbix ldap 설정 오류로 로컬 인증, ldap 인증 모두 실패 - WebUI 접속 불가 DB 설정값 변경으로 ldap -> 로컬 인증으로 변경 authentication_type 로컬인증: 0 ldap 인증: 1 # mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 138280 Server version: 8.0.33-0ubuntu0.20.04.2 (Ubuntu) Copyright (c) 2000, 2023, Oracle and/or its affiliates. Oracle is a registered trademark of Oracle..
메모리 확인 - free
·
Linux
/proc/meminfo 에서 내용을 가져와서 리눅스 전체 메모리 현황을 보여 줌 # free -h total used free shared buff/cache available Mem: 15G 2.1G 10G 768M 3.0G 12G Swap: 15G 0B 15G w 옵션을 사용하면 buffer 와 cache 를 분리하여 확인이 가능 # free -wh total used free shared buffers cache available Mem: 15G 2.1G 10G 768M 191M 2.8G 12G Swap: 15G 0B 15G Mem total: 설치 된 총 메모리의 크기 used: 시스템에서 사용중인 메모리 (total 에서 free와 buff/cache를 제외한 용량) free: 시스템에서 사용..