Питхон

Скрипта за надгледање Питхон сервера

Скрипта за надгледање Питхон сервера

Питхон Сервер Мониторинг Сцрипт вам омогућава да надгледате да ли је ваш сервер или рачунар активан и покренут. Може вам показати колико је застој имао ваш рачунар или сервер. Користићемо серверске утичнице да бисмо проверили да ли је одређени порт на серверу отворен или не, наредбу Пинг за надгледање једноставног редовног рачунара и ССЛ да бисмо проверили да ли одређени сервер захтева ССЛ везу или не. За надгледање сервера користим Алат за интерпретацију кода Висуал Студио.

Креирајте датотеку Питхон.пи

Отворите Питхон интерпретер и креирајте нову датотеку са именом Сервер.пи и сачувао га на одређеном месту где му се лако може приступити. Када је датотека креирана, додајте неке наредбе за увоз за увоз важних пакета на следећи начин:

Користимо платформа и потпроцес пакети, који ће нам рећи који оперативни систем покрећемо, нпр.г., УНИКС или Виндовс.

Направите класу сервера

Направимо класу са именом Сервер() и изградио прву методу, која је метода конструктора. Додали смо неке атрибуте за сервер, нпр.г., било који УНИКС или обичан рачунар. Погледајмо сваку:

Направите метод за проверу везе

Дакле, да бисмо тестирали везу са сервером, креирали смо још један метод у класи Сервер () под називом цхецк_цоннецтион (). У овој методи морамо дефинисати три променљиве као:

Сада напишите доњи код у исту датотеку и користите покушај изјаве, проверавамо везу за различите типове веза са серверима, нпр.г. обичан, ССЛ и пинг. У ово покушај изјаве, имамо иф изјаву која има везу обичан тип. Створиће везу са обезбеђеним име и било који Лука број који сте навели. Ако је веза успешна, генерисаће а порука успеха, е.г., мсг. То ће окренути Успех променљива на Истинито а упозорење неће бити послато на е-пошту. Имамо иначе ако изјава са другачијим типом везе, а у последњој иф изјави имамо пинг () функција позвана. У осим изјаве, ако је утичници истекло време, веза је одбијена или било шта друго, приказаће се а порука о неуспеху.

С друге стране, ако статус успеха и узбуну су Нетачно, то ће га променити у Истинито и пошаљите узбуну на достављени е-маил и позовите цреате_хистори () функција за стварање а историја.

Дефинишите метод за стварање историје

У метода цреате_хистори (), додали смо неке атрибути са максимумом граница дефинисано, и ако историја граница прелази, хоће избрисати онај старији.

Дефинишите функцију пинг-а за повезивање

Тхе пинг () функција ће пингати сервер или рачунар. Ако је пинг успешан, избациће Труе, а ако је веза није успео, вратиће се Нетачно.

Направите листу сервера

Сада морамо бити сигурни да покрећемо главни програм. Тхе Ако-изјава провериће да ли је главни програм или не. Тхе покушај изјаве ће оптерећење сервер туршија туршија ако већ постоји. Ако не постоји, осим изјаве добиће целину нова листа сервера. За било који од сервера, везе ће бити проверено и историја ће бити сачувана. С друге стране, морамо сачувати наш подаци кисели краставац датотека помоћу Депонија изјава.

Излаз у наставку биће приказан током покретања ове датотеке.

Направите датотеку за додавање информација

Направите нову датотеку са именом додати.пи и увоз киселити пакет и класу Сервер из старе датотеке Сервер.пи. Ова датотека ће отворити датотеку киселог краставца и затражиће од вас да додате неке додатне информације у вези са сервером, као што је приказано доле.

Када покренете ову датотеку, добићете доњи излаз и тражиће се да додате име сервера, порт, тип пинг-а и приоритет.

Док, када покренете Сервер.пи датотеку, добићете информације у вези са старим сервером, као и историју новог сервера који сте навели на горњој слици.

Направите датотеку за Гмаил упозорења

Сада креирајте нову датотеку са именом Гмаил.пи и увезите неке потребне пакете. Затим креирајте метод са именом емаил_алерт () који ствара узбуну послати на е-маил пружајући е-пошту и Лозинка информације.

Сада идите на Сервер.пи датотека и увезите емаил_алерт () метода са гмаила.пи датотека.

Можете додати свој адреса Е-поште где год се захтева у коду. Сада покрените Сервер.пи датотеку и проверите излаз приказан на терминалу Питхон интерпретера.

Направите датотеку за добијање статистике

Сад мораш Креирај друга датотека са именом питхон гет_статс.пи у оквиру истог директоријума. Ова датотека је увезла Класа сервера од Сервер.пи датотека. Доље написан код ће погледати нашу датотеку киселих краставаца која је учитана и штампати историја сваког сервер и колико тај одређени сервер има уптиме.

Када покренете ову одређену датотеку, видећете укупну историју сваког сервера и њихово време рада.

Закључак

Успешно смо испробали и научили скрипту за надгледање Питхон сервера у нашем тумачу Висуал Студио Цоде да бисмо добили информације у вези са неколико сервера.

Средњи тастер миша не ради у оперативном систему Виндовс 10
Тхе средње дугме миша помаже вам да се крећете кроз дугачке веб странице и екране са пуно података. Ако се то заустави, на крају ћете користити тастат...
Како да промените леви и десни тастер миша на рачунару са Виндовс 10
Сасвим је нормално да су сви уређаји рачунарског миша ергономски дизајнирани за дешњаке. Али постоје доступни уређаји за миш који су посебно дизајнира...
Емулирајте кликове мишем лебдењем помоћу миша без клика у оперативном систему Виндовс 10
Коришћење миша или тастатуре у погрешном положају прекомерне употребе може резултирати многим здравственим проблемима, укључујући напрезање, синдром к...