[RHEL/CentOS 8] Grafana와 Prometheus 연동방법
·
Monitoring
Grafana는 다양한 데이터 소스의 메트릭을 쿼리, 분석 및 시각화하기 위한 무료 오픈 소스 도구입니다. Prometheus와 연동 (통합)하기 위해 Grafana가 설치되어있어야합니다. Grafana 설치 방법 : https://hkjeon2.tistory.com/28 1. Grafana UI 접속 grafana ui에 접속합니다. 2. Grafana와 prometheus 연동 Grafana와 prometheus 연동을 위해 아래와 같이 설정을 진행합니다. Configuration -> Add data source를 선택합니다. Prometheus를 선택합니다. name : Prometheus URL : Prometheus 서버와 포트 정보 입력 맨 하단의 "Save & test"를 선택합니다. Gr..
[RHEL/CentOS 8] Prometheus install 방법 (/w node_exporter)
·
Monitoring
Prometheus 는 오픈 소스 모니터링 도구이며, node_exporter가 실제 매트릭을 수집합니다. node_exporter가 매트릭을 수집하고 HTTP를 이용하여 매트릭 데이터를 가져갈 수 있게 /metrics URL을 제공합니다. Prometheus를 사용하면 HTTP 프로토콜을 통한 CPU 및 메모리 사용률과 같은 시계열 메트릭을 쿼리하고 가져와 실시간 그래프로 시각화할 수 있고, 노드 또는 서비스 다운타임 발생 시 경고를 푸시하도록 Prometheus를 구성하고 향상된 데이터 시각화를 위해 Grafana 와 같은 다른 타사 모니터링 도구와 통합할 수 있습니다. 1. prometheus 사용자 생성 prometheus 시스템 사용자를 생성합니다. 이 사용자는 로그인 권한 없이 생성합니다. [..
Grafana 그래프시간이 Local 시간과 맞지 않을 경우
·
Monitoring
Grafana 에서 그래프 시간이 현지 (한국) 시간과 맞지 않을 경우 방법.1 Grafana server에서 sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 방법.2 Grafana Web 좌측 메뉴 -> Configuration -> Preferences -> Timezone -> Asia/Seoul 방법.1 로 안될 경우 Grafana
[RHEL8] Grafana Zabbix Data Import
·
Monitoring
1. Grafana - Zabbix Dashboard zabbix plugin을 연결한 후에 몇 몇 데이터가 나오지 않는 경우가 있다. 2. Zabbix - Host 등록 정보 확인 zabbix 서버에 group에 속한 host이름을 확인한다. 해당 그룹에 속한 이름을 grafana에 매핑시켜야한다. 3. Grafana - Host 등록 정보 확인 모니터링 하고자하는 각 항목에 edit를 통해 Group / Host / Application / Item을 일치시키면, zabbix-server를 통해 grafana에서 그래프등 데이터를 확인할 수 있다.
[RHEL8] Grafana Zabbix Plugins Setting
·
Monitoring
1. Configuration -> Plugins 2. zabbix -> zabbix click -> enable 3. Configuration -> Data Sources -> Zabbix Click 4. Zabbix Info Config URL : http:///zabbix/api_jsonrpc.php zabbix web account (id / pw) info / Trends : Enable 5. Save ## Zabbix Server Install Guide https://hkjeon2.tistory.com/25
[RHEL/CentOS8] Grafana(그라파나) Install Guide
·
Monitoring
1. dependency packages install dnf -y install initscripts urw-fonts 2. grafana install (rpm) rpm -ivh https://dl.grafana.com/oss/release/grafana-7.5.2-1.x86_64.rpm 3. service start and enable systemctl daemon-reload systemctl enable grafana-server --now 4. Configure the Firewall Rules firewall-cmd --zone=public --add-port=3000/tcp --permanent firewall-cmd --reload 5. Access grafana web brower ht..
Zabbix 한글 활성화 방법
·
Monitoring
Zabbix 서버 설치하면 "한국어" 언어가 활성화되어 있지 않는 경우가 있다. 아래 설정을 통해 "한국어 언어 기능을 사용할 수 있다. localectl list-locales dnf install glibc-langpack-ko -y localectl list-locales localectl set-locale LANG=ko_KR.utf8 localectl
[RHEL8] Zabbix Client (Agent) Install
·
Monitoring
1. Install zabbix-agent (RHEL8) rpm -ivh http://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-agent-5.0.10-1.el8.x86_64.rpm (RHEL7) rpm -ivh http://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-agent-5.0.10-1.el7.x86_64.rpm 2. Configure config file vi /etc/zabbix/zabbix_agentd.conf Server=20.20.20.250 (zabbix server IP) StartAgents=1 ServerActive=20.20.20.250 if you configed /etc/hosts/ file..
[RHEL8] Zabbix Server Install
·
Monitoring
1. yum update and SELINUX config dnf update -y sudo sed -i --follow-symlinks 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux reboot 2. LAMP Stack Install (Linux Apache MySQL PHP) and Service Enable dnf install -y httpd mariadb-server php php-cli php-common php-mbstring php-mysqlnd php-xml php-bcmath php-devel php-pear php-gd systemctl enable httpd --now systemctl enable mariadb -..