본문 바로가기

Database/Server7

[Linux] Crontab 태블로 백업 스케줄 설정 태블로 대시보드를 개발해 게시, 관리, 운영하는 경우에 주로 태블로 서버라는 것을 사용합니다.서버가 정상적으로 운영되어야 만든 대시보드를 게시할 수 있기에 서버를 잘 관리하고 확인하는 것 또한 태블로 개발자에게는 필수적인데요. 얼마 전에 새로 시작한 프로젝트가 있어 서버의 디스크 용량, 메모리 확인, 그리고 백업은 잘 되고 있는지 확인을 해보았습니다. 서버는 Linux - 우분투이며 한 달 전에 담당자가 서버 업그레이드를 진행했는데 확인해보니 그 과정에서 자동으로 백업이 실행될 수 있도록 걸어둔 스크립트가 사라진 상태임을 확인했습니다. 한 달동안 서버 백업이 안되고 있던 건데, 그래서 급하게 백업 스케줄을 거는 크론탭 명령어를 작성하게 되었습니다. 1. 크론탭 Crontab 먼저 크론탭이란 리눅스에서 주.. 2024. 3. 15.
Tableau SSO 인증(SAML) (둘 다 외부 인증 솔루션) * OPENID Google 등의 IdP(ID 공급자)에 로그인할 수 있도록 지원하는 표준 인증 프로토콜 IdP 로그인하면 자동으로 Server login OpenIDConnect(OIDC) 를 사용하기 위해서는 서버가 로컬 ID 저장소를 사용하도록 구성되어야 함 Active Directory나 LDAP ID 저장소는 지원 불가 * SAML(Security Assertion Markup Language) 보안 웹 도메인이 사용자 인증 및 권한 데이터를 교환할 수 있는 XML 표준 외부 IdP가 SAML 2.0 이용해 사용자 자격 증명을 인증 후 사용자 ID에 대한 정보를 가지고 있는 Tableau Server로 보안 정보 전송 Server.. 2022. 12. 5.
Tableau HA Server (1) 단일 노드 설치 (Default) 단일 컴퓨터에서 모든 서버 프로세스가 실행되며, 문제가 발생할 경우 중복성 및 안전 장치가 부족, 프로세스와 사용자 및 데이터 요구 사항 처리에 충분한 리소스가 있는지 확인해야 함 (2) 분산 설치 다중 노드 설치, 여러 대의 컴퓨터 필요, 중복성 및 추가 컴퓨팅 성능 제공해 안정성 및 효율성 확장 가능, 자동 리포지토리 장애 조치 기능 사용 가능 (3) HA(고가용성) 설치 주요 서버 구성 요소의 장애를 전체 서버 기능의 손실 없이 하도록 설계된 특수 형태 분산 설치. 분산 배포 과정에서 고가용성 배포 만드는 추가 단계 포함 3개 이상의 노드 추가, 주요 프로세스(리포지토리, 파일 저장소, 파일 서비스)의 여러 인스턴스가 다른 컴퓨터에 포함됨. 다중 파일 저장소.. 2022. 11. 7.
[Tableau] refresh-environment-variables.txt @ECHO OFF REM this script assumes that cmd extensions are enabled :check_cygwin REM Cygwin binaries should not be on the PATH before the native windows binaries, in particular find.exe find /? >NUL 2>&1 if %ERRORLEVEL% NEQ 0 ( ECHO The find.exe executable did not work as expected. Cancelling. ECHO If you are using Cygwin ensure that the Windows CLI executables, most importantly find.exe, come be.. 2022. 9. 19.
[Tableau] Tableau-server-obliterate.txt @ECHO OFF @SETLOCAL enableextensions enabledelayedexpansion REM Make sure Windows binaries are on the PATH before custom ones SET PATH=%SystemRoot%\System32;%PATH% :check_bitness REM Running a 32-bit shell on 64-bit systems may cause trouble when working with the Windows registry. IF %PROCESSOR_ARCHITECTURE% == x86 ( ECHO Warning: Running in a 32-bit shell. ECHO It is recommended that you start .. 2022. 9. 19.
Tableau Server Port Tableau Server Port 태블로 서버 포트 TSM 및 태블로 서버의 구성 요소를 구성하는 프로세스, 서비스는 포트를 사용해 통신 미리 정의된 포트 범위에서 동적으로 할당되며 각 서비스 또는 프로세스가 설치될 때 할당됨 Tableau Server 설치할 컴퓨터에 방화벽을 실행하는 경우에, 태블로 서버 트래픽에 대해 기본 포트를 열어야 함 443을 제외한 모든 포트 번호를 변경할 수 있음 https://help.tableau.com/current/server/ko-kr/ports.htm Tableau 서비스 관리자 포트 Windows 기반 TSM(Tableau 서비스 관리자) 및 Tableau Server의 구성 요소를 구성하는 프로세스 및 서비스는 다양한 포트를 사용하여 통신합니다 help.ta.. 2022. 2. 17.
Tableau Server Install (Linux) Tableau Server 설치 및 구성 - Linux 사전 검토 및 설치 전 수행 작업 Tableau Server 패키지 설치 및 Tableau 서비스 관리자 시작 방화벽 설정 Tableau Server 활성화 및 등록 Tableau Server 관리자 계정 만들기 DB 연결 (PostgreSQL) 1. 사전 검토 및 설치 전 수행 작업 - 서버에 적용할 라이선스 결정 (사용자 기준, 코어) 물리 코어 확인 grep 'cpu cores' /proc/cpuinfo | tail -1 - 서버 실행 위한 하드웨어 메모리 확인 free -h 디스크 확인 df -h - 사용자의 Tableau Server 인증 방법 : LDAP 디렉터리 사용 또는 Tableau Server 로컬 인증 사용 - Tableau Se.. 2022. 2. 17.