ክትትልዬን እንዴት እንደጻፍኩት

ታሪኬን ለማካፈል ወሰንኩ። ምናልባት አንድ ሰው እንኳ ለሚታወቀው ችግር እንዲህ ዓይነቱን የበጀት መፍትሔ ያስፈልገዋል.

ወጣት ሆኜ እና ሞቃት ሆኜ እና ጉልበቴን የት እንደማኖር ሳላውቅ፣ ፍሪላንስ ለማድረግ ወሰንኩ። በፍጥነት ደረጃ ማግኘት ችያለሁ እና አገልጋዮችን ቀጣይነት ባለው መልኩ ለማቆየት የጠየቁ ሁለት መደበኛ ደንበኞችን አገኘሁ።

በመጀመሪያ ያሰብኩት የክትትል አስፈላጊነት ነበር። እኔ እንደ ብልህ ሰዎች ለማድረግ ወሰንኩ, መንኮራኩሩን እንደገና ለማደስ ሳይሆን, እንደ ሙኒን ወይም ዛቢክስ ያሉ ዝግጁ የሆኑ አማራጮችን ለመመልከት. ነገር ግን ወዲያውኑ የድረ-ገጽ ስሪት ጥሩ የበይነመረብ ግንኙነት ያስፈልገዋል, በተለይም ከስልክዎ ለመጀመሪያ ጊዜ ከከፈቱት. ከከተማው ርቀው በተፈጥሮ ውስጥ ዘና የሚያደርጉ ከሆነ, የተረጋጋ ግንኙነት ለማግኘት አስቸጋሪ ነው. ስለዚህ የኮንሶል መቆጣጠሪያ አማራጭ ተመርጧል.

እንደ ኮንሶል ክትትል፣ atop እና atop's log reader፣ atopsar፣ በጣም ረድቶኛል። ቀደም ሲል በሀብር ላይ ተጠቅሰዋል, በላይኛው ፈርሷልስለ atopsar ግን ምንም አልተነገረም።

ቅንብር

በጣም ቀላል ጭነት ፣ ሶስት ትዕዛዞች ብቻ።

#Centos

yum install atop

#Debian/Ubuntu

apt-get install atop

ከዚያ መቆጣጠሪያውን ለራስዎ ማበጀት ወይም ነባሪ ቅንብሮችን መጠቀም ይችላሉ።

#Debian/Ubuntu/Centos

/etc/default/atop 

መደበኛ ፋይል፡

 #cat /etc/default/atop
INTERVAL=60                    #Время, через которое создаётся снимок нагрузки в секундах, по умолчанию каждые 10 минут
LOGPATH="/var/log/atop"        #Путь до папки хранения логов
OUTFILE="$LOGPATH/daily.log"   #Название файла логов за сегодняшний день

ወደ autorun አክል
#Debian/Ubuntu/Centos

systemctl enable atop 

እንደ ዴሞን ከላይ ሩጡ
#Debian/Ubuntu/Centos

systemctl start atop  

በአንድ ቡድን ውስጥ ለተሰበሰቡ ሰነፎች
#Centos

yum install atop && systemctl enable atop && systemctl start atop

#Debian/Ubuntu

apt-get install atop && systemctl enable atop && systemctl start atop

አቶፕሳር

ከአቶፕ ጋር ፣ አቶፕሳርም ተጭኗል ፣ እሱ በአቶፕ ዴሞን የተያዙ የሁለትዮሽ ሎግዎች ምቹ የኮንሶል ተንታኝ ነው። እርግጥ ነው, መዝገቦቹን በራሱ ላይ ማንበብ ይችላሉ, ነገር ግን ትልቅ የጊዜ ክፍተት ለመያዝ ከፈለጉ ይህ በጣም ምቹ አይደለም.

በአቶፕሳር ሥራ ላይ ትንሽ የትምህርት ፕሮግራም.

አቶፕሳርን ያለቁልፎች ሲሮጡ የዛሬው መዝገብ ይከፈታል እና የእያንዳንዱ ኮር ጭነት በተናጠል እና ለሁሉም ኮሮች የ idl መስመር ይታያል።

የምጠቀምባቸው ቁልፎች፡-

