ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-28, Tuesday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

Python සහ Telegram භාවිතයෙන් සේවාදායක සෞඛ්‍ය නිරීක්ෂණය පහසු කරගන්න

Python සහ Telegram භාවිතයෙන් සේවාදායක සෞඛ්‍ය නිරීක්ෂණය පහසු කරගන්න

ඔබේ වෙබ් සේවාදායකය හෝ ඩේටා සෙවාකය ක්‍රියාත්මක තත්ත්වය ගැන නිතර තොරතුරු ලබා ගැනීමට තිරය අරගෙන ඉන්නවාද? ඒ තත්ත්වය හදිසි ලෙස අස්ථි‍ර වූ විට තත්කාලික දැනුම්දීමක් නොලැබුනොත් ගැටලුවක් ව්‍යාප්ත වීමට ඉඩ ඇත. මේ වගේ අවශ්‍යතාවය ඉටු කරගන්න Python සහ Telegram එකට එකතු කරලා සරල නිරීක්ෂණ පද්ධතියක් තැනීමේ ක්‍රමයක් මෙහිදී විස්තර කරනවා.

Python භාෂාව භාවිතා කර psutil පුස්තකාලයෙන් CPU, memory, disk භාවිතය ලබා ගෙන, Telegram Bot API මඟින් ඔබගේ තෝරාගත් චැට් එකට පණිවුඩයක් එවීමේ කේතයක් ලියයි. BotFather මගින් බොට් එකක් සකස් කර API ටෝකනය ලබාගෙන, python-telegram-bot පුස්තකාලය pip install කරගන්න. පසුගිය කේත උදාහරණය තුළ /status නියෝගය යැවූ විට, බොට් එක ඔබට CPU, memory, disk ප්‍රතිශතයන් සමග තත්කාලික වාර්තාවක් එවයි.

මෙම පද්ධතියේ වැදගත්කම වන්නේ, සේවාදායකයේ අධික භාරය, මතක අවසානය, හෝ තැටි පිරීම වැනි ගැටළු ඇති වූ විට තත්කාලිකව ඔබට දැනුම් දීමයි. එවිට ඔබට ඉක්මනින් ප්‍රතිචාර දක්වා, සේවා අඩවිය නවීකරණය කිරීම හෝ සම්පත් පිරිසිදු කිරීම කළ හැකිය.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

  • අධ්‍යයන කාර්යය: තාක්ෂණ විෂයයන් අධ්‍යයනය කරන සිසුන්ට Python හා Bot API භාවිතය අත්හදා බැලීමට හොඳ උදාහරණයක්.
  • විකසකයින්ට: ලොකු පරිමාණ සේවාදායකයක් පවත්වාගෙන යන විකසකයින්ට පූර්ණ ස්වයංක්‍රිය නිරීක්ෂණයක් සකස් කරගැනීමට පහසුකම.
  • ව්‍යාපාරිකයින්ට: කුඩා හා මධ්‍ය පරිමාණ ව්‍යාපාරයන්ට සේවා අඩවියේ අඩුපාඩු හඳුනාගැනීමට, පාරිභෝගික අත්දැකීම අඩු නොකර, වියදම් අඩු කර ගැනීමට උපකාරී.

ඔබට අවශ්‍ය එකම දෙය නම් Python ස්ථාපනය කර, BotFather මගින් බොට් එකක් සාදා, ඉහත කේතය monitoring.py ලෙස සුරකින්න. පසුගිය විධානය python monitoring.py ක්‍රියාත්මක කර, Telegram චැට් එකේ /status යැවීමෙන් ඔබේ සේවාදායක තත්ත්වය රියල්-ටයිම් දැනගත හැකිය.

අදම මෙම ක්‍රමය අත්හදා බැලීමෙන්, ඔබේ සේවාදායකය සෞඛ්‍යවත්, ආරක්ෂිත, සහ පරිපාලනය පහසු වනු ඇත.

💡 ඔබේ සේවාදායකය දැන්ම නිරීක්ෂණයට ගන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Python #Telegram #Monitoring #DevOps #SriLankaTech