• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
ESXi

ntfy와 homeassistant를 이용한 esxi android vm 제어하기

th20ry 215

0

3

달소님 게시글 ntfy를 보고 이걸로 원하는 삽질(?)을 할 수 있겠다 싶어서 해보게 되었습니다. 

여기는 Homeassistant를 사용하는 분들이 적어서 관심이 없으시겠지만, 혹여 필요하신 분 참고하시거나 기록겸 해서 글 남겨봅니다.

 

저는 nginx-proxy manager와 esxi /  home assistant 를 사용합니다. 

 

 

 

1)먼저 ntfy docker를 설치합니다.

원하는 설치위치에 폴더를 생성 및 각자 취향(?)에 맞게 docker-compose.yml 파일을 만듭니다.

 

mkdir -p /data/ntfy/config;
mkdir -p /data/ntfy/cache;
cd /data/ntfy;
vi docker-compose.yml;

 

version: "2.1"
services:
  ntfy:
    image: binwiederhier/ntfy:latest
    container_name: ntfy
    command:
      - serve
    environment:
      - TZ=Asia/Seoul
    volumes:
      - /data/ntfy/cache:/var/cache/ntfy
      - /data/ntfy/config:/etc/ntfy
    ports:
      - 8081:80
    restart: unless-stopped

 

ESC;

:wq;

docker-compose up -d;

 

2)portainer - container - ntfy -> edit 에서 

 

image.png.jpg

ntfy_default 외에 npm에 사용하는 network를 추가합니다. 

 

3)원하는 nginx proxy manger의 도메인 설정 및 세부 주소를 설정합니다.

 

image.png.jpg

 

4)설정한 npm의 도메인으로 접속 및 원하는 topic을 설정합니다.

image.png.jpg


 5)안드로이드에 ntfy 앱 설치 및 설정합니다.

image.png.jpg

설정에서 아까 설정한 기본 서버를 설정한 뒤 subcribe topic으로 원하는 topic을 noti 받습니다. 

그리고 notification이 올 경우 원하는 자동화를 하게 설정합니다.

저는 Macrodroid를 사용했습니다.

image.png.jpg

 

 

6)Homeassistant에 configuration.yml에서 원하는 switch 등을 만듭니다.

저는 이렇게 만들었습니다.

 

switch:
  - platform: template
    switches:

      {{"command명"}}_switch:
        value_template: "{{ is_state('sensor.esxi_vm_{{"command명"}}', 'running') }}"
        turn_on:
            service: esxi_stats.vm_power
            data:
              host: {{"사용하는 ESXI 주소"}}
              vm: {{"ESXI에 보이는 VM 이름"}}
              command: "on"
        turn_off:
          service: shell_command.{{"하단 command명"}}           

 

## curl -d {{명령어, 저 같은 경우에는 OFF}} https://ntfy.duckdns.org/TOPIC

shell_command:
  {{"command명"}}: 'curl -d OFF https://{{"도메인주소"}}.duckdns.org/{{"4번에서 정한 topic"}}'

 

 

7) 원하는 Homeassistant 제어 방법으로 제어합니다.

image.png.jpg

 

 

신고공유스크랩
3
1등
콜라 2022.08.15. 12:55

ntfy가 자동화도 되는군요…!

 

-------

아 자동화는 안드 앱에서 하는건가요?

제가 잘못이해했던것 같네요. ㅋㅋ 

th20ry 글쓴이 2022.08.15. 13:35
콜라

통신매체로만 사용하려고 하는거죠

webhook이 더 편한것같은데.. 전 할 줄 모르겠습니다 ㅜㅜ;;

profile image 2등
달소 2022.08.15. 15:48

오호.. 이렇게 사용하는방법도있군요 Home Assistant를 한번 해봐야겠습니다 ㅎㅎ

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

본 게시판은 서버구축 게시판과 통합되었습니다.

