Penjaga Kota
Project 03 · City Guardian

Penjaga KotaPemeriksaan Rekaman Persimpangan

Gambar di persimpangan masih tampil, namun rekamannya mungkin sudah lama berhenti.
Aku memeriksa setiap host di persimpangan, lapis demi lapis, dengan saksama.

Kesehatan rekamanPemeriksaan otomatisNotifikasi seketika
Sedang berjalan・tahap pembangunan dan uji coba

Apa yang diselesaikannya

THE PROBLEM

Di persimpangan-persimpangan sebuah kota, berdiri ratusan hingga ribuan host perekam. Pada hari ketika rekaman benar-benar dibutuhkan, kalimat yang paling ditakuti adalah: “Unit itu sudah lama tidak merekam.”
Dulu, pemeriksaan hanya tahu satu hal — tidak bisa terhubung. Padahal penyebabnya bisa bermacam-macam: host macet, program perekam berhenti, kamera terputus, hard disk penuh, atau hanya jaringannya yang putus? Tanpa tahu letak kerusakannya, teknisi baru sadar setibanya di lokasi bahwa mereka membawa suku cadang yang salah, dan perjalanan pun sia-sia.
Jadi yang kami buat bukanlah “satu laporan lagi”, melainkan membiarkan setiap host menyebutkan sendiri di lapisan mana kerusakannya.

Ruirui ♡

Pemeriksaan lima lapis

FIVE LAYERS
L1

Jaringan

Apakah host sedang online, dan apakah port layanan utamanya bisa dijangkau.

Setiap 10 menit
L2

Host

Lama menyala, CPU dan memori, sisa ruang hard disk dan kondisinya, serta apakah jam sistem masih tepat.

Setiap jam
L3

Rekaman

Apakah program perekam masih berjalan? Berapa menit yang lalu file rekaman terbaru dari setiap kamera ditulis — jika sudah terlalu lama tidak ada yang ditulis, berarti ia telah berhenti.

Setiap 30 menit
L4

Tampilan

Mengambil satu tangkapan gambar untuk mendeteksi layar hitam, gambar membeku, terhalang, atau sangat buram; semuanya dianalisis di lokasi, tanpa bergantung pada cloud.

Dua kali sehari
L5

Kelengkapan

Menengok kembali rekaman 24 jam terakhir, apakah ada rentang waktu yang terputus.

Sekali sehari
NormalPerhatian (hard disk hampir penuh, selisih waktu)Gangguan (disebutkan di lapisan mana)

Cara kerjanya

ARCHITECTURE
Host perekam persimpangan Ratusan hingga ribuan unit・masing-masing menjaga persimpangannya Pemeriksaan terjadwal Server Patroli L1 L2 L3 L4 L5 Ditempatkan di jaringan lokasi Gambar hanya tersimpan di lokasi, tidak dikirim keluar Dua kartu jaringan・dua dunia yang tak pernah bersinggungan Dasbor pemeriksaan・sekilas lampu status Laporan pemeriksaan harian Notifikasi seketika untuk gangguan baru Pemeliharaan jarak jauh: hanya mengirim angka status, koneksi terenkripsi dari dalam ke luar
Hanya keluar, tak ada yang masuk Sisi pelaporan tidak membuka satu pintu pun ke luar; hanya ada koneksi terenkripsi dari dalam ke luar.
Gambar tak pernah meninggalkan lokasi Tangkapan layar hanya tersimpan di host pemeriksa; yang dikirim kembali hanyalah lampu status dan angka.
Tahu persis letak kerusakannya Setiap gangguan ditandai berada di lapisan mana, L1~L5, sehingga teknisi langsung membawa suku cadang yang tepat.
Tanpa notifikasi bertubi-tubi Masalah yang sama pada unit yang sama hanya diberitahukan sekali; setelah diperbaiki, kami kabari lagi.

Tampilan ilustrasi

CONCEPT
Ilustrasi konsep: di antara ribuan lampu status, sekali lihat langsung menemukan unit yang perlu didatangi

Ini adalah ilustrasi konsep, bukan tampilan sistem yang sebenarnya. Setelah proyek selesai dan izin diperoleh, tampilan serta hasil nyatanya akan kami tambahkan.

Progres

PROGRESS

Apa yang digunakan

BUILT WITH
UbuntuPythonFastAPIPostgreSQLRTSP / FFmpegOpenCVAnalisis gambar di lokasiCloudflare TunnelMini PC