ESXi 부팅후 telegram 메시지 전송하게 하기

   조회 26031   추천 1    

ESXi 부팅후 telegram 메시지 전송하게 하기

- NVIDIA T600 GPU 패스스루후 부팅이 제대로 됐는지 알 수가 없어 적용했습니다. ㅎ


* ESXi 6.7 U3에서 테스트 했습니다.


(0) 텔레그램 채팅방ID 발급 (인터넷에서 검색하면 많이 나옵니다)

-> CHAT ID, TOKEN이 있어야 해당 텔레그램 채팅방으로 전송됩니다.

 

(1) 아래 파일 편집

vi /etc/rc.local.d/local.sh


(2) 아래 3줄 삽입후 저장 (빨간색 부분)

* { }는 빼고 입력하셔야 합니다.

-> 편집은 i 누름

-> 저장전에 ESC 누름

-> 저장&종료는 wq!

-> 저장 안하고 종료는 q!


(3) ESXi 리부팅


#!/bin/sh


# local configuration options


# Note: modify at your own risk!  If you do/use anything in this

# script that is not part of a stable API (relying on files to be in

# specific places, specific tools, specific output, etc) there is a

# possibility you will end up with a broken system after patching or

# upgrading.  Changes are not supported unless under direction of

# VMware support.


# Note: This script will not be run when UEFI secure boot is enabled.


esxcli network firewall ruleset set -e true -r httpClient


wget --post-data="chat_id={텔레그램 CHAT ID 입력}&text={원하는메세지입력-공백허용안됨-ESXi_6.7_Booted_Completed}" https://api.telegram.org/bot{텔레그램 TOKEN 입력}/sendMessage


esxcli network firewall ruleset set -e false -r httpClient


exit 0

~

~

~

~

~

~

~

- /etc/rc.local.d/local.sh 1/20 5%

ㄱ... Test
maronet 2022-03
오늘의 아이디어 상~! 짝짝~
송진홍 2022-03
이야~ 이거 꽤나 유용하겠는데요?
소중한 정보 감사드립니다.^^
11qkr 2022-03
정보 감사합니다
작업한번 해보겠습니다

 vm 동작 모니터링은  할수 있는지요??
특정 vm 동작/재부팅/stop 등

예) 해놀로지 파워off/on을 적용 가능한지요,,,,
     
감자 2022-03
VM 동작은 따로 만드셔야 할 듯 합니다.
이거는 Host os(ESXi) 부팅 알리미 입니다
11qkr 2022-03
시놀로지 power on
시놀로지 파워on시  텔레그램 메신저 받기 적용은
님께서 제공하신 소수를 1줄 작업 스케쥴러에 넣으니  적용 되었습니다
wget --post-data="chat_id={텔레그램 CHAT ID 입력}&text={원하는메세지입력-공백허용안됨-ESXi_6.7_Booted_Completed}" https://api.telegram.org/bot{텔레그램 TOKEN 입력}/sendMessage
-----------------
시놀로지 power off 이벤트 는 xxx
===================
esxi serve vm 이벤트 sh 파일을 찾고 있습니다.,,,,고수님의 조언을 기달리겠습니다.
     
화정큐삼 2022-03
감사합니다.
한동안 안쓰던 텔레그램 다시 깔고
헤놀로지에 적용해 봅니다.^^
          
화정큐삼 2022-03
인터넷에서 방법 찾아서 잘 적용 마쳤습니다.
wget --post-data="STRING DATA" 와 http URL 사이에 공백 하나가 필요한걸 몰라서 10분 해멨습니다. ㅎㅎ

봇 채팅방 ID 발급방법 (BotFather)
https://blog.naver.com/damtaja/221347508096
               
11qkr 2022-03
시놀로지 작업스케쥴에 텔레그램  추가 적용 메세지 받기
1) 부팅시 적용
  - 추가 : 트리거된 작업  추가
      wget --post-data="chat_id=1412345&text=Synology_message_[Booting_되었습니다]" https://api.telegram.org/bot5234519:AAE4XPmef6A5N8XyHyO5unhlkz213123/sendMessage

2) 만들어(사용중인)놓은 작업스케쥴 추가( 자신의 1개의 정상 출력 확인후 메세지만 변경)
        (제일 마지막에.... mysql 백업이라면)
        wget --post-data="chat_id=1412345&text=Synology_message_[Mysql백업이_되었습니다]" https://api.telegram.org/bot5234519:AAE4XPmef6A5N8XyHyO5unhlkz213123/sendMessage
-----------------------
작업스케줄에 email대신 텔레그램으로 적용 해보았습니다.,
                    
화정큐삼 2022-03
{}태그를 지워야 함에도 해깔려서 그냥 샘플로 한번 정리해 드릴까 했었는데, 마침 잘 올려주셨네요.^^
위에 chat_id는 실제 본인 id가 아니시겠죠? ㅎㅎ
다른 스케쥴러 에도 한번 적용해 봐야 겠네요.
                         
11qkr 2022-03

(위에 chat_id는 실제 본인 id가 아니시겠죠? ㅎㅎ)
 id및 톤큰 의 번호  몇자 변경 내용입니다.
....는 당근 아니죠,,,,
내것이라도 상관 없어요
쓸사람 없으니 쓰신다 해도  메션을 못받죠...
참고로 설치사례는
1.docker에 텔레그램 적용하면  시놀로지 시작/종료에 도커 시작/종료의 메신져도 오네요,
2.웹서버 홈페이지 운영에 글쓰기/수정/다운로드/댓글,,,,등등 적용으로 메신져 오네요
3.esxi서버 에는 테스트가  번거로워 vm별 시작/종료  적용하고 싶은데 ,,,고수님 사례를 찾고 있습니다 ???
...수고하세요....
Smilesanta 2022-03
감사합니다~~덕분에 esxi 에 잘 적용했습니다.


제목Page 6/28
2022-09   17254   딥러닝서버
2022-10   22116   박문형
2022-10   38001   딥러닝서버
2023-12   11194   딥러닝서버
2019-11   10409   고고다
2018-03   24617   제온프로
2024-01   12775   딥러닝서버
2019-11   14008   고고다
2021-07   14454   딥러닝서버
2020-07   8282   삐돌이슬픔이
2021-07   11253   딥러닝서버
2020-07   11922   황진우
2021-07   9865   박문형
2019-03   12733   깜박깜박가
2019-03   10548   삼육공야드
2019-03   19052   엠브리오
2024-01   21588   딥러닝서버
2024-02   32462   딥러닝서버
2018-04   32383   박문형
2021-08   8352   딥러닝서버