แแแแแแฌแงแแแขแ แแแแแแแแ แแแแแ แฉแแแ แแแแแแ. แจแแกแแซแแแ แแแแแแก แแแกแญแแ แแแก แแกแแแ แกแแแแฃแฏแแขแ แแแแแฌแงแแแขแ แชแแแแแแ แแ แแแแแแแก แแแกแแแแแ แแแแแ.
แ แแชแ แแฎแแแแแแ แแ แแ แชแฎแแแ แแแงแแแ แแ แแ แแแชแแแ, แ แ แแแฅแแ แฉแแแ แแแแ แแแแ, แแแแแแฌแงแแแขแ, แชแแขแแแ แแแแแกแฃแคแแแ แแแแแฎแแแ แแงแแแ. แแ แแแแแฎแแ แฎแ แ แแแขแแแแแก แกแฌแ แแคแแ แแแแแแแแ แแ แแแแแแ แ แแแแแแแแ แ แแแฃแแแ แฃแแ แแแแฎแแแ แแแแแ, แ แแแแแแแช แแแฎแแแแแแ แแฃแแแแ แแฎแแ แแแญแแ แแก แแแแ แกแแ แแแ แแแแกแแแแก.
แแแ แแแแ, แ แแแแช แแคแแฅแ แแแแ, แแงแ แแแแแขแแ แแแแแก แกแแญแแ แแแแ. แแแแแแฌแงแแแขแ แแแแแฌแแแ แญแแแแแแ แฎแแแฎแ, แแ แ แแแ แแแแก แฎแแแแฎแแ แแแแแแแแแแ, แแ แแแแ แแแ แแแ แแแแขแแแ, แ แแแแ แแชแแ Munin แแ Zabbix. แแแแ แแ แแ แแแจแแแแ แแฆแแแแแฉแแแ, แ แแ แแแ แแแ แกแแ แแแแแฎแแแก แแแ แ แแแขแแ แแแข แแแแจแแ แก, แแแแกแแแฃแแ แแแแ แแฃ แแแก แแแ แแแแแ แแแฎแกแแแ แแฅแแแแ แขแแแแคแแแแแแ. แแฃ แฅแแแแฅแแแแ แจแแ แก แแฃแแแแแจแ แแกแแแแแแ, แ แแฃแแแ แกแขแแแแแฃแ แ แแแแจแแ แแก แแแแงแแ แแแ. แแแแขแแ, แแ แฉแแฃแแ แแฅแแ แแแแกแแแแก แแแแแขแแ แแแแแก แแแ แแแแขแ.
Atop แแ แขแแ แแแแแแแก แฌแแแแแฎแแแก แแ แแแ แแแ - แแขแแคแกแแ แ - แแแแแฎแแแ แ แแแแกแแแแก แแแแแขแแ แแแแจแ. แแกแแแ แฃแแแ แแแฎแกแแแแแแ แฐแแแ แแ, , แแแแ แแ แแขแแคแกแแ แแ แแแแฅแแแก แแ แแคแแ แ แแฅแแฃแแ.
แแแงแแแแแแก
แซแแแแแ แแแ แขแแแ แแแกแขแแแแชแแ, แแฎแแแแ แกแแแ แแ แซแแแแแ.
#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" #ะะฐะทะฒะฐะฝะธะต ัะฐะนะปะฐ ะปะพะณะพะฒ ะทะฐ ัะตะณะพะดะฝััะฝะธะน ะดะตะฝั
แแแขแแ แฃแแจแ แแแแแขแแแ
#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 CPU แแแขแแแ แแแแก แแ แแชแแกแ
-G = แแแแ 3 แแ แแชแแกแ แแขแแแ แแแแ RAM-แแ
-D = แแแกแแแก แฉแแขแแแ แแแแก แแแแ 3 แแ แแชแแกแ
-N = แขแแ 3 แฅแกแแแแก แแแขแแแ แแแแก แแ แแชแแกแ
-r = แแแฃแแแแแ แแแแแแ แแฃแ แแแแแกแแแ, แ แแแแแก แฌแแแแแฎแแแช แแกแฃแ แ, แแฃ แแกแฃแ แ แแแกแฃแแ แแฆแแแแแก แแแขแแแ แแแแก แแแฎแแ
-b = แแ แ, แกแแแแแแแช แฃแแแ แแแแฌแงแแก แแแงแแแแ
-e = แแ แ, แ แแแแกแแช แแแแแแแแแแ แฃแแแ แแแกแ แฃแแแแก
-M = แฅแแแแก แแแแแขแแแแ แกแแแขแก แแแแแก, แ แแแแแแช แแฆแแแจแแแแก แฎแแแแก แแ แแขแแแฃแแแแแก (+ แแ แแก แแแขแแแ แแแ, * แแ แแก แแ แแขแแแฃแแ แแแขแแแ แแแ)
แแแแแขแแ แแแแแก แฌแงแแแแแแ, แฉแแแ แแแแแกแแแแ แแ แแก แจแแแซแแแแ แแแแแแแ แกแแ แแแ แแก แแ แแกแฌแแ แ แฅแชแแแแก แแแแแแ.
แจแแขแงแแแแแแแแแ
แแกแ แ แแ, แแ แแก แแแขแแแ แแแแก แแแแแขแแ แแแแ, แแแแ แแ แแก แแแแแช แแ แแซแแแแ แแ แแแแแแแแแก แกแฌแ แแคแแ แแแแแแก แแ แแแแแญแ แแก. แฉแแแ แแแญแแ แแแแ แจแแขแงแแแแแแแแแ แแ แแแแแแแก แจแแกแแฎแแ.
แแฎแแแแ แแ แแแ แกแแ แแแ แแแแก แแแแแขแแ แแแแก, แแแแขแแ แฃแแแ แจแแแแขแงแแแแแ แแกแแ แแแแแแแก, แกแแแแช แงแแแแแแแแก แจแแแแซแแแ แแแกแ แแแฎแแ แแ แ แแแแ แกแแฎแแก แ แแแแแ แแแ แแแแแช.
แแแแแแแ แแงแ SMS - แกแฌแ แแคแ, แกแแแแแแ, แฃแคแแกแ. แแแแ แแ แจแแแแแ แแแแแแฃแ แแ แแแแ แแขแแ แแแแ แจแแฌแงแแแขแแก แฃแคแแกแ SMS แจแแขแงแแแแแแแแแแก แแแแแแแแ แแแแแแแแ แแแ แแแญแแก แกแแจแฃแแแแแแ.
แคแแกแขแแก แแแแ แแ แ แกแญแแ แแแแ, แจแแแซแแแแ แแ แแแแแแแแ แแงแแก แแแฌแแแแแแกแแแ แแแแแแจแแ แแแแ.
แแแกแแแฏแแ แแแ - แแฅแแแ แฃแแแ แแแแแแกแขแแแแ แแ แแกแแแ แแฅแแแแก แขแแแแคแแแจแ, แแฅแแแ แฃแแแ แจแแฅแแแแ แแแขแแแ.
แซแแแแแก แจแแแแแแ แขแแแแแ แแแแก แแแกแแแฏแแ แ แแแ แฉแแแก แขแแแแคแแแกแ แแ แแแกแแขแแแแ แกแแแแ แขแแแแกแ แแ แแแกแแฎแแ แฎแแแแแ แแแแแแแชแแแกแแแแก.
แจแแฅแแแแแ แแฅแแแแ แแแขแ แแแแแงแแแแแแ .
แจแแแแแ แกแแ แแแ แแ แแแแแงแแแ แ แแแแแแแแ แกแแ แแแขแ, แ แแแแแแช แแแแแขแ แแแแแก แกแแ แแแ แแก แแแขแแแ แแแแก (IDL, smartct แแ แ.
ะกะบัะธะฟัั ะดะพะฒะพะปัะฝะพ ะฟัะพัััะต, ะฝะฐะฟะธัะฐะฝะฝัะต ะฝะฐ bash, ะฝะฐะฟัะธะผะตั, ะฟัะพะฒะตัะบะฐ LA ะธ ัะฒะตะดะพะผะปะตะฝะธะต ะพ ะฟัะตะฒััะตะฝะธะธ Load Averadgeโะผ ะบะพะปะธัะตััะฒะฐ ัะดะตั ะฝะฐ แกแแ แแแ แ.
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.ะฐะดัะตั:ะฟะพััแแก แแ แแ แแก แแแกแแกแ แฃแแ
แแฅแแแ แแจแแแแแ แแแแแฎแแ แ แแแแแจแ แแฃแ แแฉแแแแแ, แแกแแแแแแ แชแแแแแแแแชแแแก แแ แจแแแแแ แแฅแแแแ แขแแแแคแแแ, แจแแแแฎแแแแแ แแแฆแแแ แแแแจแแ แก, แแแแแแแแก แจแแขแงแแแแแแแแก แแฅแแแแก แกแแ แแแ แแ แฌแแ แแแฅแแแแแ แแ แแแแแแแก แจแแกแแฎแแ. แฒ แ แฃแแแ แแฅแแ? แฌแงแแแ แ แแแแฌแงแแแ แฅแแ แแ แแแแฅแ แ. แแแฃแ แแแ แชแแแก แแ แฃแแแ แแแฎแ แแ แซแแแแแแแ? แฒฐแแฐแ!
แแแแแฃแแแแแแ แแงแ แแแ แแแแฃแแ แแแแแแก แแแแแแฃแจแแแแแ แแ แแแแแแแแแก แแแแแกแแญแ แแแแ, แ แแแแแแแช แฌแแ แแแแจแแ แกแฌแ แแคแแ แแ แแแ แแ แแแขแแ แแแข แแแแจแแ แแก แแแ แแจแ. แแ แแแกแแแฏแแ แแ แแกแแ แแแแแแแ แฉแแแ (#telegramlive). แฉแแแก แแแขแก แแแกแฌแแแแแแ แแฎแแแแ แฉแแแแแ แแแแฃแแแแแชแแแก, แกแฎแแแแแก แแแแแ แแ แแแแก. แแฎแแ, แแ แแแแแแแก แจแแกแแฎแแ แจแแขแงแแแแแแแแกแแแ แแ แแแ, แแแฆแแ แชแแขแ แแแข แแแแแชแแแก, แกแแแแแแแช แแแกแแแก, แแแ แแ แแก แแ แแแแแแแก แฌแงแแ แ แแ แจแแแแซแแแ แแชแแแ แแแกแ แแแแแแ แแแ แแแกแขแแแชแแฃแ แแ. แแฅแแแ แฃแแ แแแแ แฃแแแ แแแฌแแ แแ แจแแขแงแแแแแแแ แแแขแก, แแแแแแแแแ แขแแแแคแแแ แฃแคแ แ แแแฆแแ, แ แแ แจแแขแงแแแแแแแ แแแฅแ แแก แแ voila - แแแขแ แแแแแก แแฅแแแแ แกแแฅแแแก แจแแกแแกแ แฃแแแแแแ. แแ แแแแ แจแแแแซแแแ, แแแแแแแแแ, แแแแแแ แ แแแแ แแ แแกแแกแฃแ แแแแ แแ แแชแแกแ, แแแแแขแแแ แแ แแแแแแ, แแแแแแแแ IP แแ แ.แจ.
แแฅ แแ แแกแแแ แแแแแแแขแแแ แแแแแแแแ แกแแญแแ แ แแแแฎแแแแแแ แแแแแแขแแแแกแแแ, แแแแแแแแแ, แกแแกแฌแ แแคแแ แแแแแแแงแแแ แแแ แแแแแ แแแแฎแแแ แแแแแแแกแแแแก (แ แแแแแ โแแฐแฐ, แฉแแแ แแแ แจแแแแแแแ แ แกแแ แแแ แแ, แฉแแแ แแแแ แแแแ แแแแแแแแแก!โ), แแแซแแแ แแแแฎแแแ แแแแแก, แ แแแแแกแแช แแฅแแก แฌแแแแแ แกแแกแฃแ แแแแ แกแแฅแแฆแแแแ, แกแแแขแแก แฉแแ แแแ แแ แแแแแ แแแ แแ แกแฎแแ. แ แ แแฅแแ แฃแแแ, แแ แแฃแแแแแแ แแแฃแแฏแแแแกแแ แแแขแแก แคแฃแแฅแชแแแแแ แแแแก, แ แแแแแ แแแแแแขแแแแก แคแแแขแแแแ แแแแฏแแ แแกแแ แแก แแแฃแแแแแแ แแแแฎแแแแแแก, แ แแแแแแแช แแ แแงแ แแแแแแแแกแฌแแแแแฃแแ แฉแแ แแแแ . แแแแ แแ แแแแแแ แ แแแแงแแคแแแแ.
แแกแแแ แแ แแก แแแ แกแแ VKโ แกแแแแก, แแแแ แแ แ แแขแแแฆแแช แแ แแแแญแแ แ.
แแฎแแ แแจแแแแแ แแแแแแแฃแ แแ แแ แแแแแแแ แแ แกแแแงแแ แแก, แแแแก แจแแจแแก แแแ แแจแ, แ แแ แแฅ แ แแฆแแช แแแขแงแแแแ แแ แแแ แช แแแแแ แแแแ แแ แแแ แช แแแแแแแกแฌแแ แแ.
แฌแงแแ แ: www.habr.com
