IT 관련/Linux & NAS & IoT
-
FTP에서 데이터 받아서 DB입력후 Redash로 보여주기IT 관련/Linux & NAS & IoT 2020. 6. 12. 16:43
예전에 회사에서 타팀요청에 의해 Redash를 설치를 한 내용을 기입한적이 있습니다. 링크는 요기 이번에 또 다른 타팀에서 요청이 와서는... 신용업체 관리하는 회사에서 고객 신용정보를 제공 받는데 받는 조건이 웹사이트 조회 그리고 txt(원데이터) 제공이었습니다.아마 그업체에서는 txt로 원본데이터를 주닌까 너네들이 지지고 볶고 하면 다 볼 수 있다...라고 약을 팔아서 계약한듯 싶었습니다. 왜냐? 계약한 팀에서 우리팀(IT)에 와서 이거 주면 다된다고 하더라...라고 보여주는게 txt 원본데이터........계약을 진행한 팀에서는 이거 엑셀에서 열었는데 너무 커서 안열리더라 엑세스에서 해보고 있는데 너무 자료가 크다....난리였네요. 웹사이트에서 조회되는 정보가 너무 한정적이라 웹사이트도 활용도 힘든..
php를 이용한 폼메일 발송하기 소스(sendmail)IT 관련/Linux & NAS & IoT 2019. 1. 9. 16:24회사에서 급하게 마음의소리?(VOC) 여튼 그런걸 필요로 해서 수배해 보라고 IT팀으로 연락이 왔습니다. 이전 회사에서는 인원이 많지 않았기 때문에 고객함을 설치하여서 운영하였는데 지금 회사는 인원이 많다보니 게시판 형태나 다른 방법을 요청하게 되었고...개발팀도 아닌 우리부서에 일이 떨어지게 되었습니다. 다음날 팀장님이 익명을 이용한 메일서비스를 알아보셨는데 Office365를 사용하는 저희회사에서는 전부 스팸함으로 처리되어 버려서 크게 도움은 안되더군요....(게다가 사내 제대로된 그룹웨어도 없고) 부랴부랴 인터넷에서 검색해서 몇가지 소스를 가져다가 수정해서 만들었습니다. 혹시 원소스 제작자분의 요청시 원소스의 URL을 고지토록 하겠습니다. (여기저기서 뜯어다가 만든 소스인지라...) 기본적인 발송형..
Syslog 수집툴인 Graylog 사용방법 & 팁 & 문제점 공유IT 관련/Linux & NAS & IoT 2018. 12. 12. 15:15Graylog란?흔히 서버에서 장애가 발생했거나 접속/에러 로그등을 보려면 해당 Log 파일들을 확인하고 수정해 나가는것이 기본적인 엔지니어의 흔한 모습입니다. 이러한 다양한 로그들을 한곳에 모아 분석하고 파악을 하려면 시간과 수고가 걸리는것이 당연한 것입니다만 이 강력한 오픈소스툴인 Graylog를 사용하면 로그 중앙집중화를 통하여 모든 장비의 로그를 한번에 확인할 수 있는 편리함을 취할 수 있습니다. 어느날 회사에 운영중인 리눅스 디비서버의 돌연 사망으로 인해 로그 분석을 위한 해법을 찾다가 설치하게 되었습니다. 예전 회사에서는 KiwiLog라고 써본적이 있었지만 현재 트라이얼로 바뀌면서 결국 Graylog 사용하게 되었습니다. 검색해보니 ELK를 사용해서 해보라는 의견도 있었지만 syslog만을 위..
나스(NAS)를 구매하고 해야할일(ToDo) 정리.- 나스사용법IT 관련/Linux & NAS & IoT 2018. 10. 21. 19:37나스를 구매했다. 이제 뭘하지? 이글은 현재 가장 많은 사용자가 있는 시놀로지 나스 대상으로 쓰여졌으며, 시놀로지가 아니라도 참고할 수 있는 부분이 많으니 한번 읽어보시길 바랍니다. 최종목적은 NAS 사용자들이 사용하는 오픈소스 및 설정등을 소개함으로서 다른 사용자분들은 이런것도 사용하고 있으시구나…정도를 공유하는 차원에서 작성하게 되었습니다. 간략적인 내용 소개 및 초심자분들이 방향을 잡을 수 있도록 쓰여져 있으니 참고하시고 추가적인 내용이 있으면 언제든지 코멘트 부탁드리겠습니다.만약 구매시 자작과 시놀등을 고민하신다면 이글을 참고해 보세요 1. 하드디스크 설치 및 공유기 설정 진행하기 A. 일반적인 1개의 하드만 넣는 제품의 경우에는 해당 하드디스크를 장착하여 사용하면 되지만 2개 이상의 하드를 넣는..
시놀로지 Docker에 Ubooquity 설치하기(이북&만화책 관리/에어코믹스 대체가능)IT 관련/Linux & NAS & IoT 2018. 10. 1. 17:13오픈소스인 Ubooquity를 클리앙에서 접하고 Docker 패키지가 있는것을 확인하여 운영중인 나스에 설치하게 되었습니다. 간단하게 시놀로지 Docker에 설치하는 방법에 대해서 서술해 보고자 합니다. 1. 제어판 - Docker를 실행하여 레지스트리에서 ubooquity를 검색하여 다운 받습니다. 2. 이미지탭에서 해당 ubooquity:lastest 선택 > 실행 > 고급설정으로 들어갑니다. 3. 아래와 같이 고급설정에 몇가지 설정을 입력해 줍니다. 1) 고급설정 : 자동재시작, 바탕화면 바로가기에 체크(선택사항) 2) 볼륨 : 해당 만화 혹은 책이 있는 디렉토리를 선택해 줍니다. config 폴더를 생성하여 해당 폴더도 마운트 해줍니다. - 만화책(cbz)과 이북(epub,pdf)의 인식 확장자가..
Re:Dash 4.0.0.b3948 설치하기IT 관련/Linux & NAS & IoT 2018. 4. 29. 02:40Re:Dash는 오픈소스 BI툴로써 쿼리를 이용하여 데이터를 시각화 표시해주는 도구 입니다. 사실 저도 정확하게 사용해보지는 않고 회사 다른팀에서 설치 요청이 와서 주말에 삽질을 해보게 되었습니다. 구체적인 내용을 여기 링크를 통해서 참고하시길... Re:Dash의 설치 방법은 크게 3가지를 지원하고 있습니다. 해당 URL은 아래를 참고 URL : https://redash.io/help/open-source/setup 간단히 서술하면, AWS를 이용하는 방법과 Docker 그리고 Ubuntu에 스크립트를 이용하는 방법이 있습니다. 이중에 좀더 편한 방법이 없나 살펴보던 도중에 Bitnami에서 제공하는 redash를 설치한 os image를 제공하는것을 확인하게 되었습니다. 해당 주소는 아래를 참고 U..
Plex사용시 Plexpy + Telegram + imgur을 이용한 Plex정보 알림받기IT 관련/Linux & NAS & IoT 2017. 12. 20. 14:39Plex를 사용하고 계신다면 한번쯤 현재 사용자가 누군지, 스트림 현황이라던지, 새로 추가된 에피소드가 어떤건지 확인하고 싶을때가 있습니다. 이런 궁금증을 해결해줄 수 있는 솔루션이 Plexpy라를 프로그램 입니다. 추가로 Plexpy에다가 알림설정을 하면 현재 자신의 Plex를 사용하고 있는 유저라던지 새로운 에피소드 추가, 서버 업데이트 등등의 내용이 있을때 관리자에게 바로 메지시는 보내주는 역활을 가능하게 합니다. 알림의 종류는 아래와 같이 엄청나게 선택 가능합니다. 아래는 기존에 Pushbullet를 이용했던 방식 입니다. 사실 이걸로도 충분이 원하는 정보를 받을 수 있습니다. 기존에는 위와 같이 Pushbullet를 통해서 알림을 받고 있었지만 아래와 같이 imgur을 이용하면 해당 동영상의 P..
php, mysql 을 이용한 사원 연락처 페이지IT 관련/Linux & NAS & IoT 2017. 4. 21. 10:08- 소스파일 다운로드 회사에서 사용하는 사원 메신져에 연락처가 있긴 합니다만 해당 연락처에서 메일주소를 보려면 등록정보를 클릭해서 봐야하고 그렇다니 AD주소록을 이용하여 메일주소를 확인하면 해당 직원의 직급을 확인하기가 어렵습니다 ㅠㅠㅠㅠ 이러다보니 사원명+직급+내선+메일주소 를 한번에 보기위한 페이지를 한꺼번에 DB에 넣고 만들어 보자...라고 생각해서 만들었습니다.소스 열어보시면 아시겠지만 워낙 발로 만들어서(여기저기서 소스 copy&paste 한 결과) DB 불러오는것도 제각각이고 난리도 아닙니다....--;; 대학교때 취미로 공부한 PHP를 업무에서 써먹은건 또 오랫만이네요..한때 제로보드 같은걸로 그냥 땜빵해서 스킨씌우고 사용하긴 했었는데 말이죠...제가 원하는형태로 만들려고 하다보니 이래저래 ..
PLEX Ubuntu설치 사용시 주의할점(Tvheadend 녹화포함)IT 관련/Linux & NAS & IoT 2017. 3. 20. 16:531. Ubuntu에 설치된 tvheadend로 녹화된 동영상의 권한을 plex에서 확인가능하도록 설정할것(ex. 755등) 2. tvheadend로 녹화된 동영상 파일에 띄어쓰기가 있으면 안됨(녹화 옵션에서 '-'로 교체필요) - 주의 : 위에 문자 포맷에 공백이 들어가면 '-'이 자동 포함되니 주의 (ex 파일확장자 뒤에 공백이 들어갔더니 녹화후 확장자가 .ts- 이렇게 변해 버렸음..-__-;;) 3. 음악의 경우 한글이 깨지는 경우에는 mp3tag를 이용하여 tag 수정할것 - http://blog.naver.com/sigsaly/220341415161 4. 컨텐츠를 보려는데 Unavailable의 경우에는 해당 파일이 옮겨졌거나 권한이 없거나 파일명이 변경된 경우임 - https://support..
Ubuntu 14.04.5 LTS 에서 TVheadend 설치(KT)IT 관련/Linux & NAS & IoT 2017. 3. 1. 21:44현재 N40L 에다가 Esxi를 올리고 그위에 해놀로지5.x와 Ubuntu14 를 설치해서 사용하고 있는 유저 입니다.혹시 저와 같은 Ubuntu 리눅스 머신에 Tvheadend를 설치하실때 참고하시라고 글을 냄깁니다. 모두들 synology에 설치를 많이 하셔서 저도 해놀5.x에다가 설치하려고 했습니다만 Tvheadend 버전이 3.x 버전만 설치가 되서(패키지 설치시) 어차피 갖고 있는(esxi설치된) Ubuntu14.0.5에다가 설치 진행을 하게 되었습니다. 공유기 경우에 저는 Asus-ac87u 사용중인데 LAN-IPTV 항목에서 IGMP Proxy 사용으로 하셔야 되더군요.설치 참고 : http://clien.net/cs2/bbs/board.php?bo_table=cm_linux&wr_id=60..
GLPI 자산 입력하기.IT 관련/Linux & NAS & IoT 2016. 2. 5. 11:27원래 GLPI에 입력부터 한 다음에 대량 입력(DATA Injection)을 진행해야 되는데 기존 액셀이나 타 프로그램으로 구축하셔서 사용하시는 분들이 많아서 순서가 조금 바뀌게 되었습니다.그래서 이번편에는 GLPI에 자산 등록하는 방법에 대해서 간단히 서술해볼까 합니다. 일단은 아래와 같이 자산항목에서 컴퓨터 항목을 누르면 아래와 같이 기존 등록 되어있는 자산이 보이게 됩니다.(없으면 안보이겠죵)이 상태에서 화살표를 보시면 왼쪽 화살표의 경우 한개씩 입력할때 쓰는 추가 버튼이고 우측의 경우 템플릿을 이용하여추가하는 버튼입니다. 템플릿은 아래 설명하고 일단 왼쪽 "추가" 버튼을 클릭해 봅니다. 왼쪽 추가 버튼을 클릭하면 아래와 같이 표기가 됩니다. 처음 사용자라면 템플릿이 없기 때문에 Blank Temp..
GLPI 데이터 입력하기(Data Injection)IT 관련/Linux & NAS & IoT 2016. 1. 29. 13:46GLPI 에서 한글 입력 이후 실사용을 하려면 역시나 자산입력이 필요합니다. 자료 입력에 대한 부분은 자산쪽에서 몇번 클릭해보시면 쉽게 등록이 가능한 것을 확인하실 수 있습니다.아래 화면도 몇번의 클릭으로 기본적인 회사 자산정보를 입력할 수 있었습니다. 고로 작성 방법은 생략하겠습니다. 허나 문제는 기존에 액셀등을 이용한 자산을 어떻게 효율적으로 등록을 하느냐가 가장 큰 문제입니다!(자료가 많다보니..) 일단 대량 등록을 위한 Plugins 이 있는지 한번 찾아봅니다. (http://plugins.glpi-project.org/#/ )Popular 항목을 보니 Data Injection이라는게 보입니다. 해당 내용을 클릭 해봅니다.해당 Data Injection 사이트는 https://forge.glpi..
시놀로지 패키지센터의 GLPI 한글 사용기(파일 첨부) - 사내자원관리 프로그램IT 관련/Linux & NAS & IoT 2016. 1. 25. 17:54Synology의 패키지 센터 항목에 기업 카테고리를 보시면 GLPI라는 프로그램이 있는것을 확인할 수 있습니다. GLPI가 도대체 머하는 녀석이냐 하면?! 아래 위키 참조...https://en.wikipedia.org/wiki/GLPI간단히 요점을 정리하자면 - 컴퓨터, 주변기기, 네트워크 등의 부품관리 및 재고 정리 - 라이센스 관리 - 티켓을 통한 헬프데스크 처리 - 기기 상태관리 등등등 회사에 자산관리 툴이 없거나 엑셀갖고 정리하시는분이 계시다면 한번 사용해볼만한 Open Sources 입니다.설치는 synology에서 원클릭으로 설치가 완료 됩니다. (리눅스 서버가 있으시면 php로 설치 가능~)DB설정이 필요한 부분이 있는데 이부분은 DB추가만 해주는 내용이라 생략합니다. >아래부터는 한글화..
무선인터넷 대역폭(Channel Width)에 따른 인터넷 속도 차이IT 관련/Linux & NAS & IoT 2015. 3. 27. 15:00한때 끝판왕이라고 불리었던 CISCO E4200을 예전에 사서 아주 잘 사용했었습니다. 물론 1080도 잘 불러오고 문제없이 사용하였고 이번에 인터넷 3년 약정 갱신하면서 500M짜리 기가 콤팩트 요금제로 변경을 하였습니다. 물론 매달 만원 할인 해준다고 해서 넘어간거지만요..--; 해당 콤팩트로 바꾸고 나서 호기심에 무선인터넷 속도체크를 해봤는데 아래 사진의 파란색과 같이 생각보다 안좋은 속도가 나오더군요..-_-; 원래 그런가보다 하는 찰나 그날 기가인터넷 쓰는 선배네에서 집들이가 있어서 호기심에 무선랜 속도를 체크했더니 아래 빨간색과 같이 거의 10배정도의 속도 차이가 나왔습니다..-_-; 집에와서 이상함을 감지하고 일단 흔히 말하는 Tomato RAF의 핵펌을 한번 설치해 봅니다. 단순히 펌웨어 ..
시놀로지(해놀로지)에서 Transmission다운로드 완료시 스마트폰으로 알림 받기(pushbullet이용)IT 관련/Linux & NAS & IoT 2014. 10. 23. 13:33. 1. 트랜스미션 설치 일단 이 작업을 하려면 시놀로지(이하시놀)에서 Transmission(이하 트렌스미션)을 설치해야 됩니다.시놀에서 트랜스미션 설치 방법은 아래의 링크를 참고.http://namanse.tistory.com/28 예전에는 패키지 방식이 아닌 직접 소스를 받아서 설치했어야 되었는데 많이 편리해진듯 합니다. 그러면 일단 트랜스미션을 설치 하셨다면 실행하셔서 아무 파일이나 잘 받아지는지 확인을 해보시고 다음 단계로 넘어가시면 됩니다.한가지 팁이 있다면 트랜스미션을 이용하면 안드로이드나 혹은 웹에 접속해서 파일 다운로드를 걸어둘수 있어서 OS제한이 없어지는 아주 좋은 기능이 생기게 됩니다.(아래그림 참조) 2. Pushbullet 설치 및 설정자 여기까지 트랜스미션을 설치 완료 하였다면 ..
Esxi gnoboot에서 nanoboot으로 변경 및 DSM5 4493으로 업그레이드 방법.IT 관련/Linux & NAS & IoT 2014. 6. 30. 13:24오늘 xpnology의 DSM 버전을 4493을 올리려고 방법을 찾다 보니...nanoboot로 올리면 문제없이 4493 update2 까지 업데이트가 된다는 제보를 2cpu에서 발견하여 결국 오늘 gnoboot+dsm 4482 조합에서 nanoboot+dsm 4493으로 갈아타게 되었음. 이전에 gnoboot에서도 업그레이드 하는 방법을 적은적이 있는데 gnoboot 나 nanoboot라는게 결국 synology를 속이기 위한 boot이미지이기 때문에 작업은 크게 어렵지 않아서 소개코자 한다....라고 쓰고 여기 아래에 링크를 걸도록 함 ㅋㅋㅋ 일단 필요한 파일은 아래와 같음1. gnoboot가 인스톨된 장비(당연한가?)2. esxi
n40l에 설치된 xpnology(DSM5.x)에다가 bootstrap 설치 방법IT 관련/Linux & NAS & IoT 2014. 6. 26. 17:35Front of the HP ProLiant N36L by uıɐɾ ʞ ʇɐɯɐs 사실 시놀로지에다가 bootstrap를 설치하여 rtmpdump컴파일 해서 방송녹화를 좀 해볼려고 삽질을 시작했다...bootstrap를 설치하면 컴파일이던지 몇가지 ipkg를 이용하여 설치가 가능해서 삽질을 시작했는데 결론적으로 말하자면 컴파일러(gcc)의 버전이 4.1인지라 원하는 소스가 설치가 안되던... 일단 그건 제껴두고 bootstrap설치 방법에 대해서 서술코자 한다. 1. n40l의 경우 x86버전으로 설치하면 됨 - http://lycons.iptime.org/tc/49 해당 링크에서 syno-i686-bootstrap_1.2-7_i686.xsh 파일 다운로드 2. 해당 파일을 실행하면 bootstrap 폴..
DLNA로 서버에서 동영상 갖고 올때 색인이 안되었을때 수정 방법..IT 관련/Linux & NAS & IoT 2014. 6. 4. 22:16smart-tv-dlna-nas by Sinchen.Lin 위 사진은 플리커에서 갖고온 DLNA 검색 사진 오늘 집에서 할일 없어서 새로운 동영상을 받아서 티비로 볼려고 했더니 받은 파일이 색인이 안되었는지 파일들이 보이질 않아서 검색을 해보니 아래와 같이 스크립트를 넣어서 강제적으로 색인을 하도록 설정을 하는게 있던....(미디어서버 강제 색인 스크립트? 라고 해야할듯..) http://2cpu.co.kr/bbs/board.php?bo_table=nas&wr_id=400 해당 스크립트를 아래와 같이 입력을 하면 됩니다. crontab 에 입력할 값*/10 * * * * root /volume1/homes/root/nkreindex.sh all > /volume1/homes/root/nkreindex.l..
[Vmware5.1] gnoboot10.5 + Synology4458 설치하기. + 추가 4482설치 성공IT 관련/Linux & NAS & IoT 2014. 5. 12. 14:45이전에 xpnology를 이용해서 vmware에 synology를 설치하는 방법을 작성하였습니다.해당링크 : http://openature.com/582해당 방법의 단점중인 하나인 xpnology의 버전이 새롭게 나오지 않으면 업데이트가 안된다는 문제가 있었습니다.그리고 기존버전에서 업데이트도 안되는 문제가 발생합니다. 그래서 synology를 네이티브 하게 돌릴수 있는 gnoboot를 이용하려고 합니다.설치 방법은 아래 링크에서 확인 가능하십니다.(먼가 다른분 링크를 걸어서 날로 먹는다는 느낌도 듭니다만; 불펌은 안합답니다;;)http://blog.drs.pe.kr/120210073676 추가로 해당 vmware에다가 같은 방법으로 올릴때 디스크가 없거나 "에러코드 23"으로 뜰때가 있으면기존에 연결되..
synology, 시놀로지(해놀로지)의 Plex Plug-ins 위치IT 관련/Linux & NAS & IoT 2014. 2. 28. 14:00Plex에서 라이브러리 설정을 Daum이나 Naver로 설정을 하면 한글로 설명이 나오게 할 수 있습니다.설정방법은 Plex첫 화면에서 연필을 눌러 편집을 선택한다음에 고급설정을 눌러 선택 가능 해당 라이브러리는 아래 사이트에 참고(다운로드)http://newpds.tistory.com/77 그리고 시놀로지(Synology), 해놀로지의 경우 아래의 경로에 해당 파일(DaumMovie.bundle)를 업로드 해주시면 됨/Plex/Library/Application Support/Plex Media Server/Plug-ins 그러면 아래와 같은 화면으로 해당 동영상들이 한글로 설명이 뜸 여기 더 자세히 적은게 있어서 링크 http://2cpu.co.kr/bbs/board.php?bo_table=nas&w..