Alarms
Alarm adalah kejadian yang dibuat oleh rule (output Alarm atau Alarm perangkat) agar ditangani manusia. Menu: Alarms.

Membuat alarm
Section titled “Membuat alarm”Alarm dibuat oleh output rule. Contoh rule lengkap: Memantau suhu dan memicu alarm. Field: severity (0 sampai 100), cause, measurement, serta value, unit, threshold (opsional).
Severity
Section titled “Severity”| Rentang | Level |
|---|---|
| 0 sampai 29 | Low |
| 30 sampai 59 | Medium |
| 60 sampai 89 | High |
| 90 sampai 100 | Critical |
Aturan penting
Section titled “Aturan penting”- Deduplikasi: paling banyak satu alarm aktif per kombinasi (rule, device, measurement). Kemunculan ulang memperbarui nilai, severity, penyebab, dan penghitung kemunculan, tanpa membuat alarm baru. Setelah alarm cleared, kemunculan berikutnya membuat alarm aktif yang baru. Kemunculan dalam 2 detik digabung agar rule yang menembak tiap pesan tidak menulis ke satu baris ribuan kali per detik.
- Auto-clear (per output): menit (alarm aktif yang tidak muncul lagi selama N menit, disapu tiap 30 detik) atau pesan (N pesan normal berturut-turut dari device yang sama).
- Alarm yang berstatus active atau cleared (alasan resolved atau auto).
Menangani alarm
Section titled “Menangani alarm”| Aksi | Keterangan |
|---|---|
| Acknowledge | Menandai Anda sudah melihat. Sekali saja per alarm. |
| Tugaskan (Assign) | Menugaskan ke anggota aktif workspace. Penugasan boleh dilepas. |
| Selesaikan (Resolve) | Menyelesaikan alarm (otomatis meng-acknowledge bila belum). |
| Komentar | Diskusi antar-user, juga pada alarm yang sudah selesai. |
| Hapus | Penghapusan permanen. |

Detail alarm punya tiga bagian: rincian umum, kronologi (dibuat, di-ack, di-assign, resolve, auto-clear), dan log aktivitas dengan komentar.
Aksi massal
Section titled “Aksi massal”Beri centang pada alarm aktif, lalu pilih Acknowledge atau Selesaikan untuk yang terpilih (maksimal 100). Setiap alarm diproses sendiri-sendiri, jadi hasilnya bisa sebagian: done, dilewati (sudah di-ack atau sudah selesai), atau gagal, dengan ringkasan per alarm.
Filter, pencarian, dan ekspor
Section titled “Filter, pencarian, dan ekspor”Filter: channel, device, rule, awalan subtopik, rentang severity, status, penerima tugas (siapa pun, belum ditugaskan, saya), belum di-acknowledge, dan rentang waktu dibuat. Pencarian mencakup penyebab, measurement, dan rule.
Ekspor CSV memuat sampai 27 kolom pilihan (maksimal 50.000 baris) dengan penetralan CSV injection.
Notifikasi
Section titled “Notifikasi”Pengaturan per workspace (izin workspace.write) di halaman Alarms:
| Saluran | Keterangan |
|---|---|
| In-app | Lonceng di bilah atas menampilkan lencana jumlah alarm aktif baru dan lima alarm terbaru. |
| Maksimal 10 penerima. | |
| Telegram | Token bot (disimpan terenkripsi) dan ID chat. |

- Pilih severity minimum (bawaan 60).
- Hanya alarm baru yang mengirim notifikasi, bukan kemunculan ulang.
- Dibatasi per workspace per saluran (burst 10, 60 per jam) agar badai alarm tidak membanjiri.
- Tombol Kirim notifikasi uji menguji saluran aktif dan melaporkan hasilnya per saluran.
- Pesan memuat level, penyebab, nilai, ambang, rule, dan tautan ke alarm.
Alarm dan data riwayat gateway
Section titled “Alarm dan data riwayat gateway”Gateway yang mengirim data riwayat setelah koneksi pulih bisa membuat alarm lama muncul kembali. Output Alarm dan Alarm perangkat punya bagian Data riwayat gateway:
- Jendela riwayat (menit, bawaan 5): titik riwayat yang umurnya dalam jendela diperlakukan seperti data langsung; yang lebih lama dilewati.
0berarti riwayat tidak pernah mengubah alarm. - Catat alarm retroaktif (mati bawaan): riwayat yang lebih lama dari jendela dicatat sebagai alarm dengan waktu kejadian aslinya, tanpa notifikasi, dan tanpa mengganggu alarm yang sedang berlangsung. Terlihat dengan label Retroaktif dan kolom Dimulai.
- Penanda waktu per alarm mencegah data yang terlambat atau terbalik urutan membalik keadaan.
Tampil di mana lagi
Section titled “Tampil di mana lagi”- Home: kartu Alarms (total, aktif, selesai, untuk saya, di-ack saya, active rate, per severity).
- Detail device dan channel: tab Alarms dengan aksi Acknowledge dan Resolve.
- Dashboard: widget Count Card (entitas alarms) dan Alarm Table.
Scope alarm (read, update, delete, assign, acknowledge, resolve) tingkat workspace, atau aksi alarm_* pada scope rule. Salah satunya cukup. Role Operator bawaan memiliki aksi alarm. Nama channel dan device tampil hanya bila Anda boleh membacanya.