Skip to contentSkip to main navigation Skip to footer

Thiết lập thông báo trên AAPANEL

anh 47

Trong bài viết này VINASTAR sẽ hướng dẫn bạn thực hiện Thiết lập thông báo trên AAPANEL.

1. Thiết lập thông báo với Email

Để Thiết lập thông báo với Email trên AAPANEL thì việc đầu tiên bạn cần có một tài khoản SMTP Mail để cấu hình gửi thông báo (Có thể sử dụng Gmail, ZohoMail, Mail Host…)

Sau khi đã chuẩn bị xong tài khoản SMTP Mail. Bạn đăng nhập vào AAPANEL và chọn Settings => Notification => Set

Thiết lập thông báo trên AAPANEL
Thiết lập thông báo trên AAPANEL 14

Sau đó ở Tab Email bạn chọn Sender settings. Và nhập vào tương ứng:

  1. Sender email: Tài khoản mail
  2. SMTP Password: Mật khẩu SMTP của tài khoản mail
  3. SMTP Server: Nhập vào thông tin SMTP Server
  4. SMTP Port: Nhập vào port của SMTP

Sau đó nhấn Save để lưu thanh đổi.

Lưu ý: Các thông tin SMTP sẽ được cung cấp khi bạn sử dụng dịch vụ email của nhà cung cấp đó.

anh 49
Thiết lập thông báo trên AAPANEL 15

Tiếp đến bạn cần thiết lập tài khoản người nhận mail (Add recipient). Ở tài khoản này chính là tài khoản nhận các thông tin cảnh báo.

anh 51
Thiết lập thông báo trên AAPANEL 16

Khi thiết lập xong bạn sẽ nhận được email trả về kết quả vừa thiết lập. Như vậy đã hoàn tất thiết lập cảnh báo với Email trên AAPANEL

anh 50
Thiết lập thông báo trên AAPANEL 17

2. Thiết lập thông báo với Telegram

Ngoài Email thì ứng dụng chat Telegram là một ứng dụng nhắn tin cực nhanh. Do đó người dùng thường sử dụng telegram để nhận các thông báo như đơn hàng,, và ở bài này mình sẽ dùng ưu điểm của Telegram để nhận các thông báo quan trọng về cron jobs.

Để thiết lập bạn cần chuẩn bị một con BOT và ID con Bot. Nếu bạn chưa biết cách tạo BOT Telegram hãy xem hướng dẫn bên dưới nhé.

Để thiết lập bạn cũng vào Settings => Set

anh 48
Thiết lập thông báo trên AAPANEL 18

Sau đó bạn chọn Telegram và nhập vào:

  1. ID: ID của Bot Telegram
  2. TOKEN: Chuổi mã Token Telegram khi tạo BOT

Khi sao xong bạn nhấn Save để áp dụng các thay đổi.

anh 52
Thiết lập thông báo trên AAPANEL 19

Và bạn sẽ nhận được một thông báo thiết lập hoàn tất từ AAPANEL với Telegram thành công.

anh 53
Thiết lập thông báo trên AAPANEL 20

Lưu ý: Nếu bạn gặp lỗi sau khi nhập ID và Token Telegram. Hãy thực hiện cài đặt lại module telegram với lệnh sau.

Traceback (most recent call last):
File "class/panelBackup.py", line 865, in send_notification
_res = panel_telegram_bot.panel_telegram_bot().send_by_tg_bot(msg['tg'])
File "class/panel_telegram_bot.py", line 66, in send_by_tg_bot
bot = telegram.Bot(conf['bot_token'])
AttributeError: module 'telegram' has no attribute 'Bot'
btpip uninstall telegram
btpip install python-telegram-bot
bt reload
    
CleanShot 2022 05 04 at 22.02.21
Thiết lập thông báo trên AAPANEL 21

3. Cấu hình cảnh báo đăng nhập

Để thiết lập cảnh báo khi có ai đó đăng nhập vào AAPANEL của bạn. Bạn chọn Settings => Login panel alarm => Alarm settings => Bật Send to mailbox

anh 54
Thiết lập thông báo trên AAPANEL 22

Bây giờ bạn thử dùng thiết bị khác đăng nhập vào. Bạn sẽ nhận được ngay cảnh báo đăng nhập về mail. Điều này giúp bạn phòng được những người đăng nhập không đáng tin cậy. Từ đó giúp máy chủ bạn được an toàn hơn.

anh 55
Thiết lập thông báo trên AAPANEL 23

4. Cấu hình cảnh báo cronjob không hoàn thành

Trên AAPANEL khi sử dụng thì sẽ có những cronjobs bạn thiết lập cho một công việc. Tuy nhiên các cronjobs này không phải lúc nào cũng hoạt động chính xác 100%. Mà sẽ có lúc các cron chạy không đúng, hoặc thực hiện một công việc thất bại.

Giả sử bạn thiết lập sao lưu dữ liệu lên đám mây. Và công việc sao lưu này thực hiện thất bại và bạn không hề hay biết. Điều này mang nhiều rủ ro cho dữ liệu của bạn.

Sử dụng thế mạnh của Telegram. Mình sẽ hướng dẫn bạn thiết lập cảnh báo đến Telegram như sau.

Bạn hãy truy cập vào Cron trong AAPANEL

anh 56
Thiết lập thông báo trên AAPANEL 24

Tại đây bạn hãy chọn cron job mà bạn muốn thông báo. Trong bài viết này mình sẽ chọn cron backup Database lên Google Drive. Và sẽ có 2 mục cho bạn chọn bao gồm

Backup reminder

  • Dont notify: Không thông báo
  • Notify on failure: Thông báo khi công việc không hoàn thành.

Notification

  • All: Thông báo về tất cả các kênh bạn thiết lập
  • Telegram: Chỉ nhận thông báo về telegram
  • Email: Chỉ nhận thông báo về mail

Sau đó bạn chọn Save changes để áp dụng các thay đổi. Và bây giờ bạn có thể yên tâm với các cronjobs này. Khi có cron nào thực hiện không thành công bạn sẽ nhận được thông báo về kênh mà bạn thiết lập.

CleanShot 2022 05 04 at 22.21.12
Thiết lập thông báo trên AAPANEL 25

Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:

Was This Article Helpful?

0
0 Comments

There are no comments yet

Leave a comment

Your email address will not be published. Required fields are marked *