Beberapa waktu lalu saya membangun sebuah sistem untuk menilai kelayakan UPS kantor. Penilaian didasarkan pada pemantauan jangka panjang. Berdasarkan hasil menggunakan sistem, saya menyelesaikannya dan belajar banyak hal menarik, yang akan saya ceritakan - selamat datang di kucing.
Bagian pertamaSecara umum, idenya benar. Dari permintaan satu kali ke UPS, Anda hanya bisa mengetahui bahwa hidup itu menyakitkan. Beberapa parameter hanya relevan dengan kenyataan tanpa terhubung 220 V, beberapa, menurut hasil analisis, berubah menjadi frank delirium, beberapa perlu dihitung dengan tangan, memeriksa dengan kenyataan.
Ke depan, saya mencoba menambahkan nuansa ini ke sistem. Nah, jangan bawa itu dengan tangan Anda, nyatanya, kami atau apa automators.
Di sini, misalnya, parameter "
persentase baterai ". Sebagai nilai tunggal, ia tidak melaporkan apa pun dan biasanya 100. Apa yang benar-benar penting: seberapa cepat baterai habis, seberapa cepat baterai diisi daya, berapa kali daya baterai habis untuk nilai kritis. Anehnya, UPS melakukan bagian dari pekerjaan ini sendiri, bagaimanapun, menurut formula yang sangat aneh; lebih lanjut tentang itu di bawah ini.
Parameter "
beban UPS " sangat baik dan bermanfaat. Tetapi jika Anda melihatnya dalam dinamika, ternyata terkadang ada omong kosong, dan terkadang ada informasi menarik tentang peralatan yang terhubung.
"
Tegangan baterai. " Hampir Grail, jika bukan karena satu hal: mayoritas absolut dari waktu baterai diisi, dan parameter menampilkan tegangan muatan, bukan baterai. Tunggu, bukankah seharusnya prosedur swa-uji melakukan ini? ..
"
Swa-uji ". Seharusnya, hanya hasilnya yang ditampilkan di mana-mana. Jika swa uji gagal, UPS mati dan berteriak seperti potongan, ini adalah satu-satunya hasil yang tersedia. Plus, tidak semua UPS melaporkan fakta swa-uji.
Dan "vendor yang bagus" adalah parameter "
runtime baterai " yang paling menarik yang tersedia. Ini dirancang untuk memprediksi berapa lama baterai akan bertahan di bawah beban saat ini. Juga, logika internal perilaku UPS terikat padanya. Bahkan, ia menunjukkan mimpi merah jambu, terutama dalam keadaan terisi penuh.
Ada juga nuansa organisasi.
Sebagai contoh, semua UPS yang saya dapatkan memiliki data pada tanggal baterai (sebanyak dua bidang). Pada saat yang sama, saya berhasil menuliskan data ini (setelah mengganti baterai, masing-masing) hanya dalam produk-produk dari APC, dan kemudian menari dengan rebana. Di Powercom, informasi ini tidak dapat didorong dengan cara apa pun, setidaknya di bawah Windows.
Powercom yang sama dibedakan dengan nilai yang sama di bidang "nomor seri". Itu juga tidak dapat direkam.
Perhitungan β
runtime baterai β tampaknya memasukkan nilai-nilai dari periode ketika 220 V terhubung ke UPS, dan, oleh karena itu, informasi baterai secara jujur ββsalah. Bahkan, runtime baterai dapat dengan aman dibagi 2, atau bahkan oleh 3. Dan pada saat yang sama, itu akan tetap menjadi nilai sintetis murni. Selain itu, ini didasarkan pada "beban baterai", yang juga terkenal untuk keanehan: pada beberapa kasus tidak diatur ulang untuk waktu yang lama setelah beban tinggi, dan pada yang lain cenderung nol.
Meskipun ada kebun binatang seperti itu, Anda dapat melihat bahwa semua parameter masih dapat diterima untuk beberapa algoritma. Ini berarti bahwa Anda tidak bisa hanya melihat data (dan bahkan lebih secara manual melihat semua catatan yang tersedia), tetapi segera mengarahkan seluruh array ke dalam penganalisa dan membangun rekomendasi berdasarkan pada mereka. Yang diimplementasikan dalam versi baru perangkat lunak.
Halaman Informasi UPS akan memberikan peringatan dan rekomendasi:
- setidaknya satu kegagalan swa-uji telah didaftarkan (jika UPS memberikan fungsi seperti itu)
- perlu mengganti baterai
- nilai muatan UPS yang tidak biasa
- kurangnya data baterai
- nilai tegangan input yang tidak biasa
- Panduan penggunaan dan pemeliharaan data UPS
(semua opsi yang mungkin dapat ditemukan di ups_additional.php)
Prasyarat untuk analitik yang benar, tentu saja, adalah pengumpulan data semaksimal mungkin.
Di halaman utama, Anda dapat langsung melihat nilai maksimum dan kritis serta prediksi waktu operasi yang benar.
Dan juga:
- sekarang waktu hilangnya daya maksimum dipertimbangkan dengan benar
- informasi terkini dengan UPS diindikasikan dalam warna hijau, ketinggalan jaman berwarna abu-abu, kritis berwarna merah dan oranye
- prosedur pengoptimalan basis data ditambahkan (diluncurkan secara manual, dengan pembuatan cadangan otomatis)
- Informasi yang tidak berguna telah dihapus dari layar utama dan informasi yang berguna ditambahkan :)


Penafian:
Tentu saja, ini sama sekali tidak berarti. Hampir seluruh instalasi adalah manual. Tes tidak cukup, di beberapa tempat kesalahan muncul. Meskipun demikian, saya mengambil keuntungan dan berharap Anda.
github.com/automatize-it/NUT_UPS_monitoring_webserver_for_WindowsTerima kasih atas perhatian anda!