본문 바로가기

Monitoring Tools/Grafana

(5)
[Grafana] Ldap(AD) 연동 Role 을 다음과 같이 3가지 부분으로 나누어 AD에서 그룹을 만들고 Grafana 에서 3개 그룹에 해당하는 Role 권한을 할당하려고 한다. grafana-admin grafana-editor grafana-viewer grafana ldap 활성화 ldap 설정을 하기 전에 ldap 활성화를 해준다. enabled = true : 활성화 config_file = /etc/grafana/ldap.toml : ldap config 파일 경로 allow_sign_up = true : 사용자 자동 생성. 기존 grafana 사용자만 로그인 하려구 구성하려면 false로 설정한다. skip_org_role_sync = false : Ldap 인증은 하지만 조작이나 역할 구성을 grafana에서 수동으로 하..
[Grafana] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) Grafana 에서 Last 24 hours 에서 표출되던 그래프가 Last 2 Days 로 변경하게 되면 표출되지 않는 문제가 발생한다. 이때 grafana log 는 아래와 같다. level=info msg="Request Completed" method=POST path=/api/ds/query status=400 remote_addr=10.10.100.5 time_ms=6556 duration=6.556452887s size=122 referer= nginx error log는 아래와 같다. [error] 270841#0: *153055 FastCGI sent in stderr: "PHP message: PHP Deprecated: Parameter "/auth" is deprecated. in ..
[Grafana] Invalid params. Invalid parameter "/": unexpected parameter "user" Grafana 에서 Zabbix Plugin 사용중에 다음과 같은 에러 발생하였다. 먼저 에러가 발생하기 전에 zabbix 5.0 -> 6.4로 grafana enterprise 8.3.4 -> 10.30.1 참고 : grafana upgrade 방법(CentOS 기준) 더보기 # yum install -y https://dl.grafana.com/enterprise/release/grafana-enterprise-10.3.1-1.x86_64.rpm grafana zabbix plugin(alexanderzobnin-zabbix-app) 4.2.1 -> 4.4.5 참고 : alexanderzobnin-zabbix-app upgrade 방법 더보기 # grafana-cli plugins install al..
[Grafana] 서로 다른 Datasource(zabbix) 의 그래프 합치기(sum) 환경 - Grafana v9.4.7 - Datasource : zabbix zabbix1의 Datasource와 zabbix2의 Datasource 를 하나의 Dashboard에 표출하고 두개의 그래프를 하나로 합치는(sum) 그래프를 만들고자 한다. 서로 다른 Datasource를 하나의 Dashboard에 표출 하고자 할때 --Mixed-- Datasource를 사용한다. 그러면 각각의 Query별로 Datasource를 다르게 사용하여 그래프를 표출 할 수 있다. 서로 다른 Datasource의 그래프를 합치기 위해서는 Transform의 Add field from calculation을 사용한다. Mode - Binary operation 을 사용하여 값을 연산할수 있다. Operation에 합칠..
Grafana | 국가코드(Country Code)를 이용한 GEOMAP Source IP(ClientIP)를 이용하여 logstash에서 아래와 같이 설정. filter { geoip { source => "ClientIP" } } elasticsearch에서 출력 되는 geoip관련 필드값은 아래와 같다. 여기서는 "geoip.country_code3"를 이용하여 국가 별 Count를 Geomap을 통해 표현하고자 한다. { ... "geoip.country_code3": "kr", ... } Grafana의 Data Source는 Elasticsearch를 이용하였으며 연동 방법은 생략한다. Query Data Layer Location : Lookup Lookup field : geoip.country_code3.keyword Thresholds를 사용하기 위해 Mak..