-A = ሁሉንም መረጃዎች ከመዝገቡ ውስጥ አሳይ
-ከ = የማሳያ መረጃ በአቀነባባሪ ኮሮች ላይ ባለው ጭነት ላይ, ነባሪ ቁልፍ
-m = RAM ላይ መጫን እና መለዋወጥ
-d = የዲስክ እንቅስቃሴ
-O = ከፍተኛ 3 የሲፒዩ ጭነት ሂደቶች
-G = ከፍተኛ 3 RAM የመጫን ሂደቶች
-D = ከፍተኛ 3 የዲስክ ጭነት ሂደቶች
-N = ከፍተኛ 3 የአውታረ መረብ ጭነት ሂደቶች
-r = ላለፉት ቀናት ጭነቱን ለማየት ከፈለጉ ለማንበብ የሚፈልጉትን ሎግ የሚወስድበትን መንገድ ይግለጹ
-b = ውፅዓት የሚጀመርበት ጊዜ
-e = ውፅዓት ማጠናቀቅ ያለበት ጊዜ
-M = በመጨረሻው ላይ ተጨማሪ ዓምድ ይፈጥራል, የረድፉ ወሳኝነት ምልክት የተደረገበት (+ ጭነት አለ, * ወሳኝ ጭነት ነው)

ለክትትል ምስጋና ይግባውና በማንኛውም ጊዜ የተሳሳተ የአገልጋይ ባህሪ ምክንያቱን መረዳት እንችላለን።

ማሳወቂያዎች

ስለዚህ, የጭነት ቁጥጥር አለ, ነገር ግን አሁንም ችግሮችን በፍጥነት መፈለግ እና መፍታት አይቻልም. ስለ ችግሩ ማሳወቂያዎች እንፈልጋለን።

እኔ ብቻዬን አገልጋዮቹን እከታተላለሁ፣ ስለዚህ ሁል ጊዜ የት እንደማየው ማሳወቅ እና ቢያንስ በሆነ መንገድ ምላሽ መስጠት አለብኝ።

መጀመሪያ ላይ ኤስኤምኤስ ነበሩ - ፈጣን ፣ አስተማማኝ ፣ ነፃ። ነገር ግን የሞባይል ኦፕሬተሮች የነጻውን የኤስኤምኤስ መልዕክት በመተላለፊያ መንገዶቻቸው ዘግተውታል።
ደብዳቤ ረጅም ጊዜ ይወስዳል, በመላክ ላይ ችግሮች ሊኖሩ ይችላሉ.
መልእክተኞች - ስልኩ ላይ ማስቀመጥ ያስፈልግዎታል, ቦቶችን መፍጠር ያስፈልግዎታል.

በፍለጋው ምክንያት የቴሌግራም መልእክተኛ የተመረጠው በስልክ እና በዴስክቶፕ ላይ ባለው ቀላልነት እና ምቹ መተግበሪያ ነው።

የእኔን ቦት በ የቦት አባት.
ከዚያ በኋላ በአገልጋዩ ላይ ያለውን ጭነት የሚከታተል (IDL, smartct, etc.l), እንደ "oom killer" ያሉ ስህተቶች መኖራቸውን, ምትኬን ሲፈጥሩ ስህተቶች እና ሌሎች አስፈላጊ ስራዎችን የሚከታተሉ ብዙ ስክሪፕቶችን አስቀምጫለሁ. ተቆጣጠረ።

ስክሪፕቶቹ በጣም ቀላል ናቸው፣ በ bash የተጻፉ፣ ለምሳሌ፣ LA ን መፈተሽ እና በኮሮች ብዛት ላይ ያለውን የሎድ አማካይ መጠን ማሳወቅ አገልጋይ.

if [ ${LA[0]} -gt 2000 ] || [ ${LA[1]} -gt 3000 ] || [ ${LA[2]} -gt 4000 ]
    then
        wget -O /dev/null "https://api.telegram.org/$bot_id:$bot_key/sendMessage?chat_id=$chat_id&text=На сервере $ip LA $LAd"
        wget -O /dev/null "https://api.telegram.org/$bot_id:$bot_key/sendMessage?chat_id=$chat_id&text=`top -b -n 1 | grep Cpu`"
        wget -O /dev/null "https://api.telegram.org/$bot_id:$bot_key/sendMessage?chat_id=$chat_id&text=Топ 5 процессов `top -b -n 1 | grep -A 5 'PID USER' | tail -5`"
    fi

የአገባቡ ቀላልነት ብዙ የአጠቃቀም ጉዳዮችን ይሰጣል (እና ቢያንስ ትንሽ የፕሮግራም ቋንቋ የሚያውቅ ማንኛውም ሰው መጻፍ / መጨመር ይችላል)።