서버구축 게시판 이동하기
제목 글쓴이 날짜 조회 추천
공지 서버OS(ESXi/Linux/Router 등) 게시판 이용안내. 달소 21.11.16.17:43 587 +1
공지 ESXi 관련 추천글 모음 5 달소 21.04.23.12:19 3762 +6
USB LAN으로 ESXi8 설치하기.(Feat. Realtek LAN) 15 달소 23.01.01.18:51 2188 +2
당신이 알아야할 새로운 스탠다드 Matter란 무엇인가 5 DarkAcid 22.12.30.02:38 740 +1
인텔 igpu는 gvt-g를 이용해 두개 이상의 가상머신에 패스스루 해줄 수 있네요. 13 니즛 22.12.23.02:19 1380 +1
image
달소 23.01.01.18:51 2188 +2
image
달소 22.12.31.01:32 378 0
normal
Overtorque 22.12.22.20:57 450 0
image
morecool 22.12.16.01:00 219 +1
image
아리천 22.12.06.10:02 202 0
image
morecool 22.12.05.10:19 280 +2
normal
morecool 22.12.02.01:54 325 0
normal
칼퇴하는남자 22.11.28.12:13 1211 0
normal
DarkAcid 22.10.20.03:58 338 +1
image
달소 22.10.14.14:29 788 +1
image
달소 22.10.14.13:45 739 0
image
달소 22.10.13.22:35 2211 0
image
달소 22.10.13.22:18 222 0
image
달소 22.10.13.21:53 624 0
normal
달소 22.10.13.11:33 189 0
image
달소 22.10.13.10:53 1851 0
normal
달소 22.09.02.11:18 772 0
image
Ser32 22.08.23.22:50 413 0
normal
강아지발바닥 22.08.15.15:57 165 0
image
th20ry 22.08.15.11:10 215 0
image
th20ry 22.08.08.13:14 471 +2
image
KelvinKang 22.07.08.11:28 489 +1
normal
ExpBox 22.07.08.11:10 602 +1
normal
앨런임더 22.06.29.08:36 133 0
image
OneG 22.06.23.22:56 134 +1
image
자바라 22.06.10.17:09 201 0
normal
dadami 22.04.07.17:20 330 +2
normal
dadami 22.04.06.16:31 154 +2
image
김주사미 22.04.01.15:15 130 +2
image
초보나스 22.03.25.08:35 347 +1
normal
다다파파 22.03.03.00:10 813 0
normal
다다파파 22.02.26.13:53 136 +1
image
몰트 22.02.24.23:08 401 +2
image
서버하거파 22.02.21.16:07 192 +1
image
다다파파 22.02.20.22:06 644 +3
normal
다다파파 22.02.20.14:49 363 0
normal
다다파파 22.02.20.08:03 456 0
normal
다다파파 22.02.19.16:58 159 +1
image
다다파파 22.02.19.01:00 129 +1
normal
섭린이 22.02.12.17:06 114 +1
image
dadami 22.01.28.23:26 347 +2
image
달소 22.01.27.16:01 264 +1
normal
th20ry 22.01.20.17:12 233 +2
image
OneG 22.01.19.16:57 151 +1
image
http80 22.01.15.22:47 277 +1
image
익명아뒤 22.01.14.19:24 511 +4
normal
스피드야 22.01.14.11:46 427 +1
image
OneG 22.01.12.17:40 262 +1
normal
OneG 22.01.12.11:23 370 +1
image
OneG 22.01.11.01:19 653 +1
image
OneG 22.01.10.14:41 378 +1
normal
익명아뒤 22.01.08.01:55 137 +1
normal
dadami 22.01.07.22:40 127 +1
image
익명아뒤 22.01.07.01:30 545 +1
image
익명아뒤 22.01.06.18:16 252 0
normal
흰털너부리 22.01.05.15:21 219 +1
normal
bumworld 22.01.04.02:30 1455 +1
image
달소 22.01.03.11:12 178 0
normal
몽롱한꿈 22.01.03.08:14 127 0
image
bumworld 22.01.01.23:56 236 0
image
검정색마시멜로 21.12.28.12:58 383 +2
image
달소 21.12.26.21:59 209 0
normal
fullstack 21.12.23.23:51 927 +2
normal
하늘위의하늘 21.12.23.09:38 272 +1
image
달소 21.12.21.17:52 289 +1
image
달소 21.12.21.11:25 1308 0
normal
돼으지 21.12.15.13:51 110 +1
image
달소 21.12.06.16:58 945 +2
image
DarkAcid 21.12.03.12:05 454 +1
image
달소 21.11.30.18:14 530 0
image
달소 21.11.30.15:38 151 0
image
달소 21.11.23.10:49 1090 +3
image
달소 21.11.08.22:26 190 0
image
달소 21.11.08.22:14 314 +1
image
달소 21.11.08.21:41 256 0
normal
DarkAcid 21.11.05.03:08 125 +1
image
달소 21.10.19.23:06 422 +4
image
달소 21.10.19.22:15 337 0
image
달소 21.10.04.16:53 917 0
image
돈많은거지 21.09.19.07:19 1058 +3
image
달소 21.07.21.14:05 126 0
normal
테돌아이 21.07.12.08:38 123 +3
image
달소 21.07.07.15:17 162 +2
image
달소 21.06.28.13:19 350 +1
image
달소 21.06.23.15:51 253 0
image
웬디 21.06.11.10:51 225 0
image
올리고당 21.06.04.11:03 611 +3
image
달소 21.06.02.12:53 330 +1
normal
올리고당 21.06.02.10:28 252 +1
image
달소 21.05.13.15:33 161 0
image
달소 21.05.06.13:20 323 +2
image
달소 21.04.23.12:19 3762 +6
image
달소 21.04.23.12:19 451 +4
image
달소 21.03.09.16:15 545 +1
image
달소 21.02.26.13:38 173 0
image
달소 21.02.23.10:06 401 0
image
달소 21.02.20.22:17 257 0
image
달소 21.02.20.18:58 205 +1
image
달소 21.02.04.18:45 319 0
image
달소 21.01.28.22:58 1164 +1
image
달소 21.01.19.13:52 778 +1
image
달소 21.01.15.23:17 526 0
image
달소 21.01.11.18:18 291 +1
normal
달소 21.01.07.16:14 306 0
image
달소 20.12.25.17:20 400 +2
image
달소 20.12.25.17:18 3176 +5
image
달소 20.12.24.18:04 669 +2