Monitor ekranı Admin

Bələdçi

Sistemin nə etdiyi, necə istifadə olunduğu və necə qurulduğu — addım-addım.

Nədir bu sistem

Monitor yerli şəbəkənizdəki avadanlıqları (modem, router, switch, access point, server, kamera və s.) daim yoxlayır, kəsilmə/bərpanı ekranda dərhal göstərir və loq saxlayır. İki ekrandan ibarətdir:

Hər iki ekran eyni serverə qoşulur — ayrıca server lazım deyil.

İstifadə təlimatı

1. Admin ekranından giriş

/admin.html ünvanını açın, parolunuzu yazın. Soldakı naviqasiyada dörd bölmə var: Avadanlıqlar, Bağlantılar, Sxem, Parametrlər.

Admin ekranı — avadanlıq siyahısı və yeni avadanlıq forması
Admin ekranı: solda yeni avadanlıq forması, sağda mövcud avadanlıqların siyahısı və statusu
  1. Yeni avadanlıq formasında ad, IP ünvanı və tip (modem/router/switch/AP/server/kamera/digər) yazıb Əlavə et-ə basın.
  2. Avadanlığın bir "yuxarı" (parent) avadanlığı varsa (məs. switch modemin altındadırsa) — Yuxarı avadanlıq sahəsindən seçin. Bu, valideyn-övlad əlaqəsini qurur: yuxarıdakı düşəndə aşağıdakılar "əlçatmaz" kimi göstərilir, ayrıca xəta kimi yox.
  3. Siyahıda hər avadanlığın yanında RedaktəSil düymələri var, statusu (UP/DOWN/UPSTREAM) canlı görünür.
  4. Sxem bölməsində avadanlıqları sürüşdürüb topologiyanın vizual düzülüşünü tənzimləyə bilərsiniz.
  5. Parametrlər bölməsində yoxlama tezliyi, timeout, səs siqnalı və gateway (şlüz) IP-si təyin olunur (aşağıya bax).

2. Monitor ekranı (divar televizoru)

/ ünvanını televizorun brauzerində açıb Tam ekran düyməsinə basın. Ekran oriyentasiyasına özü uyğunlaşır — üfüqi TV və ya şaquli ekran.

Monitor ekranı — üfüqi (TV) düzülüş, topologiya sxemi solda, hadisə jurnalı sağda
Üfüqi (TV) düzülüş — sxem solda, jurnal sağda
Monitor ekranı — şaquli düzülüş, topologiya sxemi yuxarıda, jurnal aşağıda
Şaquli düzülüş — sxem yuxarıda, jurnal aşağıda

3. Problem işarələri

Yuxarı zolaqda cari problem sayı görünür. Rəng koduna görə: qırmızı banner — kritik kəsilmə, narıncı — şəbəkə problemi (bütün avadanlıqlar əlçatmazdır, adətən box-un öz internet bağlantısı düşəndə), yaşıl — hər şey işləkdir.

İlk qurulumda sizdən nə lazımdır

Quraşdırma

Sistem harada işə salınacağına görə fərqli addımlar var — aşağıdan öz mühitinizi seçin.

Sistem əsasən bir Android box (TV box, mini PC) üzərində, divar televizoruna qoşulmuş halda işləmək üçün nəzərdə tutulub. Termux vasitəsilə, npm asılılığı olmadan işə düşür.

  1. Termux-u yalnız F-Droid-dən yükləyin (Play Store versiyası köhnəlib) — tam addımlar deploy/README-termux.md-də.
  2. Layihəni Termux-un öz ev qovluğuna köçürün (Android-in ümumi Downloads qovluğundan birbaşa işə salmaq etibarsızdır):
    termux-setup-storage
    cp -r ~/storage/downloads/monitor.ubs.az ~/monitor.ubs.az
    cd ~/monitor.ubs.az
  3. Quraşdırma skriptini işə salın (Node.js-i özü quraşdırır):
    bash deploy/install.sh
  4. Parolu yazın: nano .envADMIN_PASSWORD sətrinə öz parolunuzu yazın.
  5. Serveri işə salın:
    node server.js
    Terminalda çıxan ünvanı televizorun brauzerində açın (monitor ekranı), telefon/noutbukdan isə /admin.html əlavə edərək.
  6. Box yenidən başlayanda sistem özü qalxsın deyə Termux:Boot qurun:
    mkdir -p ~/.termux/boot
    cp deploy/boot-start.sh ~/.termux/boot/monitor.sh
    chmod +x ~/.termux/boot/monitor.sh
    Bundan əvvəl Termux:Boot tətbiqini bir dəfə əl ilə açmaq lazımdır.

Batareya optimallaşdırması Termux-u arxa fonda öldürə bilər — bunu deaktiv etmə addımları deploy/README-termux.md-də. Tam problem-həlli cədvəli README.md-də.