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: 시스템에서 사용..
ethtool - 네트워크 정보 확인
·
Linux
# ethtool eth0 네트워크 카드가 지원하는 속도 및 현재 연결 속도 등 기본적인 정보 확인 # ethtool -g eth0 링 버퍼 크기 확인 # ethtool -G eth0 링 버퍼 값 수정 # ethtool -G eth0 rx 18811; ethtool -G eth0 tx 2560 # ethtool -k eth0 네트워크 카드의 성능 설정값 확인 # ethtool -K eth0 네트워크 카드의 성능 설정값 수정 # ethtool -i eth0 네트워크 카드의 드라이버 버전 확인
Ubuntu 20.04LTS - rc.local 활성화
·
Linux
Ubuntu 20.04LTS 버전 rc.local 활성화 (root 권한 필요) rc.local 상태 확인 # systemctl status rc-local.service ● rc-local.service - /etc/rc.local Compatibility Loaded: loaded (/lib/systemd/system/rc-local.service; static; vendor preset: enabled) Drop-In: /usr/lib/systemd/system/rc-local.service.d └─debian.conf Active: inactive (dead) Docs: man:systemd-rc-local-generator(8) rc.local 파일 생성 # echo -e "#! /bin/bas..
NIC 링 버퍼(Ring Buffer) 사이즈 조절
·
Linux
스위치를 통해 들어온 패킷은 1차로 링 버퍼에 저장 된 후 처리가 진행되기 때문에 링 버퍼 사이즈가 작은 경우 패킷이 드랍되어 네트워크 성능 저하가 발생 링 버퍼 확인 # ethtool -g eth0 Ring parameters for eth0: Pre-set maximums: RX: 18811 RX Mini: 0 RX Jumbo: 0 TX: 2560 Current hardware settings: RX: 9709 RX Mini: 0 RX Jumbo: 0 TX: 170 패킷 드랍 확인 드랍 카운터의 높은 값은 사용 가능한 버퍼가 패킷을 처리할 수 있는 속도보다 빠르게 채워지는 것을 의미하며, 링 버퍼를 늘리면 손실을 피할 수 있음 # ethtool -S eth0 | grep -i drop vf_tx_dr..
cannot create temp file for here-document: No space left on device - inode 100% 사용
·
Linux
디스크 공간은 여유가 있는데, No space left on device 가 발생하면서 파일 생성이 안됨. 이런경우 inode 사용량 확인이 필요 함. # df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda2 10240000 10240000 0 100% / inode 는 할당 된 공간이 한정되어 있기 때문에 시스템이 저장할 수 있는 파일 최대 개수도 한정되어 있음. inode 설정 값 변경을 하려면 파일 시스템 포멧이 필요함 파일 시스템 재구성이 불가능한 경우 사용량이 많은 곳을 찾아 파일 삭제가 필요함. # for i in /*; do echo $i; find $i/ | wc -l; done # for i in /usr/*; do echo $i..
ansible 설치 및 환경 설정
·
Linux/Ansible
서버 관리를 좀 더 편하게 해 보려고 ansible 구성 컨트롤러 서버: Ubuntu 20.04.5 LTS / Python 3.8.10 Ansible? 다수의 서버를 효율적으로 관리 할 수 있게 해주는 자동화 도구 구조 서버 / 클라이언트 구조 (ansible 명령을 날리는 컨트롤러 서버에만 ansible 설치하면 됨) Agentless 방식 SSH를 통한 통신으로 SSH 접속만 가능하뎐 제어 가능 구성 요소 인벤토리 ansible에 의해 제어되는 대상이 정의 된 파일 (hosts.ini) 플레이북 인벤토리에 정의한 대상에서 무엇을 수행할지 정의하는 역할 (yaml 포맷) 모듈 플레이북에서 작업이 어떻게 수행될 지 나타내는 요소로 다양한 모듈을 지원. 특징 멱등성(idempotence) 작업을 여러번 수..
Zabbix proxy 설치(Ubuntu 20.04.5LTS)
·
Linux/Zabbix
"Zabbix 설치 - front, server, db 분리 구성(Ubuntu 20.04.5LTS)" 에 proxy 서버를 추가 구성 진행 https://comengx.tistory.com/47 Zabbix 설치 - front, server, db 분리 구성(Ubuntu 20.04.5LTS) 웹페이지 접속 까지만 정리 호스트 등록은 내년에 진행.. 구성 정보 OS: Ubuntu 20.04.5 LTS Zabbix: Zabbix Version 6.0 LTS 서버 구성 서버 A - Zabbix Server 서버 B - Front 서버 C - DB 모든 설치는 root 계정으로 진행 comengx.tistory.com Zabbix Server 와 Zabbix Proxy 통신 시 암호화 설정은 다음 기회에.. 구..