본문 바로가기

Tech/Applications16

influxdb와 grafana로 asus 공유기 모니터링 하기 아래 블로그에서 asus 공유기의 Metric을 Influxdb와 Grafana를 이용하여 모니터링 할 수 있는 기능을 보고 docker로 이 환경을 구성해 본다. http://www.instructables.com/id/How-to-graph-home-router-metrics/ 필요사항JFFS라는 파일 시스템이 enable되어야 해서 멀린펌으로 업데이트를 한다.https://asuswrt.lostrealm.ca/ 위 사이트에서 본인의 라우터에 해당되는 버전을 받아서 업데이트를 하면 된다. 기존 설정은 그대로 유지되지만 만약에 정펌으로 돌아갈 일을 대비해서 백업은 받아둔다. Influxdb시놀로지에서 아래와 같이 influxdb docker image를 검색해서 설치 한다.Default 설정 이외에 P.. 2018. 5. 12.
[GCP]Embulk를 이용한 대량의 데이터 로드 (BigQuery) Embulk를 이용한 대량의 데이터 로드 1. Embulk란?Bulk Data Loader로써 다양한 database, 스토리지, 파일, 클라우드 서비스를 지원한다.http://www.embulk.org/docs/ 2. Embulk 특징Input file format을 자동으로 인식병렬, 분산 수행 가능Transaction ControlResumingRubyGem 기반임 3. Installationsudo apt install default-jrecurl --create-dirs -o ~/.embulk/bin/embulk -L "https://dl.embulk.org/embulk-latest.jar" chmod +x ~/.embulk/bin/embulk echo 'export PATH="$HOME/.em.. 2018. 4. 24.
apache reverse proxy 구성하기 아파치에서도 reverse proxy를 구성할 수 있다. 간단하게 몇몇 설정만 수정하면 사용할 수 있으니 유용하다 sudo apt install apache2/etc/apache2/sites-available/000-default.conf 수정 ServerAdmin webmaster@localhostDocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.logCustomLog ${APACHE_LOG_DIR}/access.log combined ProxyRequests OffProxyVia Off Require all granted ProxyPass / http://:/ProxyPassReverse / http://:/ ..................... 2017. 12. 24.
gitlab 복구 하기 개인적인 gitlab을 시놀로지 NAS에 올려서 사용하고 있는데, 패키지 센터에서 업그레이그가 떠서 업그레이드를 하는 과정에서 오류가 발생하였다.그 뒤로는 Docker로 구성된 gitlab이 실행도 복구도 되지 않았다.gitlab 자체 백업을 해둔게 없었기 때문에 시놀로지에서 고쳐줄 때 까지 기다리던지, 알아서 고쳐야 하는 상황이 발생했고.. 후자를 선택했다 -_-;;mysql db를 백업docker data 디렉토리 백업docker 환경 변수 백업 (DB_PASS , GITLAB_SECRETS_OTP_KEY_BASE, GITLAB_SECRETS_DB_KEY_BASE , GITLAB_SECRETS_SECRET_KEY_BASE 위 4개는 꼭 백업)복원은 백업을 다 하고 난 뒤 Maria DB랑 Gitlab.. 2017. 12. 24.