본문 바로가기

DevOps __

Zabbix (Alert -> Mail) & Zabbix Mail Administration → Media types → Create media type Administration → Users → Admin (choice) → Media → Add Configuration → Actions → Create action Operations → New → useradd 더보기
NFS 구성 -- Network file system & SERVER 먼저 공유 디렉터리 를 만든다 ex) /nfs/data Yum -y install nfs-utils* # Vi /etc/exports --- [마운트할 디렉터리경로] [마운트허용할 ip범위] [(옵션)} --- (옵션) rw : 읽기, 쓰기 가능 ro : 읽기만 가능 secure : 클라이언트 마운트 요청시 포트를 1024 이하로 한다. noaccess : 엑세스 거부 root_squach : 클라이언트의 root가 서버의 root 권한을 획득하는 것을 막는다. no_root_squash : 클라이언트의 root와 root를 동일하게 한다. sync : 파일 시스템이 변경되면 즉시 동기화 한다. all_squach : root를 제외하고 서버와 클.. 더보기
Ansible 구성 Ansible & Default Setting yum -y update yum -y install epel-relese & Install Ansible yum -y install ansible vim /etc/ansible/hosts ansible all -m ping # 작성된 호스트와 연동 확인 성공시 SUCCESS 반환 & Write playbook , start vim /etc/ansible/disk.yml ansible-playbook -i hosts disk.yml 더보기
Zabbix 모니터링 오픈소스 모니터링 툴 https://www.zabbix.com/download 자빅스 서버 - mysql 5.7 버전 이하 설치 (자빅스에서 5.7 이상 지원안한대요..) 모니터링할 서버들은 agent 만 설치. 이정도면 누구나 쉽게 설정가능할 것입니다. 꼭 사용하는 OS에 맞게 repo 추가하시고 설치하세요. notice나 세부적인 임계치 설정들은 나중에 다뤄보도록 하겠습니다. 더보기
ELK 스택과 FileBeat 사용 # ElasticSearch + LogStash + Kibana + filebeat 을 이용한 데이터분석 동작 방식 # ELK stack을 한 서버에 구축하며, 각 클라이언트 별 filebeat를 이용하여 로그를 수집한다. filebeat로 부터 로그를 수집한 후 logstash로 보내진다. logstash에서 데이터를 정제한 후 elasticsearch로 전달한다. 최종적으로 elasticsearch에 데이터를 kibana로 visualizing 한다. LogStash 로그파일을 필요 용도에 맞게 정제를 한다. 항상 logstash 를 실행 시 tail -f /var/log/logstash/logstash-plain.log 켜서 에러가없이 포트가 정상적으로 열리는지 확인한다. 문제가 없을 시 port가.. 더보기