목록모니터링 (11)
잡동사니
안녕하세요. yeTi입니다. 오늘은 Kubernetes의 PV 사용량을 모니터링하려고 합니다. Kubernetes Storage Management Layer 대략적으로 kubernetes의 storage를 관리하는 구조가 어떻게 이뤄져 있는지에 대해 살펴보겠습니다. 위의 그림과 같이 PVC에 개발자가 사용하고 싶은 Storage의 스펙을 정의합니다. 그러면 Storage 관리자가 PV를 정의하여 물리 disk를 할당하고 Storage Class에 저장소의 특성을 정의합니다. 그러면 Provisioner에 의해서 다양한 Storage에 접근할 수 있고 최종적으로 실제 데이터는 Storage에 저장됩니다. 여기서 Storage로 ceph을 사용하고 있기 때문에 Provisioner에 rook-ceph을 넣..
안녕하세요. yeTi입니다.오늘은 Zabbix를 활용한 모니터링 서버를 이관할 예정입니다. 설치 환경OS : CentOS release 6.9 (Final)설치 버전 : Zabbix 2.2 1. 이관할 서버에 Zabbix Server를 설치합니다.- Zabbix 서버와 프론트엔드를 설치- MySQL에 zabbix 계정을 생성- Zabbix Database 생성 (스키마 생성 제외)- 참고 글 : 2018/07/16 - [IT/Monitoring] - [Zabbix] 시스템 모니터링환경 구성하기 2. 이관할 DB로 데이터를 이관합니다.- 저는 Navicat의 데이터 이관 명령을 사용했습니다. 3. Zabbix 서버를 실행합니다.- service zabbix-server start 3-1. 로그 수집여부를 ..
안녕하세요. yeTi입니다오늘은 ELK 스택(Stack) 중 하나인 키바나(Kibana)로 모니터링할 수 있는 종류를 기록하겠습니다. 설치 환경OS : CentOS release 6.9 (Final)Filebeat : 6.3.2-1 64bitLogstash : 6.3.2Elasticsearch : 6.3.0Kibana : 6.3.0 1. API별 통계 - 최근 1주일2. API Log - 24시간이내3. Exception Log - 24시간이내4. Slow API Log - 24시간이내5. DAU6. 초당 요청 건수
안녕하세요. yeTi입니다.오늘은 Zabbix(자빅스)에서 리눅스 서버의 메모리정보를 모니터링할때 실제 정보랑 다를경우 조치방법을 확인해보겠습니다. 설치 환경OS : CentOS release 6.9 (Final)설치 버전 : Zabbix 2.2 처음 Zabbix를 설치하고 Template OS Linux의 Available memory를 확인하면 실제 메모리정보와 다른 경우가 있습니다.(cat /proc/meminfo | grep MemFree) 이는 Zabbix에서 제공하는 Template OS Linux의 Available memory 아이템은 vm.memory.size[available] 을 사용하는데 이는 inactive + cached + free memory의 총 합으로 표현되기 때문입니다...
안녕하세요. yeTi입니다. 오늘은 Zabbix(자빅스)를 활용하여 모니터링 대시보드를 구성해보겠습니다. 설치 환경OS : CentOS release 6.9 (Final)설치 버전 : Zabbix 2.2 1. Zabbix 관리페이지에서 Screens 설정으로 이동합니다. - Configuration -> Screens 2. Screen을 설정합니다. 2-1. 기존 Screen을 수정하려면 Edit을 설정합니다. 2-2. 새로운 Screen을 생성하려면 Create screen을 선택합니다. 3. 그래프를 설정합니다. 3-1. + 버튼을 추가하여 원하는 그래프를 추가합니다. 3-2. Changes를 선택하여 기존 그래프를 수정합니다. 4. 다음 항목을 모니터링 할 수 있습니다. 4-1. Hardware -..
안녕하세요. yeTi입니다.오늘은 Zabbix(자빅스) 서버에서 모니터링 서버를 추가해보도록 하겠습니다. 설치 환경OS : CentOS release 6.9 (Final)설치 버전 : Zabbix 2.2 1. Configuration -> Hosts -> Create Host 를 선택합니다.2. Host 정보를 입력합니다. - Host name에는 Zabbix Agent에서 설정한 Hostname의 값을 입력합니다. 3. Templates탭으로 이동하여 템플릿을 추가합니다. 관련 글2018/07/16 - [IT/Monitoring] - [Zabbix] 시스템 모니터링환경 구성하기2018/11/27 - [IT/Monitoring] - [Zabbix] 모니터링 대시보드 구성하기
안녕하세요. yeTi입니다.오늘은 로그 파일을 활용하여 모니터링 환경을 ELK (ElasticSearch + Logstash + Kibana) 를 이용하여 구축해보도록 하겠습니다. 설치 환경- OS : CentOS release 6.9 (Final)- Filebeat : 6.3.2-1 64bit- Logstash : 6.3.2- Elasticsearch : 6.3.0 1. logstash 설치- 참고 URL : https://www.elastic.co/guide/en/logstash/current/installing-logstash.html#package-repositories- ] rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch- ] v..
안녕하세요. yeTi입니다.오늘은 Zabbix와 JMX(Java Management eXtensions)를 연계하여 Java서버를 모니터링하는 방법을 알아보겠습니다. 설치 환경- OS : CentOS release 6.9 (Final)- 설치 버전- Zabbix 2.2- Tomcat : 8.0.48- Java : 1.8.0_161-b12 1. Zabbix Server를 설치한 곳에 zabbix-java-gateway를 설치합니다.- yum install zabbix-java-gateway 2. Zabbix Java Gateway를 실행합니다.- service zabbix-java-gateway start 3. Zabbix Server에 Gateway정보를 설정합니다.- vi /etc/zabbix/zabb..
안녕하세요. yeTi입니다.오늘은 Zabbix(자빅스)에서 디스크 모니터링환경을 설정해보려고 합니다. 설치 환경OS : CentOS release 6.9 (Final)설치 버전 : Zabbix 2.2 1. Zabbix 템플릿을 다운받습니다. - URL : https://github.com/dkanbier/zabbix-linux/blob/master/templates/zbx_linux_disk_io_template.xml 2. Zabbix 관리자 페이지에서 템플릿을 임포트합니다. 3. Zabbix agent에 스크립트를 등록합니다.- URL : https://github.com/dkanbier/zabbix-linux/blob/master/LLD/queryDisks.pl- /opt/zabbix/queryDi..
안녕하세요. yeTi입니다.오늘은 시스템 모니터링을 위해 Zabbix(자빅스)를 설치해보도록 하겠습니다. 설치 환경OS : CentOS release 6.9 (Final)설치 버전 : Zabbix 2.2※ Zabbix 3.0이상부터는 RHEL(Red Hat Enterprise Linux) 6을 지원하지 않습니다. (Zabbix 3.0부터는 PHP 5.4.0부터 지원하지만 RHEL 6은 5.3.3까지만 지원) 1. 레포지토리를 설치합니다.yum remove zabbix-releaseyum install http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpmyum clean all 2. Zabbix 서버와 프론트엔..