f 터진수박 (Burst Watermelon) :: 'DSM' 태그의 글 목록
반응형

먼저 텔레그램 봇 생성부터 합니다.
텔레그렘을 실행 – @BotFather 검색 – 시작


시작할 때 봇에 관한 명령어가 나오는 데 우리가 필요한 부분은 /newbot 입니다.
/newbot 입력

@BotFather: Alright, a new bot. How are we going to call it? Please choose a name for your bot.
나는 봇! (채팅방에서 보일 이름)

@BotFather: Good. Now let’s choose a username for your bot. It must end in `bot`. Like this, for example: TetrisBot or tetris_bot.
xxxxx_BOT (봇을 부를 때 이름 @xxxxx_BOT , 주의: 영어로만 작성 가능, 마지막에 BOT이라는 단어는 꼭 들어가야 함)

@BotFather: Use this token to access the HTTP API
111111111:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA (이 값은 유출되면 안 됩니다.) #


이제 만든 봇을 검색합니다.
아니면 위에 사진처럼 telegram.me/XXXXX_BOT 이라 적힌 주소로 가도 됩니다.


시작



시작이 됐다면 아무 반응이 없습니다.


아무 단어나 적어 꼭 한번 말을 걸어주는 작업이 꼭 필요합니다.




이제 웹 브라우저 크롬, IE, 파폭 아무거나 키신 뒤 주소창에 자신이 위에서 발급받은 봇토큰 값을 넣고 접속합니다.
https://api.telegram.org/bot봇토큰/getUpdates
https://api.telegram.org/bot111111111:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/getUpdates
주의 – 잘못된 링크 예) https://api.telegram.org/111111111:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/getUpdates
https://api.telegram.org/ 뒤에 bot이라는 단어가 지워짐

chat_id 값이 필요한데 저 부분이 chat_id에 대한 값입니다. (혹시 값이 안나오는 분들은 봇에게 다시 한번 말을 걸어보세요.)

{“ok”:true,”result”:[{“update_id”:939819607,
“message”:{“message_id”:82,”from”:{“id”:#여기값이필요,”first_name”:”Joe”,”last_name”:”Bloggs”,”username”:”jbloggs”},”chat”:
{“id”:1234567,”first_name”:”Joe”,”last_name”:”Bloggs”,”username”:”jbloggs”},”date”:1436104512,”text”:”\/off 1″}}]}

이번에는 주소창에 밑에 값을 입력해서 봇에게 메시지 전달이 성공적으로 가능한가 확인을 해야합니다.
https://api.telegram.org/bot봇토큰/sendMessage?chat_id=챗아이디&text=Hello
https://api.telegram.org/bot111111111:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/sendMessage?chat_id=123456789&text=Hello


성공했다면 봇이 나에게 Hello라는 말을 걸어옵니다.


이제 봇에 대한 준비는 끝났고 본격적으로 DSM 웹 스테이션 + 알림 SMS 연동이 남았습니다.

Telegram.php <- 먼저 php 파일을 받습니다.

SynologySMStelegram09

웹 스테이션에 위에서 받은 파일을 넣습니다. 잘 모른다면 -> Synology Web Station 웹 서비스 활성화하기
제어판 – 알림 – SMS
SMS 알림 활성화 – 체크

SMS 제공업체 추가 – 클릭


공급자 설명
공급자 이름: 원하는 이름 (ex: DSM Notice)
SMS: URL: http://localhost/telegram.php?user=1&pass=1&phone=010&body=Hello World&bot_token=봇토큰&chat_id=챗아이디
예) http://localhost/telegram.php?user=1&pass=1&phone=010&body=Hello World&bot_token=111111111:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA&chat_id=123456789

다음


사진과 동일하게 옵션 설정 후 적용


SMS 서비스 제공업체: 위에서 만든 공급자 이름
사용자 이름: 1
패스워드: 1
패스워드 확인: 1
기본 전화 번호: 010 – 1

적용

SynologySMStelegram13
테스트 SMS 메시지 전송 – 확인


알림이 왔다면 끝났습니다.

SynologySMStelegram15
고급탭에서 SMS에 대한 알림 설정을 만질 수 있습니다.
예) IP 주소 차단을 받고 싶다면 체크 후 저장

SynologySMStelegram16

원글 출처 : https://nas.moe/archives/879



업데이트 된 글 보기 (For more information, visit main hompage) : http://gturl.iptime.org

 

