Golfreeze.packetlove.com: Life style of Golfreeze Canon400D Family kammtan.com Jazz Freebsd Unix Linux System Admin guitar Music

All about unix linux freebsd and FAQ for Packetlove.com Web hosting , Mail hosting , VoIP + IP PBX server => command , shell script ,tool , crontab => Topic started by: golfreeze on กุมภาพันธ์ 27, 2017, 11:00:16 PM

Title: login เข้า SSH แล้วให้มี Line message แจ้งเตือนในกรุ๊ป line
Post by: golfreeze on กุมภาพันธ์ 27, 2017, 11:00:16 PM
##ขั้นตอนแรก
ทำการสมัคร Line Token ก่อนนะครับใน
https://notify-bot.line.me/my/
โดยสร้างชื่อ Token แล้วก็เลือกกลุ่มที่จะให้ Alert วิ่งไปแสดงครับ
ผูกเสร็จระบบจะสร้าง line token code ให้ทำการ copy เก็บไว้แล้วนำไปใส่ใน shell ".bash_profile" ครับ

##ขั้นตอนที่สอง ทำการแก้ไข .bash_profile
[root@showmeroot]# vi /root/.bash_profile
ไปที่บันทัดสุดท้ายแล้วเพิ่ม

# User specific environment and startup programs
curl -X POST -H 'Authorization: Bearer [LINE-TOKEN Code ของท่านครับ]' -F 'message=Server 150.xxx.yyy.zzz have SSH Logined' https://notify-api.line.me/api/notify
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME

เท่านี้ก็เรียบร้อยครับ โดย Line Token Code นั้นไม่ต้องใส่เครื่องหมาย [] นะครับ
ทำการทดลอง
#ssh 150.xxx.yyy.zzz -lroot
{"status":200,"message":"ok"}[root@showmeroot]#
ก็มีข้อความเด้งขึ้นมาในกรุ๊ปครับผม : )