скрипт для мониторинга загрузки процессора и отправки электронной почты

Thank you for reading this post, don't forget to subscribe!

Метод 1: Скрипт Linux Shell для мониторинга загрузки процессора и отправки электронной почты

Если вы хоти­те полу­чать про­цент исполь­зо­ва­ния ЦП по почте толь­ко тогда, когда систе­ма дости­га­ет задан­но­го поро­га, исполь­зуй­те сле­ду­ю­щий скрипт

Это очень про­стой и понят­ный и одно­строч­ный скрипт.

Он вызо­вет элек­трон­ную почту, когда ваша систе­ма достиг­нет 80% загруз­ки ЦП.

При­ме­ча­ние. Вам необ­хо­ди­мо изме­нить иден­ти­фи­ка­тор элек­трон­ной почты вме­сто наше­го. Кро­ме того, вы може­те изме­нить поро­го­вое зна­че­ние загруз­ки про­цес­со­ра в соот­вет­ствии с ваши­ми требованиями.

Вывод: вы полу­чи­те опо­ве­ще­ние по элек­трон­ной почте, ана­ло­гич­ное при­ве­ден­но­му ниже.

Метод 2: Скрипт Linux Shell для мониторинга загрузки процессора и отправки электронной почты

Если вы хоти­те полу­чить боль­ше инфор­ма­ции об исполь­зо­ва­нии про­цес­со­ра в поч­то­вом пре­ду­пре­жде­нии, тогда исполь­зуй­те сле­ду­ю­щий скрипт, кото­рый вклю­ча­ет в себя подроб­но­сти про­цес­са загруз­ки ЦП, осно­ван­ные на верх­них коман­дах и коман­дах ps.

Он непо­сто­ян­но будет давать вам пред­став­ле­ние о том, что про­ис­хо­дит в вашей системе.

Он вызо­вет элек­трон­ную почту, когда ваша систе­ма достиг­нет 80% загруз­ки ЦП.

При­ме­ча­ние. Вам необ­хо­ди­мо изме­нить иден­ти­фи­ка­тор элек­трон­ной почты вме­сто наше­го. Кро­ме того, вы може­те изме­нить поро­го­вое зна­че­ние загруз­ки про­цес­со­ра в соот­вет­ствии с ваши­ми требованиями.

Нако­нец добавь­те cronjob, что­бы авто­ма­ти­зи­ро­вать это.

Он будет запус­кать­ся каж­дые 5 минут.

При­ме­ча­ние. Через 5 минут вы полу­чи­те опо­ве­ще­ние по элек­трон­ной почте, посколь­ку запуск скрип­та запла­ни­ро­ван каж­дые 5 минут (но это не совсем 5 минут и зави­сит от времени).

Ска­жем напри­мер. Если ваша систе­ма достиг­нет пре­де­ла в 8.25, вы полу­чи­те опо­ве­ще­ние по элек­трон­ной почте через 5 минут. Наде­юсь, теперь все ясно.

Вывод: вы полу­чи­те опо­ве­ще­ние по элек­трон­ной почте, ана­ло­гич­ное при­ве­ден­но­му ниже.