Aplikasi monitor bateri pelbagai UPS untuk Eaton, APCUPSD, menyokong SSH dan NIS
Projek ini boleh didapati dari Github: https://github.com/norkator/apcupsd-monitor
Ini adalah aplikasi monitor APCUPSD yang mudah, percuma dan juga bebas iklan yang boleh digunakan melalui SSH atau NIS untuk menarik maklumat daripada kejadian APCUPSD anda atau daripada Eaton UPSes melalui menggunakan perisian Eaton IPM dan antara muka web httpsnya. Saya telah membangunkan aplikasi ini untuk kegunaan saya sendiri dengan ciri yang saya perlukan jadi ciri masa depan terpulang kepada pengguna untuk bertanya. Penggunaan peribadi saya untuk ini adalah untuk memantau log gangguan kuasa dengan mudah.
Arahan penyelesaian masalah untuk kes biasa ada di bawah!
Ciri
• Berbilang UPS disokong!
• Baca dan paparkan maklumat status.
• Baca dan paparkan log peristiwa. Anda boleh menukar kaedah pewarnaan peristiwa kuasa log peristiwa daripada tetapan.
• Widget yang menunjukkan maklumat status semasa.
• Perkhidmatan latar belakang yang mencari perubahan status.
• Perkhidmatan latar belakang menghantar pemberitahuan jika ada UPS yang terputus.
• Sokongan sambungan ssh kunci peribadi. Ia sangat disyorkan untuk menggunakan kaedah ini sebaliknya!
• Senarai muka depan UPS mempunyai tindakan leret untuk tindakan mengedit dan memadam.
• Menyokong Synology upsc dan penyelesaian berasaskan format data upsc lain.
• Sokong Eaton IPM bermakna UPS PowerWare lama boleh digunakan.
• Alat UPS Rangkaian (NUT) disokong.
Cara menggunakan
• Anda sama ada memerlukan pelayan SSH dengan APCUPSD dipasang (saya mempunyai versi 3.14.12...) atau gunakan APCUPSD Linux atau pelayan aplikasi Windows NIS di port 3551. Pengguna Synology UPSC lihat bahagian sendiri di bawah!
• Mula-mula, masukkan pembolehubah pelayan SSH anda (alamat pelayan, port jika ditukar daripada lalai, nama pengguna, kata laluan). Dengan 3551 NIS hanya alamat dan port diperlukan.
• Kembali daripada tetapan di mana pembolehubah berikut diberikan dan klik muat semula dari menu sudut kanan.
• Apl akan meminta anda mengesahkan cap jari kekunci nama hos. Apl akan mengingatinya selepas itu, sehingga/jika ia berubah.
• Panduan yang lebih baik tersedia di sini: http://www.nitramite.com/apcupsdmonitor.html
- Saya secara peribadi menggunakan pelayan Raspberry Pi (Rasbian linux) dan Windows dengan binari APCUPSD dipasang. Ini bermakna saya menggunakan kedua-dua pelaksanaan SSH dan NIS.
Menyelesaikan masalah
• Apl tidak boleh mengambil data?
- Cuba jalankan sudo apcaccess tanpa sudo. Jika anda melihat masalah kelayakan maka: tambah NOPASSWD: /sbin/apcaccess ke fail sudoers dan ia sepatutnya berfungsi dengan baik.
• Masih tidak boleh mengambil data?
- Cuba alih keluar bahagian sudo daripada arahan pada tetapan aplikasi (bahagian bawah paparan).
• Android 10 atau OS yang lebih baharu gagal memuatkan data melalui SSH
- dayakan: pemeriksaan kunci hos yang ketat!
• Masih tidak memuatkan data dan anda sedang mengakses pelayan melalui internet
- Semak tetapan penghalaan/firewall anda, tetapan pemajuan port. Gunakan telnet untuk menyemak port terbuka atau alat semakan port terbuka dalam talian.
# Saya menambah lebih banyak spesifikasi penyelesaian masalah berdasarkan laporan pengguna dan penyelesaian masalah.
Synology UPSC
• Gunakan SSH untuk sambungan sama seperti dari putty atau linux shell ssh tetapi anda perlu menukar arahan lalai "sudo apcaccess status" kepada "upsc ups", aplikasi telah mengintegrasikan parsing untuk format output data tersebut.
• Memuatkan acara tidak disokong kerana tiada penyelidikan yang mencukupi untuk bahagian itu.
Pengguna NUT
Nota daripada satu pengguna aplikasi: "nama pelayan ialah usv-name@ip - jadi dalam kes saya ia ialah APC-BX700U@192.168.1.10 (bergantung pada cara anda menamakan usv anda dalam konfigurasi kacang)"
Pautan
Hubungi: http://www.nitramite.com/contact.html
Eula: http://www.nitramite.com/eula.html
Privasi: http://www.nitramite.com/privacy-policy.html
E-mel terus: nitratite@outlook.com