Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- Oracle 윈도우 설치
- Oracle 18c HR schema
- 무료 오라클 데이터베이스
- ORA-00922
- Oracle 테이블 대소문자
- 무료 오라클 설치
- 비전공자를 위한 데이터베이스 입문
- Oracle 사용자명
- 윈도우 Oracle
- Oracle 초기 사용자
- Oracle 테이블 띄어쓰기
- Oracle 18c 설치
- 오라클 캐릭터셋 변경
- Oracle Express Edition
- Oracle 18c HR
- Orace 18c
- 서평단
- ORA-12899
- ora-01722
- 오라클 캐릭터셋 확인
- Oracle 사용자명 입력
- oracle 18c
- 오라클 캐릭터셋 조회
- oracle
Archives
- Today
- Total
Nirsa's Learning Lab
[Zabbix 5.0] 자빅스 5.0 TimescaleDB 설치/설정 방법 본문
반응형
-
자빅스 5.0 TimescaleDB 설치/설정 방법
아래 코드를 복사+붙여넣기하여 timescaledb repo를 추가 해줍니다.
cat > /etc/yum.repos.d/timescale_timescaledb.repo <<EOL
[timescale_timescaledb]
name=timescale_timescaledb
baseurl=https://packagecloud.io/timescale/timescaledb/el/7/\$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/timescale/timescaledb/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
EOL
yum install -y timescaledb-postgresql-12
timescaledb-tune --pg-config=/usr/pgsql-12/bin/pg_config
# 저의 경우 아직 튜닝의 필요가 없기에 모두 y를 눌러서 설정 했습니다.
# 버전 또는 설치 방법에 따라 서비스명이 다를 수 있습니다.
systemctl restart postgresql-12
이후 아래와 같이 진행 되는데, 설치 매뉴얼들에서는 gzip을 풀지 않고 zcat으로 진행 하지만 저의 테스트 환경은 zcat으로 진행하게 되면 아래 두 라인의 쿼리가 재대로 실행되지 않는 현상이 발생하여 gzip을 풀고 진행 하였습니다.
아래는 https://nirsa.tistory.com/252 을 보고 설치했을 경우의 경로들이고, 다른 방법을 몰라서 timescaledb.sql.gz 의 위치를 모를 경우 find / -name timescaledb.sql.gz 명령어를 통해 확인 하시면 됩니다.
timescaledb.sql 파일에는 파일을 쪼갤 인터벌을 수정할 수 있습니다. history는 기본적으로 1일로 되어 있습니다.
** 만약 기존에 사용중인 자빅스 서버였을 경우 zabbix-server 및 httpd등의 프론트엔드 서비스를 모두 종료 후 진행 해주셔야 합니다.
echo "CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;" | sudo -u postgres psql zabbix
cp /usr/share/doc/zabbix-server-pgsql*/timescaledb.sql.gz ~
gzip -d ~/timescaledb.sql.gz
cat ~/timescaledb.sql | sudo -u zabbix psql zabbix
# 버전 또는 설치 방법에 따라 서비스명이 다를 수 있습니다.
systemctl restart postgresql-12
이후 echo "SELECT chunk_table,total_bytes FROM chunk_relation_size('history_uint');" | sudo -u postgres psql zabbix 명령어를 통해 history_uint에 재대로 저장되고있는지 확인할 수 있습니다.
반응형