Monitoring UPS. Bagean loro - ngotomatisasi analytics

Sawetara wektu kepungkur aku nggawe sistem kanggo ngevaluasi kelangsungan UPS kantor. Evaluasi adhedhasar pemantauan jangka panjang. Adhedhasar asil nggunakake sistem, aku ngrampungake sistem kasebut lan sinau akeh perkara sing menarik, sing bakal dakkandhakake - welcome to the cat.

BagΓ©an pisanan

Umumé, ide kasebut dadi bener. Siji-sijine sing bisa sampeyan sinau saka panyuwunan siji-sijine menyang UPS yaiku urip iku lara. Sawetara paramèter mung cocog karo kasunyatan tanpa nyambungake 220 V, sawetara, miturut asil analisis, dadi omong kosong, sawetara kudu diitung maneh kanthi tangan, mriksa karo kasunyatan.

Ing ngarep, aku nyoba nambah nuansa kasebut ing sistem kasebut. Ya, kita ora bisa ngetung nganggo tangan, tenan, apa kita otomatis utawa apa?

Contone, kene parameter "persentasi daya baterei". Minangka nilai siji, laporan apa-apa lan biasane padha karo 100. Apa pancene penting: carane cepet discharges baterei, carane cepet ngisi daya, carane kakehan wis dibuwang menyang nilai kritis. Kaget, UPS nindakake bagean saka karya iki dhewe, nanging miturut rumus aneh banget; liyane babagan iki ing ngisor iki.

Parameter"beban UPS" apik banget lan migunani. Nanging yen katon ing dinamika, iku dadi metu sing kadhangkala ana omong kosong, lan kadhangkala ana informasi menarik bab peralatan disambungake.

Β«voltase baterei". Meh Grail, yen ora kanggo siji bab: mayoritas Absolute wektu baterei ing daya, lan parameter nampilake voltase daya, ora baterei. Ngenteni, apa dudu prosedur tes mandiri iki?..

Β«Tes mandhiri". Mesthine, nanging asile ora ditampilake. Yen tes diri gagal, UPS bakal mateni lan njerit kaya edan, iki mung asil sing kasedhiya. Kajaba iku, ora kabeh UPS nglaporake manawa tes mandiri wis ditindakake.

Lan "becik nyoba vendor" iku parameter paling menarik kasedhiya "wektu baterei". Iki dirancang kanggo prΓ©dhiksi suwene baterei bakal tahan ing beban sing ana. Logika internal saka prilaku UPS uga disambungake menyang. Nyatane, iku nuduhake impen rosy, utamanΓ© nalika kebak.

Ana uga nuansa organisasi.

Contone, kabeh UPS sing aku temokake duwe informasi babagan tanggal baterei (saka rong kolom). Ing wektu sing padha, aku bisa ngrekam data iki (sawise ngganti baterei, mungguh) mung ing produk saka APC, lan banjur nari karo rebana. Ora ana cara kanggo ngemot informasi iki menyang Powercom, paling ora ing Windows.
Powercom sing padha mbedakake kanthi nilai sing padha ing kolom "nomer seri". Iku uga ora tundhuk ngrekam.

Pitungan"wektu baterei"Koyone kalebu nilai saka wektu nalika UPS disambungake menyang 220 V, lan, kanthi mangkono, data baterei terus terang ora bener. Nyatane, wektu baterei bisa dipΓ©rang kanthi aman kanthi 2, utawa malah 3. Nanging isih tetep dadi nilai sintetik. Kajaba iku, adhedhasar "muatan baterei", sing uga duwe sawetara keanehan: ing sawetara kasus ora ngreset kanggo wektu sing suwe sawise beban dhuwur, lan ing liyane cenderung nol.

Senadyan zoo kuwi, sampeyan bisa ndeleng sing kabeh paramèter isih amenable kanggo sawetara algoritma. Iki tegese sampeyan ora bisa mung ndeleng data (lan luwih kanthi manual ndeleng kabeh cathetan sing kasedhiya), nanging langsung sijine kabeh Uploaded menyang analyzer lan mbangun Rekomendasi adhedhasar mau. Iki sing ditindakake ing piranti lunak versi anyar.

Kaca rincian UPS bakal menehi bebaya lan pitutur:

  • paling ora ana siji kegagalan tes mandiri (yen UPS nyedhiyakake fungsi kasebut)
  • kudu ngganti baterei
  • nilai mbukak mboten umum ing UPS
  • data baterei ilang
  • nilai voltase input mboten umum
  • Rekomendasi kanggo nggunakake data lan njaga UPS

(kabeh opsi bisa ditemokake ing ups_additional.php)
Kondisi sing perlu kanggo analytics sing bener, mesthi, yaiku koleksi data sing maksimal.

Ing kaca utama sampeyan bisa langsung ndeleng nilai maksimum lan kritis lan prediksi wektu operasi sing diatur.

Lan uga:

  • Wektu mundhut daya maksimum saiki wis diwilang kanthi bener
  • informasi saiki saka UPS dituduhake ing ijo, informasi outdated ing werna abu-abu, informasi kritis ing abang lan oranye
  • nambah prosedur optimasi database (mlaku kanthi manual, kanthi nggawe serep otomatis)
  • Mbusak informasi sing ora ana guna saka layar utama lan nambahake informasi sing migunani :)

Monitoring UPS. Bagean loro - ngotomatisasi analytics

Monitoring UPS. Bagean loro - ngotomatisasi analytics

wewaler:
Mesthi, iki dudu perusahaan. Meh kabeh instalasi wis rampung dening tangan. Tes ora cukup, kesalahan muncul ing kene. Nanging, aku nggunakake kanggo kauntungan lan pengin kanggo sampeyan.
github.com/automatize-it/NUT_UPS_monitoring_webserver_for_Windows

Matur suwun!

Mung pangguna pangguna sing bisa melu survey. mlebunggih.

Apa ana liyane sing kudu ditambahake menyang piranti lunak?

  • rampung menyang perusahaan!

  • persiyapan bakal becik supaya sampeyan ora kudu nginstal kanthi manual

  • ora, sing nggoleki

  • bensin, ngobong

  • Aku butuh akeh perkara, aku bakal nulis ing komentar

34 pangguna milih. 13 pangguna abstain.

Source: www.habr.com

Add a comment