접속 안될 때 (When you can't access to main homepage) : http://burst-watermelon.blogspot.com


반응형
블로그 이미지

Burst Watermelon

교육의 모든 정보,투자,부동산,유용한 정보들

,
반응형

먼저 아래의 파일들을  미리 다 받아 놓는다.

Bootloader: Jun's Mod 1.01

DSM 6.0.2 8451 Operating System : Synology site download

Win32DiskImager 프로그램 : Sourceforge

USB View 프로그램 : USB view homepage

OSFMount : OSF Site

Synology Web Assistant 6.0 7319 : Synology site download


  • 설치 방법
  1. Bootloader and DSM 6.0.2 download
  2. Bootloder image를 USB에 기록한다.
  3. USB로 부팅한다.
  4. 다른 컴퓨터로 Synology Web Assistant를 설치하여 내부 네트워크에서 Xpenology를 찾는다.
  5. "수동 설치"를 선택하여 다운받아 놓은 6.0.2 8451 이미지를 선택한다.
  6. 설치 후 , 서버이름/사용자 이름/패스워드 입력을 완료한다.
  7. DSM 업데이트 설정은 반드시 "DSM 업데이트를 다운로드하지만, 설치 여부 알림"으로 설정해 놓는다.
  8. Quick connect는 "이 단계 건너뛰기"를 선택하면 모든 설치가 완료된다.



  • 만약, 부트로더 USB 만들고나서 인식이 안되는 경우에는 ofsmount프로그램을 이용하여 수정 작업을 합니다.
  1. 먼저 /grub/grub.cfg파일의 VID, PID, SN, MAC1 값을 수정해주어야 합니다.
  2. USB VIEW 프로그램을 실행후 부트로더 이미지를 기록한 USB를 선택한다.
  3. "Device Descriptor"에서 idVendor와 idProduct를 메모장에 기록한다.
  4. /grub 경로에 있는 grub.cfg파일을 메모장이나 편집 프로그램으로 열어준다.
  5. set vid=0x058f 부분을 아까 기록해둔 idVendor 값을 교체한다. (아래 빨강색 부분)
    serial --port=0x3F8 --speed=115200
    terminal_input serial console
    terminal_output serial console
    set default='0'
    set timeout='1'
    set fallback='0'menuentry 'Synology DS3615xs' --class os {
    insmod fat
    linux /image/DS3615xs/zImage root=/dev/md0 syno_hdd_powerup_seq=0 netif_num=1 HddHotplug=0 SataPortMap=1 syno_hw_version=DS3615xs vender_format_version=2 vid=0x090C pid=0x1000 console=ttyS0,115200n8 sn=C7LWN09761 mac1=0011322CA785 withefi elevator=your_magic_elevator quiet
    initrd /image/DS3615xs/ramdisk.lzma
    }
  6. set pid=0x6387 부분을 아까 기록해둔 idProudct 값으로 교체한다. (위 빨강색 부분)
  7. Synology Serial Number와 MAC 값 확인(?) 방법은 아래 링크를 참조하시기 바랍니다.
    1. http://xpenology.me/how-to-generate-synology-mac-and-serial-valid-pair/
    2. https://github.com/brianpow/synology-sn-mac-generator
  8. SataPortMap=1 부분을 연결된 하드디스크 개수만큼 수정해주시고 저장한다.
    SATA포트에 하드를 연결할 땐 0번 포트부터 연결해주셔야 합니다.
    그리고 SataPortMap=을 연결된 하드디스크 갯수만큼 수정해주셔야 합니다.SataPortMap=4는 첫번째(온보드)칩셋의 4개의 하드를 쓴다는거고
    SataPortMap=44는 첫번째와 두번째(확장카드나 확장 칩셋)의 각 4개씩 쓴다는 소리입니다.보드에서는 AHCI 설정이 켜져 있어야하며(SATA)
    ASMedia 같이 서드파티 추가 사타포트는 호환이 안될 수 있습니다.
  9. 바이오스/UEFI 설정 들어가신후 부팅 옵션 1순위를 부트로더 USB로 선택한다.
  10. 정상적으로 부트로더 USB 부팅이 되는지 확인한다.
  11. 웹브라우저에 본인의 NAS 주소를 입력해주신후 NAS로 자동연결되면 설정버튼을 클릭한다. (http://find.synology.me or http://diskstation:5000)
  12. 위의 "설치 방법"의 순서대로 설치를 시작한다.

업데이트 된 글 보기 (For more information, visit main hompage) : http://gturl.iptime.org

 

접속 안될 때 (When you can't access to main homepage) : http://burst-watermelon.blogspot.com


반응형
블로그 이미지

Burst Watermelon

교육의 모든 정보,투자,부동산,유용한 정보들

,