ብቸኛው ማሳሰቢያ አገልጋዩ በሩሲያ ውስጥ የሚገኝ ከሆነ (እና በአገልጋዩ ላይ IPv6 ከሌልዎት) ፕሮክሲን መጠቀም ያስፈልግዎታል። ይህንን ለማድረግ በስክሪፕቱ መጀመሪያ ላይ የግንኙነት ሕብረቁምፊውን ወደ ፕሮክሲው መፃፍ ያስፈልግዎታል-

export https_proxy=http://логин:пароль@IP.адрес:порт

ይህ መጨረሻ አይደለም

ጀርባዎ ላይ ቦርሳ ይዘህ በተራራ ላይ በእርጋታ እየተጓዝክ ከስልጣኔ እረፍት ወስደህ ስልኩ በአጋጣሚ ግንኙነት ሲይዝ በአገልጋይህ ላይ ስለተፈጠረ ችግር ማሳወቂያ ይጥላል። ምን ለማድረግ? ነፋሱ ሲነፍስ የተረጋጋ ስሜት። ለሚስትዎ ይደውሉ እና ትዕዛዞችን ይወስኑ? ሃሃ!

በፍጥነት እና ጥሩ ኢንተርኔት ሳይኖር የተከሰቱትን ችግሮች ለማስወገድ አንዳንድ መንገዶችን በአስቸኳይ ማምጣት አስፈላጊ ነበር. እነሆ እንደገና በመልእክተኛው (#ቴሌግራም ቀጥታ) ዳኑኝ። ሁሉንም ሰው ችላ በማለት ቦቴን ከእኔ ጋር ብቻ እንዲግባባ አስተምሬዋለሁ። አሁን, ከችግሩ ማስታወቂያ ጋር, ትንሽ ተጨማሪ ውሂብ እቀበላለሁ, በዚህ መሠረት የችግሩ ምንጭ ማን እንደሆነ ተረድቻለሁ, እና በርቀት ለመፍታት መሞከር እችላለሁ. ለቦቱ መልእክት መፃፍ ብቻ በቂ ነው ፣ ይህ መልእክት እንዲሄድ ስልኩን ወደ ላይ ይጣሉት ፣ እና ቮይላ - ቦት ስራዎን ለመስራት ይሄዳል። ስለዚህ, ለምሳሌ, አንዳንድ ተቃውሞ ሂደቶችን መግደል, ዴሞንን እንደገና ማስጀመር, አይፒን ማገድ እና የመሳሰሉትን ማድረግ እችላለሁ.

እንዲሁም ከደንበኞች ወደፊት አስፈላጊ ጥያቄዎችን ወደዚህ አንቀሳቅሻለሁ፣ ለምሳሌ ለተጠቃሚዎች አስቸኳይ የይለፍ ቃል ዳግም ማስጀመር (ምክንያቱም “አህህህ፣ ወደ አገልጋዩ መድረስ አልቻልንም፣ በሚሊዮን የሚቆጠሩ እያጣን ነው!”)፣ የሚፈለገውን አቃፊ መዳረሻ ያለው ተጠቃሚ ማግኘት , ጣቢያውን ማብራት እና ማጥፋት እና ሌሎች . እርግጥ ነው፣ የደንበኞች ቅዠት አንዳንድ ጊዜ በእኔ ያልተጠበቁ እና ያልተጠበቁ ጥያቄዎችን ስለሚጥል የቦትን ተግባር በተከታታይ እያሻሻልኩ ነው። ዋናዎቹ ግን ረክተዋል።

ለ VK ስሪትም አለ, ግን በሆነ መንገድ ስር አልያዘም.

አሁን በእርጋታ እጓዛለሁ እና አንድ ነገር እዚያ ይሰበራል ብዬ ሳልፈራ ይህንን ዓለም እጓዛለሁ ፣ እናም እሱን ለማወቅ ወይም ለማስተካከል አልችልም።

ምንጭ: hab.com

በDDoS ጥበቃ፣ VPS VDS አገልጋዮች ለጣቢያዎች አስተማማኝ ማስተናገጃ ይግዙ 🔥 አስተማማኝ የድር ጣቢያ ማስተናገጃ በዲዶኤስ ጥበቃ፣ በቪፒኤስ ቪዲኤስ አገልጋዮች ይግዙ | ProHoster