[2025-08-10T04:23:31.272Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-10T04:23:31.281Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-10T04:23:31.283Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-10T04:23:31.454Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T04:23:31.457Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-10T04:23:31.459Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-10T04:23:31.460Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-10T04:23:31.467Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-10T04:23:31.468Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-10T04:23:31.469Z] [INFO] Environment: development
[2025-08-10T04:23:31.680Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-10T04:23:31.681Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-10T04:23:31.682Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-10T04:23:31.683Z] [INFO] WhatsApp connected successfully
[2025-08-10T04:23:31.685Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T04:23:31.689Z] [INFO] RX Power monitoring initialized
[2025-08-10T04:23:31.698Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-10T04:23:31.700Z] [INFO] PPPoE monitoring initialized
[2025-08-10T04:28:33.035Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-10T04:28:33.037Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-10T04:28:33.039Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-10T04:28:33.142Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T04:28:33.143Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-10T04:28:33.145Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-10T04:28:33.146Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-10T04:28:33.152Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-10T04:28:33.154Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-10T04:28:33.154Z] [INFO] Environment: development
[2025-08-10T04:28:33.315Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-10T04:28:33.315Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-10T04:28:33.316Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-10T04:28:33.317Z] [INFO] WhatsApp connected successfully
[2025-08-10T04:28:33.319Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T04:28:33.320Z] [INFO] RX Power monitoring initialized
[2025-08-10T04:28:33.321Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-10T04:28:33.322Z] [INFO] PPPoE monitoring initialized
[2025-08-10T04:32:05.239Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-10T04:32:05.241Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-10T04:32:05.242Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-10T04:32:05.338Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T04:32:05.339Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-10T04:32:05.341Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-10T04:32:05.342Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-10T04:32:51.214Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-10T04:32:51.217Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-10T04:32:51.219Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-10T04:32:51.315Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T04:32:51.316Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-10T04:32:51.318Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-10T04:32:51.319Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-10T04:32:51.324Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-10T04:32:51.326Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-10T04:32:51.326Z] [INFO] Environment: development
[2025-08-10T04:32:51.519Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-10T04:32:51.521Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-10T04:32:51.523Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-10T04:32:51.526Z] [INFO] WhatsApp connected successfully
[2025-08-10T04:32:51.528Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T04:32:51.530Z] [INFO] RX Power monitoring initialized
[2025-08-10T04:32:51.531Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-10T04:32:51.533Z] [INFO] PPPoE monitoring initialized
[2025-08-10T04:34:34.585Z] [INFO] Payment recorded: 7
[2025-08-10T04:34:34.674Z] [INFO] Invoice status updated: 9 to paid
[2025-08-10T04:34:39.895Z] [INFO] Payment recorded: 8
[2025-08-10T04:34:39.960Z] [INFO] Invoice status updated: 9 to paid
[2025-08-10T04:35:36.915Z] [INFO] Payment recorded: 9
[2025-08-10T04:35:36.989Z] [INFO] Invoice status updated: 9 to paid
[2025-08-10T04:41:13.349Z] [INFO] Payment recorded: 10
[2025-08-10T04:41:13.405Z] [INFO] Invoice status updated: 8 to paid
[2025-08-10T04:48:32.987Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-10T04:48:32.990Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-10T04:48:32.995Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-10T04:48:33.113Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T04:48:33.114Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-10T04:48:33.115Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-10T04:48:33.116Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-10T04:48:33.123Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-10T04:48:33.124Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-10T04:48:33.125Z] [INFO] Environment: development
[2025-08-10T04:48:33.280Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-10T04:48:33.281Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-10T04:48:33.281Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-10T04:48:33.283Z] [INFO] WhatsApp connected successfully
[2025-08-10T04:48:33.284Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T04:48:33.286Z] [INFO] RX Power monitoring initialized
[2025-08-10T04:48:33.288Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-10T04:48:33.289Z] [INFO] PPPoE monitoring initialized
[2025-08-10T04:49:55.838Z] [INFO] Manual trigger for monthly invoice generation
[2025-08-10T04:49:55.843Z] [INFO] Found 4 active customers for invoice generation
[2025-08-10T04:49:55.849Z] [INFO] Invoice already exists for customer cust_0111_209346 this month
[2025-08-10T04:49:55.859Z] [INFO] Invoice already exists for customer cust_0111_284713 this month
[2025-08-10T04:49:55.989Z] [INFO] Created invoice INV-202508-4680 for customer cust_5703_361057
[2025-08-10T04:49:55.991Z] [INFO] Invoice already exists for customer cust_0222_324232 this month
[2025-08-10T04:50:18.867Z] [INFO] Payment recorded: 11
[2025-08-10T04:50:18.972Z] [INFO] Invoice status updated: 10 to paid
[2025-08-10T04:57:12.421Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-10T04:57:12.423Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-10T04:57:12.425Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-10T04:57:12.426Z] [INFO] Pending notifications scheduler initialized - will run every 5 minutes
[2025-08-10T05:04:09.980Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-10T05:04:09.984Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-10T05:04:09.986Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-10T05:04:10.180Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T05:04:10.182Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-10T05:04:10.183Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-10T05:04:10.184Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-10T05:04:10.191Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-10T05:04:10.193Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-10T05:04:10.194Z] [INFO] Environment: development
[2025-08-10T05:04:10.408Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-10T05:04:10.410Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-10T05:04:10.414Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-10T05:04:10.416Z] [INFO] WhatsApp connected successfully
[2025-08-10T05:04:10.418Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T05:04:10.420Z] [INFO] RX Power monitoring initialized
[2025-08-10T05:04:10.421Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-10T05:04:10.422Z] [INFO] PPPoE monitoring initialized
[2025-08-10T05:05:16.645Z] [INFO] Invoice deleted: INV-202508-0902
[2025-08-10T05:05:20.359Z] [INFO] Invoice deleted: INV-202508-4680
[2025-08-10T05:05:24.310Z] [INFO] Invoice deleted: INV-202508-5716
[2025-08-10T05:05:27.875Z] [INFO] Invoice deleted: INV-202508-7058
[2025-08-10T05:05:34.477Z] [INFO] Triggering monthly invoice generation manually...
[2025-08-10T05:05:34.480Z] [INFO] Found 4 active customers for invoice generation
[2025-08-10T05:05:34.608Z] [INFO] Created invoice INV-202508-0255 for customer cust_0111_209346
[2025-08-10T05:05:34.658Z] [INFO] Created invoice INV-202508-3386 for customer cust_0111_284713
[2025-08-10T05:05:34.701Z] [INFO] Created invoice INV-202508-3528 for customer cust_5703_361057
[2025-08-10T05:05:34.747Z] [INFO] Created invoice INV-202508-0204 for customer cust_0222_324232
[2025-08-10T05:05:34.748Z] [INFO] Manual monthly invoice generation completed
[2025-08-10T05:05:52.364Z] [INFO] Payment recorded: 12
[2025-08-10T05:05:52.427Z] [INFO] Invoice status updated: 14 to paid
[2025-08-10T05:06:46.862Z] [INFO] Payment recorded: 13
[2025-08-10T05:06:47.073Z] [INFO] Invoice status updated: 11 to paid
[2025-08-10T05:07:33.161Z] [INFO] Payment recorded: 14
[2025-08-10T05:07:33.236Z] [INFO] Invoice status updated: 11 to paid
[2025-08-10T05:25:09.526Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-10T05:25:09.528Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-10T05:25:09.530Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-10T05:25:09.630Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T05:25:09.631Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-10T05:25:09.632Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-10T05:25:09.633Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-10T05:25:30.802Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-10T05:25:30.804Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-10T05:25:30.806Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-10T05:25:30.899Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T05:25:30.900Z] [INFO] Attempting to start server on configured port: 3001
[2025-08-10T05:25:30.901Z] [INFO] Memulai server pada port yang dikonfigurasi: 3001
[2025-08-10T05:25:30.902Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-10T05:25:30.908Z] [INFO] ✅ Server berhasil berjalan pada port 3001
[2025-08-10T05:25:30.909Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3001
[2025-08-10T05:25:30.910Z] [INFO] Environment: development
[2025-08-10T05:25:31.064Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-10T05:25:31.065Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-10T05:25:31.065Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-10T05:25:31.067Z] [INFO] WhatsApp connected successfully
[2025-08-10T05:25:31.068Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T05:25:31.070Z] [INFO] RX Power monitoring initialized
[2025-08-10T05:25:31.070Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-10T05:25:31.071Z] [INFO] PPPoE monitoring initialized
[2025-08-10T05:26:21.471Z] [INFO] Payment recorded: 15
[2025-08-10T05:26:21.850Z] [INFO] Invoice status updated: 12 to paid
[2025-08-10T05:29:36.539Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-10T05:29:36.541Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-10T05:29:36.546Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-10T05:29:36.713Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T05:29:36.716Z] [INFO] Attempting to start server on configured port: 3001
[2025-08-10T05:29:36.723Z] [INFO] Memulai server pada port yang dikonfigurasi: 3001
[2025-08-10T05:29:36.741Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-10T05:29:36.747Z] [INFO] ✅ Server berhasil berjalan pada port 3001
[2025-08-10T05:29:36.748Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3001
[2025-08-10T05:29:36.749Z] [INFO] Environment: development
[2025-08-10T05:29:36.910Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-10T05:29:36.911Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-10T05:29:36.912Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-10T05:29:36.913Z] [INFO] WhatsApp connected successfully
[2025-08-10T05:29:36.915Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T05:29:36.917Z] [INFO] RX Power monitoring initialized
[2025-08-10T05:29:36.918Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-10T05:29:36.919Z] [INFO] PPPoE monitoring initialized
[2025-08-10T05:40:27.099Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-10T05:40:27.100Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-10T05:40:27.102Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-10T05:40:27.201Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T05:40:27.202Z] [INFO] Attempting to start server on configured port: 3001
[2025-08-10T05:40:27.203Z] [INFO] Memulai server pada port yang dikonfigurasi: 3001
[2025-08-10T05:40:27.203Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-10T05:40:50.890Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-10T05:40:50.966Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-10T05:40:50.996Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-10T05:40:51.134Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T05:40:51.135Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-10T05:40:51.136Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-10T05:40:51.137Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-10T05:40:51.142Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-10T05:40:51.143Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-10T05:40:51.143Z] [INFO] Environment: development
[2025-08-10T05:40:51.296Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-10T05:40:51.297Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-10T05:40:51.298Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-10T05:40:51.299Z] [INFO] WhatsApp connected successfully
[2025-08-10T05:40:51.301Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T05:40:51.303Z] [INFO] RX Power monitoring initialized
[2025-08-10T05:40:51.303Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-10T05:40:51.304Z] [INFO] PPPoE monitoring initialized
[2025-08-10T05:41:51.532Z] [INFO] Payment recorded: 16
[2025-08-10T05:45:00.514Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-10T05:45:00.516Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-10T05:45:00.518Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-10T05:45:00.619Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T05:45:00.622Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-10T05:45:00.625Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-10T05:45:00.627Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-10T05:45:22.717Z] [INFO] Invoice deleted: INV-202508-0204
[2025-08-10T05:45:26.051Z] [INFO] Invoice deleted: INV-202508-0255
[2025-08-10T05:45:29.562Z] [INFO] Invoice deleted: INV-202508-3386
[2025-08-10T05:45:33.104Z] [INFO] Invoice deleted: INV-202508-3528
[2025-08-10T05:45:39.046Z] [INFO] Triggering monthly invoice generation manually...
[2025-08-10T05:45:39.049Z] [INFO] Found 4 active customers for invoice generation
[2025-08-10T05:45:39.100Z] [INFO] Created invoice INV-202508-5444 for customer cust_0111_209346
[2025-08-10T05:45:39.148Z] [INFO] Created invoice INV-202508-8324 for customer cust_0111_284713
[2025-08-10T05:45:39.280Z] [INFO] Created invoice INV-202508-0788 for customer cust_5703_361057
[2025-08-10T05:45:39.350Z] [INFO] Created invoice INV-202508-1446 for customer cust_0222_324232
[2025-08-10T05:45:39.351Z] [INFO] Manual monthly invoice generation completed
[2025-08-10T05:45:52.824Z] [INFO] Payment recorded: 17
[2025-08-10T05:46:28.032Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-10T05:46:28.034Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-10T05:46:28.040Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-10T05:46:28.139Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T05:46:28.140Z] [INFO] Attempting to start server on configured port: 3001
[2025-08-10T05:46:28.142Z] [INFO] Memulai server pada port yang dikonfigurasi: 3001
[2025-08-10T05:46:28.142Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-10T05:46:51.042Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-10T05:46:51.044Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-10T05:46:51.045Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-10T05:46:51.140Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T05:46:51.141Z] [INFO] Attempting to start server on configured port: 3002
[2025-08-10T05:46:51.142Z] [INFO] Memulai server pada port yang dikonfigurasi: 3002
[2025-08-10T05:46:51.143Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-10T05:46:51.149Z] [INFO] ✅ Server berhasil berjalan pada port 3002
[2025-08-10T05:46:51.150Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3002
[2025-08-10T05:46:51.151Z] [INFO] Environment: development
[2025-08-10T05:46:51.308Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-10T05:46:51.309Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-10T05:46:51.310Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-10T05:46:51.311Z] [INFO] WhatsApp connected successfully
[2025-08-10T05:46:51.312Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T05:46:51.314Z] [INFO] RX Power monitoring initialized
[2025-08-10T05:46:51.315Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-10T05:46:51.316Z] [INFO] PPPoE monitoring initialized
[2025-08-10T05:47:33.845Z] [INFO] Payment recorded: 18
[2025-08-10T05:49:18.623Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-10T05:49:18.625Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-10T05:49:18.627Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-10T05:49:18.721Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T05:49:18.722Z] [INFO] Attempting to start server on configured port: 3002
[2025-08-10T05:49:18.723Z] [INFO] Memulai server pada port yang dikonfigurasi: 3002
[2025-08-10T05:49:18.724Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-10T05:49:18.729Z] [INFO] ✅ Server berhasil berjalan pada port 3002
[2025-08-10T05:49:18.730Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3002
[2025-08-10T05:49:18.731Z] [INFO] Environment: development
[2025-08-10T05:49:18.882Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-10T05:49:18.883Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-10T05:49:18.884Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-10T05:49:18.885Z] [INFO] WhatsApp connected successfully
[2025-08-10T05:49:18.886Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T05:49:18.888Z] [INFO] RX Power monitoring initialized
[2025-08-10T05:49:18.889Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-10T05:49:18.889Z] [INFO] PPPoE monitoring initialized
[2025-08-10T05:50:08.023Z] [INFO] Payment recorded: 19
[2025-08-10T05:50:54.207Z] [INFO] Konfigurasi Mikrotik di settings.json berubah, reset koneksi Mikrotik...
[2025-08-10T05:50:55.798Z] [INFO] Konfigurasi Mikrotik di settings.json berubah, reset koneksi Mikrotik...
[2025-08-10T05:51:18.755Z] [INFO] Connected to Mikrotik at 192.168.88.1:8700
[2025-08-10T05:51:18.944Z] [INFO] PPPoE LOGIN:
[
  "tester",
  "indah@tanjungpura",
  "nalda@rawagunda2",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "jami@sut",
  "iman@",
  "lussy",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "tarci",
  "rom@lah",
  "aang2",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "durta",
  "sandi@rajan",
  "server@yayan",
  "rasta",
  "dedy@sarkim",
  "server@arep",
  "talita",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "eva",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "kincling",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "mastobari@",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "santo",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "sanyo",
  "yohan@rawagunda",
  "salsa",
  "warsana",
  "server@ilik",
  "erul",
  "opang@tanjungpura",
  "test",
  "damar",
  "elis@rawagunda",
  "muktar@ompong",
  "mella",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "h.juroh",
  "memble2",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "ooh",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "warung_elisa@laut",
  "coyih",
  "pandi@tanjungpura",
  "karmanda",
  "walong@asep",
  "sumi",
  "kasmuri",
  "nuriyah",
  "windah",
  "nana",
  "lina@ujungmulya",
  "nani",
  "waidah@pegagan",
  "soleh@pegagan",
  "nalda@pegagan",
  "umikulsum@janggar",
  "opang@pegagan",
  "wendy@genjong",
  "Endra@genjong1",
  "surminih@pegagan",
  "turidah",
  "leha",
  "khofik@janggar",
  "gemblung",
  "setiyadi@genjong",
  "intan@ujungmulya",
  "sutara@pegagan",
  "pabudi@genjong",
  "sang",
  "eva@pegagan",
  "novita",
  "sudini@pegagan",
  "ety@pegagan",
  "denihamdani@pegagan",
  "yusuf",
  "mangasep@janggar",
  "murdani",
  "uung@pegagan",
  "astri@pegagan",
  "durniyah@pegagan",
  "F663",
  "wilda",
  "sarna@pegagan",
  "anwar@janggar",
  "yuni@ujungmulya",
  "eryanto@pegagan",
  "kurnati",
  "abas@pegagan",
  "adinesep@ujungmulya",
  "dadang@genjong",
  "handoko",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "luwih@",
  "mardi",
  "yogi",
  "murba",
  "winata",
  "ajri",
  "bunga"
]
[2025-08-10T05:51:18.945Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T05:51:19.021Z] [INFO] PPPoE LOGIN detected: tester, indah@tanjungpura, nalda@rawagunda2, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, jami@sut, iman@, lussy, darim@lor, andi, yudi, darim, tarci, rom@lah, aang2, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, durta, sandi@rajan, server@yayan, rasta, dedy@sarkim, server@arep, talita, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, kincling, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, mastobari@, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, sanyo, yohan@rawagunda, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, muktar@ompong, mella, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, h.juroh, memble2, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, ooh, koriya, nina@kesin, nesa, alan@pentud, warung_elisa@laut, coyih, pandi@tanjungpura, karmanda, walong@asep, sumi, kasmuri, nuriyah, windah, nana, lina@ujungmulya, nani, waidah@pegagan, soleh@pegagan, nalda@pegagan, umikulsum@janggar, opang@pegagan, wendy@genjong, Endra@genjong1, surminih@pegagan, turidah, leha, khofik@janggar, gemblung, setiyadi@genjong, intan@ujungmulya, sutara@pegagan, pabudi@genjong, sang, eva@pegagan, novita, sudini@pegagan, ety@pegagan, denihamdani@pegagan, yusuf, mangasep@janggar, murdani, uung@pegagan, astri@pegagan, durniyah@pegagan, F663, wilda, sarna@pegagan, anwar@janggar, yuni@ujungmulya, eryanto@pegagan, kurnati, abas@pegagan, adinesep@ujungmulya, dadang@genjong, handoko, suminih@rawagunda, warungyuni@laut, tibil, luwih@, mardi, yogi, murba, winata, ajri, bunga
[2025-08-10T05:51:36.946Z] [INFO] Connected to Mikrotik at 192.168.88.1:8700
[2025-08-10T05:51:37.142Z] [INFO] PPPoE LOGIN detected: tester, indah@tanjungpura, nalda@rawagunda2, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, jami@sut, iman@, lussy, darim@lor, andi, yudi, darim, tarci, rom@lah, aang2, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, durta, sandi@rajan, server@yayan, rasta, dedy@sarkim, server@arep, talita, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, kincling, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, mastobari@, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, sanyo, yohan@rawagunda, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, muktar@ompong, mella, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, h.juroh, memble2, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, ooh, koriya, nina@kesin, nesa, alan@pentud, warung_elisa@laut, coyih, pandi@tanjungpura, karmanda, walong@asep, sumi, kasmuri, nuriyah, windah, nana, lina@ujungmulya, nani, waidah@pegagan, soleh@pegagan, nalda@pegagan, umikulsum@janggar, opang@pegagan, wendy@genjong, Endra@genjong1, surminih@pegagan, turidah, leha, khofik@janggar, gemblung, setiyadi@genjong, intan@ujungmulya, sutara@pegagan, pabudi@genjong, sang, eva@pegagan, novita, sudini@pegagan, ety@pegagan, denihamdani@pegagan, yusuf, mangasep@janggar, murdani, uung@pegagan, astri@pegagan, durniyah@pegagan, F663, wilda, sarna@pegagan, anwar@janggar, yuni@ujungmulya, eryanto@pegagan, kurnati, abas@pegagan, adinesep@ujungmulya, dadang@genjong, handoko, suminih@rawagunda, warungyuni@laut, tibil, luwih@, mardi, yogi, murba, winata, ajri, bunga
[2025-08-10T05:51:37.186Z] [INFO] PPPoE LOGIN:
[
  "tester",
  "indah@tanjungpura",
  "nalda@rawagunda2",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "jami@sut",
  "iman@",
  "lussy",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "tarci",
  "rom@lah",
  "aang2",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "durta",
  "sandi@rajan",
  "server@yayan",
  "rasta",
  "dedy@sarkim",
  "server@arep",
  "talita",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "eva",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "kincling",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "mastobari@",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "santo",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "sanyo",
  "yohan@rawagunda",
  "salsa",
  "warsana",
  "server@ilik",
  "erul",
  "opang@tanjungpura",
  "test",
  "damar",
  "elis@rawagunda",
  "muktar@ompong",
  "mella",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "h.juroh",
  "memble2",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "ooh",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "warung_elisa@laut",
  "coyih",
  "pandi@tanjungpura",
  "karmanda",
  "walong@asep",
  "sumi",
  "kasmuri",
  "nuriyah",
  "windah",
  "nana",
  "lina@ujungmulya",
  "nani",
  "waidah@pegagan",
  "soleh@pegagan",
  "nalda@pegagan",
  "umikulsum@janggar",
  "opang@pegagan",
  "wendy@genjong",
  "Endra@genjong1",
  "surminih@pegagan",
  "turidah",
  "leha",
  "khofik@janggar",
  "gemblung",
  "setiyadi@genjong",
  "intan@ujungmulya",
  "sutara@pegagan",
  "pabudi@genjong",
  "sang",
  "eva@pegagan",
  "novita",
  "sudini@pegagan",
  "ety@pegagan",
  "denihamdani@pegagan",
  "yusuf",
  "mangasep@janggar",
  "murdani",
  "uung@pegagan",
  "astri@pegagan",
  "durniyah@pegagan",
  "F663",
  "wilda",
  "sarna@pegagan",
  "anwar@janggar",
  "yuni@ujungmulya",
  "eryanto@pegagan",
  "kurnati",
  "abas@pegagan",
  "adinesep@ujungmulya",
  "dadang@genjong",
  "handoko",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "luwih@",
  "mardi",
  "yogi",
  "murba",
  "winata",
  "ajri",
  "bunga"
]
[2025-08-10T05:51:37.187Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T05:51:45.325Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-10T05:51:45.325Z] [INFO] PPPoE monitoring: 167 active connections, 167 login, 0 logout
[2025-08-10T05:52:18.818Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T05:52:19.031Z] [INFO] PPPoE LOGIN detected: tester, indah@tanjungpura, nalda@rawagunda2, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, jami@sut, iman@, lussy, darim@lor, andi, yudi, darim, tarci, rom@lah, aang2, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, durta, sandi@rajan, server@yayan, rasta, dedy@sarkim, server@arep, talita, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, kincling, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, mastobari@, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, sanyo, yohan@rawagunda, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, muktar@ompong, mella, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, h.juroh, memble2, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, ooh, koriya, nina@kesin, nesa, alan@pentud, warung_elisa@laut, coyih, pandi@tanjungpura, karmanda, walong@asep, sumi, kasmuri, nuriyah, windah, nana, lina@ujungmulya, nani, waidah@pegagan, soleh@pegagan, nalda@pegagan, umikulsum@janggar, opang@pegagan, wendy@genjong, Endra@genjong1, surminih@pegagan, turidah, leha, khofik@janggar, gemblung, setiyadi@genjong, intan@ujungmulya, sutara@pegagan, pabudi@genjong, sang, eva@pegagan, novita, sudini@pegagan, ety@pegagan, denihamdani@pegagan, yusuf, mangasep@janggar, murdani, uung@pegagan, astri@pegagan, durniyah@pegagan, F663, wilda, sarna@pegagan, anwar@janggar, yuni@ujungmulya, eryanto@pegagan, kurnati, abas@pegagan, adinesep@ujungmulya, dadang@genjong, handoko, suminih@rawagunda, warungyuni@laut, tibil, luwih@, mardi, yogi, murba, winata, ajri, bunga
[2025-08-10T05:52:36.970Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T05:52:39.311Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-10T05:52:39.313Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-10T05:52:39.315Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-10T05:52:39.410Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T05:52:39.410Z] [INFO] Attempting to start server on configured port: 3002
[2025-08-10T05:52:39.412Z] [INFO] Memulai server pada port yang dikonfigurasi: 3002
[2025-08-10T05:52:39.412Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-10T05:52:39.417Z] [INFO] ✅ Server berhasil berjalan pada port 3002
[2025-08-10T05:52:39.418Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3002
[2025-08-10T05:52:39.419Z] [INFO] Environment: development
[2025-08-10T05:52:39.571Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-10T05:52:39.572Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-10T05:52:39.572Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-10T05:52:39.573Z] [INFO] WhatsApp connected successfully
[2025-08-10T05:52:39.575Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T05:52:39.576Z] [INFO] RX Power monitoring initialized
[2025-08-10T05:52:39.577Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-10T05:52:39.578Z] [INFO] PPPoE monitoring initialized
[2025-08-10T05:52:45.999Z] [INFO] Connected to Mikrotik at 192.168.88.1:8700
[2025-08-10T05:53:24.791Z] [INFO] Payment recorded: 20
[2025-08-10T05:53:36.979Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T05:53:39.574Z] [INFO] PPPoE LOGIN:
[
  "tester",
  "indah@tanjungpura",
  "nalda@rawagunda2",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "jami@sut",
  "iman@",
  "lussy",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "tarci",
  "rom@lah",
  "aang2",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "durta",
  "sandi@rajan",
  "server@yayan",
  "rasta",
  "dedy@sarkim",
  "server@arep",
  "talita",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "eva",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "kincling",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "mastobari@",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "santo",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "sanyo",
  "yohan@rawagunda",
  "salsa",
  "warsana",
  "server@ilik",
  "erul",
  "opang@tanjungpura",
  "test",
  "damar",
  "elis@rawagunda",
  "muktar@ompong",
  "mella",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "h.juroh",
  "memble2",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "ooh",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "warung_elisa@laut",
  "coyih",
  "pandi@tanjungpura",
  "karmanda",
  "walong@asep",
  "sumi",
  "kasmuri",
  "nuriyah",
  "windah",
  "nana",
  "lina@ujungmulya",
  "nani",
  "waidah@pegagan",
  "soleh@pegagan",
  "nalda@pegagan",
  "umikulsum@janggar",
  "opang@pegagan",
  "wendy@genjong",
  "Endra@genjong1",
  "surminih@pegagan",
  "turidah",
  "leha",
  "khofik@janggar",
  "gemblung",
  "setiyadi@genjong",
  "intan@ujungmulya",
  "sutara@pegagan",
  "pabudi@genjong",
  "sang",
  "eva@pegagan",
  "novita",
  "sudini@pegagan",
  "ety@pegagan",
  "denihamdani@pegagan",
  "yusuf",
  "mangasep@janggar",
  "murdani",
  "uung@pegagan",
  "astri@pegagan",
  "durniyah@pegagan",
  "F663",
  "wilda",
  "sarna@pegagan",
  "anwar@janggar",
  "yuni@ujungmulya",
  "eryanto@pegagan",
  "kurnati",
  "abas@pegagan",
  "adinesep@ujungmulya",
  "dadang@genjong",
  "handoko",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "luwih@",
  "mardi",
  "yogi",
  "murba",
  "winata",
  "ajri",
  "bunga"
]
[2025-08-10T05:53:39.575Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T05:53:39.643Z] [INFO] PPPoE LOGIN detected: tester, indah@tanjungpura, nalda@rawagunda2, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, jami@sut, iman@, lussy, darim@lor, andi, yudi, darim, tarci, rom@lah, aang2, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, durta, sandi@rajan, server@yayan, rasta, dedy@sarkim, server@arep, talita, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, kincling, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, mastobari@, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, sanyo, yohan@rawagunda, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, muktar@ompong, mella, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, h.juroh, memble2, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, ooh, koriya, nina@kesin, nesa, alan@pentud, warung_elisa@laut, coyih, pandi@tanjungpura, karmanda, walong@asep, sumi, kasmuri, nuriyah, windah, nana, lina@ujungmulya, nani, waidah@pegagan, soleh@pegagan, nalda@pegagan, umikulsum@janggar, opang@pegagan, wendy@genjong, Endra@genjong1, surminih@pegagan, turidah, leha, khofik@janggar, gemblung, setiyadi@genjong, intan@ujungmulya, sutara@pegagan, pabudi@genjong, sang, eva@pegagan, novita, sudini@pegagan, ety@pegagan, denihamdani@pegagan, yusuf, mangasep@janggar, murdani, uung@pegagan, astri@pegagan, durniyah@pegagan, F663, wilda, sarna@pegagan, anwar@janggar, yuni@ujungmulya, eryanto@pegagan, kurnati, abas@pegagan, adinesep@ujungmulya, dadang@genjong, handoko, suminih@rawagunda, warungyuni@laut, tibil, luwih@, mardi, yogi, murba, winata, ajri, bunga
[2025-08-10T05:54:36.988Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T05:54:39.491Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T05:54:39.665Z] [INFO] PPPoE LOGIN detected: tester, indah@tanjungpura, nalda@rawagunda2, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, jami@sut, iman@, lussy, darim@lor, andi, yudi, darim, tarci, rom@lah, aang2, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, durta, sandi@rajan, server@yayan, rasta, dedy@sarkim, server@arep, talita, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, kincling, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, mastobari@, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, sanyo, yohan@rawagunda, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, muktar@ompong, mella, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, h.juroh, memble2, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, ooh, koriya, nina@kesin, nesa, alan@pentud, warung_elisa@laut, coyih, pandi@tanjungpura, karmanda, walong@asep, sumi, kasmuri, nuriyah, windah, nana, lina@ujungmulya, nani, waidah@pegagan, soleh@pegagan, nalda@pegagan, umikulsum@janggar, opang@pegagan, wendy@genjong, Endra@genjong1, surminih@pegagan, turidah, leha, khofik@janggar, gemblung, setiyadi@genjong, intan@ujungmulya, sutara@pegagan, pabudi@genjong, sang, eva@pegagan, novita, sudini@pegagan, ety@pegagan, denihamdani@pegagan, yusuf, mangasep@janggar, murdani, uung@pegagan, astri@pegagan, durniyah@pegagan, F663, wilda, sarna@pegagan, anwar@janggar, yuni@ujungmulya, eryanto@pegagan, kurnati, abas@pegagan, adinesep@ujungmulya, dadang@genjong, handoko, suminih@rawagunda, warungyuni@laut, tibil, luwih@, mardi, yogi, murba, winata, ajri, bunga
[2025-08-10T05:55:17.793Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-10T05:55:17.794Z] [INFO] PPPoE monitoring: 167 active connections, 167 login, 0 logout
[2025-08-10T05:55:36.985Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T05:55:39.499Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T05:56:17.799Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-10T05:56:17.800Z] [INFO] PPPoE monitoring: 167 active connections, 167 login, 0 logout
[2025-08-10T05:56:36.994Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T05:56:39.513Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T05:57:37.001Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T05:57:39.529Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T05:58:37.013Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T05:58:39.536Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T05:58:56.439Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-10T05:58:56.441Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-10T05:58:56.443Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-10T05:58:56.556Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T05:58:56.557Z] [INFO] Attempting to start server on configured port: 3002
[2025-08-10T05:58:56.558Z] [INFO] Memulai server pada port yang dikonfigurasi: 3002
[2025-08-10T05:58:56.559Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-10T05:58:56.565Z] [INFO] ✅ Server berhasil berjalan pada port 3002
[2025-08-10T05:58:56.566Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3002
[2025-08-10T05:58:56.567Z] [INFO] Environment: development
[2025-08-10T05:58:56.733Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-10T05:58:56.733Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-10T05:58:56.734Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-10T05:58:56.735Z] [INFO] WhatsApp connected successfully
[2025-08-10T05:58:56.737Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T05:58:56.738Z] [INFO] RX Power monitoring initialized
[2025-08-10T05:58:56.739Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-10T05:58:56.739Z] [INFO] PPPoE monitoring initialized
[2025-08-10T05:59:37.014Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T05:59:50.825Z] [INFO] Message received
{
  "sender": "6281947215703",
  "messageLength": 7
}
[2025-08-10T05:59:56.626Z] [INFO] Connected to Mikrotik at 192.168.88.1:8700
[2025-08-10T05:59:56.825Z] [INFO] PPPoE LOGIN detected: tester, indah@tanjungpura, nalda@rawagunda2, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, jami@sut, iman@, lussy, darim@lor, andi, yudi, darim, tarci, rom@lah, aang2, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, durta, sandi@rajan, server@yayan, rasta, dedy@sarkim, server@arep, talita, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, kincling, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, mastobari@, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, sanyo, yohan@rawagunda, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, muktar@ompong, mella, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, h.juroh, memble2, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, ooh, koriya, nina@kesin, nesa, alan@pentud, warung_elisa@laut, coyih, pandi@tanjungpura, karmanda, walong@asep, sumi, kasmuri, nuriyah, windah, nana, lina@ujungmulya, nani, waidah@pegagan, soleh@pegagan, nalda@pegagan, umikulsum@janggar, opang@pegagan, wendy@genjong, Endra@genjong1, surminih@pegagan, turidah, leha, khofik@janggar, gemblung, setiyadi@genjong, intan@ujungmulya, sutara@pegagan, pabudi@genjong, sang, eva@pegagan, novita, sudini@pegagan, ety@pegagan, denihamdani@pegagan, yusuf, mangasep@janggar, murdani, uung@pegagan, astri@pegagan, durniyah@pegagan, F663, wilda, sarna@pegagan, anwar@janggar, yuni@ujungmulya, eryanto@pegagan, kurnati, abas@pegagan, adinesep@ujungmulya, dadang@genjong, handoko, suminih@rawagunda, warungyuni@laut, tibil, luwih@, mardi, yogi, murba, winata, ajri, bunga
[2025-08-10T05:59:56.858Z] [INFO] PPPoE LOGIN:
[
  "tester",
  "indah@tanjungpura",
  "nalda@rawagunda2",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "jami@sut",
  "iman@",
  "lussy",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "tarci",
  "rom@lah",
  "aang2",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "durta",
  "sandi@rajan",
  "server@yayan",
  "rasta",
  "dedy@sarkim",
  "server@arep",
  "talita",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "eva",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "kincling",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "mastobari@",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "santo",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "sanyo",
  "yohan@rawagunda",
  "salsa",
  "warsana",
  "server@ilik",
  "erul",
  "opang@tanjungpura",
  "test",
  "damar",
  "elis@rawagunda",
  "muktar@ompong",
  "mella",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "h.juroh",
  "memble2",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "ooh",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "warung_elisa@laut",
  "coyih",
  "pandi@tanjungpura",
  "karmanda",
  "walong@asep",
  "sumi",
  "kasmuri",
  "nuriyah",
  "windah",
  "nana",
  "lina@ujungmulya",
  "nani",
  "waidah@pegagan",
  "soleh@pegagan",
  "nalda@pegagan",
  "umikulsum@janggar",
  "opang@pegagan",
  "wendy@genjong",
  "Endra@genjong1",
  "surminih@pegagan",
  "turidah",
  "leha",
  "khofik@janggar",
  "gemblung",
  "setiyadi@genjong",
  "intan@ujungmulya",
  "sutara@pegagan",
  "pabudi@genjong",
  "sang",
  "eva@pegagan",
  "novita",
  "sudini@pegagan",
  "ety@pegagan",
  "denihamdani@pegagan",
  "yusuf",
  "mangasep@janggar",
  "murdani",
  "uung@pegagan",
  "astri@pegagan",
  "durniyah@pegagan",
  "F663",
  "wilda",
  "sarna@pegagan",
  "anwar@janggar",
  "yuni@ujungmulya",
  "eryanto@pegagan",
  "kurnati",
  "abas@pegagan",
  "adinesep@ujungmulya",
  "dadang@genjong",
  "handoko",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "luwih@",
  "mardi",
  "yogi",
  "murba",
  "winata",
  "ajri",
  "bunga"
]
[2025-08-10T05:59:56.859Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:00:05.078Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-10T06:00:05.079Z] [INFO] PPPoE monitoring: 167 active connections, 167 login, 0 logout
[2025-08-10T06:00:13.471Z] [INFO] Message received
{
  "sender": "6281947215703",
  "messageLength": 13
}
[2025-08-10T06:00:26.994Z] [INFO] Message received
{
  "sender": "6281947215703",
  "messageLength": 12
}
[2025-08-10T06:00:37.023Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:00:42.342Z] [INFO] Message received
{
  "sender": "6281947215703",
  "messageLength": 10
}
[2025-08-10T06:00:42.349Z] [INFO] [BILLING] handleBayar dipanggil dengan params:
[
  "ilik"
]
[2025-08-10T06:00:42.350Z] [INFO] [BILLING] Mencari pelanggan dengan: ilik
[2025-08-10T06:00:42.354Z] [INFO] [BILLING] Customer ditemukan: - Ya
[2025-08-10T06:00:42.354Z] [INFO] [BILLING] Mencari invoice untuk customer ID: 8
[2025-08-10T06:00:42.355Z] [INFO] [BILLING] Total invoice ditemukan: 1
[2025-08-10T06:00:42.356Z] [INFO] [BILLING] Invoice belum dibayar: 0
[2025-08-10T06:00:56.656Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:01:37.035Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:01:56.620Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:02:37.022Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:02:56.669Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:03:37.050Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:04:37.049Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:05:37.076Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:06:37.072Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:07:37.083Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:08:06.773Z] [INFO] Message received
{
  "sender": "6289520031821",
  "messageLength": 359
}
[2025-08-10T06:08:37.092Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:09:30.620Z] [INFO] Message received
{
  "sender": "6289520031821",
  "messageLength": 385
}
[2025-08-10T06:09:37.112Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:10:37.121Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:10:50.881Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-10T06:10:50.883Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-10T06:10:50.885Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-10T06:10:50.996Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T06:10:50.997Z] [INFO] Attempting to start server on configured port: 3002
[2025-08-10T06:10:50.998Z] [INFO] Memulai server pada port yang dikonfigurasi: 3002
[2025-08-10T06:10:50.999Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-10T06:10:51.004Z] [INFO] ✅ Server berhasil berjalan pada port 3002
[2025-08-10T06:10:51.005Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3002
[2025-08-10T06:10:51.006Z] [INFO] Environment: development
[2025-08-10T06:10:51.101Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-10T06:10:51.102Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-10T06:10:51.103Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-10T06:10:51.104Z] [INFO] WhatsApp connected successfully
[2025-08-10T06:10:51.105Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T06:10:51.107Z] [INFO] RX Power monitoring initialized
[2025-08-10T06:10:51.108Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-10T06:10:51.108Z] [INFO] PPPoE monitoring initialized
[2025-08-10T06:11:37.123Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:12:37.129Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:13:37.147Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:14:37.157Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:15:37.175Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:15:44.106Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-10T06:15:44.108Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-10T06:15:44.110Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-10T06:15:44.211Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T06:15:44.212Z] [INFO] Attempting to start server on configured port: 3002
[2025-08-10T06:15:44.213Z] [INFO] Memulai server pada port yang dikonfigurasi: 3002
[2025-08-10T06:15:44.213Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-10T06:15:44.218Z] [INFO] ✅ Server berhasil berjalan pada port 3002
[2025-08-10T06:15:44.219Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3002
[2025-08-10T06:15:44.220Z] [INFO] Environment: development
[2025-08-10T06:15:44.316Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-10T06:15:44.317Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-10T06:15:44.317Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-10T06:15:44.318Z] [INFO] WhatsApp connected successfully
[2025-08-10T06:15:44.320Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T06:15:44.321Z] [INFO] RX Power monitoring initialized
[2025-08-10T06:15:44.322Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-10T06:15:44.323Z] [INFO] PPPoE monitoring initialized
[2025-08-10T06:16:09.194Z] [INFO] Connected to Mikrotik at 192.168.88.1:8700
[2025-08-10T06:16:37.192Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:16:44.424Z] [INFO] PPPoE LOGIN:
[
  "tester",
  "indah@tanjungpura",
  "nalda@rawagunda2",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "jami@sut",
  "iman@",
  "lussy",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "tarci",
  "rom@lah",
  "aang2",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "durta",
  "sandi@rajan",
  "server@yayan",
  "rasta",
  "dedy@sarkim",
  "server@arep",
  "talita",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "eva",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "kincling",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "mastobari@",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "santo",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "sanyo",
  "yohan@rawagunda",
  "salsa",
  "warsana",
  "server@ilik",
  "erul",
  "opang@tanjungpura",
  "test",
  "damar",
  "elis@rawagunda",
  "muktar@ompong",
  "mella",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "h.juroh",
  "memble2",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "ooh",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "warung_elisa@laut",
  "coyih",
  "pandi@tanjungpura",
  "karmanda",
  "walong@asep",
  "sumi",
  "kasmuri",
  "windah",
  "nana",
  "lina@ujungmulya",
  "nani",
  "waidah@pegagan",
  "soleh@pegagan",
  "nalda@pegagan",
  "umikulsum@janggar",
  "opang@pegagan",
  "wendy@genjong",
  "Endra@genjong1",
  "surminih@pegagan",
  "turidah",
  "leha",
  "khofik@janggar",
  "gemblung",
  "setiyadi@genjong",
  "intan@ujungmulya",
  "sutara@pegagan",
  "pabudi@genjong",
  "sang",
  "eva@pegagan",
  "novita",
  "sudini@pegagan",
  "ety@pegagan",
  "denihamdani@pegagan",
  "yusuf",
  "mangasep@janggar",
  "murdani",
  "uung@pegagan",
  "durniyah@pegagan",
  "F663",
  "wilda",
  "sarna@pegagan",
  "anwar@janggar",
  "yuni@ujungmulya",
  "eryanto@pegagan",
  "kurnati",
  "abas@pegagan",
  "adinesep@ujungmulya",
  "dadang@genjong",
  "handoko",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "luwih@",
  "mardi",
  "yogi",
  "murba",
  "winata",
  "ajri",
  "bunga",
  "astri@pegagan",
  "nuriyah"
]
[2025-08-10T06:16:44.425Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:16:44.428Z] [INFO] PPPoE LOGIN detected: tester, indah@tanjungpura, nalda@rawagunda2, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, jami@sut, iman@, lussy, darim@lor, andi, yudi, darim, tarci, rom@lah, aang2, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, durta, sandi@rajan, server@yayan, rasta, dedy@sarkim, server@arep, talita, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, kincling, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, mastobari@, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, sanyo, yohan@rawagunda, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, muktar@ompong, mella, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, h.juroh, memble2, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, ooh, koriya, nina@kesin, nesa, alan@pentud, warung_elisa@laut, coyih, pandi@tanjungpura, karmanda, walong@asep, sumi, kasmuri, windah, nana, lina@ujungmulya, nani, waidah@pegagan, soleh@pegagan, nalda@pegagan, umikulsum@janggar, opang@pegagan, wendy@genjong, Endra@genjong1, surminih@pegagan, turidah, leha, khofik@janggar, gemblung, setiyadi@genjong, intan@ujungmulya, sutara@pegagan, pabudi@genjong, sang, eva@pegagan, novita, sudini@pegagan, ety@pegagan, denihamdani@pegagan, yusuf, mangasep@janggar, murdani, uung@pegagan, durniyah@pegagan, F663, wilda, sarna@pegagan, anwar@janggar, yuni@ujungmulya, eryanto@pegagan, kurnati, abas@pegagan, adinesep@ujungmulya, dadang@genjong, handoko, suminih@rawagunda, warungyuni@laut, tibil, luwih@, mardi, yogi, murba, winata, ajri, bunga, astri@pegagan, nuriyah
[2025-08-10T06:16:52.577Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-10T06:16:52.579Z] [INFO] PPPoE monitoring: 167 active connections, 167 login, 0 logout
[2025-08-10T06:16:57.983Z] [INFO] Found 71 active hotspot users
[2025-08-10T06:17:04.653Z] [INFO] Found 71 active hotspot users
[2025-08-10T06:17:37.193Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:17:44.299Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:18:02.762Z] [INFO] Invoice deleted: INV-202508-0788
[2025-08-10T06:18:05.977Z] [INFO] Invoice deleted: INV-202508-1446
[2025-08-10T06:18:09.216Z] [INFO] Invoice deleted: INV-202508-5444
[2025-08-10T06:18:12.468Z] [INFO] Invoice deleted: INV-202508-8324
[2025-08-10T06:18:17.979Z] [INFO] Triggering monthly invoice generation manually...
[2025-08-10T06:18:17.981Z] [INFO] Found 4 active customers for invoice generation
[2025-08-10T06:18:18.120Z] [INFO] Created invoice INV-202508-1169 for customer cust_0111_209346
[2025-08-10T06:18:18.166Z] [INFO] Created invoice INV-202508-9733 for customer cust_0111_284713
[2025-08-10T06:18:18.214Z] [INFO] Created invoice INV-202508-3856 for customer cust_5703_361057
[2025-08-10T06:18:18.260Z] [INFO] Created invoice INV-202508-1204 for customer cust_0222_324232
[2025-08-10T06:18:18.261Z] [INFO] Manual monthly invoice generation completed
[2025-08-10T06:18:37.215Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:18:38.814Z] [INFO] Payment recorded: 21
[2025-08-10T06:18:44.290Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:19:37.208Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:19:44.304Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:20:37.216Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:20:44.294Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:21:37.223Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:21:44.320Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:22:37.233Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:22:44.308Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:23:34.836Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-10T06:23:34.838Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-10T06:23:34.840Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-10T06:23:34.937Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T06:23:34.939Z] [INFO] Attempting to start server on configured port: 3002
[2025-08-10T06:23:34.940Z] [INFO] Memulai server pada port yang dikonfigurasi: 3002
[2025-08-10T06:23:34.940Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-10T06:23:34.945Z] [INFO] ✅ Server berhasil berjalan pada port 3002
[2025-08-10T06:23:34.946Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3002
[2025-08-10T06:23:34.947Z] [INFO] Environment: development
[2025-08-10T06:23:35.108Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-10T06:23:35.109Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-10T06:23:35.110Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-10T06:23:35.111Z] [INFO] WhatsApp connected successfully
[2025-08-10T06:23:35.112Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T06:23:35.114Z] [INFO] RX Power monitoring initialized
[2025-08-10T06:23:35.115Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-10T06:23:35.115Z] [INFO] PPPoE monitoring initialized
[2025-08-10T06:23:37.246Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:23:42.679Z] [INFO] Connected to Mikrotik at 192.168.88.1:8700
[2025-08-10T06:24:35.118Z] [INFO] PPPoE LOGIN:
[
  "tester",
  "indah@tanjungpura",
  "nalda@rawagunda2",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "jami@sut",
  "iman@",
  "lussy",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "tarci",
  "rom@lah",
  "aang2",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "durta",
  "sandi@rajan",
  "server@yayan",
  "rasta",
  "dedy@sarkim",
  "server@arep",
  "talita",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "eva",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "kincling",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "mastobari@",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "santo",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "sanyo",
  "yohan@rawagunda",
  "salsa",
  "warsana",
  "server@ilik",
  "erul",
  "opang@tanjungpura",
  "test",
  "damar",
  "elis@rawagunda",
  "muktar@ompong",
  "mella",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "h.juroh",
  "memble2",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "ooh",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "warung_elisa@laut",
  "coyih",
  "pandi@tanjungpura",
  "karmanda",
  "walong@asep",
  "sumi",
  "kasmuri",
  "windah",
  "nana",
  "lina@ujungmulya",
  "nani",
  "waidah@pegagan",
  "soleh@pegagan",
  "nalda@pegagan",
  "umikulsum@janggar",
  "opang@pegagan",
  "wendy@genjong",
  "Endra@genjong1",
  "surminih@pegagan",
  "turidah",
  "leha",
  "khofik@janggar",
  "gemblung",
  "setiyadi@genjong",
  "intan@ujungmulya",
  "sutara@pegagan",
  "pabudi@genjong",
  "sang",
  "eva@pegagan",
  "novita",
  "sudini@pegagan",
  "ety@pegagan",
  "denihamdani@pegagan",
  "yusuf",
  "mangasep@janggar",
  "murdani",
  "uung@pegagan",
  "durniyah@pegagan",
  "F663",
  "wilda",
  "sarna@pegagan",
  "anwar@janggar",
  "yuni@ujungmulya",
  "eryanto@pegagan",
  "kurnati",
  "abas@pegagan",
  "adinesep@ujungmulya",
  "dadang@genjong",
  "handoko",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "luwih@",
  "mardi",
  "yogi",
  "murba",
  "winata",
  "ajri",
  "bunga",
  "astri@pegagan",
  "nuriyah"
]
[2025-08-10T06:24:35.119Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:24:35.210Z] [INFO] PPPoE LOGIN detected: tester, indah@tanjungpura, nalda@rawagunda2, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, jami@sut, iman@, lussy, darim@lor, andi, yudi, darim, tarci, rom@lah, aang2, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, durta, sandi@rajan, server@yayan, rasta, dedy@sarkim, server@arep, talita, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, kincling, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, mastobari@, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, sanyo, yohan@rawagunda, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, muktar@ompong, mella, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, h.juroh, memble2, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, ooh, koriya, nina@kesin, nesa, alan@pentud, warung_elisa@laut, coyih, pandi@tanjungpura, karmanda, walong@asep, sumi, kasmuri, windah, nana, lina@ujungmulya, nani, waidah@pegagan, soleh@pegagan, nalda@pegagan, umikulsum@janggar, opang@pegagan, wendy@genjong, Endra@genjong1, surminih@pegagan, turidah, leha, khofik@janggar, gemblung, setiyadi@genjong, intan@ujungmulya, sutara@pegagan, pabudi@genjong, sang, eva@pegagan, novita, sudini@pegagan, ety@pegagan, denihamdani@pegagan, yusuf, mangasep@janggar, murdani, uung@pegagan, durniyah@pegagan, F663, wilda, sarna@pegagan, anwar@janggar, yuni@ujungmulya, eryanto@pegagan, kurnati, abas@pegagan, adinesep@ujungmulya, dadang@genjong, handoko, suminih@rawagunda, warungyuni@laut, tibil, luwih@, mardi, yogi, murba, winata, ajri, bunga, astri@pegagan, nuriyah
[2025-08-10T06:24:37.251Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:25:35.024Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:25:35.213Z] [INFO] PPPoE LOGIN detected: tester, indah@tanjungpura, nalda@rawagunda2, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, jami@sut, iman@, lussy, darim@lor, andi, yudi, darim, tarci, rom@lah, aang2, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, durta, sandi@rajan, server@yayan, rasta, dedy@sarkim, server@arep, talita, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, kincling, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, mastobari@, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, sanyo, yohan@rawagunda, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, muktar@ompong, mella, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, h.juroh, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, ooh, koriya, nina@kesin, nesa, alan@pentud, warung_elisa@laut, coyih, pandi@tanjungpura, karmanda, walong@asep, sumi, kasmuri, windah, nana, lina@ujungmulya, nani, waidah@pegagan, soleh@pegagan, nalda@pegagan, umikulsum@janggar, opang@pegagan, wendy@genjong, Endra@genjong1, surminih@pegagan, turidah, leha, khofik@janggar, gemblung, setiyadi@genjong, intan@ujungmulya, sutara@pegagan, pabudi@genjong, sang, eva@pegagan, novita, sudini@pegagan, ety@pegagan, denihamdani@pegagan, yusuf, mangasep@janggar, murdani, uung@pegagan, durniyah@pegagan, F663, wilda, sarna@pegagan, anwar@janggar, yuni@ujungmulya, eryanto@pegagan, kurnati, abas@pegagan, adinesep@ujungmulya, dadang@genjong, handoko, suminih@rawagunda, warungyuni@laut, tibil, luwih@, mardi, yogi, murba, winata, ajri, bunga, astri@pegagan, nuriyah, memble2
[2025-08-10T06:25:37.257Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:26:13.350Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-10T06:26:13.351Z] [INFO] PPPoE monitoring: 167 active connections, 167 login, 0 logout
[2025-08-10T06:26:35.026Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:26:37.261Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:27:13.346Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-10T06:27:13.347Z] [INFO] PPPoE monitoring: 167 active connections, 167 login, 0 logout
[2025-08-10T06:27:35.041Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:27:37.274Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:28:35.060Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:28:37.280Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:29:35.062Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:29:37.296Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:30:35.079Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:30:37.307Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:31:35.085Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:31:37.318Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:32:35.088Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:32:37.316Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:33:35.111Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:33:37.323Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:34:35.193Z] [INFO] PPPoE LOGOUT:
[
  "warung_elisa@laut"
]
[2025-08-10T06:34:35.194Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-10T06:34:35.272Z] [INFO] PPPoE LOGOUT detected: warung_elisa@laut
[2025-08-10T06:34:37.407Z] [INFO] PPPoE LOGOUT:
[
  "warung_elisa@laut"
]
[2025-08-10T06:34:37.408Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-10T06:34:37.422Z] [INFO] PPPoE LOGOUT detected: warung_elisa@laut
[2025-08-10T06:34:43.382Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-10T06:34:43.384Z] [INFO] PPPoE monitoring: 166 active connections, 0 login, 1 logout
[2025-08-10T06:34:45.612Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-10T06:34:45.613Z] [INFO] PPPoE monitoring: 166 active connections, 0 login, 1 logout
[2025-08-10T06:35:35.198Z] [INFO] PPPoE LOGIN:
[
  "warung_elisa@laut"
]
[2025-08-10T06:35:35.199Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:35:35.280Z] [INFO] PPPoE LOGIN detected: warung_elisa@laut
[2025-08-10T06:35:37.409Z] [INFO] PPPoE LOGIN:
[
  "warung_elisa@laut"
]
[2025-08-10T06:35:37.410Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:35:37.427Z] [INFO] PPPoE LOGIN detected: warung_elisa@laut
[2025-08-10T06:35:43.388Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-10T06:35:43.389Z] [INFO] PPPoE monitoring: 167 active connections, 1 login, 0 logout
[2025-08-10T06:35:45.536Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-10T06:35:45.537Z] [INFO] PPPoE monitoring: 167 active connections, 1 login, 0 logout
[2025-08-10T06:36:35.144Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:36:37.353Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:37:35.143Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:37:37.364Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:38:37.377Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:39:37.377Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:40:37.388Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:41:37.397Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:42:37.400Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:43:37.404Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:44:37.401Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:45:37.420Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:46:37.420Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:47:37.423Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:48:37.420Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:49:37.447Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:50:37.448Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:51:37.448Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:52:37.456Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:53:37.465Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:54:37.470Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:55:37.482Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:56:37.569Z] [INFO] PPPoE LOGOUT:
[
  "memble2"
]
[2025-08-10T06:56:37.570Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-10T06:56:37.587Z] [INFO] PPPoE LOGOUT detected: memble2
[2025-08-10T06:56:45.700Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-10T06:56:45.702Z] [INFO] PPPoE monitoring: 166 active connections, 0 login, 1 logout
[2025-08-10T06:57:37.492Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-10T06:58:37.568Z] [INFO] PPPoE LOGIN:
[
  "memble2"
]
[2025-08-10T06:58:37.568Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T06:58:37.628Z] [INFO] PPPoE LOGIN detected: memble2
[2025-08-10T06:58:45.727Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-10T06:58:45.728Z] [INFO] PPPoE monitoring: 167 active connections, 1 login, 0 logout
[2025-08-10T06:59:37.514Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:00:10.364Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-10T07:00:10.366Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-10T07:00:10.368Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-10T07:00:10.972Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T07:00:10.974Z] [INFO] Attempting to start server on configured port: 3002
[2025-08-10T07:00:10.975Z] [INFO] Memulai server pada port yang dikonfigurasi: 3002
[2025-08-10T07:00:10.976Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-10T07:00:10.981Z] [INFO] ✅ Server berhasil berjalan pada port 3002
[2025-08-10T07:00:10.982Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3002
[2025-08-10T07:00:10.983Z] [INFO] Environment: development
[2025-08-10T07:00:11.160Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-10T07:00:11.161Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-10T07:00:11.162Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-10T07:00:11.163Z] [INFO] WhatsApp connected successfully
[2025-08-10T07:00:11.165Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T07:00:11.166Z] [INFO] RX Power monitoring initialized
[2025-08-10T07:00:11.168Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-10T07:00:11.168Z] [INFO] PPPoE monitoring initialized
[2025-08-10T07:00:30.140Z] [INFO] Connected to Mikrotik at 192.168.88.1:8700
[2025-08-10T07:00:37.524Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:01:11.128Z] [INFO] PPPoE LOGIN:
[
  "tester",
  "indah@tanjungpura",
  "nalda@rawagunda2",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "jami@sut",
  "iman@",
  "lussy",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "tarci",
  "rom@lah",
  "aang2",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "durta",
  "sandi@rajan",
  "server@yayan",
  "rasta",
  "dedy@sarkim",
  "server@arep",
  "talita",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "eva",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "kincling",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "mastobari@",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "santo",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "sanyo",
  "yohan@rawagunda",
  "salsa",
  "warsana",
  "server@ilik",
  "erul",
  "opang@tanjungpura",
  "test",
  "damar",
  "elis@rawagunda",
  "muktar@ompong",
  "mella",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "h.juroh",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "ooh",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "karmanda",
  "walong@asep",
  "sumi",
  "kasmuri",
  "windah",
  "nana",
  "lina@ujungmulya",
  "nani",
  "waidah@pegagan",
  "soleh@pegagan",
  "nalda@pegagan",
  "umikulsum@janggar",
  "opang@pegagan",
  "wendy@genjong",
  "Endra@genjong1",
  "surminih@pegagan",
  "turidah",
  "leha",
  "khofik@janggar",
  "gemblung",
  "setiyadi@genjong",
  "intan@ujungmulya",
  "sutara@pegagan",
  "pabudi@genjong",
  "sang",
  "eva@pegagan",
  "novita",
  "sudini@pegagan",
  "ety@pegagan",
  "denihamdani@pegagan",
  "yusuf",
  "mangasep@janggar",
  "murdani",
  "uung@pegagan",
  "durniyah@pegagan",
  "F663",
  "wilda",
  "sarna@pegagan",
  "anwar@janggar",
  "yuni@ujungmulya",
  "eryanto@pegagan",
  "kurnati",
  "abas@pegagan",
  "adinesep@ujungmulya",
  "dadang@genjong",
  "handoko",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "luwih@",
  "mardi",
  "yogi",
  "murba",
  "winata",
  "ajri",
  "bunga",
  "astri@pegagan",
  "nuriyah",
  "warung_elisa@laut",
  "memble2"
]
[2025-08-10T07:01:11.129Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:01:11.241Z] [INFO] PPPoE LOGIN detected: tester, indah@tanjungpura, nalda@rawagunda2, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, jami@sut, iman@, lussy, darim@lor, andi, yudi, darim, tarci, rom@lah, aang2, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, durta, sandi@rajan, server@yayan, rasta, dedy@sarkim, server@arep, talita, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, kincling, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, mastobari@, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, sanyo, yohan@rawagunda, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, muktar@ompong, mella, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, h.juroh, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, ooh, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, karmanda, walong@asep, sumi, kasmuri, windah, nana, lina@ujungmulya, nani, waidah@pegagan, soleh@pegagan, nalda@pegagan, umikulsum@janggar, opang@pegagan, wendy@genjong, Endra@genjong1, surminih@pegagan, turidah, leha, khofik@janggar, gemblung, setiyadi@genjong, intan@ujungmulya, sutara@pegagan, pabudi@genjong, sang, eva@pegagan, novita, sudini@pegagan, ety@pegagan, denihamdani@pegagan, yusuf, mangasep@janggar, murdani, uung@pegagan, durniyah@pegagan, F663, wilda, sarna@pegagan, anwar@janggar, yuni@ujungmulya, eryanto@pegagan, kurnati, abas@pegagan, adinesep@ujungmulya, dadang@genjong, handoko, suminih@rawagunda, warungyuni@laut, tibil, luwih@, mardi, yogi, murba, winata, ajri, bunga, astri@pegagan, nuriyah, warung_elisa@laut, memble2
[2025-08-10T07:01:37.540Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:02:11.073Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:02:11.262Z] [INFO] PPPoE LOGIN detected: tester, indah@tanjungpura, nalda@rawagunda2, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, jami@sut, iman@, lussy, darim@lor, andi, yudi, darim, tarci, rom@lah, aang2, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, durta, sandi@rajan, server@yayan, rasta, dedy@sarkim, server@arep, talita, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, kincling, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, mastobari@, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, sanyo, yohan@rawagunda, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, muktar@ompong, mella, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, h.juroh, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, ooh, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, karmanda, walong@asep, sumi, kasmuri, windah, nana, lina@ujungmulya, nani, waidah@pegagan, soleh@pegagan, nalda@pegagan, umikulsum@janggar, opang@pegagan, wendy@genjong, Endra@genjong1, surminih@pegagan, turidah, leha, khofik@janggar, gemblung, setiyadi@genjong, intan@ujungmulya, sutara@pegagan, pabudi@genjong, sang, eva@pegagan, novita, sudini@pegagan, ety@pegagan, denihamdani@pegagan, yusuf, mangasep@janggar, murdani, uung@pegagan, durniyah@pegagan, F663, wilda, sarna@pegagan, anwar@janggar, yuni@ujungmulya, eryanto@pegagan, kurnati, abas@pegagan, adinesep@ujungmulya, dadang@genjong, handoko, suminih@rawagunda, warungyuni@laut, tibil, luwih@, mardi, yogi, murba, winata, ajri, bunga, astri@pegagan, nuriyah, warung_elisa@laut, memble2
[2025-08-10T07:02:37.548Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:02:49.580Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-10T07:02:49.580Z] [INFO] PPPoE monitoring: 167 active connections, 167 login, 0 logout
[2025-08-10T07:03:11.055Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:03:37.563Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:03:49.402Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-10T07:03:49.403Z] [INFO] PPPoE monitoring: 167 active connections, 167 login, 0 logout
[2025-08-10T07:04:11.068Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:04:37.586Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:05:11.087Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:05:37.581Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:06:11.070Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:06:37.600Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:07:11.111Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:07:37.643Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:08:11.110Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:08:37.620Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:09:11.123Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:09:37.615Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:10:11.126Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:10:37.632Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:11:11.151Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:11:37.639Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:12:11.165Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:12:37.630Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:13:11.166Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:13:37.646Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:14:11.177Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:14:37.654Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:15:11.165Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:15:37.671Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:16:11.181Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:16:37.673Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-10T07:17:26.404Z] [INFO] Konfigurasi Mikrotik di settings.json berubah, reset koneksi Mikrotik...
[2025-08-10T07:32:46.672Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-10T07:32:46.674Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-10T07:32:46.676Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-10T07:32:46.774Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T07:32:46.775Z] [INFO] Attempting to start server on configured port: 3002
[2025-08-10T07:32:46.776Z] [INFO] Memulai server pada port yang dikonfigurasi: 3002
[2025-08-10T07:32:46.777Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-10T07:32:46.783Z] [INFO] ✅ Server berhasil berjalan pada port 3002
[2025-08-10T07:32:46.784Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3002
[2025-08-10T07:32:46.785Z] [INFO] Environment: development
[2025-08-10T07:32:46.940Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-10T07:32:46.940Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-10T07:32:46.941Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-10T07:32:46.942Z] [INFO] WhatsApp connected successfully
[2025-08-10T07:32:46.944Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T07:32:46.945Z] [INFO] RX Power monitoring initialized
[2025-08-10T07:32:46.946Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-10T07:32:46.947Z] [INFO] PPPoE monitoring initialized
[2025-08-10T07:40:27.087Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-10T07:40:27.089Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-10T07:40:27.090Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-10T07:40:28.465Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T07:40:28.466Z] [INFO] Attempting to start server on configured port: 3002
[2025-08-10T07:40:28.467Z] [INFO] Memulai server pada port yang dikonfigurasi: 3002
[2025-08-10T07:40:28.468Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-10T07:40:28.473Z] [INFO] ✅ Server berhasil berjalan pada port 3002
[2025-08-10T07:40:28.474Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3002
[2025-08-10T07:40:28.475Z] [INFO] Environment: development
[2025-08-10T07:40:28.630Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-10T07:40:28.631Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-10T07:40:28.632Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-10T07:40:28.633Z] [INFO] WhatsApp connected successfully
[2025-08-10T07:40:28.634Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-10T07:40:28.635Z] [INFO] RX Power monitoring initialized
[2025-08-10T07:40:28.636Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-10T07:40:28.637Z] [INFO] PPPoE monitoring initialized
[2025-08-11T00:21:33.939Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-11T00:21:33.941Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-11T00:21:33.943Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-11T00:21:34.596Z] [INFO] Direktori sesi WhatsApp dibuat: ./whatsapp-session
[2025-08-11T00:21:34.608Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-11T00:21:34.609Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-11T00:21:34.610Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-11T00:21:34.611Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-11T00:21:34.616Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-11T00:21:34.617Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-11T00:21:34.618Z] [INFO] Environment: development
[2025-08-11T00:21:34.774Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-11T00:21:34.774Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-11T00:21:34.775Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-11T00:21:34.776Z] [INFO] WhatsApp connected successfully
[2025-08-11T00:21:34.778Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-11T00:21:34.780Z] [INFO] RX Power monitoring initialized
[2025-08-11T00:21:34.782Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-11T00:21:34.782Z] [INFO] PPPoE monitoring initialized
[2025-08-11T00:22:19.385Z] [INFO] Payment recorded: 22
[2025-08-11T00:39:53.462Z] [INFO] API: Loading customer data for editing phone: 85223932032
[2025-08-11T00:40:30.369Z] [INFO] Customer deleted: 60111
[2025-08-11T00:40:35.075Z] [INFO] API: Loading customer data for editing phone: 83148499019
[2025-08-11T01:03:02.453Z] [INFO] Customer deleted: 81324744423
[2025-08-11T03:44:19.543Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-11T03:44:19.549Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-11T03:44:19.551Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-11T03:44:34.297Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-11T03:44:34.300Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-11T03:44:34.301Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-11T03:44:34.303Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-11T03:44:34.309Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-11T03:44:34.310Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-11T03:44:34.313Z] [INFO] Environment: development
[2025-08-11T03:44:34.608Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-11T03:44:34.609Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-11T03:44:34.609Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-11T03:44:34.610Z] [INFO] WhatsApp connected successfully
[2025-08-11T03:44:34.611Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-11T03:44:34.612Z] [INFO] RX Power monitoring initialized
[2025-08-11T03:44:34.624Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-11T03:44:34.624Z] [INFO] PPPoE monitoring initialized
[2025-08-11T03:50:56.868Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-11T03:50:56.869Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-11T03:50:56.871Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-11T03:50:57.493Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-11T03:50:57.494Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-11T03:50:57.495Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-11T03:50:57.496Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-11T03:50:57.501Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-11T03:50:57.502Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-11T03:50:57.503Z] [INFO] Environment: development
[2025-08-11T03:50:57.656Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-11T03:50:57.656Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-11T03:50:57.657Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-11T03:50:57.658Z] [INFO] WhatsApp connected successfully
[2025-08-11T03:50:57.659Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-11T03:50:57.660Z] [INFO] RX Power monitoring initialized
[2025-08-11T03:50:57.661Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-11T03:50:57.661Z] [INFO] PPPoE monitoring initialized
[2025-08-11T03:51:46.614Z] [INFO] Invoice updated: INV-202508-3856
[2025-08-11T03:52:05.885Z] [INFO] Customer deleted: 60111
[2025-08-11T04:16:41.416Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 00:01
[2025-08-11T04:16:41.418Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-11T04:16:41.421Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-11T04:16:42.624Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-11T04:16:42.624Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-11T04:16:42.626Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-11T04:16:42.627Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-11T04:16:42.648Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-11T04:16:42.649Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-11T04:16:42.650Z] [INFO] Environment: development
[2025-08-11T04:16:43.102Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-11T04:16:43.102Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-11T04:16:43.103Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-11T04:16:43.104Z] [INFO] WhatsApp connected successfully
[2025-08-11T04:16:43.105Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-11T04:16:43.107Z] [INFO] RX Power monitoring initialized
[2025-08-11T04:16:43.107Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-11T04:16:43.108Z] [INFO] PPPoE monitoring initialized
[2025-08-11T04:18:18.337Z] [INFO] API: Loading customer data for editing phone: 085223932032
[2025-08-11T04:20:46.612Z] [INFO] API: Loading customer data for editing phone: 085223932032
[2025-08-11T04:39:19.857Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-11T04:39:19.859Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-11T04:39:19.861Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-11T04:39:20.508Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-11T04:39:20.509Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-11T04:39:20.510Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-11T04:39:20.511Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-11T04:39:20.517Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-11T04:39:20.517Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-11T04:39:20.518Z] [INFO] Environment: development
[2025-08-11T04:39:20.678Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-11T04:39:20.679Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-11T04:39:20.679Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-11T04:39:20.680Z] [INFO] WhatsApp connected successfully
[2025-08-11T04:39:20.682Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-11T04:39:20.683Z] [INFO] RX Power monitoring initialized
[2025-08-11T04:39:20.684Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-11T04:39:20.684Z] [INFO] PPPoE monitoring initialized
[2025-08-11T04:43:10.544Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-11T04:43:10.546Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-11T04:43:10.548Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-11T04:43:11.202Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-11T04:43:11.204Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-11T04:43:11.205Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-11T04:43:11.206Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-11T04:43:11.211Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-11T04:43:11.212Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-11T04:43:11.213Z] [INFO] Environment: development
[2025-08-11T04:43:11.372Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-11T04:43:11.373Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-11T04:43:11.374Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-11T04:43:11.375Z] [INFO] WhatsApp connected successfully
[2025-08-11T04:43:11.376Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-11T04:43:11.378Z] [INFO] RX Power monitoring initialized
[2025-08-11T04:43:11.378Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-11T04:43:11.379Z] [INFO] PPPoE monitoring initialized
[2025-08-11T04:58:05.747Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-11T04:58:05.749Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-11T04:58:05.751Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-11T04:58:06.378Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-11T04:58:06.379Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-11T04:58:06.380Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-11T04:58:06.381Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-11T04:58:06.386Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-11T04:58:06.387Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-11T04:58:06.387Z] [INFO] Environment: development
[2025-08-11T04:58:06.539Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-11T04:58:06.539Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-11T04:58:06.540Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-11T04:58:06.540Z] [INFO] WhatsApp connected successfully
[2025-08-11T04:58:06.542Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-11T04:58:06.543Z] [INFO] RX Power monitoring initialized
[2025-08-11T04:58:06.544Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-11T04:58:06.544Z] [INFO] PPPoE monitoring initialized
[2025-08-11T04:58:29.917Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-11T04:59:06.581Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "lussy",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "aang2",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "eva",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "santo",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "sanyo",
  "salsa",
  "warsana",
  "server@ilik",
  "erul",
  "opang@tanjungpura",
  "test",
  "damar",
  "elis@rawagunda",
  "muktar@ompong",
  "mella",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "rasta",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ajri",
  "ooh",
  "walong@asep",
  "kasmuri",
  "windah",
  "lina@ujungmulya",
  "khofik@janggar",
  "wendy@genjong",
  "dadang@genjong",
  "waidah@pegagan",
  "umikulsum@janggar",
  "opang@pegagan",
  "denihamdani@pegagan",
  "ety@pegagan",
  "eva@pegagan",
  "Endra@genjong1",
  "surminih@pegagan",
  "pabudi@genjong",
  "nani",
  "setiyadi@genjong",
  "soleh@pegagan",
  "sang",
  "murdani",
  "gemblung",
  "uung@pegagan",
  "sudini@pegagan",
  "novita",
  "leha",
  "wilda",
  "F663",
  "intan@ujungmulya",
  "sutara@pegagan",
  "durniyah@pegagan",
  "mangasep@janggar",
  "anwar@janggar",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "eryanto@pegagan",
  "nalda@rawagunda2",
  "yogi",
  "luwih@",
  "karmanda",
  "nalda@pegagan",
  "turidah",
  "tarci",
  "warung_elisa@laut",
  "astri@pegagan",
  "yohan@rawagunda",
  "nana",
  "kurnati",
  "yusuf",
  "talita"
]
[2025-08-11T04:59:06.582Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-11T04:59:06.659Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, lussy, darim@lor, andi, yudi, darim, rom@lah, aang2, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, sanyo, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, muktar@ompong, mella, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, rasta, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ajri, ooh, walong@asep, kasmuri, windah, lina@ujungmulya, khofik@janggar, wendy@genjong, dadang@genjong, waidah@pegagan, umikulsum@janggar, opang@pegagan, denihamdani@pegagan, ety@pegagan, eva@pegagan, Endra@genjong1, surminih@pegagan, pabudi@genjong, nani, setiyadi@genjong, soleh@pegagan, sang, murdani, gemblung, uung@pegagan, sudini@pegagan, novita, leha, wilda, F663, intan@ujungmulya, sutara@pegagan, durniyah@pegagan, mangasep@janggar, anwar@janggar, sarna@pegagan, yuni@ujungmulya, eryanto@pegagan, nalda@rawagunda2, yogi, luwih@, karmanda, nalda@pegagan, turidah, tarci, warung_elisa@laut, astri@pegagan, yohan@rawagunda, nana, kurnati, yusuf, talita
[2025-08-11T05:00:06.458Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-11T05:00:06.659Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, lussy, darim@lor, andi, yudi, darim, rom@lah, aang2, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, sanyo, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, muktar@ompong, mella, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, rasta, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ajri, ooh, walong@asep, kasmuri, windah, lina@ujungmulya, khofik@janggar, wendy@genjong, dadang@genjong, waidah@pegagan, umikulsum@janggar, opang@pegagan, denihamdani@pegagan, ety@pegagan, eva@pegagan, Endra@genjong1, surminih@pegagan, pabudi@genjong, nani, setiyadi@genjong, soleh@pegagan, sang, murdani, gemblung, uung@pegagan, sudini@pegagan, novita, leha, wilda, F663, intan@ujungmulya, sutara@pegagan, durniyah@pegagan, mangasep@janggar, anwar@janggar, sarna@pegagan, yuni@ujungmulya, eryanto@pegagan, nalda@rawagunda2, yogi, luwih@, karmanda, nalda@pegagan, turidah, tarci, warung_elisa@laut, astri@pegagan, yohan@rawagunda, nana, kurnati, yusuf, talita
[2025-08-11T05:00:44.841Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-11T05:00:44.841Z] [INFO] PPPoE monitoring: 166 active connections, 166 login, 0 logout
[2025-08-11T05:01:06.465Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-11T05:02:48.053Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-11T05:02:48.058Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-11T05:02:48.060Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-11T05:02:48.904Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-11T05:02:48.905Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-11T05:02:48.906Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-11T05:02:48.907Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-11T05:02:48.914Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-11T05:02:48.915Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-11T05:02:48.916Z] [INFO] Environment: development
[2025-08-11T05:02:49.094Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-11T05:02:49.095Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-11T05:02:49.095Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-11T05:02:49.096Z] [INFO] WhatsApp connected successfully
[2025-08-11T05:02:49.098Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-11T05:02:49.099Z] [INFO] RX Power monitoring initialized
[2025-08-11T05:02:49.100Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-11T05:02:49.101Z] [INFO] PPPoE monitoring initialized
[2025-08-11T05:03:48.960Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-11T05:03:49.139Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "lussy",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "aang2",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "eva",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "santo",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "sanyo",
  "salsa",
  "warsana",
  "server@ilik",
  "erul",
  "opang@tanjungpura",
  "test",
  "damar",
  "elis@rawagunda",
  "muktar@ompong",
  "mella",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "rasta",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ajri",
  "ooh",
  "walong@asep",
  "kasmuri",
  "windah",
  "lina@ujungmulya",
  "khofik@janggar",
  "wendy@genjong",
  "dadang@genjong",
  "waidah@pegagan",
  "umikulsum@janggar",
  "opang@pegagan",
  "denihamdani@pegagan",
  "ety@pegagan",
  "eva@pegagan",
  "Endra@genjong1",
  "surminih@pegagan",
  "pabudi@genjong",
  "nani",
  "setiyadi@genjong",
  "soleh@pegagan",
  "sang",
  "murdani",
  "gemblung",
  "uung@pegagan",
  "sudini@pegagan",
  "novita",
  "leha",
  "wilda",
  "F663",
  "intan@ujungmulya",
  "sutara@pegagan",
  "durniyah@pegagan",
  "mangasep@janggar",
  "anwar@janggar",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "eryanto@pegagan",
  "nalda@rawagunda2",
  "yogi",
  "luwih@",
  "karmanda",
  "nalda@pegagan",
  "turidah",
  "tarci",
  "warung_elisa@laut",
  "astri@pegagan",
  "yohan@rawagunda",
  "nana",
  "kurnati",
  "yusuf",
  "talita"
]
[2025-08-11T05:03:49.140Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-11T05:03:49.154Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, lussy, darim@lor, andi, yudi, darim, rom@lah, aang2, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, sanyo, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, muktar@ompong, mella, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, rasta, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ajri, ooh, walong@asep, kasmuri, windah, lina@ujungmulya, khofik@janggar, wendy@genjong, dadang@genjong, waidah@pegagan, umikulsum@janggar, opang@pegagan, denihamdani@pegagan, ety@pegagan, eva@pegagan, Endra@genjong1, surminih@pegagan, pabudi@genjong, nani, setiyadi@genjong, soleh@pegagan, sang, murdani, gemblung, uung@pegagan, sudini@pegagan, novita, leha, wilda, F663, intan@ujungmulya, sutara@pegagan, durniyah@pegagan, mangasep@janggar, anwar@janggar, sarna@pegagan, yuni@ujungmulya, eryanto@pegagan, nalda@rawagunda2, yogi, luwih@, karmanda, nalda@pegagan, turidah, tarci, warung_elisa@laut, astri@pegagan, yohan@rawagunda, nana, kurnati, yusuf, talita
[2025-08-11T05:04:48.999Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-11T05:04:49.183Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, lussy, darim@lor, andi, yudi, darim, rom@lah, aang2, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, sanyo, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, muktar@ompong, mella, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, rasta, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ajri, ooh, walong@asep, kasmuri, windah, lina@ujungmulya, khofik@janggar, wendy@genjong, dadang@genjong, waidah@pegagan, umikulsum@janggar, opang@pegagan, denihamdani@pegagan, ety@pegagan, eva@pegagan, Endra@genjong1, surminih@pegagan, pabudi@genjong, nani, setiyadi@genjong, soleh@pegagan, sang, murdani, gemblung, uung@pegagan, sudini@pegagan, novita, leha, wilda, F663, intan@ujungmulya, sutara@pegagan, durniyah@pegagan, mangasep@janggar, anwar@janggar, sarna@pegagan, yuni@ujungmulya, eryanto@pegagan, nalda@rawagunda2, yogi, luwih@, karmanda, nalda@pegagan, turidah, tarci, warung_elisa@laut, astri@pegagan, yohan@rawagunda, nana, kurnati, yusuf, talita
[2025-08-11T05:05:27.288Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-11T05:05:27.288Z] [INFO] PPPoE monitoring: 166 active connections, 166 login, 0 logout
[2025-08-11T05:05:49.013Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-11T05:06:01.958Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-11T05:06:01.959Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-11T05:06:01.961Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-11T05:06:02.573Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-11T05:06:02.574Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-11T05:06:02.575Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-11T05:06:02.575Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-11T05:06:02.581Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-11T05:06:02.582Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-11T05:06:02.582Z] [INFO] Environment: development
[2025-08-11T05:06:02.734Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-11T05:06:02.734Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-11T05:06:02.735Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-11T05:06:02.736Z] [INFO] WhatsApp connected successfully
[2025-08-11T05:06:02.737Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-11T05:06:02.738Z] [INFO] RX Power monitoring initialized
[2025-08-11T05:06:02.739Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-11T05:06:02.740Z] [INFO] PPPoE monitoring initialized
[2025-08-11T05:06:09.444Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-11T05:06:29.551Z] [INFO] Package updated: BRONZE
[2025-08-11T05:06:56.350Z] [INFO] Package updated: GOLD
[2025-08-11T05:07:02.761Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "lussy",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "aang2",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "eva",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "santo",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "sanyo",
  "salsa",
  "warsana",
  "server@ilik",
  "erul",
  "opang@tanjungpura",
  "test",
  "damar",
  "elis@rawagunda",
  "muktar@ompong",
  "mella",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "rasta",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ajri",
  "ooh",
  "walong@asep",
  "kasmuri",
  "windah",
  "lina@ujungmulya",
  "khofik@janggar",
  "wendy@genjong",
  "dadang@genjong",
  "waidah@pegagan",
  "umikulsum@janggar",
  "opang@pegagan",
  "denihamdani@pegagan",
  "ety@pegagan",
  "eva@pegagan",
  "Endra@genjong1",
  "surminih@pegagan",
  "pabudi@genjong",
  "nani",
  "setiyadi@genjong",
  "soleh@pegagan",
  "sang",
  "murdani",
  "gemblung",
  "uung@pegagan",
  "sudini@pegagan",
  "novita",
  "leha",
  "wilda",
  "F663",
  "intan@ujungmulya",
  "sutara@pegagan",
  "durniyah@pegagan",
  "mangasep@janggar",
  "anwar@janggar",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "eryanto@pegagan",
  "nalda@rawagunda2",
  "yogi",
  "luwih@",
  "karmanda",
  "nalda@pegagan",
  "turidah",
  "tarci",
  "warung_elisa@laut",
  "astri@pegagan",
  "yohan@rawagunda",
  "nana",
  "kurnati",
  "yusuf",
  "talita"
]
[2025-08-11T05:07:02.762Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-11T05:07:02.828Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, lussy, darim@lor, andi, yudi, darim, rom@lah, aang2, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, sanyo, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, muktar@ompong, mella, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, rasta, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ajri, ooh, walong@asep, kasmuri, windah, lina@ujungmulya, khofik@janggar, wendy@genjong, dadang@genjong, waidah@pegagan, umikulsum@janggar, opang@pegagan, denihamdani@pegagan, ety@pegagan, eva@pegagan, Endra@genjong1, surminih@pegagan, pabudi@genjong, nani, setiyadi@genjong, soleh@pegagan, sang, murdani, gemblung, uung@pegagan, sudini@pegagan, novita, leha, wilda, F663, intan@ujungmulya, sutara@pegagan, durniyah@pegagan, mangasep@janggar, anwar@janggar, sarna@pegagan, yuni@ujungmulya, eryanto@pegagan, nalda@rawagunda2, yogi, luwih@, karmanda, nalda@pegagan, turidah, tarci, warung_elisa@laut, astri@pegagan, yohan@rawagunda, nana, kurnati, yusuf, talita
[2025-08-11T05:07:11.416Z] [INFO] Package updated: SILVER
[2025-08-11T05:07:20.750Z] [INFO] Package updated: SOSIAL
[2025-08-11T05:08:02.656Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-11T05:08:02.848Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, lussy, darim@lor, andi, yudi, darim, rom@lah, aang2, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, sanyo, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, muktar@ompong, mella, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, rasta, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ajri, ooh, walong@asep, kasmuri, windah, lina@ujungmulya, khofik@janggar, wendy@genjong, dadang@genjong, waidah@pegagan, umikulsum@janggar, opang@pegagan, denihamdani@pegagan, ety@pegagan, eva@pegagan, Endra@genjong1, surminih@pegagan, pabudi@genjong, nani, setiyadi@genjong, soleh@pegagan, sang, murdani, gemblung, uung@pegagan, sudini@pegagan, novita, leha, wilda, F663, intan@ujungmulya, sutara@pegagan, durniyah@pegagan, mangasep@janggar, anwar@janggar, sarna@pegagan, yuni@ujungmulya, eryanto@pegagan, nalda@rawagunda2, yogi, luwih@, karmanda, nalda@pegagan, turidah, tarci, warung_elisa@laut, astri@pegagan, yohan@rawagunda, nana, kurnati, yusuf, talita
[2025-08-11T05:08:40.985Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-11T05:08:40.986Z] [INFO] PPPoE monitoring: 166 active connections, 166 login, 0 logout
[2025-08-11T05:09:02.658Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-11T05:09:40.984Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-11T05:09:40.985Z] [INFO] PPPoE monitoring: 166 active connections, 166 login, 0 logout
[2025-08-11T05:10:02.654Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-11T05:11:02.677Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-11T05:11:17.137Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-11T05:11:17.138Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-11T05:11:17.140Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-11T05:11:17.761Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-11T05:11:17.762Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-11T05:11:17.763Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-11T05:11:17.763Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-11T05:11:17.769Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-11T05:11:17.770Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-11T05:11:17.771Z] [INFO] Environment: development
[2025-08-11T05:11:17.926Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-11T05:11:17.927Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-11T05:11:17.927Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-11T05:11:17.929Z] [INFO] WhatsApp connected successfully
[2025-08-11T05:11:17.930Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-11T05:11:17.931Z] [INFO] RX Power monitoring initialized
[2025-08-11T05:11:17.932Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-11T05:11:17.932Z] [INFO] PPPoE monitoring initialized
[2025-08-11T05:11:29.525Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-11T05:12:17.946Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "lussy",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "aang2",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "eva",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "santo",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "sanyo",
  "salsa",
  "warsana",
  "server@ilik",
  "erul",
  "opang@tanjungpura",
  "test",
  "damar",
  "elis@rawagunda",
  "muktar@ompong",
  "mella",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "rasta",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ajri",
  "ooh",
  "walong@asep",
  "kasmuri",
  "windah",
  "lina@ujungmulya",
  "khofik@janggar",
  "wendy@genjong",
  "dadang@genjong",
  "waidah@pegagan",
  "umikulsum@janggar",
  "opang@pegagan",
  "denihamdani@pegagan",
  "ety@pegagan",
  "eva@pegagan",
  "Endra@genjong1",
  "surminih@pegagan",
  "pabudi@genjong",
  "nani",
  "setiyadi@genjong",
  "soleh@pegagan",
  "sang",
  "murdani",
  "gemblung",
  "uung@pegagan",
  "sudini@pegagan",
  "novita",
  "leha",
  "wilda",
  "F663",
  "intan@ujungmulya",
  "sutara@pegagan",
  "durniyah@pegagan",
  "mangasep@janggar",
  "anwar@janggar",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "eryanto@pegagan",
  "nalda@rawagunda2",
  "yogi",
  "luwih@",
  "karmanda",
  "nalda@pegagan",
  "turidah",
  "tarci",
  "warung_elisa@laut",
  "astri@pegagan",
  "yohan@rawagunda",
  "nana",
  "kurnati",
  "yusuf",
  "talita"
]
[2025-08-11T05:12:17.947Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-11T05:12:18.009Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, lussy, darim@lor, andi, yudi, darim, rom@lah, aang2, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, sanyo, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, muktar@ompong, mella, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, rasta, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ajri, ooh, walong@asep, kasmuri, windah, lina@ujungmulya, khofik@janggar, wendy@genjong, dadang@genjong, waidah@pegagan, umikulsum@janggar, opang@pegagan, denihamdani@pegagan, ety@pegagan, eva@pegagan, Endra@genjong1, surminih@pegagan, pabudi@genjong, nani, setiyadi@genjong, soleh@pegagan, sang, murdani, gemblung, uung@pegagan, sudini@pegagan, novita, leha, wilda, F663, intan@ujungmulya, sutara@pegagan, durniyah@pegagan, mangasep@janggar, anwar@janggar, sarna@pegagan, yuni@ujungmulya, eryanto@pegagan, nalda@rawagunda2, yogi, luwih@, karmanda, nalda@pegagan, turidah, tarci, warung_elisa@laut, astri@pegagan, yohan@rawagunda, nana, kurnati, yusuf, talita
[2025-08-11T05:13:17.852Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-11T05:13:18.037Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, lussy, darim@lor, andi, yudi, darim, rom@lah, aang2, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, sanyo, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, muktar@ompong, mella, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, rasta, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ajri, ooh, walong@asep, kasmuri, windah, lina@ujungmulya, khofik@janggar, wendy@genjong, dadang@genjong, waidah@pegagan, umikulsum@janggar, opang@pegagan, denihamdani@pegagan, ety@pegagan, eva@pegagan, Endra@genjong1, surminih@pegagan, pabudi@genjong, nani, setiyadi@genjong, soleh@pegagan, sang, murdani, gemblung, uung@pegagan, sudini@pegagan, novita, leha, wilda, F663, intan@ujungmulya, sutara@pegagan, durniyah@pegagan, mangasep@janggar, anwar@janggar, sarna@pegagan, yuni@ujungmulya, eryanto@pegagan, nalda@rawagunda2, yogi, luwih@, karmanda, nalda@pegagan, turidah, tarci, warung_elisa@laut, astri@pegagan, yohan@rawagunda, nana, kurnati, yusuf, talita
[2025-08-11T05:13:56.177Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-11T05:13:56.178Z] [INFO] PPPoE monitoring: 166 active connections, 166 login, 0 logout
[2025-08-11T05:14:17.871Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-11T05:14:56.180Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-11T05:14:56.181Z] [INFO] PPPoE monitoring: 166 active connections, 166 login, 0 logout
[2025-08-11T05:15:17.948Z] [INFO] PPPoE LOGOUT:
[
  "denihamdani@pegagan"
]
[2025-08-11T05:15:17.948Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-11T05:15:18.040Z] [INFO] PPPoE LOGOUT detected: denihamdani@pegagan
[2025-08-11T05:15:26.157Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-11T05:15:26.157Z] [INFO] PPPoE monitoring: 165 active connections, 0 login, 1 logout
[2025-08-11T05:16:17.938Z] [INFO] PPPoE LOGIN:
[
  "adinesep@ujungmulya"
]
[2025-08-11T05:16:17.938Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-11T05:16:18.034Z] [INFO] PPPoE LOGIN detected: adinesep@ujungmulya
[2025-08-11T05:16:26.165Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-11T05:16:26.166Z] [INFO] PPPoE monitoring: 166 active connections, 1 login, 0 logout
[2025-08-11T05:17:17.888Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-11T05:18:17.908Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-11T05:19:11.894Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-11T05:19:11.895Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-11T05:19:11.897Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-11T05:19:12.520Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-11T05:19:12.521Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-11T05:19:12.522Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-11T05:19:12.523Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-11T05:19:12.528Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-11T05:19:12.529Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-11T05:19:12.530Z] [INFO] Environment: development
[2025-08-11T05:19:12.682Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-11T05:19:12.683Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-11T05:19:12.683Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-11T05:19:12.684Z] [INFO] WhatsApp connected successfully
[2025-08-11T05:19:12.685Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-11T05:19:12.686Z] [INFO] RX Power monitoring initialized
[2025-08-11T05:19:12.687Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-11T05:19:12.688Z] [INFO] PPPoE monitoring initialized
[2025-08-11T05:19:19.702Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-11T05:20:12.693Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "lussy",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "aang2",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "eva",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "santo",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "sanyo",
  "salsa",
  "warsana",
  "server@ilik",
  "erul",
  "opang@tanjungpura",
  "test",
  "damar",
  "elis@rawagunda",
  "muktar@ompong",
  "mella",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "rasta",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ajri",
  "ooh",
  "walong@asep",
  "kasmuri",
  "windah",
  "lina@ujungmulya",
  "khofik@janggar",
  "wendy@genjong",
  "dadang@genjong",
  "waidah@pegagan",
  "umikulsum@janggar",
  "opang@pegagan",
  "ety@pegagan",
  "eva@pegagan",
  "Endra@genjong1",
  "surminih@pegagan",
  "pabudi@genjong",
  "nani",
  "setiyadi@genjong",
  "soleh@pegagan",
  "sang",
  "murdani",
  "gemblung",
  "uung@pegagan",
  "sudini@pegagan",
  "novita",
  "leha",
  "wilda",
  "F663",
  "intan@ujungmulya",
  "sutara@pegagan",
  "durniyah@pegagan",
  "mangasep@janggar",
  "anwar@janggar",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "eryanto@pegagan",
  "nalda@rawagunda2",
  "yogi",
  "luwih@",
  "karmanda",
  "nalda@pegagan",
  "turidah",
  "tarci",
  "warung_elisa@laut",
  "astri@pegagan",
  "yohan@rawagunda",
  "nana",
  "kurnati",
  "yusuf",
  "talita",
  "adinesep@ujungmulya"
]
[2025-08-11T05:20:12.694Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-11T05:20:12.757Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, lussy, darim@lor, andi, yudi, darim, rom@lah, aang2, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, sanyo, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, muktar@ompong, mella, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, rasta, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ajri, ooh, walong@asep, kasmuri, windah, lina@ujungmulya, khofik@janggar, wendy@genjong, dadang@genjong, waidah@pegagan, umikulsum@janggar, opang@pegagan, ety@pegagan, eva@pegagan, Endra@genjong1, surminih@pegagan, pabudi@genjong, nani, setiyadi@genjong, soleh@pegagan, sang, murdani, gemblung, uung@pegagan, sudini@pegagan, novita, leha, wilda, F663, intan@ujungmulya, sutara@pegagan, durniyah@pegagan, mangasep@janggar, anwar@janggar, sarna@pegagan, yuni@ujungmulya, eryanto@pegagan, nalda@rawagunda2, yogi, luwih@, karmanda, nalda@pegagan, turidah, tarci, warung_elisa@laut, astri@pegagan, yohan@rawagunda, nana, kurnati, yusuf, talita, adinesep@ujungmulya
[2025-08-11T05:21:12.596Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-11T05:21:12.763Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, lussy, darim@lor, andi, yudi, darim, rom@lah, aang2, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, sanyo, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, muktar@ompong, mella, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, rasta, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ajri, ooh, walong@asep, kasmuri, windah, lina@ujungmulya, khofik@janggar, wendy@genjong, dadang@genjong, waidah@pegagan, umikulsum@janggar, opang@pegagan, ety@pegagan, eva@pegagan, Endra@genjong1, surminih@pegagan, pabudi@genjong, nani, setiyadi@genjong, soleh@pegagan, sang, murdani, gemblung, uung@pegagan, sudini@pegagan, novita, leha, wilda, F663, intan@ujungmulya, sutara@pegagan, durniyah@pegagan, mangasep@janggar, anwar@janggar, sarna@pegagan, yuni@ujungmulya, eryanto@pegagan, nalda@rawagunda2, yogi, luwih@, karmanda, nalda@pegagan, turidah, tarci, warung_elisa@laut, astri@pegagan, yohan@rawagunda, nana, kurnati, yusuf, talita, adinesep@ujungmulya
[2025-08-11T05:32:11.644Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-11T05:32:11.645Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-11T05:32:11.650Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-11T05:32:12.268Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-11T05:32:12.269Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-11T05:32:12.270Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-11T05:32:12.271Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-11T05:32:12.276Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-11T05:32:12.277Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-11T05:32:12.279Z] [INFO] Environment: development
[2025-08-11T05:32:12.431Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-11T05:32:12.432Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-11T05:32:12.432Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-11T05:32:12.433Z] [INFO] WhatsApp connected successfully
[2025-08-11T05:32:12.435Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-11T05:32:12.436Z] [INFO] RX Power monitoring initialized
[2025-08-11T05:32:12.436Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-11T05:32:12.437Z] [INFO] PPPoE monitoring initialized
[2025-08-11T05:32:36.841Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-11T05:33:12.460Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "lussy",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "aang2",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "eva",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "santo",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "sanyo",
  "salsa",
  "warsana",
  "server@ilik",
  "erul",
  "opang@tanjungpura",
  "test",
  "damar",
  "elis@rawagunda",
  "muktar@ompong",
  "mella",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "rasta",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ajri",
  "ooh",
  "walong@asep",
  "kasmuri",
  "windah",
  "lina@ujungmulya",
  "khofik@janggar",
  "wendy@genjong",
  "dadang@genjong",
  "waidah@pegagan",
  "umikulsum@janggar",
  "opang@pegagan",
  "ety@pegagan",
  "eva@pegagan",
  "Endra@genjong1",
  "surminih@pegagan",
  "pabudi@genjong",
  "nani",
  "setiyadi@genjong",
  "soleh@pegagan",
  "sang",
  "murdani",
  "gemblung",
  "uung@pegagan",
  "sudini@pegagan",
  "novita",
  "leha",
  "wilda",
  "F663",
  "intan@ujungmulya",
  "sutara@pegagan",
  "durniyah@pegagan",
  "mangasep@janggar",
  "anwar@janggar",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "eryanto@pegagan",
  "nalda@rawagunda2",
  "yogi",
  "luwih@",
  "karmanda",
  "nalda@pegagan",
  "turidah",
  "tarci",
  "warung_elisa@laut",
  "astri@pegagan",
  "yohan@rawagunda",
  "nana",
  "kurnati",
  "yusuf",
  "talita",
  "adinesep@ujungmulya"
]
[2025-08-11T05:33:12.461Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-11T05:33:12.523Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, lussy, darim@lor, andi, yudi, darim, rom@lah, aang2, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, sanyo, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, muktar@ompong, mella, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, rasta, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ajri, ooh, walong@asep, kasmuri, windah, lina@ujungmulya, khofik@janggar, wendy@genjong, dadang@genjong, waidah@pegagan, umikulsum@janggar, opang@pegagan, ety@pegagan, eva@pegagan, Endra@genjong1, surminih@pegagan, pabudi@genjong, nani, setiyadi@genjong, soleh@pegagan, sang, murdani, gemblung, uung@pegagan, sudini@pegagan, novita, leha, wilda, F663, intan@ujungmulya, sutara@pegagan, durniyah@pegagan, mangasep@janggar, anwar@janggar, sarna@pegagan, yuni@ujungmulya, eryanto@pegagan, nalda@rawagunda2, yogi, luwih@, karmanda, nalda@pegagan, turidah, tarci, warung_elisa@laut, astri@pegagan, yohan@rawagunda, nana, kurnati, yusuf, talita, adinesep@ujungmulya
[2025-08-12T00:34:39.709Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T00:34:39.711Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T00:34:39.730Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T00:34:49.214Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T00:34:49.217Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T00:34:49.218Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T00:34:49.218Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T00:34:49.265Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T00:34:49.266Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T00:34:49.267Z] [INFO] Environment: development
[2025-08-12T00:34:49.877Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T00:34:49.878Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T00:34:49.878Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T00:34:49.879Z] [INFO] WhatsApp connected successfully
[2025-08-12T00:34:49.881Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T00:34:49.882Z] [INFO] RX Power monitoring initialized
[2025-08-12T00:34:49.882Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T00:34:49.883Z] [INFO] PPPoE monitoring initialized
[2025-08-12T00:40:30.784Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T00:40:30.786Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T00:40:30.788Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T00:40:31.482Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T00:40:31.483Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T00:40:31.484Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T00:40:31.485Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T00:40:31.491Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T00:40:31.493Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T00:40:31.494Z] [INFO] Environment: development
[2025-08-12T00:40:31.648Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T00:40:31.648Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T00:40:31.649Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T00:40:31.650Z] [INFO] WhatsApp connected successfully
[2025-08-12T00:40:31.651Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T00:40:31.652Z] [INFO] RX Power monitoring initialized
[2025-08-12T00:40:31.653Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T00:40:31.654Z] [INFO] PPPoE monitoring initialized
[2025-08-12T00:44:20.629Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T00:44:20.631Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T00:44:20.633Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T00:44:21.251Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T00:44:21.252Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T00:44:21.253Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T00:44:21.253Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T00:44:21.259Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T00:44:21.260Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T00:44:21.260Z] [INFO] Environment: development
[2025-08-12T00:44:21.415Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T00:44:21.416Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T00:44:21.416Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T00:44:21.417Z] [INFO] WhatsApp connected successfully
[2025-08-12T00:44:21.418Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T00:44:21.419Z] [INFO] RX Power monitoring initialized
[2025-08-12T00:44:21.420Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T00:44:21.421Z] [INFO] PPPoE monitoring initialized
[2025-08-12T00:44:45.394Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T00:45:09.789Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T00:45:45.594Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T00:46:21.966Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T00:46:57.858Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T00:47:33.592Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T00:48:09.261Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T00:48:45.069Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T00:49:20.938Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T00:50:27.120Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T00:51:04.937Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T00:51:40.248Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T00:52:16.272Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T00:52:18.313Z] [INFO] Message received
{
  "sender": "6282118350189",
  "messageLength": 402
}
[2025-08-12T00:52:55.959Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T00:55:14.559Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T00:55:14.561Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T00:55:14.562Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T00:55:15.230Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T00:55:15.231Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T00:55:15.232Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T00:55:15.232Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T00:55:15.237Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T00:55:15.238Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T00:55:15.239Z] [INFO] Environment: development
[2025-08-12T00:55:15.338Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T00:55:15.339Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T00:55:15.339Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T00:55:15.344Z] [INFO] WhatsApp connected successfully
[2025-08-12T00:55:15.347Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T00:55:15.349Z] [INFO] RX Power monitoring initialized
[2025-08-12T00:55:15.350Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T00:55:15.350Z] [INFO] PPPoE monitoring initialized
[2025-08-12T00:55:18.703Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T00:55:54.019Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T00:56:15.247Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T00:56:15.404Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, darim@lor, andi, yudi, darim, rom@lah, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ooh, walong@asep, nalda@rawagunda2, karmanda, tarci, warung_elisa@laut, yohan@rawagunda, talita, ajri, lussy, aang2, sanyo, rasta, kasmuri, windah, muktar@ompong, nana, waidah@pegagan, soleh@pegagan, sang, denihamdani@pegagan, setiyadi@genjong, sutara@pegagan, surminih@pegagan, pabudi@genjong, lina@ujungmulya, F663, wendy@genjong, dadang@genjong, nalda@pegagan, intan@ujungmulya, murdani, mangasep@janggar, turidah, leha, yusuf, wilda, durniyah@pegagan, khofik@janggar, eva@pegagan, sudini@pegagan, novita, umikulsum@janggar, Endra@genjong1, uung@pegagan, astri@pegagan, opang@pegagan, gemblung, nani, sarna@pegagan, yuni@ujungmulya, abas@pegagan, anwar@janggar, kurnati, eryanto@pegagan, adinesep@ujungmulya, mella, yogi, luwih@
[2025-08-12T00:56:15.478Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "eva",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "santo",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "salsa",
  "warsana",
  "server@ilik",
  "erul",
  "opang@tanjungpura",
  "test",
  "damar",
  "elis@rawagunda",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ooh",
  "walong@asep",
  "nalda@rawagunda2",
  "karmanda",
  "tarci",
  "warung_elisa@laut",
  "yohan@rawagunda",
  "talita",
  "ajri",
  "lussy",
  "aang2",
  "sanyo",
  "rasta",
  "kasmuri",
  "windah",
  "muktar@ompong",
  "nana",
  "waidah@pegagan",
  "soleh@pegagan",
  "sang",
  "denihamdani@pegagan",
  "setiyadi@genjong",
  "sutara@pegagan",
  "surminih@pegagan",
  "pabudi@genjong",
  "lina@ujungmulya",
  "F663",
  "wendy@genjong",
  "dadang@genjong",
  "nalda@pegagan",
  "intan@ujungmulya",
  "murdani",
  "mangasep@janggar",
  "turidah",
  "leha",
  "yusuf",
  "wilda",
  "durniyah@pegagan",
  "khofik@janggar",
  "eva@pegagan",
  "sudini@pegagan",
  "novita",
  "umikulsum@janggar",
  "Endra@genjong1",
  "uung@pegagan",
  "astri@pegagan",
  "opang@pegagan",
  "gemblung",
  "nani",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "abas@pegagan",
  "anwar@janggar",
  "kurnati",
  "eryanto@pegagan",
  "adinesep@ujungmulya",
  "mella",
  "yogi",
  "luwih@"
]
[2025-08-12T00:56:15.478Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T00:56:15.659Z] [INFO] Konfigurasi Mikrotik di settings.json berubah, reset koneksi Mikrotik...
[2025-08-12T00:56:15.783Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T00:56:15.924Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T00:56:17.371Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T00:56:17.371Z] [INFO] PPPoE monitoring: 167 active connections, 167 login, 0 logout
[2025-08-12T00:56:30.784Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T00:57:06.012Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T00:57:15.302Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T00:57:42.878Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T00:58:15.317Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T00:58:18.310Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T00:58:53.917Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T00:59:15.300Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T00:59:29.700Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:00:06.002Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:00:15.301Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:00:41.502Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:01:15.319Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:01:17.582Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:01:40.930Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T01:01:40.932Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T01:01:40.934Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T01:01:41.561Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T01:01:41.562Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T01:01:41.562Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T01:01:41.563Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T01:01:41.568Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T01:01:41.569Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T01:01:41.570Z] [INFO] Environment: development
[2025-08-12T01:01:41.666Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T01:01:41.667Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T01:01:41.668Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T01:01:41.668Z] [INFO] WhatsApp connected successfully
[2025-08-12T01:01:41.670Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T01:01:41.671Z] [INFO] RX Power monitoring initialized
[2025-08-12T01:01:41.672Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T01:01:41.672Z] [INFO] PPPoE monitoring initialized
[2025-08-12T01:01:54.227Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:02:29.856Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:02:41.589Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T01:02:41.774Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, darim@lor, andi, yudi, darim, rom@lah, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ooh, walong@asep, nalda@rawagunda2, karmanda, tarci, warung_elisa@laut, yohan@rawagunda, talita, ajri, lussy, aang2, sanyo, rasta, kasmuri, windah, muktar@ompong, nana, waidah@pegagan, soleh@pegagan, sang, denihamdani@pegagan, setiyadi@genjong, sutara@pegagan, surminih@pegagan, pabudi@genjong, lina@ujungmulya, F663, wendy@genjong, dadang@genjong, nalda@pegagan, intan@ujungmulya, murdani, mangasep@janggar, turidah, leha, yusuf, wilda, durniyah@pegagan, khofik@janggar, eva@pegagan, sudini@pegagan, novita, umikulsum@janggar, Endra@genjong1, uung@pegagan, astri@pegagan, opang@pegagan, gemblung, nani, sarna@pegagan, yuni@ujungmulya, abas@pegagan, anwar@janggar, kurnati, eryanto@pegagan, adinesep@ujungmulya, mella, yogi, luwih@
[2025-08-12T01:02:41.803Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "eva",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "santo",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "salsa",
  "warsana",
  "server@ilik",
  "erul",
  "opang@tanjungpura",
  "test",
  "damar",
  "elis@rawagunda",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ooh",
  "walong@asep",
  "nalda@rawagunda2",
  "karmanda",
  "tarci",
  "warung_elisa@laut",
  "yohan@rawagunda",
  "talita",
  "ajri",
  "lussy",
  "aang2",
  "sanyo",
  "rasta",
  "kasmuri",
  "windah",
  "muktar@ompong",
  "nana",
  "waidah@pegagan",
  "soleh@pegagan",
  "sang",
  "denihamdani@pegagan",
  "setiyadi@genjong",
  "sutara@pegagan",
  "surminih@pegagan",
  "pabudi@genjong",
  "lina@ujungmulya",
  "F663",
  "wendy@genjong",
  "dadang@genjong",
  "nalda@pegagan",
  "intan@ujungmulya",
  "murdani",
  "mangasep@janggar",
  "turidah",
  "leha",
  "yusuf",
  "wilda",
  "durniyah@pegagan",
  "khofik@janggar",
  "eva@pegagan",
  "sudini@pegagan",
  "novita",
  "umikulsum@janggar",
  "Endra@genjong1",
  "uung@pegagan",
  "astri@pegagan",
  "opang@pegagan",
  "gemblung",
  "nani",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "abas@pegagan",
  "anwar@janggar",
  "kurnati",
  "eryanto@pegagan",
  "adinesep@ujungmulya",
  "mella",
  "yogi",
  "luwih@"
]
[2025-08-12T01:02:41.804Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:02:42.317Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T01:02:43.769Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T01:02:43.770Z] [INFO] PPPoE monitoring: 167 active connections, 167 login, 0 logout
[2025-08-12T01:03:05.251Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:03:41.657Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:03:44.978Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:04:21.051Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:04:41.649Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:04:56.646Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:05:37.256Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:05:41.657Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:06:15.159Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:06:41.664Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:06:50.859Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:07:28.394Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:07:31.784Z] [INFO] Message received
{
  "sender": "6282214165522",
  "messageLength": 186
}
[2025-08-12T01:07:41.670Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:08:04.178Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:08:40.324Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:08:41.690Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:09:16.324Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:09:41.689Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:09:52.365Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:10:28.355Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:10:41.707Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:11:06.137Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:11:41.197Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:11:41.716Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:12:16.705Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:12:41.734Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:12:52.896Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:13:28.934Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:13:41.731Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:14:07.606Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:14:41.748Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:14:43.276Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:15:18.815Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:15:41.742Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:15:52.818Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:16:28.185Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:16:39.255Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:17:04.177Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:17:39.277Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:17:39.768Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:18:15.421Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:18:39.277Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:18:52.463Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:19:27.711Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:19:39.283Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:20:05.373Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:20:13.116Z] [INFO] Message received
{
  "sender": "6289695533557",
  "messageLength": 402
}
[2025-08-12T01:20:39.297Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:20:41.559Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:21:18.312Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:21:39.314Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:21:53.147Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:22:01.640Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T01:22:01.642Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T01:22:01.644Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T01:22:02.264Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T01:22:02.265Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T01:22:02.266Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T01:22:02.267Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T01:22:02.272Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T01:22:02.274Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T01:22:02.275Z] [INFO] Environment: development
[2025-08-12T01:22:02.371Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T01:22:02.372Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T01:22:02.372Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T01:22:02.373Z] [INFO] WhatsApp connected successfully
[2025-08-12T01:22:02.374Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T01:22:02.375Z] [INFO] RX Power monitoring initialized
[2025-08-12T01:22:02.376Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T01:22:02.377Z] [INFO] PPPoE monitoring initialized
[2025-08-12T01:22:17.072Z] [INFO] Message received
{
  "sender": "6281947215703",
  "messageLength": 7
}
[2025-08-12T01:22:29.224Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:23:02.310Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T01:23:02.534Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "eva",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "santo",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "salsa",
  "warsana",
  "server@ilik",
  "erul",
  "opang@tanjungpura",
  "test",
  "damar",
  "elis@rawagunda",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ooh",
  "walong@asep",
  "nalda@rawagunda2",
  "karmanda",
  "tarci",
  "warung_elisa@laut",
  "yohan@rawagunda",
  "talita",
  "ajri",
  "lussy",
  "aang2",
  "sanyo",
  "rasta",
  "kasmuri",
  "windah",
  "muktar@ompong",
  "nana",
  "waidah@pegagan",
  "soleh@pegagan",
  "sang",
  "denihamdani@pegagan",
  "setiyadi@genjong",
  "sutara@pegagan",
  "surminih@pegagan",
  "pabudi@genjong",
  "lina@ujungmulya",
  "F663",
  "wendy@genjong",
  "dadang@genjong",
  "nalda@pegagan",
  "intan@ujungmulya",
  "murdani",
  "mangasep@janggar",
  "turidah",
  "leha",
  "yusuf",
  "wilda",
  "durniyah@pegagan",
  "khofik@janggar",
  "eva@pegagan",
  "sudini@pegagan",
  "novita",
  "umikulsum@janggar",
  "Endra@genjong1",
  "uung@pegagan",
  "astri@pegagan",
  "opang@pegagan",
  "gemblung",
  "nani",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "abas@pegagan",
  "anwar@janggar",
  "kurnati",
  "eryanto@pegagan",
  "adinesep@ujungmulya",
  "mella",
  "yogi",
  "luwih@"
]
[2025-08-12T01:23:02.534Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:23:02.539Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, darim@lor, andi, yudi, darim, rom@lah, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ooh, walong@asep, nalda@rawagunda2, karmanda, tarci, warung_elisa@laut, yohan@rawagunda, talita, ajri, lussy, aang2, sanyo, rasta, kasmuri, windah, muktar@ompong, nana, waidah@pegagan, soleh@pegagan, sang, denihamdani@pegagan, setiyadi@genjong, sutara@pegagan, surminih@pegagan, pabudi@genjong, lina@ujungmulya, F663, wendy@genjong, dadang@genjong, nalda@pegagan, intan@ujungmulya, murdani, mangasep@janggar, turidah, leha, yusuf, wilda, durniyah@pegagan, khofik@janggar, eva@pegagan, sudini@pegagan, novita, umikulsum@janggar, Endra@genjong1, uung@pegagan, astri@pegagan, opang@pegagan, gemblung, nani, sarna@pegagan, yuni@ujungmulya, abas@pegagan, anwar@janggar, kurnati, eryanto@pegagan, adinesep@ujungmulya, mella, yogi, luwih@
[2025-08-12T01:23:03.138Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T01:23:05.253Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:23:05.577Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T01:23:05.578Z] [INFO] PPPoE monitoring: 167 active connections, 167 login, 0 logout
[2025-08-12T01:23:40.825Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:24:02.366Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:24:17.002Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:24:52.707Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:25:02.382Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:25:30.167Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:26:02.367Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:26:06.730Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:26:42.258Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:27:02.386Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:27:17.514Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:27:53.561Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:28:02.397Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:28:30.688Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:29:02.406Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:29:05.518Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:29:41.390Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:30:02.415Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:30:17.501Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:30:52.649Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:31:02.423Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:31:29.415Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:32:02.441Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:32:04.549Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:32:41.217Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:33:02.441Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:33:17.155Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:33:52.821Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:34:02.446Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:34:29.924Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:35:02.470Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:35:05.376Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:36:02.458Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:36:10.910Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:36:36.885Z] [INFO] Message received
{
  "sender": "6282214165522",
  "messageLength": 48
}
[2025-08-12T01:37:02.464Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:37:16.774Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:37:30.313Z] [INFO] Message received
{
  "sender": "6282214165522",
  "messageLength": 144
}
[2025-08-12T01:38:02.459Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:38:53.175Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:39:02.482Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:39:28.971Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:39:46.032Z] [INFO] Message received
{
  "sender": "6282214165522",
  "messageLength": 225
}
[2025-08-12T01:39:57.608Z] [INFO] Message received
{
  "sender": "6282214165522",
  "messageLength": 30
}
[2025-08-12T01:40:02.481Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:40:05.360Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:40:41.062Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:41:02.493Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:41:16.795Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:41:53.561Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:42:02.471Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:42:28.573Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:43:02.480Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:43:04.516Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:43:40.501Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:44:02.506Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:44:17.153Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:44:52.386Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:45:02.497Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:45:28.032Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:46:02.523Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:46:05.377Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:46:40.489Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:47:02.524Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:47:11.960Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T01:47:11.961Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T01:47:11.963Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T01:47:12.599Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T01:47:12.600Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T01:47:12.601Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T01:47:12.602Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T01:47:12.607Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T01:47:12.608Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T01:47:12.610Z] [INFO] Environment: development
[2025-08-12T01:47:12.707Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T01:47:12.707Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T01:47:12.708Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T01:47:12.709Z] [INFO] WhatsApp connected successfully
[2025-08-12T01:47:12.710Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T01:47:12.711Z] [INFO] RX Power monitoring initialized
[2025-08-12T01:47:12.712Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T01:47:12.712Z] [INFO] PPPoE monitoring initialized
[2025-08-12T01:47:16.804Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:47:54.637Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:48:12.646Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T01:48:12.864Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "eva",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "santo",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "salsa",
  "warsana",
  "server@ilik",
  "erul",
  "opang@tanjungpura",
  "test",
  "damar",
  "elis@rawagunda",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ooh",
  "walong@asep",
  "nalda@rawagunda2",
  "karmanda",
  "tarci",
  "warung_elisa@laut",
  "yohan@rawagunda",
  "talita",
  "ajri",
  "lussy",
  "aang2",
  "sanyo",
  "rasta",
  "kasmuri",
  "windah",
  "muktar@ompong",
  "nana",
  "waidah@pegagan",
  "soleh@pegagan",
  "sang",
  "denihamdani@pegagan",
  "setiyadi@genjong",
  "sutara@pegagan",
  "surminih@pegagan",
  "pabudi@genjong",
  "lina@ujungmulya",
  "F663",
  "wendy@genjong",
  "dadang@genjong",
  "nalda@pegagan",
  "intan@ujungmulya",
  "murdani",
  "mangasep@janggar",
  "turidah",
  "leha",
  "yusuf",
  "wilda",
  "durniyah@pegagan",
  "khofik@janggar",
  "eva@pegagan",
  "sudini@pegagan",
  "novita",
  "umikulsum@janggar",
  "Endra@genjong1",
  "uung@pegagan",
  "astri@pegagan",
  "opang@pegagan",
  "gemblung",
  "nani",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "abas@pegagan",
  "anwar@janggar",
  "kurnati",
  "eryanto@pegagan",
  "adinesep@ujungmulya",
  "mella",
  "yogi",
  "luwih@"
]
[2025-08-12T01:48:12.866Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:48:12.869Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, darim@lor, andi, yudi, darim, rom@lah, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ooh, walong@asep, nalda@rawagunda2, karmanda, tarci, warung_elisa@laut, yohan@rawagunda, talita, ajri, lussy, aang2, sanyo, rasta, kasmuri, windah, muktar@ompong, nana, waidah@pegagan, soleh@pegagan, sang, denihamdani@pegagan, setiyadi@genjong, sutara@pegagan, surminih@pegagan, pabudi@genjong, lina@ujungmulya, F663, wendy@genjong, dadang@genjong, nalda@pegagan, intan@ujungmulya, murdani, mangasep@janggar, turidah, leha, yusuf, wilda, durniyah@pegagan, khofik@janggar, eva@pegagan, sudini@pegagan, novita, umikulsum@janggar, Endra@genjong1, uung@pegagan, astri@pegagan, opang@pegagan, gemblung, nani, sarna@pegagan, yuni@ujungmulya, abas@pegagan, anwar@janggar, kurnati, eryanto@pegagan, adinesep@ujungmulya, mella, yogi, luwih@
[2025-08-12T01:48:13.455Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T01:48:15.012Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T01:48:15.013Z] [INFO] PPPoE monitoring: 167 active connections, 167 login, 0 logout
[2025-08-12T01:48:29.981Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:48:39.546Z] [INFO] Message received
{
  "sender": "6282118350189",
  "messageLength": 402
}
[2025-08-12T01:49:08.910Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:49:12.692Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:49:22.059Z] [INFO] Message received
{
  "sender": "6282214165522",
  "messageLength": 29
}
[2025-08-12T01:49:44.597Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:50:12.684Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:50:20.735Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:50:56.380Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:51:12.696Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:51:31.920Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:52:07.879Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:52:12.701Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:52:43.361Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T01:52:57.798Z] [INFO] Message received
{
  "sender": "6282214165522",
  "messageLength": 55
}
[2025-08-12T01:53:12.695Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T01:53:18.966Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:10:24.331Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T02:10:24.333Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T02:10:24.334Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T02:10:24.963Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T02:10:24.964Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T02:10:24.965Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T02:10:24.966Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T02:10:24.971Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T02:10:24.972Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T02:10:24.973Z] [INFO] Environment: development
[2025-08-12T02:10:25.075Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T02:10:25.075Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T02:10:25.076Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T02:10:25.076Z] [INFO] WhatsApp connected successfully
[2025-08-12T02:10:25.078Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T02:10:25.079Z] [INFO] RX Power monitoring initialized
[2025-08-12T02:10:25.080Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T02:10:25.081Z] [INFO] PPPoE monitoring initialized
[2025-08-12T02:10:37.475Z] [INFO] Message received
{
  "sender": "6281947215703",
  "messageLength": 7
}
[2025-08-12T02:10:57.342Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T02:11:25.158Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "eva",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "santo",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "salsa",
  "warsana",
  "server@ilik",
  "erul",
  "opang@tanjungpura",
  "test",
  "damar",
  "elis@rawagunda",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ooh",
  "walong@asep",
  "nalda@rawagunda2",
  "karmanda",
  "tarci",
  "warung_elisa@laut",
  "yohan@rawagunda",
  "talita",
  "ajri",
  "lussy",
  "aang2",
  "sanyo",
  "rasta",
  "kasmuri",
  "windah",
  "muktar@ompong",
  "nana",
  "waidah@pegagan",
  "soleh@pegagan",
  "sang",
  "denihamdani@pegagan",
  "setiyadi@genjong",
  "sutara@pegagan",
  "surminih@pegagan",
  "pabudi@genjong",
  "lina@ujungmulya",
  "F663",
  "wendy@genjong",
  "dadang@genjong",
  "nalda@pegagan",
  "intan@ujungmulya",
  "murdani",
  "mangasep@janggar",
  "turidah",
  "leha",
  "yusuf",
  "wilda",
  "durniyah@pegagan",
  "khofik@janggar",
  "eva@pegagan",
  "sudini@pegagan",
  "novita",
  "umikulsum@janggar",
  "Endra@genjong1",
  "uung@pegagan",
  "astri@pegagan",
  "opang@pegagan",
  "gemblung",
  "nani",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "abas@pegagan",
  "anwar@janggar",
  "kurnati",
  "eryanto@pegagan",
  "adinesep@ujungmulya",
  "mella",
  "yogi",
  "luwih@"
]
[2025-08-12T02:11:25.159Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:11:25.161Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, darim@lor, andi, yudi, darim, rom@lah, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, salsa, warsana, server@ilik, erul, opang@tanjungpura, test, damar, elis@rawagunda, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ooh, walong@asep, nalda@rawagunda2, karmanda, tarci, warung_elisa@laut, yohan@rawagunda, talita, ajri, lussy, aang2, sanyo, rasta, kasmuri, windah, muktar@ompong, nana, waidah@pegagan, soleh@pegagan, sang, denihamdani@pegagan, setiyadi@genjong, sutara@pegagan, surminih@pegagan, pabudi@genjong, lina@ujungmulya, F663, wendy@genjong, dadang@genjong, nalda@pegagan, intan@ujungmulya, murdani, mangasep@janggar, turidah, leha, yusuf, wilda, durniyah@pegagan, khofik@janggar, eva@pegagan, sudini@pegagan, novita, umikulsum@janggar, Endra@genjong1, uung@pegagan, astri@pegagan, opang@pegagan, gemblung, nani, sarna@pegagan, yuni@ujungmulya, abas@pegagan, anwar@janggar, kurnati, eryanto@pegagan, adinesep@ujungmulya, mella, yogi, luwih@
[2025-08-12T02:11:25.680Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T02:11:27.130Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T02:11:27.131Z] [INFO] PPPoE monitoring: 167 active connections, 167 login, 0 logout
[2025-08-12T02:11:53.620Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:12:25.029Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:12:29.430Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:13:05.718Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:13:25.043Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:13:40.933Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:14:16.864Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:14:25.051Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:14:55.036Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:15:25.067Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:15:31.034Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:16:07.049Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:16:25.070Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:16:42.900Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:17:19.885Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:17:25.066Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:17:55.951Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:18:25.078Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:18:31.280Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:19:07.361Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:19:25.074Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:19:43.335Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:20:19.332Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:20:25.069Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:20:54.640Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:21:25.081Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:21:30.644Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:22:06.706Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:22:25.112Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:22:42.679Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:23:18.211Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:23:25.118Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:23:57.392Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:24:25.137Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:25:02.786Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:25:25.136Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:25:43.325Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:26:18.671Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:26:25.134Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:26:55.061Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:27:22.292Z] [INFO] Message received
{
  "sender": "6281947215703",
  "messageLength": 7
}
[2025-08-12T02:27:25.149Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:27:31.116Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:27:56.398Z] [INFO] Message received
{
  "sender": "6281947215703",
  "messageLength": 11
}
[2025-08-12T02:27:56.424Z] [INFO] Suspending service for customer: cust_0111_284713 (Telat bayar (manual WA))
[2025-08-12T02:27:56.478Z] [INFO] Isolir profile 'ISOLIR' already exists in Mikrotik
[2025-08-12T02:28:07.183Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:28:25.251Z] [INFO] PPPoE LOGOUT detected: server@ilik
[2025-08-12T02:28:25.263Z] [INFO] PPPoE LOGOUT:
[
  "server@ilik"
]
[2025-08-12T02:28:25.263Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T02:28:25.748Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T02:28:27.188Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T02:28:27.189Z] [INFO] PPPoE monitoring: 166 active connections, 0 login, 1 logout
[2025-08-12T02:28:36.287Z] [INFO] WhatsApp notification sent to 087828060111
[2025-08-12T02:28:36.288Z] [INFO] Service suspension notification sent to ilik (087828060111)
[2025-08-12T02:28:42.672Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:31:01.791Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T02:31:01.793Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T02:31:01.795Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T02:31:02.414Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T02:31:02.415Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T02:31:02.416Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T02:31:02.416Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T02:31:02.422Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T02:31:02.422Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T02:31:02.425Z] [INFO] Environment: development
[2025-08-12T02:31:02.524Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T02:31:02.525Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T02:31:02.526Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T02:31:02.526Z] [INFO] WhatsApp connected successfully
[2025-08-12T02:31:02.528Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T02:31:02.529Z] [INFO] RX Power monitoring initialized
[2025-08-12T02:31:02.529Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T02:31:02.530Z] [INFO] PPPoE monitoring initialized
[2025-08-12T02:31:07.548Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:31:07.727Z] [INFO] Message received
{
  "sender": "6289520031821",
  "messageLength": 359
}
[2025-08-12T02:31:10.787Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T02:31:22.335Z] [INFO] Message received
{
  "sender": "6285183227683",
  "messageLength": 384
}
[2025-08-12T02:31:43.259Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:32:01.948Z] [INFO] Message received
{
  "sender": "6281947215703",
  "messageLength": 7
}
[2025-08-12T02:32:02.600Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, darim@lor, andi, yudi, darim, rom@lah, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, salsa, warsana, erul, opang@tanjungpura, test, damar, elis@rawagunda, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ooh, walong@asep, nalda@rawagunda2, karmanda, tarci, warung_elisa@laut, yohan@rawagunda, talita, ajri, lussy, aang2, sanyo, rasta, kasmuri, windah, muktar@ompong, nana, waidah@pegagan, soleh@pegagan, sang, denihamdani@pegagan, setiyadi@genjong, sutara@pegagan, surminih@pegagan, pabudi@genjong, lina@ujungmulya, F663, wendy@genjong, dadang@genjong, nalda@pegagan, intan@ujungmulya, murdani, mangasep@janggar, turidah, leha, yusuf, wilda, durniyah@pegagan, khofik@janggar, eva@pegagan, sudini@pegagan, novita, umikulsum@janggar, Endra@genjong1, uung@pegagan, astri@pegagan, opang@pegagan, gemblung, nani, sarna@pegagan, yuni@ujungmulya, abas@pegagan, anwar@janggar, kurnati, eryanto@pegagan, adinesep@ujungmulya, mella, yogi, luwih@
[2025-08-12T02:32:02.684Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "eva",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "santo",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "salsa",
  "warsana",
  "erul",
  "opang@tanjungpura",
  "test",
  "damar",
  "elis@rawagunda",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ooh",
  "walong@asep",
  "nalda@rawagunda2",
  "karmanda",
  "tarci",
  "warung_elisa@laut",
  "yohan@rawagunda",
  "talita",
  "ajri",
  "lussy",
  "aang2",
  "sanyo",
  "rasta",
  "kasmuri",
  "windah",
  "muktar@ompong",
  "nana",
  "waidah@pegagan",
  "soleh@pegagan",
  "sang",
  "denihamdani@pegagan",
  "setiyadi@genjong",
  "sutara@pegagan",
  "surminih@pegagan",
  "pabudi@genjong",
  "lina@ujungmulya",
  "F663",
  "wendy@genjong",
  "dadang@genjong",
  "nalda@pegagan",
  "intan@ujungmulya",
  "murdani",
  "mangasep@janggar",
  "turidah",
  "leha",
  "yusuf",
  "wilda",
  "durniyah@pegagan",
  "khofik@janggar",
  "eva@pegagan",
  "sudini@pegagan",
  "novita",
  "umikulsum@janggar",
  "Endra@genjong1",
  "uung@pegagan",
  "astri@pegagan",
  "opang@pegagan",
  "gemblung",
  "nani",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "abas@pegagan",
  "anwar@janggar",
  "kurnati",
  "eryanto@pegagan",
  "adinesep@ujungmulya",
  "mella",
  "yogi",
  "luwih@"
]
[2025-08-12T02:32:02.684Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T02:32:03.149Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T02:32:04.575Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T02:32:04.575Z] [INFO] PPPoE monitoring: 166 active connections, 166 login, 0 logout
[2025-08-12T02:32:18.642Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:32:25.189Z] [INFO] Message received
{
  "sender": "6281947215703",
  "messageLength": 11
}
[2025-08-12T02:32:25.200Z] [INFO] Suspending service for customer: cust_0111_284713 (Telat bayar (manual WA))
[2025-08-12T02:32:25.243Z] [INFO] Isolir profile 'ISOLIR' already exists in Mikrotik
[2025-08-12T02:32:25.332Z] [INFO] Mikrotik: Successfully suspended PPPoE user server@ilik with isolir profile
[2025-08-12T02:32:39.353Z] [INFO] Message received
{
  "sender": "6282384420013",
  "messageLength": 402
}
[2025-08-12T02:32:46.650Z] [INFO] WhatsApp notification sent to 087828060111
[2025-08-12T02:32:46.651Z] [INFO] Service suspension notification sent to ilik (087828060111)
[2025-08-12T02:32:54.574Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:33:02.517Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T02:33:30.688Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:34:02.517Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T02:34:07.388Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:34:42.816Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:35:02.527Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T02:35:18.687Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:35:54.940Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:36:02.516Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T02:36:31.027Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:37:02.529Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T02:37:07.007Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:37:43.129Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:38:02.530Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T02:38:18.756Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:38:54.741Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:39:02.615Z] [INFO] PPPoE LOGIN:
[
  "server@ilik"
]
[2025-08-12T02:39:02.616Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:39:02.638Z] [INFO] PPPoE LOGIN detected: server@ilik
[2025-08-12T02:39:03.169Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T02:39:04.607Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T02:39:04.608Z] [INFO] PPPoE monitoring: 167 active connections, 1 login, 0 logout
[2025-08-12T02:39:30.626Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:40:02.534Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:40:07.503Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:40:43.921Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:41:02.534Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:41:48.836Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:42:02.542Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:42:24.392Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:43:00.069Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:43:02.548Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:43:35.997Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:44:02.560Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:44:11.957Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:45:02.555Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:45:17.346Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:45:53.031Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:46:02.556Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:46:29.568Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:47:02.572Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:47:05.735Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:47:43.775Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:48:02.580Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T02:48:18.877Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:48:36.254Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T02:48:36.256Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T02:48:36.257Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T02:48:36.996Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T02:48:36.997Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T02:48:36.998Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T02:48:36.999Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T02:48:37.005Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T02:48:37.006Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T02:48:37.008Z] [INFO] Environment: development
[2025-08-12T02:48:37.112Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T02:48:37.113Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T02:48:37.113Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T02:48:37.114Z] [INFO] WhatsApp connected successfully
[2025-08-12T02:48:37.115Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T02:48:37.117Z] [INFO] RX Power monitoring initialized
[2025-08-12T02:48:37.117Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T02:48:37.119Z] [INFO] PPPoE monitoring initialized
[2025-08-12T02:48:56.601Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:48:57.633Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T02:49:25.865Z] [INFO] Message received
{
  "sender": "6281947215703",
  "messageLength": 11
}
[2025-08-12T02:49:25.874Z] [INFO] Suspending service for customer: cust_0111_284713 (Telat bayar (manual WA))
[2025-08-12T02:49:25.922Z] [INFO] Isolir profile 'ISOLIR' already exists in Mikrotik
[2025-08-12T02:49:26.047Z] [INFO] Mikrotik: Successfully suspended PPPoE user server@ilik with isolir profile
[2025-08-12T02:49:31.739Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:49:37.172Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, darim@lor, andi, yudi, darim, rom@lah, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, salsa, warsana, erul, opang@tanjungpura, test, damar, elis@rawagunda, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ooh, walong@asep, nalda@rawagunda2, karmanda, tarci, warung_elisa@laut, yohan@rawagunda, talita, ajri, lussy, aang2, sanyo, rasta, kasmuri, windah, muktar@ompong, nana, waidah@pegagan, soleh@pegagan, sang, denihamdani@pegagan, setiyadi@genjong, sutara@pegagan, surminih@pegagan, pabudi@genjong, lina@ujungmulya, F663, wendy@genjong, dadang@genjong, nalda@pegagan, intan@ujungmulya, murdani, mangasep@janggar, turidah, leha, yusuf, wilda, durniyah@pegagan, khofik@janggar, eva@pegagan, sudini@pegagan, novita, umikulsum@janggar, Endra@genjong1, uung@pegagan, astri@pegagan, opang@pegagan, gemblung, nani, sarna@pegagan, yuni@ujungmulya, abas@pegagan, anwar@janggar, kurnati, eryanto@pegagan, adinesep@ujungmulya, mella, yogi, luwih@
[2025-08-12T02:49:37.209Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "eva",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "santo",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "salsa",
  "warsana",
  "erul",
  "opang@tanjungpura",
  "test",
  "damar",
  "elis@rawagunda",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ooh",
  "walong@asep",
  "nalda@rawagunda2",
  "karmanda",
  "tarci",
  "warung_elisa@laut",
  "yohan@rawagunda",
  "talita",
  "ajri",
  "lussy",
  "aang2",
  "sanyo",
  "rasta",
  "kasmuri",
  "windah",
  "muktar@ompong",
  "nana",
  "waidah@pegagan",
  "soleh@pegagan",
  "sang",
  "denihamdani@pegagan",
  "setiyadi@genjong",
  "sutara@pegagan",
  "surminih@pegagan",
  "pabudi@genjong",
  "lina@ujungmulya",
  "F663",
  "wendy@genjong",
  "dadang@genjong",
  "nalda@pegagan",
  "intan@ujungmulya",
  "murdani",
  "mangasep@janggar",
  "turidah",
  "leha",
  "yusuf",
  "wilda",
  "durniyah@pegagan",
  "khofik@janggar",
  "eva@pegagan",
  "sudini@pegagan",
  "novita",
  "umikulsum@janggar",
  "Endra@genjong1",
  "uung@pegagan",
  "astri@pegagan",
  "opang@pegagan",
  "gemblung",
  "nani",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "abas@pegagan",
  "anwar@janggar",
  "kurnati",
  "eryanto@pegagan",
  "adinesep@ujungmulya",
  "mella",
  "yogi",
  "luwih@"
]
[2025-08-12T02:49:37.210Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T02:49:37.724Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T02:49:39.260Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T02:49:39.261Z] [INFO] PPPoE monitoring: 166 active connections, 166 login, 0 logout
[2025-08-12T02:49:47.499Z] [INFO] WhatsApp notification sent to 087828060111
[2025-08-12T02:49:47.500Z] [INFO] Service suspension notification sent to ilik (087828060111)
[2025-08-12T02:50:37.098Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T02:50:37.254Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:50:44.923Z] [INFO] Starting automatic service restoration check...
[2025-08-12T02:51:13.100Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:51:37.084Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T02:51:49.338Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:52:24.773Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:52:37.092Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T02:52:50.552Z] [INFO] Message received
{
  "sender": "6281947215703",
  "messageLength": 10
}
[2025-08-12T02:52:50.558Z] [INFO] [BILLING] handleBayar dipanggil dengan params:
[
  "ilik"
]
[2025-08-12T02:52:50.559Z] [INFO] [BILLING] Mencari pelanggan dengan: ilik
[2025-08-12T02:52:50.562Z] [INFO] [BILLING] Customer ditemukan: - Ya
[2025-08-12T02:52:50.563Z] [INFO] [BILLING] Mencari invoice untuk customer ID: 8
[2025-08-12T02:52:50.565Z] [INFO] [BILLING] Total invoice ditemukan: 1
[2025-08-12T02:52:50.566Z] [INFO] [BILLING] Invoice belum dibayar: 1
[2025-08-12T02:52:50.567Z] [INFO] [BILLING] Invoice terpilih: - 20
[2025-08-12T02:52:50.568Z] [INFO] [BILLING] Package ditemukan: - Ya
[2025-08-12T02:52:50.569Z] [INFO] [BILLING] Memproses pembayaran:
{
  "invoice_id": 20,
  "amount": 110000,
  "payment_method": "cash",
  "reference_number": "WHATSAPP_1754967170569",
  "notes": "Payment via WhatsApp Admin"
}
[2025-08-12T02:52:50.638Z] [INFO] [BILLING] Hasil record payment:
{
  "success": true,
  "id": 23,
  "invoice_id": 20,
  "amount": 110000,
  "payment_method": "cash",
  "reference_number": "WHATSAPP_1754967170569",
  "notes": "Payment via WhatsApp Admin"
}
[2025-08-12T02:52:50.639Z] [INFO] [BILLING] Mengupdate status invoice: 20
[2025-08-12T02:53:01.368Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:53:36.749Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:53:37.102Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T02:54:37.107Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T02:54:43.157Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:55:19.886Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:55:37.107Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T02:55:55.562Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:56:31.224Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:56:37.096Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T02:57:06.277Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:57:37.188Z] [INFO] PPPoE LOGOUT:
[
  "warung_elisa@laut"
]
[2025-08-12T02:57:37.189Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T02:57:37.247Z] [INFO] PPPoE LOGOUT detected: warung_elisa@laut
[2025-08-12T02:57:37.787Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T02:57:39.334Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T02:57:39.335Z] [INFO] PPPoE monitoring: 165 active connections, 0 login, 1 logout
[2025-08-12T02:57:48.146Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:58:24.909Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:58:37.113Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T02:59:10.272Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T02:59:37.136Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T02:59:47.686Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:00:00.283Z] [INFO] Starting daily service suspension check...
[2025-08-12T03:00:00.284Z] [INFO] Starting automatic service suspension check...
[2025-08-12T03:00:10.871Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T03:00:10.873Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T03:00:10.875Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T03:00:11.505Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T03:00:11.506Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T03:00:11.507Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T03:00:11.508Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T03:00:11.513Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T03:00:11.514Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T03:00:11.515Z] [INFO] Environment: development
[2025-08-12T03:00:11.615Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T03:00:11.616Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T03:00:11.617Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T03:00:11.618Z] [INFO] WhatsApp connected successfully
[2025-08-12T03:00:11.619Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T03:00:11.621Z] [INFO] RX Power monitoring initialized
[2025-08-12T03:00:11.622Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T03:00:11.623Z] [INFO] PPPoE monitoring initialized
[2025-08-12T03:00:22.740Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:00:32.855Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T03:00:58.405Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:01:11.679Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, darim@lor, andi, yudi, darim, rom@lah, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, eva, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, salsa, warsana, erul, opang@tanjungpura, test, damar, elis@rawagunda, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ooh, walong@asep, nalda@rawagunda2, karmanda, tarci, yohan@rawagunda, talita, ajri, lussy, aang2, sanyo, rasta, kasmuri, windah, muktar@ompong, nana, waidah@pegagan, soleh@pegagan, sang, denihamdani@pegagan, setiyadi@genjong, sutara@pegagan, surminih@pegagan, pabudi@genjong, lina@ujungmulya, F663, wendy@genjong, dadang@genjong, nalda@pegagan, intan@ujungmulya, murdani, mangasep@janggar, turidah, leha, yusuf, wilda, durniyah@pegagan, khofik@janggar, eva@pegagan, sudini@pegagan, novita, umikulsum@janggar, Endra@genjong1, uung@pegagan, astri@pegagan, opang@pegagan, gemblung, nani, sarna@pegagan, yuni@ujungmulya, abas@pegagan, anwar@janggar, kurnati, eryanto@pegagan, adinesep@ujungmulya, mella, yogi, luwih@, server@ilik
[2025-08-12T03:01:11.725Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "eva",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "santo",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "salsa",
  "warsana",
  "erul",
  "opang@tanjungpura",
  "test",
  "damar",
  "elis@rawagunda",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ooh",
  "walong@asep",
  "nalda@rawagunda2",
  "karmanda",
  "tarci",
  "yohan@rawagunda",
  "talita",
  "ajri",
  "lussy",
  "aang2",
  "sanyo",
  "rasta",
  "kasmuri",
  "windah",
  "muktar@ompong",
  "nana",
  "waidah@pegagan",
  "soleh@pegagan",
  "sang",
  "denihamdani@pegagan",
  "setiyadi@genjong",
  "sutara@pegagan",
  "surminih@pegagan",
  "pabudi@genjong",
  "lina@ujungmulya",
  "F663",
  "wendy@genjong",
  "dadang@genjong",
  "nalda@pegagan",
  "intan@ujungmulya",
  "murdani",
  "mangasep@janggar",
  "turidah",
  "leha",
  "yusuf",
  "wilda",
  "durniyah@pegagan",
  "khofik@janggar",
  "eva@pegagan",
  "sudini@pegagan",
  "novita",
  "umikulsum@janggar",
  "Endra@genjong1",
  "uung@pegagan",
  "astri@pegagan",
  "opang@pegagan",
  "gemblung",
  "nani",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "abas@pegagan",
  "anwar@janggar",
  "kurnati",
  "eryanto@pegagan",
  "adinesep@ujungmulya",
  "mella",
  "yogi",
  "luwih@",
  "server@ilik"
]
[2025-08-12T03:01:11.727Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T03:01:12.362Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T03:01:14.090Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T03:01:14.091Z] [INFO] PPPoE monitoring: 166 active connections, 166 login, 0 logout
[2025-08-12T03:01:23.027Z] [INFO] Message received
{
  "sender": "6281947215703",
  "messageLength": 19
}
[2025-08-12T03:01:23.032Z] [INFO] Suspending service for customer: cust_5703_361057 (Telat bayar (manual WA))
[2025-08-12T03:01:23.071Z] [INFO] Isolir profile 'ISOLIR' already exists in Mikrotik
[2025-08-12T03:01:23.156Z] [INFO] Mikrotik: Set profile to 'ISOLIR' for test (by .id)
[2025-08-12T03:01:23.236Z] [INFO] Mikrotik: Successfully suspended PPPoE user test with isolir profile
[2025-08-12T03:01:23.556Z] [INFO] WhatsApp notification sent to 081947215703
[2025-08-12T03:01:23.557Z] [INFO] Service suspension notification sent to juragan alijaya (081947215703)
[2025-08-12T03:01:33.992Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:02:04.681Z] [INFO] API: Loading customer data for editing phone: 081947215703
[2025-08-12T03:02:10.918Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:02:11.606Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T03:02:45.485Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:03:11.594Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T03:03:21.669Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:03:25.131Z] [INFO] API: Loading customer data for editing phone: 081947215703
[2025-08-12T03:03:57.538Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:04:11.600Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T03:04:33.342Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:05:09.249Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:05:11.605Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T03:05:45.684Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:06:11.615Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T03:06:31.787Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:07:08.537Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:07:11.620Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T03:07:43.290Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:08:11.608Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T03:08:20.851Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:08:56.979Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:09:11.626Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T03:09:32.932Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:10:11.699Z] [INFO] PPPoE LOGOUT detected: eva
[2025-08-12T03:10:11.750Z] [INFO] PPPoE LOGOUT:
[
  "eva"
]
[2025-08-12T03:10:11.750Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T03:10:12.527Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T03:10:14.116Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:10:14.581Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T03:10:14.581Z] [INFO] PPPoE monitoring: 165 active connections, 0 login, 1 logout
[2025-08-12T03:10:49.799Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:11:11.698Z] [INFO] PPPoE LOGIN detected: eva
[2025-08-12T03:11:11.757Z] [INFO] PPPoE LOGIN:
[
  "eva"
]
[2025-08-12T03:11:11.757Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T03:11:12.356Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T03:11:14.068Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T03:11:14.069Z] [INFO] PPPoE monitoring: 166 active connections, 1 login, 0 logout
[2025-08-12T03:11:25.185Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:12:01.201Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:12:11.653Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T03:12:37.189Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:13:11.637Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T03:13:43.286Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:14:11.643Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T03:14:18.680Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:14:55.143Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:15:11.660Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T03:15:21.519Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T03:15:21.520Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T03:15:21.522Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T03:15:22.156Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T03:15:22.157Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T03:15:22.158Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T03:15:22.159Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T03:15:22.164Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T03:15:22.165Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T03:15:22.165Z] [INFO] Environment: development
[2025-08-12T03:15:22.264Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T03:15:22.265Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T03:15:22.265Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T03:15:22.266Z] [INFO] WhatsApp connected successfully
[2025-08-12T03:15:22.267Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T03:15:22.268Z] [INFO] RX Power monitoring initialized
[2025-08-12T03:15:22.269Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T03:15:22.271Z] [INFO] PPPoE monitoring initialized
[2025-08-12T03:15:27.965Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T03:15:31.765Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:16:05.727Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:16:22.321Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, darim@lor, andi, yudi, darim, rom@lah, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, santo, @cimun, raeni, daruni@rawagunda, abibah, salsa, warsana, erul, opang@tanjungpura, damar, elis@rawagunda, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ooh, walong@asep, nalda@rawagunda2, karmanda, tarci, yohan@rawagunda, talita, ajri, lussy, aang2, sanyo, rasta, kasmuri, windah, muktar@ompong, nana, waidah@pegagan, soleh@pegagan, sang, denihamdani@pegagan, setiyadi@genjong, sutara@pegagan, surminih@pegagan, pabudi@genjong, lina@ujungmulya, F663, wendy@genjong, dadang@genjong, nalda@pegagan, intan@ujungmulya, murdani, mangasep@janggar, turidah, leha, yusuf, wilda, durniyah@pegagan, khofik@janggar, eva@pegagan, sudini@pegagan, novita, umikulsum@janggar, Endra@genjong1, uung@pegagan, astri@pegagan, opang@pegagan, gemblung, nani, sarna@pegagan, yuni@ujungmulya, abas@pegagan, anwar@janggar, kurnati, eryanto@pegagan, adinesep@ujungmulya, mella, yogi, luwih@, server@ilik, test, eva, warung_elisa@laut
[2025-08-12T03:16:22.399Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "santo",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "salsa",
  "warsana",
  "erul",
  "opang@tanjungpura",
  "damar",
  "elis@rawagunda",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ooh",
  "walong@asep",
  "nalda@rawagunda2",
  "karmanda",
  "tarci",
  "yohan@rawagunda",
  "talita",
  "ajri",
  "lussy",
  "aang2",
  "sanyo",
  "rasta",
  "kasmuri",
  "windah",
  "muktar@ompong",
  "nana",
  "waidah@pegagan",
  "soleh@pegagan",
  "sang",
  "denihamdani@pegagan",
  "setiyadi@genjong",
  "sutara@pegagan",
  "surminih@pegagan",
  "pabudi@genjong",
  "lina@ujungmulya",
  "F663",
  "wendy@genjong",
  "dadang@genjong",
  "nalda@pegagan",
  "intan@ujungmulya",
  "murdani",
  "mangasep@janggar",
  "turidah",
  "leha",
  "yusuf",
  "wilda",
  "durniyah@pegagan",
  "khofik@janggar",
  "eva@pegagan",
  "sudini@pegagan",
  "novita",
  "umikulsum@janggar",
  "Endra@genjong1",
  "uung@pegagan",
  "astri@pegagan",
  "opang@pegagan",
  "gemblung",
  "nani",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "abas@pegagan",
  "anwar@janggar",
  "kurnati",
  "eryanto@pegagan",
  "adinesep@ujungmulya",
  "mella",
  "yogi",
  "luwih@",
  "server@ilik",
  "test",
  "eva",
  "warung_elisa@laut"
]
[2025-08-12T03:16:22.400Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T03:16:23.046Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T03:16:24.812Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T03:16:24.813Z] [INFO] PPPoE monitoring: 167 active connections, 167 login, 0 logout
[2025-08-12T03:16:25.054Z] [INFO] Invoice deleted: INV-202508-1169
[2025-08-12T03:16:29.250Z] [INFO] Invoice deleted: INV-202508-1204
[2025-08-12T03:16:32.946Z] [INFO] Invoice deleted: INV-202508-9733
[2025-08-12T03:16:39.499Z] [INFO] Triggering monthly invoice generation manually...
[2025-08-12T03:16:39.503Z] [INFO] Found 4 active customers for invoice generation
[2025-08-12T03:16:39.562Z] [INFO] Created invoice INV-202508-8104 for customer cust_0111_284713
[2025-08-12T03:16:39.564Z] [INFO] Invoice already exists for customer cust_5703_361057 this month
[2025-08-12T03:16:39.612Z] [INFO] Created invoice INV-202508-7855 for customer cust_0222_324232
[2025-08-12T03:16:39.667Z] [INFO] Created invoice INV-202508-6658 for customer cust_0111_209346
[2025-08-12T03:16:39.667Z] [INFO] Manual monthly invoice generation completed
[2025-08-12T03:16:42.483Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:16:58.087Z] [INFO] Suspending service for customer: cust_0111_209346 (Isolir manual dari Admin)
[2025-08-12T03:16:58.150Z] [INFO] Isolir profile 'ISOLIR' already exists in Mikrotik
[2025-08-12T03:16:58.237Z] [INFO] Mikrotik: Set profile to 'ISOLIR' for santo (by .id)
[2025-08-12T03:16:58.317Z] [INFO] Mikrotik: Successfully suspended PPPoE user santo with isolir profile
[2025-08-12T03:17:18.446Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:17:19.721Z] [INFO] WhatsApp notification sent to 081321960111
[2025-08-12T03:17:19.722Z] [INFO] Service suspension notification sent to santo (081321960111)
[2025-08-12T03:17:22.272Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T03:17:54.607Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:18:22.277Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T03:18:30.103Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:19:06.379Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:19:22.266Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T03:19:43.589Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:20:14.985Z] [INFO] Message received
{
  "sender": "6285183227683",
  "messageLength": 384
}
[2025-08-12T03:20:20.591Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:20:22.272Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T03:20:55.801Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:21:22.276Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T03:21:31.933Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:22:07.618Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:22:22.291Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T03:22:43.215Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:23:19.602Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:23:22.285Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T03:23:54.984Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:24:22.311Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T03:24:31.527Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:25:06.604Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:25:22.458Z] [INFO] PPPoE LOGOUT:
[
  "novita",
  "astri@pegagan"
]
[2025-08-12T03:25:22.459Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T03:25:22.459Z] [INFO] PPPoE LOGOUT detected: novita, astri@pegagan
[2025-08-12T03:25:23.257Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T03:25:24.914Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T03:25:24.915Z] [INFO] PPPoE monitoring: 165 active connections, 0 login, 2 logout
[2025-08-12T03:25:43.453Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:26:18.749Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:26:22.324Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T03:26:55.377Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:27:22.330Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T03:27:31.603Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:28:18.578Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T03:28:18.580Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T03:28:18.581Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T03:28:19.237Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T03:28:19.237Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T03:28:19.238Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T03:28:19.239Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T03:28:19.244Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T03:28:19.246Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T03:28:19.246Z] [INFO] Environment: development
[2025-08-12T03:28:19.339Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T03:28:19.339Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T03:28:19.340Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T03:28:19.341Z] [INFO] WhatsApp connected successfully
[2025-08-12T03:28:19.342Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T03:28:19.343Z] [INFO] RX Power monitoring initialized
[2025-08-12T03:28:19.344Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T03:28:19.344Z] [INFO] PPPoE monitoring initialized
[2025-08-12T03:28:27.524Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T03:28:32.161Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:29:05.805Z] [INFO] Suspending service for customer: cust_0111_209346 (Isolir manual dari Admin)
[2025-08-12T03:29:05.849Z] [INFO] Isolir profile 'ISOLIR' already exists in Mikrotik
[2025-08-12T03:29:05.934Z] [INFO] Mikrotik: Set profile to 'ISOLIR' for santo (by .id)
[2025-08-12T03:29:06.014Z] [INFO] Mikrotik: Successfully suspended PPPoE user santo with isolir profile
[2025-08-12T03:29:07.491Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:29:19.392Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, darim@lor, andi, yudi, darim, rom@lah, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, @cimun, raeni, daruni@rawagunda, abibah, salsa, warsana, erul, opang@tanjungpura, damar, elis@rawagunda, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ooh, walong@asep, nalda@rawagunda2, karmanda, tarci, yohan@rawagunda, talita, ajri, lussy, aang2, sanyo, rasta, kasmuri, windah, muktar@ompong, nana, waidah@pegagan, soleh@pegagan, sang, denihamdani@pegagan, setiyadi@genjong, sutara@pegagan, surminih@pegagan, pabudi@genjong, lina@ujungmulya, F663, wendy@genjong, dadang@genjong, nalda@pegagan, intan@ujungmulya, murdani, mangasep@janggar, turidah, leha, yusuf, wilda, durniyah@pegagan, khofik@janggar, eva@pegagan, sudini@pegagan, umikulsum@janggar, Endra@genjong1, uung@pegagan, opang@pegagan, gemblung, nani, sarna@pegagan, yuni@ujungmulya, abas@pegagan, anwar@janggar, kurnati, eryanto@pegagan, adinesep@ujungmulya, mella, yogi, luwih@, server@ilik, test, eva, warung_elisa@laut, santo
[2025-08-12T03:29:19.444Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "salsa",
  "warsana",
  "erul",
  "opang@tanjungpura",
  "damar",
  "elis@rawagunda",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ooh",
  "walong@asep",
  "nalda@rawagunda2",
  "karmanda",
  "tarci",
  "yohan@rawagunda",
  "talita",
  "ajri",
  "lussy",
  "aang2",
  "sanyo",
  "rasta",
  "kasmuri",
  "windah",
  "muktar@ompong",
  "nana",
  "waidah@pegagan",
  "soleh@pegagan",
  "sang",
  "denihamdani@pegagan",
  "setiyadi@genjong",
  "sutara@pegagan",
  "surminih@pegagan",
  "pabudi@genjong",
  "lina@ujungmulya",
  "F663",
  "wendy@genjong",
  "dadang@genjong",
  "nalda@pegagan",
  "intan@ujungmulya",
  "murdani",
  "mangasep@janggar",
  "turidah",
  "leha",
  "yusuf",
  "wilda",
  "durniyah@pegagan",
  "khofik@janggar",
  "eva@pegagan",
  "sudini@pegagan",
  "umikulsum@janggar",
  "Endra@genjong1",
  "uung@pegagan",
  "opang@pegagan",
  "gemblung",
  "nani",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "abas@pegagan",
  "anwar@janggar",
  "kurnati",
  "eryanto@pegagan",
  "adinesep@ujungmulya",
  "mella",
  "yogi",
  "luwih@",
  "server@ilik",
  "test",
  "eva",
  "warung_elisa@laut",
  "santo"
]
[2025-08-12T03:29:19.445Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T03:29:19.908Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T03:29:21.350Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T03:29:21.351Z] [INFO] PPPoE monitoring: 165 active connections, 165 login, 0 logout
[2025-08-12T03:29:27.352Z] [INFO] WhatsApp notification sent to 081321960111
[2025-08-12T03:29:27.353Z] [INFO] Service suspension notification sent to santo (081321960111)
[2025-08-12T03:29:43.624Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:30:19.286Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:30:19.319Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T03:30:55.019Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:31:19.314Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T03:31:31.216Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:32:06.668Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:32:19.340Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T03:32:43.261Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:33:18.756Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:33:19.356Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T03:33:54.702Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:34:19.352Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T03:34:32.699Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:35:08.689Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:35:19.462Z] [INFO] PPPoE LOGOUT detected: sang
[2025-08-12T03:35:19.516Z] [INFO] PPPoE LOGOUT:
[
  "sang"
]
[2025-08-12T03:35:19.516Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T03:35:20.012Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T03:35:21.446Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T03:35:21.447Z] [INFO] PPPoE monitoring: 164 active connections, 0 login, 1 logout
[2025-08-12T03:35:44.632Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:36:19.387Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T03:36:30.121Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T03:36:30.123Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T03:36:30.125Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T03:36:30.785Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T03:36:30.786Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T03:36:30.787Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T03:36:30.788Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T03:36:30.793Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T03:36:30.794Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T03:36:30.794Z] [INFO] Environment: development
[2025-08-12T03:36:30.892Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T03:36:30.893Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T03:36:30.894Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T03:36:30.895Z] [INFO] WhatsApp connected successfully
[2025-08-12T03:36:30.896Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T03:36:30.897Z] [INFO] RX Power monitoring initialized
[2025-08-12T03:36:30.898Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T03:36:30.898Z] [INFO] PPPoE monitoring initialized
[2025-08-12T03:36:37.891Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T03:37:06.434Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:37:30.984Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "salsa",
  "warsana",
  "erul",
  "opang@tanjungpura",
  "damar",
  "elis@rawagunda",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ooh",
  "walong@asep",
  "nalda@rawagunda2",
  "karmanda",
  "tarci",
  "yohan@rawagunda",
  "talita",
  "ajri",
  "lussy",
  "aang2",
  "sanyo",
  "rasta",
  "kasmuri",
  "windah",
  "muktar@ompong",
  "nana",
  "waidah@pegagan",
  "soleh@pegagan",
  "denihamdani@pegagan",
  "setiyadi@genjong",
  "sutara@pegagan",
  "surminih@pegagan",
  "pabudi@genjong",
  "lina@ujungmulya",
  "F663",
  "wendy@genjong",
  "dadang@genjong",
  "nalda@pegagan",
  "intan@ujungmulya",
  "murdani",
  "mangasep@janggar",
  "turidah",
  "leha",
  "yusuf",
  "wilda",
  "durniyah@pegagan",
  "khofik@janggar",
  "eva@pegagan",
  "sudini@pegagan",
  "umikulsum@janggar",
  "Endra@genjong1",
  "uung@pegagan",
  "opang@pegagan",
  "gemblung",
  "nani",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "abas@pegagan",
  "anwar@janggar",
  "kurnati",
  "eryanto@pegagan",
  "adinesep@ujungmulya",
  "mella",
  "yogi",
  "luwih@",
  "server@ilik",
  "test",
  "eva",
  "warung_elisa@laut",
  "santo"
]
[2025-08-12T03:37:30.985Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T03:37:30.991Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, darim@lor, andi, yudi, darim, rom@lah, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, @cimun, raeni, daruni@rawagunda, abibah, salsa, warsana, erul, opang@tanjungpura, damar, elis@rawagunda, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ooh, walong@asep, nalda@rawagunda2, karmanda, tarci, yohan@rawagunda, talita, ajri, lussy, aang2, sanyo, rasta, kasmuri, windah, muktar@ompong, nana, waidah@pegagan, soleh@pegagan, denihamdani@pegagan, setiyadi@genjong, sutara@pegagan, surminih@pegagan, pabudi@genjong, lina@ujungmulya, F663, wendy@genjong, dadang@genjong, nalda@pegagan, intan@ujungmulya, murdani, mangasep@janggar, turidah, leha, yusuf, wilda, durniyah@pegagan, khofik@janggar, eva@pegagan, sudini@pegagan, umikulsum@janggar, Endra@genjong1, uung@pegagan, opang@pegagan, gemblung, nani, sarna@pegagan, yuni@ujungmulya, abas@pegagan, anwar@janggar, kurnati, eryanto@pegagan, adinesep@ujungmulya, mella, yogi, luwih@, server@ilik, test, eva, warung_elisa@laut, santo
[2025-08-12T03:37:31.564Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T03:37:33.122Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T03:37:33.122Z] [INFO] PPPoE monitoring: 164 active connections, 164 login, 0 logout
[2025-08-12T03:37:43.635Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:37:43.661Z] [INFO] Package updated: BRONZE
[2025-08-12T03:37:52.331Z] [INFO] API: Loading customer data for editing phone: 081321960111
[2025-08-12T03:38:10.455Z] [INFO] Suspending service for customer: cust_0111_209346 (Isolir manual dari Admin)
[2025-08-12T03:38:10.496Z] [INFO] Isolir profile 'ISOLIR' already exists in Mikrotik
[2025-08-12T03:38:10.589Z] [INFO] Mikrotik: Set profile to 'ISOLIR' for santo (by .id)
[2025-08-12T03:38:10.669Z] [INFO] Mikrotik: Successfully suspended PPPoE user santo with isolir profile
[2025-08-12T03:38:24.200Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:38:30.881Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T03:38:32.044Z] [INFO] WhatsApp notification sent to 081321960111
[2025-08-12T03:38:32.044Z] [INFO] Service suspension notification sent to santo (081321960111)
[2025-08-12T03:38:59.485Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:39:30.877Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T03:39:35.183Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:40:11.707Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:40:30.883Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T03:40:47.762Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:41:30.901Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T03:41:35.432Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:42:13.021Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:42:30.893Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T03:42:49.753Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:43:25.389Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:43:30.913Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T03:44:01.101Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:44:30.897Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T03:44:48.394Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:45:08.059Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T03:45:08.061Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T03:45:08.062Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T03:45:08.684Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T03:45:08.685Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T03:45:08.685Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T03:45:08.686Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T03:45:08.692Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T03:45:08.695Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T03:45:08.696Z] [INFO] Environment: development
[2025-08-12T03:45:08.799Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T03:45:08.800Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T03:45:08.800Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T03:45:08.801Z] [INFO] WhatsApp connected successfully
[2025-08-12T03:45:08.802Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T03:45:08.803Z] [INFO] RX Power monitoring initialized
[2025-08-12T03:45:08.804Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T03:45:08.804Z] [INFO] PPPoE monitoring initialized
[2025-08-12T03:45:14.278Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T03:45:24.632Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:45:50.661Z] [INFO] Suspending service for customer: cust_0111_209346 (Isolir manual dari Admin)
[2025-08-12T03:45:50.709Z] [INFO] Isolir profile 'ISOLIR' already exists in Mikrotik
[2025-08-12T03:45:50.799Z] [INFO] Mikrotik: Set profile to 'ISOLIR' for santo (by .id)
[2025-08-12T03:45:50.879Z] [INFO] Mikrotik: Successfully suspended PPPoE user santo with isolir profile
[2025-08-12T03:46:00.395Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:46:08.845Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, darim@lor, andi, yudi, darim, rom@lah, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, @cimun, raeni, daruni@rawagunda, abibah, salsa, warsana, erul, opang@tanjungpura, damar, elis@rawagunda, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ooh, walong@asep, nalda@rawagunda2, karmanda, tarci, yohan@rawagunda, talita, ajri, lussy, aang2, sanyo, rasta, kasmuri, windah, muktar@ompong, nana, waidah@pegagan, soleh@pegagan, denihamdani@pegagan, setiyadi@genjong, sutara@pegagan, surminih@pegagan, pabudi@genjong, lina@ujungmulya, F663, wendy@genjong, dadang@genjong, nalda@pegagan, intan@ujungmulya, murdani, mangasep@janggar, turidah, leha, yusuf, wilda, durniyah@pegagan, khofik@janggar, eva@pegagan, sudini@pegagan, umikulsum@janggar, Endra@genjong1, uung@pegagan, opang@pegagan, gemblung, nani, sarna@pegagan, yuni@ujungmulya, abas@pegagan, anwar@janggar, kurnati, eryanto@pegagan, adinesep@ujungmulya, mella, yogi, luwih@, server@ilik, test, eva, warung_elisa@laut, santo
[2025-08-12T03:46:08.896Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "salsa",
  "warsana",
  "erul",
  "opang@tanjungpura",
  "damar",
  "elis@rawagunda",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ooh",
  "walong@asep",
  "nalda@rawagunda2",
  "karmanda",
  "tarci",
  "yohan@rawagunda",
  "talita",
  "ajri",
  "lussy",
  "aang2",
  "sanyo",
  "rasta",
  "kasmuri",
  "windah",
  "muktar@ompong",
  "nana",
  "waidah@pegagan",
  "soleh@pegagan",
  "denihamdani@pegagan",
  "setiyadi@genjong",
  "sutara@pegagan",
  "surminih@pegagan",
  "pabudi@genjong",
  "lina@ujungmulya",
  "F663",
  "wendy@genjong",
  "dadang@genjong",
  "nalda@pegagan",
  "intan@ujungmulya",
  "murdani",
  "mangasep@janggar",
  "turidah",
  "leha",
  "yusuf",
  "wilda",
  "durniyah@pegagan",
  "khofik@janggar",
  "eva@pegagan",
  "sudini@pegagan",
  "umikulsum@janggar",
  "Endra@genjong1",
  "uung@pegagan",
  "opang@pegagan",
  "gemblung",
  "nani",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "abas@pegagan",
  "anwar@janggar",
  "kurnati",
  "eryanto@pegagan",
  "adinesep@ujungmulya",
  "mella",
  "yogi",
  "luwih@",
  "server@ilik",
  "test",
  "eva",
  "warung_elisa@laut",
  "santo"
]
[2025-08-12T03:46:08.897Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T03:46:09.346Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T03:46:10.779Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T03:46:10.780Z] [INFO] PPPoE monitoring: 164 active connections, 164 login, 0 logout
[2025-08-12T03:46:12.186Z] [INFO] WhatsApp notification sent to 081321960111
[2025-08-12T03:46:12.187Z] [INFO] Service suspension notification sent to santo (081321960111)
[2025-08-12T03:46:35.943Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:47:08.763Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T03:47:12.553Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:47:48.912Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:48:08.772Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T03:48:24.594Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:48:49.779Z] [INFO] Message received
{
  "sender": "6282133466713",
  "messageLength": 385
}
[2025-08-12T03:48:59.916Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:49:08.770Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T03:49:35.689Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:50:08.783Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T03:50:11.786Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:50:58.748Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:51:08.795Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T03:51:36.800Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:51:52.103Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T03:51:52.104Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T03:51:52.106Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T03:51:52.736Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T03:51:52.737Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T03:51:52.739Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T03:51:52.740Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T03:51:52.746Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T03:51:52.747Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T03:51:52.748Z] [INFO] Environment: development
[2025-08-12T03:51:52.851Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T03:51:52.851Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T03:51:52.852Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T03:51:52.853Z] [INFO] WhatsApp connected successfully
[2025-08-12T03:51:52.854Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T03:51:52.855Z] [INFO] RX Power monitoring initialized
[2025-08-12T03:51:52.856Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T03:51:52.856Z] [INFO] PPPoE monitoring initialized
[2025-08-12T03:52:00.113Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T03:52:12.776Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:52:22.081Z] [INFO] Suspending service for customer: cust_0111_209346 (Isolir manual dari Admin)
[2025-08-12T03:52:22.126Z] [INFO] Isolir profile 'ISOLIR' already exists in Mikrotik
[2025-08-12T03:52:22.218Z] [INFO] Mikrotik: Set profile to 'ISOLIR' for santo (by .id)
[2025-08-12T03:52:22.298Z] [INFO] Mikrotik: Successfully suspended PPPoE user santo with isolir profile
[2025-08-12T03:52:43.441Z] [INFO] Message received
{
  "sender": "6285183227683",
  "messageLength": 213
}
[2025-08-12T03:52:43.717Z] [INFO] WhatsApp notification sent to 081321960111
[2025-08-12T03:52:43.718Z] [INFO] Service suspension notification sent to santo (081321960111)
[2025-08-12T03:52:49.201Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:52:52.945Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "salsa",
  "warsana",
  "erul",
  "opang@tanjungpura",
  "damar",
  "elis@rawagunda",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ooh",
  "walong@asep",
  "nalda@rawagunda2",
  "karmanda",
  "tarci",
  "yohan@rawagunda",
  "talita",
  "ajri",
  "lussy",
  "aang2",
  "sanyo",
  "rasta",
  "kasmuri",
  "windah",
  "muktar@ompong",
  "nana",
  "waidah@pegagan",
  "soleh@pegagan",
  "denihamdani@pegagan",
  "setiyadi@genjong",
  "sutara@pegagan",
  "surminih@pegagan",
  "pabudi@genjong",
  "lina@ujungmulya",
  "F663",
  "wendy@genjong",
  "dadang@genjong",
  "nalda@pegagan",
  "intan@ujungmulya",
  "murdani",
  "mangasep@janggar",
  "turidah",
  "leha",
  "yusuf",
  "wilda",
  "durniyah@pegagan",
  "khofik@janggar",
  "eva@pegagan",
  "sudini@pegagan",
  "umikulsum@janggar",
  "Endra@genjong1",
  "uung@pegagan",
  "opang@pegagan",
  "gemblung",
  "nani",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "abas@pegagan",
  "anwar@janggar",
  "kurnati",
  "eryanto@pegagan",
  "adinesep@ujungmulya",
  "mella",
  "yogi",
  "luwih@",
  "server@ilik",
  "test",
  "eva",
  "warung_elisa@laut",
  "santo"
]
[2025-08-12T03:52:52.945Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T03:52:52.950Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, darim@lor, andi, yudi, darim, rom@lah, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, @cimun, raeni, daruni@rawagunda, abibah, salsa, warsana, erul, opang@tanjungpura, damar, elis@rawagunda, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ooh, walong@asep, nalda@rawagunda2, karmanda, tarci, yohan@rawagunda, talita, ajri, lussy, aang2, sanyo, rasta, kasmuri, windah, muktar@ompong, nana, waidah@pegagan, soleh@pegagan, denihamdani@pegagan, setiyadi@genjong, sutara@pegagan, surminih@pegagan, pabudi@genjong, lina@ujungmulya, F663, wendy@genjong, dadang@genjong, nalda@pegagan, intan@ujungmulya, murdani, mangasep@janggar, turidah, leha, yusuf, wilda, durniyah@pegagan, khofik@janggar, eva@pegagan, sudini@pegagan, umikulsum@janggar, Endra@genjong1, uung@pegagan, opang@pegagan, gemblung, nani, sarna@pegagan, yuni@ujungmulya, abas@pegagan, anwar@janggar, kurnati, eryanto@pegagan, adinesep@ujungmulya, mella, yogi, luwih@, server@ilik, test, eva, warung_elisa@laut, santo
[2025-08-12T03:52:53.500Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T03:52:54.964Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T03:52:54.965Z] [INFO] PPPoE monitoring: 164 active connections, 164 login, 0 logout
[2025-08-12T03:53:09.670Z] [INFO] Message received
{
  "sender": "6282133466713",
  "messageLength": 213
}
[2025-08-12T03:53:25.975Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:53:52.819Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T03:54:01.610Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:54:52.838Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T03:54:55.482Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:55:02.669Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T03:55:02.670Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T03:55:02.672Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T03:55:03.303Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T03:55:03.304Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T03:55:03.305Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T03:55:03.305Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T03:55:03.311Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T03:55:03.312Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T03:55:03.313Z] [INFO] Environment: development
[2025-08-12T03:55:03.411Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T03:55:03.411Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T03:55:03.412Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T03:55:03.413Z] [INFO] WhatsApp connected successfully
[2025-08-12T03:55:03.414Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T03:55:03.416Z] [INFO] RX Power monitoring initialized
[2025-08-12T03:55:03.417Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T03:55:03.417Z] [INFO] PPPoE monitoring initialized
[2025-08-12T03:55:10.385Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T03:55:22.134Z] [INFO] Suspending service for customer: cust_0111_209346 (Isolir manual dari Admin)
[2025-08-12T03:55:22.180Z] [INFO] Isolir profile 'ISOLIR' already exists in Mikrotik
[2025-08-12T03:55:22.265Z] [INFO] Mikrotik: Set profile to 'ISOLIR' for santo (by .id)
[2025-08-12T03:55:22.344Z] [INFO] Mikrotik: Successfully suspended PPPoE user santo with isolir profile
[2025-08-12T03:55:43.875Z] [INFO] WhatsApp notification sent to 081321960111
[2025-08-12T03:55:43.876Z] [INFO] Service suspension notification sent to santo (081321960111)
[2025-08-12T03:55:45.370Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:56:03.487Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "salsa",
  "warsana",
  "erul",
  "opang@tanjungpura",
  "damar",
  "elis@rawagunda",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ooh",
  "walong@asep",
  "nalda@rawagunda2",
  "karmanda",
  "tarci",
  "yohan@rawagunda",
  "talita",
  "ajri",
  "lussy",
  "aang2",
  "sanyo",
  "rasta",
  "kasmuri",
  "windah",
  "muktar@ompong",
  "nana",
  "waidah@pegagan",
  "soleh@pegagan",
  "denihamdani@pegagan",
  "setiyadi@genjong",
  "sutara@pegagan",
  "surminih@pegagan",
  "pabudi@genjong",
  "lina@ujungmulya",
  "F663",
  "wendy@genjong",
  "dadang@genjong",
  "nalda@pegagan",
  "intan@ujungmulya",
  "murdani",
  "mangasep@janggar",
  "turidah",
  "leha",
  "yusuf",
  "wilda",
  "durniyah@pegagan",
  "khofik@janggar",
  "eva@pegagan",
  "sudini@pegagan",
  "umikulsum@janggar",
  "Endra@genjong1",
  "uung@pegagan",
  "opang@pegagan",
  "gemblung",
  "nani",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "abas@pegagan",
  "anwar@janggar",
  "kurnati",
  "eryanto@pegagan",
  "adinesep@ujungmulya",
  "mella",
  "yogi",
  "luwih@",
  "server@ilik",
  "test",
  "eva",
  "warung_elisa@laut",
  "santo"
]
[2025-08-12T03:56:03.488Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T03:56:03.492Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, darim@lor, andi, yudi, darim, rom@lah, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, @cimun, raeni, daruni@rawagunda, abibah, salsa, warsana, erul, opang@tanjungpura, damar, elis@rawagunda, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ooh, walong@asep, nalda@rawagunda2, karmanda, tarci, yohan@rawagunda, talita, ajri, lussy, aang2, sanyo, rasta, kasmuri, windah, muktar@ompong, nana, waidah@pegagan, soleh@pegagan, denihamdani@pegagan, setiyadi@genjong, sutara@pegagan, surminih@pegagan, pabudi@genjong, lina@ujungmulya, F663, wendy@genjong, dadang@genjong, nalda@pegagan, intan@ujungmulya, murdani, mangasep@janggar, turidah, leha, yusuf, wilda, durniyah@pegagan, khofik@janggar, eva@pegagan, sudini@pegagan, umikulsum@janggar, Endra@genjong1, uung@pegagan, opang@pegagan, gemblung, nani, sarna@pegagan, yuni@ujungmulya, abas@pegagan, anwar@janggar, kurnati, eryanto@pegagan, adinesep@ujungmulya, mella, yogi, luwih@, server@ilik, test, eva, warung_elisa@laut, santo
[2025-08-12T03:56:04.057Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T03:56:05.516Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T03:56:05.517Z] [INFO] PPPoE monitoring: 164 active connections, 164 login, 0 logout
[2025-08-12T03:57:01.092Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:57:03.365Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T03:57:36.877Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:58:03.384Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T03:58:11.858Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T03:59:03.391Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T03:59:11.994Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T04:00:00.284Z] [INFO] Starting daily service restoration check...
[2025-08-12T04:00:00.288Z] [INFO] Starting automatic service restoration check...
[2025-08-12T04:00:03.405Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T04:00:38.313Z] [INFO] Message received
{
  "sender": "62811600407",
  "messageLength": 400
}
[2025-08-12T04:01:03.407Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T04:01:58.490Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T04:01:58.491Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T04:01:58.493Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T04:01:59.136Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T04:01:59.137Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T04:01:59.137Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T04:01:59.138Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T04:01:59.143Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T04:01:59.144Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T04:01:59.145Z] [INFO] Environment: development
[2025-08-12T04:01:59.241Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T04:01:59.242Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T04:01:59.242Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T04:01:59.243Z] [INFO] WhatsApp connected successfully
[2025-08-12T04:01:59.244Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T04:01:59.245Z] [INFO] RX Power monitoring initialized
[2025-08-12T04:01:59.246Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T04:01:59.246Z] [INFO] PPPoE monitoring initialized
[2025-08-12T04:02:05.952Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T04:02:14.513Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T04:02:22.652Z] [INFO] Suspending service for customer: cust_0111_209346 (Isolir manual dari Admin)
[2025-08-12T04:02:22.702Z] [INFO] Isolir profile 'ISOLIR' already exists in Mikrotik
[2025-08-12T04:02:22.796Z] [INFO] Mikrotik: Set profile to 'ISOLIR' for santo (by .id)
[2025-08-12T04:02:22.873Z] [INFO] Mikrotik: Successfully suspended PPPoE user santo with isolir profile
[2025-08-12T04:02:44.440Z] [INFO] WhatsApp notification sent to 081321960111
[2025-08-12T04:02:44.441Z] [INFO] Service suspension notification sent to santo (081321960111)
[2025-08-12T04:02:59.325Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, darim@lor, andi, yudi, darim, rom@lah, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, @cimun, raeni, daruni@rawagunda, abibah, salsa, warsana, erul, opang@tanjungpura, damar, elis@rawagunda, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ooh, walong@asep, nalda@rawagunda2, karmanda, tarci, yohan@rawagunda, talita, ajri, lussy, aang2, sanyo, rasta, kasmuri, windah, muktar@ompong, nana, waidah@pegagan, soleh@pegagan, denihamdani@pegagan, setiyadi@genjong, sutara@pegagan, surminih@pegagan, pabudi@genjong, lina@ujungmulya, F663, wendy@genjong, dadang@genjong, nalda@pegagan, intan@ujungmulya, murdani, mangasep@janggar, turidah, leha, yusuf, wilda, durniyah@pegagan, khofik@janggar, eva@pegagan, sudini@pegagan, umikulsum@janggar, Endra@genjong1, uung@pegagan, opang@pegagan, gemblung, nani, sarna@pegagan, yuni@ujungmulya, abas@pegagan, anwar@janggar, kurnati, eryanto@pegagan, adinesep@ujungmulya, mella, yogi, luwih@, server@ilik, test, eva, warung_elisa@laut, santo
[2025-08-12T04:02:59.377Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "salsa",
  "warsana",
  "erul",
  "opang@tanjungpura",
  "damar",
  "elis@rawagunda",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ooh",
  "walong@asep",
  "nalda@rawagunda2",
  "karmanda",
  "tarci",
  "yohan@rawagunda",
  "talita",
  "ajri",
  "lussy",
  "aang2",
  "sanyo",
  "rasta",
  "kasmuri",
  "windah",
  "muktar@ompong",
  "nana",
  "waidah@pegagan",
  "soleh@pegagan",
  "denihamdani@pegagan",
  "setiyadi@genjong",
  "sutara@pegagan",
  "surminih@pegagan",
  "pabudi@genjong",
  "lina@ujungmulya",
  "F663",
  "wendy@genjong",
  "dadang@genjong",
  "nalda@pegagan",
  "intan@ujungmulya",
  "murdani",
  "mangasep@janggar",
  "turidah",
  "leha",
  "yusuf",
  "wilda",
  "durniyah@pegagan",
  "khofik@janggar",
  "eva@pegagan",
  "sudini@pegagan",
  "umikulsum@janggar",
  "Endra@genjong1",
  "uung@pegagan",
  "opang@pegagan",
  "gemblung",
  "nani",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "abas@pegagan",
  "anwar@janggar",
  "kurnati",
  "eryanto@pegagan",
  "adinesep@ujungmulya",
  "mella",
  "yogi",
  "luwih@",
  "server@ilik",
  "test",
  "eva",
  "warung_elisa@laut",
  "santo"
]
[2025-08-12T04:02:59.378Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T04:03:00.028Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T04:03:01.782Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T04:03:01.782Z] [INFO] PPPoE monitoring: 164 active connections, 164 login, 0 logout
[2025-08-12T04:03:18.549Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T04:03:59.216Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T04:04:18.107Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T04:04:53.253Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T04:04:59.214Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T04:05:54.056Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T04:05:59.223Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T04:06:03.954Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T04:06:03.956Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T04:06:03.958Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T04:06:04.631Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T04:06:04.633Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T04:06:04.634Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T04:06:04.635Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T04:06:04.641Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T04:06:04.641Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T04:06:04.642Z] [INFO] Environment: development
[2025-08-12T04:06:04.743Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T04:06:04.744Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T04:06:04.745Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T04:06:04.746Z] [INFO] WhatsApp connected successfully
[2025-08-12T04:06:04.749Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T04:06:04.751Z] [INFO] RX Power monitoring initialized
[2025-08-12T04:06:04.752Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T04:06:04.753Z] [INFO] PPPoE monitoring initialized
[2025-08-12T04:06:29.901Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T04:06:41.115Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T04:06:53.602Z] [INFO] Suspending service for customer: cust_0111_209346 (Isolir manual dari Admin)
[2025-08-12T04:06:53.645Z] [INFO] Isolir profile 'ISOLIR' already exists in Mikrotik
[2025-08-12T04:06:53.736Z] [INFO] Mikrotik: Set profile to 'ISOLIR' for santo (by .id)
[2025-08-12T04:06:53.817Z] [INFO] Mikrotik: Successfully suspended PPPoE user santo with isolir profile
[2025-08-12T04:07:04.792Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, darim@lor, andi, yudi, darim, rom@lah, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, @cimun, raeni, daruni@rawagunda, abibah, salsa, warsana, erul, opang@tanjungpura, damar, elis@rawagunda, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ooh, walong@asep, nalda@rawagunda2, karmanda, tarci, yohan@rawagunda, talita, ajri, lussy, aang2, sanyo, rasta, kasmuri, windah, muktar@ompong, nana, waidah@pegagan, soleh@pegagan, denihamdani@pegagan, setiyadi@genjong, sutara@pegagan, surminih@pegagan, pabudi@genjong, lina@ujungmulya, F663, wendy@genjong, dadang@genjong, nalda@pegagan, intan@ujungmulya, murdani, mangasep@janggar, turidah, leha, yusuf, wilda, durniyah@pegagan, khofik@janggar, eva@pegagan, sudini@pegagan, umikulsum@janggar, Endra@genjong1, uung@pegagan, opang@pegagan, gemblung, nani, sarna@pegagan, yuni@ujungmulya, abas@pegagan, anwar@janggar, kurnati, eryanto@pegagan, adinesep@ujungmulya, mella, yogi, luwih@, server@ilik, test, eva, warung_elisa@laut, santo
[2025-08-12T04:07:04.835Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "salsa",
  "warsana",
  "erul",
  "opang@tanjungpura",
  "damar",
  "elis@rawagunda",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ooh",
  "walong@asep",
  "nalda@rawagunda2",
  "karmanda",
  "tarci",
  "yohan@rawagunda",
  "talita",
  "ajri",
  "lussy",
  "aang2",
  "sanyo",
  "rasta",
  "kasmuri",
  "windah",
  "muktar@ompong",
  "nana",
  "waidah@pegagan",
  "soleh@pegagan",
  "denihamdani@pegagan",
  "setiyadi@genjong",
  "sutara@pegagan",
  "surminih@pegagan",
  "pabudi@genjong",
  "lina@ujungmulya",
  "F663",
  "wendy@genjong",
  "dadang@genjong",
  "nalda@pegagan",
  "intan@ujungmulya",
  "murdani",
  "mangasep@janggar",
  "turidah",
  "leha",
  "yusuf",
  "wilda",
  "durniyah@pegagan",
  "khofik@janggar",
  "eva@pegagan",
  "sudini@pegagan",
  "umikulsum@janggar",
  "Endra@genjong1",
  "uung@pegagan",
  "opang@pegagan",
  "gemblung",
  "nani",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "abas@pegagan",
  "anwar@janggar",
  "kurnati",
  "eryanto@pegagan",
  "adinesep@ujungmulya",
  "mella",
  "yogi",
  "luwih@",
  "server@ilik",
  "test",
  "eva",
  "warung_elisa@laut",
  "santo"
]
[2025-08-12T04:07:04.836Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T04:07:05.369Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T04:07:06.933Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T04:07:06.934Z] [INFO] PPPoE monitoring: 164 active connections, 164 login, 0 logout
[2025-08-12T04:07:15.276Z] [INFO] WhatsApp notification sent to 081321960111
[2025-08-12T04:07:15.277Z] [INFO] Service suspension notification sent to santo (081321960111)
[2025-08-12T04:07:23.850Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T04:08:04.852Z] [INFO] PPPoE LOGIN:
[
  "astri@pegagan"
]
[2025-08-12T04:08:04.853Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:08:04.853Z] [INFO] PPPoE LOGIN detected: astri@pegagan
[2025-08-12T04:08:05.435Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T04:08:06.998Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T04:08:06.999Z] [INFO] PPPoE monitoring: 165 active connections, 1 login, 0 logout
[2025-08-12T04:10:30.280Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T04:10:30.281Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T04:10:30.283Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T04:10:30.931Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T04:10:30.932Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T04:10:30.933Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T04:10:30.934Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T04:10:30.940Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T04:10:30.941Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T04:10:30.943Z] [INFO] Environment: development
[2025-08-12T04:10:31.044Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T04:10:31.045Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T04:10:31.045Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T04:10:31.046Z] [INFO] WhatsApp connected successfully
[2025-08-12T04:10:31.048Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T04:10:31.049Z] [INFO] RX Power monitoring initialized
[2025-08-12T04:10:31.050Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T04:10:31.050Z] [INFO] PPPoE monitoring initialized
[2025-08-12T04:10:38.553Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T04:10:48.925Z] [INFO] Suspending service for customer: cust_0111_209346 (Isolir manual dari Admin)
[2025-08-12T04:10:48.971Z] [INFO] Isolir profile 'ISOLIR' already exists in Mikrotik
[2025-08-12T04:10:49.056Z] [INFO] Mikrotik: Set profile to 'ISOLIR' for santo (by .id)
[2025-08-12T04:10:49.136Z] [INFO] Mikrotik: Successfully suspended PPPoE user santo with isolir profile
[2025-08-12T04:11:01.282Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T04:11:10.446Z] [INFO] [SUSPEND] Updating billing status by id=9 to 'suspended' (username=cust_0111_209346)
[2025-08-12T04:11:10.643Z] [INFO] WhatsApp notification sent to 081321960111
[2025-08-12T04:11:10.644Z] [INFO] Service suspension notification sent to santo (081321960111)
[2025-08-12T04:11:31.180Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "salsa",
  "warsana",
  "erul",
  "opang@tanjungpura",
  "damar",
  "elis@rawagunda",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ooh",
  "walong@asep",
  "nalda@rawagunda2",
  "karmanda",
  "tarci",
  "yohan@rawagunda",
  "talita",
  "ajri",
  "lussy",
  "aang2",
  "sanyo",
  "rasta",
  "kasmuri",
  "windah",
  "muktar@ompong",
  "nana",
  "waidah@pegagan",
  "soleh@pegagan",
  "denihamdani@pegagan",
  "setiyadi@genjong",
  "sutara@pegagan",
  "surminih@pegagan",
  "pabudi@genjong",
  "lina@ujungmulya",
  "F663",
  "wendy@genjong",
  "dadang@genjong",
  "nalda@pegagan",
  "intan@ujungmulya",
  "murdani",
  "mangasep@janggar",
  "turidah",
  "leha",
  "yusuf",
  "wilda",
  "durniyah@pegagan",
  "khofik@janggar",
  "eva@pegagan",
  "sudini@pegagan",
  "umikulsum@janggar",
  "Endra@genjong1",
  "uung@pegagan",
  "opang@pegagan",
  "gemblung",
  "nani",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "abas@pegagan",
  "anwar@janggar",
  "kurnati",
  "eryanto@pegagan",
  "adinesep@ujungmulya",
  "mella",
  "yogi",
  "luwih@",
  "server@ilik",
  "test",
  "eva",
  "warung_elisa@laut",
  "astri@pegagan",
  "santo"
]
[2025-08-12T04:11:31.181Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:11:31.186Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, darim@lor, andi, yudi, darim, rom@lah, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, @cimun, raeni, daruni@rawagunda, abibah, salsa, warsana, erul, opang@tanjungpura, damar, elis@rawagunda, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ooh, walong@asep, nalda@rawagunda2, karmanda, tarci, yohan@rawagunda, talita, ajri, lussy, aang2, sanyo, rasta, kasmuri, windah, muktar@ompong, nana, waidah@pegagan, soleh@pegagan, denihamdani@pegagan, setiyadi@genjong, sutara@pegagan, surminih@pegagan, pabudi@genjong, lina@ujungmulya, F663, wendy@genjong, dadang@genjong, nalda@pegagan, intan@ujungmulya, murdani, mangasep@janggar, turidah, leha, yusuf, wilda, durniyah@pegagan, khofik@janggar, eva@pegagan, sudini@pegagan, umikulsum@janggar, Endra@genjong1, uung@pegagan, opang@pegagan, gemblung, nani, sarna@pegagan, yuni@ujungmulya, abas@pegagan, anwar@janggar, kurnati, eryanto@pegagan, adinesep@ujungmulya, mella, yogi, luwih@, server@ilik, test, eva, warung_elisa@laut, astri@pegagan, santo
[2025-08-12T04:11:31.726Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T04:11:33.166Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T04:11:33.167Z] [INFO] PPPoE monitoring: 165 active connections, 165 login, 0 logout
[2025-08-12T04:11:47.848Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T04:12:31.005Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:12:35.563Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T04:13:11.522Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T04:13:31.018Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:13:51.789Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T04:17:19.816Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T04:17:19.818Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T04:17:19.820Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T04:17:20.536Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T04:17:20.542Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T04:17:20.543Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T04:17:20.544Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T04:17:20.553Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T04:17:20.554Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T04:17:20.554Z] [INFO] Environment: development
[2025-08-12T04:17:20.655Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T04:17:20.656Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T04:17:20.656Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T04:17:20.657Z] [INFO] WhatsApp connected successfully
[2025-08-12T04:17:20.658Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T04:17:20.659Z] [INFO] RX Power monitoring initialized
[2025-08-12T04:17:20.660Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T04:17:20.660Z] [INFO] PPPoE monitoring initialized
[2025-08-12T04:17:25.173Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T04:17:35.628Z] [INFO] Suspending service for customer: cust_0111_209346 (Isolir manual dari Admin)
[2025-08-12T04:17:35.675Z] [INFO] Isolir profile 'ISOLIR' already exists in Mikrotik
[2025-08-12T04:17:35.766Z] [INFO] Mikrotik: Set profile to 'ISOLIR' for santo (by .id)
[2025-08-12T04:17:35.845Z] [INFO] Mikrotik: Successfully suspended PPPoE user santo with isolir profile
[2025-08-12T04:17:39.928Z] [INFO] [SUSPEND] Updating billing status by id=9 to 'suspended' (username=cust_0111_209346)
[2025-08-12T04:17:39.981Z] [INFO] [BILLING] setCustomerStatusById: id=9, username=cust_0111_209346, from=active -> to=suspended
[2025-08-12T04:17:40.252Z] [INFO] WhatsApp notification sent to 081321960111
[2025-08-12T04:17:40.253Z] [INFO] Service suspension notification sent to santo (081321960111)
[2025-08-12T04:18:02.178Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T04:18:20.751Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "salsa",
  "warsana",
  "erul",
  "opang@tanjungpura",
  "damar",
  "elis@rawagunda",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ooh",
  "walong@asep",
  "nalda@rawagunda2",
  "karmanda",
  "tarci",
  "yohan@rawagunda",
  "talita",
  "ajri",
  "lussy",
  "aang2",
  "sanyo",
  "rasta",
  "kasmuri",
  "windah",
  "muktar@ompong",
  "nana",
  "waidah@pegagan",
  "soleh@pegagan",
  "denihamdani@pegagan",
  "setiyadi@genjong",
  "sutara@pegagan",
  "surminih@pegagan",
  "pabudi@genjong",
  "lina@ujungmulya",
  "F663",
  "wendy@genjong",
  "dadang@genjong",
  "nalda@pegagan",
  "intan@ujungmulya",
  "murdani",
  "mangasep@janggar",
  "turidah",
  "leha",
  "yusuf",
  "wilda",
  "durniyah@pegagan",
  "khofik@janggar",
  "eva@pegagan",
  "sudini@pegagan",
  "umikulsum@janggar",
  "Endra@genjong1",
  "uung@pegagan",
  "opang@pegagan",
  "gemblung",
  "nani",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "abas@pegagan",
  "anwar@janggar",
  "kurnati",
  "eryanto@pegagan",
  "adinesep@ujungmulya",
  "mella",
  "yogi",
  "luwih@",
  "server@ilik",
  "test",
  "eva",
  "warung_elisa@laut",
  "astri@pegagan",
  "santo"
]
[2025-08-12T04:18:20.751Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:18:20.757Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, darim@lor, andi, yudi, darim, rom@lah, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, @cimun, raeni, daruni@rawagunda, abibah, salsa, warsana, erul, opang@tanjungpura, damar, elis@rawagunda, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ooh, walong@asep, nalda@rawagunda2, karmanda, tarci, yohan@rawagunda, talita, ajri, lussy, aang2, sanyo, rasta, kasmuri, windah, muktar@ompong, nana, waidah@pegagan, soleh@pegagan, denihamdani@pegagan, setiyadi@genjong, sutara@pegagan, surminih@pegagan, pabudi@genjong, lina@ujungmulya, F663, wendy@genjong, dadang@genjong, nalda@pegagan, intan@ujungmulya, murdani, mangasep@janggar, turidah, leha, yusuf, wilda, durniyah@pegagan, khofik@janggar, eva@pegagan, sudini@pegagan, umikulsum@janggar, Endra@genjong1, uung@pegagan, opang@pegagan, gemblung, nani, sarna@pegagan, yuni@ujungmulya, abas@pegagan, anwar@janggar, kurnati, eryanto@pegagan, adinesep@ujungmulya, mella, yogi, luwih@, server@ilik, test, eva, warung_elisa@laut, astri@pegagan, santo
[2025-08-12T04:18:21.467Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T04:18:23.228Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T04:18:23.229Z] [INFO] PPPoE monitoring: 165 active connections, 165 login, 0 logout
[2025-08-12T04:18:51.700Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T04:19:20.614Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:19:42.552Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T04:20:20.633Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:20:43.620Z] [INFO] Restoring service for customer: cust_0111_209346
[2025-08-12T04:20:43.710Z] [INFO] Mikrotik: Restored profile to '3M' for santo (by .id)
[2025-08-12T04:20:43.790Z] [INFO] Mikrotik: Disconnected 1 active session(s) for santo to apply new profile
[2025-08-12T04:20:43.791Z] [INFO] Mikrotik: Successfully restored PPPoE user santo with 3M profile
[2025-08-12T04:21:04.950Z] [INFO] [RESTORE] Updating billing status by id=9 to 'active' (username=cust_0111_209346)
[2025-08-12T04:21:04.992Z] [INFO] [BILLING] setCustomerStatusById: id=9, username=cust_0111_209346, from=suspended -> to=active
[2025-08-12T04:21:05.273Z] [INFO] WhatsApp notification sent to 081321960111
[2025-08-12T04:21:05.274Z] [INFO] Service restoration notification sent to santo (081321960111)
[2025-08-12T04:21:20.627Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:21:25.562Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 359
}
[2025-08-12T04:22:11.572Z] [INFO] Message received
{
  "sender": "6281947215703",
  "messageLength": 11
}
[2025-08-12T04:22:11.579Z] [INFO] Suspending service for customer: cust_0111_284713 (Telat bayar (manual WA))
[2025-08-12T04:22:11.624Z] [INFO] Isolir profile 'ISOLIR' already exists in Mikrotik
[2025-08-12T04:22:11.708Z] [INFO] Mikrotik: Set profile to 'ISOLIR' for server@ilik (by .id)
[2025-08-12T04:22:11.788Z] [INFO] Mikrotik: Successfully suspended PPPoE user server@ilik with isolir profile
[2025-08-12T04:22:20.772Z] [INFO] PPPoE LOGOUT:
[
  "server@ilik"
]
[2025-08-12T04:22:20.772Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T04:22:20.773Z] [INFO] PPPoE LOGOUT detected: server@ilik
[2025-08-12T04:22:21.504Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T04:22:23.256Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T04:22:23.257Z] [INFO] PPPoE monitoring: 164 active connections, 0 login, 1 logout
[2025-08-12T04:22:32.911Z] [INFO] [SUSPEND] Updating billing status by id=8 to 'suspended' (username=cust_0111_284713)
[2025-08-12T04:22:32.965Z] [INFO] [BILLING] setCustomerStatusById: id=8, username=cust_0111_284713, from=active -> to=suspended
[2025-08-12T04:22:33.432Z] [INFO] WhatsApp notification sent to 087828060111
[2025-08-12T04:22:33.433Z] [INFO] Service suspension notification sent to ilik (087828060111)
[2025-08-12T04:22:55.256Z] [INFO] API: Loading customer data for editing phone: 087828060111
[2025-08-12T04:23:13.894Z] [INFO] Message received
{
  "sender": "6281947215703",
  "messageLength": 10
}
[2025-08-12T04:23:13.901Z] [INFO] [BILLING] handleBayar dipanggil dengan params:
[
  "ilik"
]
[2025-08-12T04:23:13.902Z] [INFO] [BILLING] Mencari pelanggan dengan: ilik
[2025-08-12T04:23:13.905Z] [INFO] [BILLING] Customer ditemukan: - Ya
[2025-08-12T04:23:13.906Z] [INFO] [BILLING] Mencari invoice untuk customer ID: 8
[2025-08-12T04:23:13.908Z] [INFO] [BILLING] Total invoice ditemukan: 1
[2025-08-12T04:23:13.908Z] [INFO] [BILLING] Invoice belum dibayar: 1
[2025-08-12T04:23:13.909Z] [INFO] [BILLING] Invoice terpilih: - 23
[2025-08-12T04:23:13.910Z] [INFO] [BILLING] Package ditemukan: - Ya
[2025-08-12T04:23:13.911Z] [INFO] [BILLING] Memproses pembayaran:
{
  "invoice_id": 23,
  "amount": 110000,
  "payment_method": "cash",
  "reference_number": "WHATSAPP_1754972593910",
  "notes": "Payment via WhatsApp Admin"
}
[2025-08-12T04:23:13.962Z] [INFO] [BILLING] Hasil record payment:
{
  "success": true,
  "id": 24,
  "invoice_id": 23,
  "amount": 110000,
  "payment_method": "cash",
  "reference_number": "WHATSAPP_1754972593910",
  "notes": "Payment via WhatsApp Admin"
}
[2025-08-12T04:23:13.962Z] [INFO] [BILLING] Mengupdate status invoice: 23
[2025-08-12T04:23:14.287Z] [INFO] [BILLING][WA] Cek auto-restore -> status: suspended, unpaid: 0
[2025-08-12T04:23:14.288Z] [INFO] [BILLING][WA] Tidak ada tagihan tertunda. Menjalankan restore layanan...
[2025-08-12T04:23:14.289Z] [INFO] Restoring service for customer: cust_0111_284713
[2025-08-12T04:23:14.377Z] [INFO] Mikrotik: Restored profile to '3M' for server@ilik (by .id)
[2025-08-12T04:23:14.422Z] [INFO] Mikrotik: Successfully restored PPPoE user server@ilik with 3M profile
[2025-08-12T04:23:20.656Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T04:23:35.555Z] [INFO] [RESTORE] Updating billing status by id=8 to 'active' (username=cust_0111_284713)
[2025-08-12T04:23:35.673Z] [INFO] [BILLING] setCustomerStatusById: id=8, username=cust_0111_284713, from=suspended -> to=active
[2025-08-12T04:23:35.940Z] [INFO] WhatsApp notification sent to 087828060111
[2025-08-12T04:23:35.941Z] [INFO] Service restoration notification sent to ilik (087828060111)
[2025-08-12T04:23:35.942Z] [INFO] [BILLING][WA] Hasil restore:
{
  "success": true,
  "results": {
    "mikrotik": true,
    "genieacs": false,
    "billing": false
  },
  "customer": "cust_0111_284713",
  "reason": "Payment via WhatsApp Admin"
}
[2025-08-12T04:24:20.637Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T04:25:20.652Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T04:26:20.650Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T04:27:20.651Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T04:27:32.823Z] [INFO] Message received
{
  "sender": "6289638881777",
  "messageLength": 402
}
[2025-08-12T04:27:57.343Z] [INFO] Message received
{
  "sender": "6285256314907",
  "messageLength": 383
}
[2025-08-12T04:28:20.672Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T04:29:20.695Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T04:29:23.859Z] [INFO] Suspending service for customer: cust_0111_209346 (Isolir manual dari Admin)
[2025-08-12T04:29:23.899Z] [INFO] Isolir profile 'ISOLIR' already exists in Mikrotik
[2025-08-12T04:29:23.983Z] [INFO] Mikrotik: Set profile to 'ISOLIR' for santo (by .id)
[2025-08-12T04:29:24.083Z] [INFO] Mikrotik: Successfully suspended PPPoE user santo with isolir profile
[2025-08-12T04:29:45.284Z] [INFO] [SUSPEND] Updating billing status by id=9 to 'suspended' (username=cust_0111_209346)
[2025-08-12T04:29:45.348Z] [INFO] [BILLING] setCustomerStatusById: id=9, username=cust_0111_209346, from=active -> to=suspended
[2025-08-12T04:29:45.817Z] [INFO] WhatsApp notification sent to 081321960111
[2025-08-12T04:29:45.817Z] [INFO] Service suspension notification sent to santo (081321960111)
[2025-08-12T04:30:20.675Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T04:30:26.849Z] [INFO] Restoring service for customer: cust_0111_209346
[2025-08-12T04:30:26.942Z] [INFO] Mikrotik: Restored profile to '3M' for santo (by .id)
[2025-08-12T04:30:27.023Z] [INFO] Mikrotik: Disconnected 1 active session(s) for santo to apply new profile
[2025-08-12T04:30:27.023Z] [INFO] Mikrotik: Successfully restored PPPoE user santo with 3M profile
[2025-08-12T04:30:48.245Z] [INFO] [RESTORE] Updating billing status by id=9 to 'active' (username=cust_0111_209346)
[2025-08-12T04:30:48.297Z] [INFO] [BILLING] setCustomerStatusById: id=9, username=cust_0111_209346, from=suspended -> to=active
[2025-08-12T04:30:48.519Z] [INFO] WhatsApp notification sent to 081321960111
[2025-08-12T04:30:48.520Z] [INFO] Service restoration notification sent to santo (081321960111)
[2025-08-12T04:31:20.692Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T04:32:08.912Z] [INFO] Message received
{
  "sender": "6282214165522",
  "messageLength": 5
}
[2025-08-12T04:32:13.484Z] [INFO] Message received
{
  "sender": "6282214165522",
  "messageLength": 4
}
[2025-08-12T04:32:20.701Z] [INFO] Monitoring PPPoE connections: 164 active connections
[2025-08-12T04:33:20.777Z] [INFO] PPPoE LOGIN:
[
  "server@ilik"
]
[2025-08-12T04:33:20.778Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:33:20.861Z] [INFO] PPPoE LOGIN detected: server@ilik
[2025-08-12T04:33:21.441Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T04:33:23.085Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T04:33:23.086Z] [INFO] PPPoE monitoring: 165 active connections, 1 login, 0 logout
[2025-08-12T04:34:14.019Z] [INFO] Message received
{
  "sender": "6282214165522",
  "messageLength": 28
}
[2025-08-12T04:34:20.705Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:35:20.708Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:36:20.706Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:37:20.721Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:38:20.728Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:39:20.739Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:40:20.736Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:41:20.736Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:42:20.762Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:43:20.770Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:44:20.782Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:45:20.784Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:46:20.798Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:47:20.796Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:48:17.297Z] [INFO] Message received
{
  "sender": "6283130345658",
  "messageLength": 384
}
[2025-08-12T04:48:20.810Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:49:20.814Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:50:20.826Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:51:20.828Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:51:46.791Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T04:51:46.792Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T04:51:46.794Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T04:51:47.872Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T04:51:47.873Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T04:51:47.874Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T04:51:47.874Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T04:51:47.879Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T04:51:47.880Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T04:51:47.880Z] [INFO] Environment: development
[2025-08-12T04:51:47.980Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T04:51:47.981Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T04:51:47.982Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T04:51:47.983Z] [INFO] WhatsApp connected successfully
[2025-08-12T04:51:47.984Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T04:51:47.986Z] [INFO] RX Power monitoring initialized
[2025-08-12T04:51:47.987Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T04:51:47.988Z] [INFO] PPPoE monitoring initialized
[2025-08-12T04:52:07.313Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T04:52:48.055Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, darim@lor, andi, yudi, darim, rom@lah, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, @cimun, raeni, daruni@rawagunda, abibah, salsa, warsana, erul, opang@tanjungpura, damar, elis@rawagunda, dasta, codet, toyinah, yuni@rawagunda, adiiman, aang, kama@, rangdu, erni, nadiva, karban, RT-KARONI, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, bunga, nuriyah, memble2, tester, durta, mastobari@, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ooh, walong@asep, nalda@rawagunda2, karmanda, tarci, yohan@rawagunda, talita, ajri, lussy, aang2, sanyo, rasta, kasmuri, windah, muktar@ompong, nana, waidah@pegagan, soleh@pegagan, denihamdani@pegagan, setiyadi@genjong, sutara@pegagan, surminih@pegagan, pabudi@genjong, lina@ujungmulya, F663, wendy@genjong, dadang@genjong, nalda@pegagan, intan@ujungmulya, murdani, mangasep@janggar, turidah, leha, yusuf, wilda, durniyah@pegagan, khofik@janggar, eva@pegagan, sudini@pegagan, umikulsum@janggar, Endra@genjong1, uung@pegagan, opang@pegagan, gemblung, nani, sarna@pegagan, yuni@ujungmulya, abas@pegagan, anwar@janggar, kurnati, eryanto@pegagan, adinesep@ujungmulya, mella, yogi, luwih@, test, eva, warung_elisa@laut, astri@pegagan, santo, server@ilik
[2025-08-12T04:52:48.105Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "salsa",
  "warsana",
  "erul",
  "opang@tanjungpura",
  "damar",
  "elis@rawagunda",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "adiiman",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "RT-KARONI",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "bunga",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ooh",
  "walong@asep",
  "nalda@rawagunda2",
  "karmanda",
  "tarci",
  "yohan@rawagunda",
  "talita",
  "ajri",
  "lussy",
  "aang2",
  "sanyo",
  "rasta",
  "kasmuri",
  "windah",
  "muktar@ompong",
  "nana",
  "waidah@pegagan",
  "soleh@pegagan",
  "denihamdani@pegagan",
  "setiyadi@genjong",
  "sutara@pegagan",
  "surminih@pegagan",
  "pabudi@genjong",
  "lina@ujungmulya",
  "F663",
  "wendy@genjong",
  "dadang@genjong",
  "nalda@pegagan",
  "intan@ujungmulya",
  "murdani",
  "mangasep@janggar",
  "turidah",
  "leha",
  "yusuf",
  "wilda",
  "durniyah@pegagan",
  "khofik@janggar",
  "eva@pegagan",
  "sudini@pegagan",
  "umikulsum@janggar",
  "Endra@genjong1",
  "uung@pegagan",
  "opang@pegagan",
  "gemblung",
  "nani",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "abas@pegagan",
  "anwar@janggar",
  "kurnati",
  "eryanto@pegagan",
  "adinesep@ujungmulya",
  "mella",
  "yogi",
  "luwih@",
  "test",
  "eva",
  "warung_elisa@laut",
  "astri@pegagan",
  "santo",
  "server@ilik"
]
[2025-08-12T04:52:48.106Z] [INFO] Monitoring PPPoE connections: 165 active connections
[2025-08-12T04:52:48.597Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T04:52:50.031Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T04:52:50.032Z] [INFO] PPPoE monitoring: 165 active connections, 165 login, 0 logout
[2025-08-12T06:15:53.825Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T06:15:53.859Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T06:15:53.861Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T06:15:54.616Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T06:15:54.618Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T06:15:54.619Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T06:15:54.620Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T06:15:54.633Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T06:15:54.641Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T06:15:54.643Z] [INFO] Environment: development
[2025-08-12T06:15:54.786Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T06:15:54.787Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T06:15:54.787Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T06:15:54.794Z] [INFO] WhatsApp connected successfully
[2025-08-12T06:15:54.799Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T06:15:54.801Z] [INFO] RX Power monitoring initialized
[2025-08-12T06:15:54.802Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T06:15:54.808Z] [INFO] PPPoE monitoring initialized
[2025-08-12T06:16:03.213Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T12:02:43.529Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T12:02:43.532Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T12:02:43.534Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T12:02:44.380Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:02:44.382Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T12:02:44.383Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T12:02:44.385Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T12:02:44.399Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T12:02:44.400Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T12:02:44.401Z] [INFO] Environment: development
[2025-08-12T12:02:44.507Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T12:02:44.508Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T12:02:44.509Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T12:02:44.511Z] [INFO] WhatsApp connected successfully
[2025-08-12T12:02:44.513Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:02:44.515Z] [INFO] RX Power monitoring initialized
[2025-08-12T12:02:44.516Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T12:02:44.517Z] [INFO] PPPoE monitoring initialized
[2025-08-12T12:02:47.768Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T12:02:47.770Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T12:02:47.774Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T12:02:48.650Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:02:48.653Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T12:02:48.655Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T12:02:48.657Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T12:02:48.662Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T12:02:48.663Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T12:02:48.664Z] [INFO] Environment: development
[2025-08-12T12:02:48.766Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T12:02:48.766Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T12:02:48.767Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T12:02:48.768Z] [INFO] WhatsApp connected successfully
[2025-08-12T12:02:48.770Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:02:48.774Z] [INFO] RX Power monitoring initialized
[2025-08-12T12:02:48.778Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T12:02:48.781Z] [INFO] PPPoE monitoring initialized
[2025-08-12T12:02:51.416Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T12:02:51.419Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T12:02:51.423Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T12:02:52.328Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:02:52.330Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T12:02:52.332Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T12:02:52.335Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T12:02:52.341Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T12:02:52.342Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T12:02:52.343Z] [INFO] Environment: development
[2025-08-12T12:02:52.449Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T12:02:52.451Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T12:02:52.453Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T12:02:52.458Z] [INFO] WhatsApp connected successfully
[2025-08-12T12:02:52.461Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:02:52.463Z] [INFO] RX Power monitoring initialized
[2025-08-12T12:02:52.468Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T12:02:52.470Z] [INFO] PPPoE monitoring initialized
[2025-08-12T12:02:55.505Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T12:02:55.507Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T12:02:55.510Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T12:02:56.283Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:02:56.290Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T12:02:56.297Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T12:02:56.303Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T12:02:56.309Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T12:02:56.311Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T12:02:56.312Z] [INFO] Environment: development
[2025-08-12T12:02:56.420Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T12:02:56.420Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T12:02:56.421Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T12:02:56.422Z] [INFO] WhatsApp connected successfully
[2025-08-12T12:02:56.425Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:02:56.428Z] [INFO] RX Power monitoring initialized
[2025-08-12T12:02:56.429Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T12:02:56.429Z] [INFO] PPPoE monitoring initialized
[2025-08-12T12:03:00.612Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T12:03:00.615Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T12:03:00.617Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T12:03:01.496Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:01.497Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T12:03:01.498Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T12:03:01.500Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T12:03:01.507Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T12:03:01.509Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T12:03:01.511Z] [INFO] Environment: development
[2025-08-12T12:03:01.627Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T12:03:01.628Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T12:03:01.629Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T12:03:01.630Z] [INFO] WhatsApp connected successfully
[2025-08-12T12:03:01.632Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:01.634Z] [INFO] RX Power monitoring initialized
[2025-08-12T12:03:01.636Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T12:03:01.637Z] [INFO] PPPoE monitoring initialized
[2025-08-12T12:03:04.806Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T12:03:04.808Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T12:03:04.811Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T12:03:05.477Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:05.479Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T12:03:05.480Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T12:03:05.481Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T12:03:05.487Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T12:03:05.488Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T12:03:05.490Z] [INFO] Environment: development
[2025-08-12T12:03:05.587Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T12:03:05.588Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T12:03:05.589Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T12:03:05.597Z] [INFO] WhatsApp connected successfully
[2025-08-12T12:03:05.599Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:05.602Z] [INFO] RX Power monitoring initialized
[2025-08-12T12:03:05.603Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T12:03:05.604Z] [INFO] PPPoE monitoring initialized
[2025-08-12T12:03:08.476Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T12:03:08.480Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T12:03:08.482Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T12:03:09.242Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:09.244Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T12:03:09.245Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T12:03:09.247Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T12:03:09.253Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T12:03:09.255Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T12:03:09.257Z] [INFO] Environment: development
[2025-08-12T12:03:09.358Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T12:03:09.359Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T12:03:09.360Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T12:03:09.361Z] [INFO] WhatsApp connected successfully
[2025-08-12T12:03:09.363Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:09.365Z] [INFO] RX Power monitoring initialized
[2025-08-12T12:03:09.366Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T12:03:09.367Z] [INFO] PPPoE monitoring initialized
[2025-08-12T12:03:11.897Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T12:03:11.899Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T12:03:11.901Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T12:03:12.567Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:12.568Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T12:03:12.570Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T12:03:12.571Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T12:03:12.577Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T12:03:12.579Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T12:03:12.580Z] [INFO] Environment: development
[2025-08-12T12:03:12.683Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T12:03:12.685Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T12:03:12.690Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T12:03:12.694Z] [INFO] WhatsApp connected successfully
[2025-08-12T12:03:12.696Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:12.699Z] [INFO] RX Power monitoring initialized
[2025-08-12T12:03:12.701Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T12:03:12.702Z] [INFO] PPPoE monitoring initialized
[2025-08-12T12:03:15.770Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T12:03:15.774Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T12:03:15.777Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T12:03:16.429Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:16.430Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T12:03:16.431Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T12:03:16.433Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T12:03:16.440Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T12:03:16.442Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T12:03:16.443Z] [INFO] Environment: development
[2025-08-12T12:03:16.545Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T12:03:16.546Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T12:03:16.547Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T12:03:16.548Z] [INFO] WhatsApp connected successfully
[2025-08-12T12:03:16.550Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:16.553Z] [INFO] RX Power monitoring initialized
[2025-08-12T12:03:16.553Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T12:03:16.554Z] [INFO] PPPoE monitoring initialized
[2025-08-12T12:03:19.109Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T12:03:19.111Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T12:03:19.113Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T12:03:19.776Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:19.777Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T12:03:19.779Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T12:03:19.780Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T12:03:19.785Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T12:03:19.787Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T12:03:19.787Z] [INFO] Environment: development
[2025-08-12T12:03:19.888Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T12:03:19.889Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T12:03:19.890Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T12:03:19.891Z] [INFO] WhatsApp connected successfully
[2025-08-12T12:03:19.893Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:19.896Z] [INFO] RX Power monitoring initialized
[2025-08-12T12:03:19.897Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T12:03:19.897Z] [INFO] PPPoE monitoring initialized
[2025-08-12T12:03:22.458Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T12:03:22.460Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T12:03:22.462Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T12:03:23.129Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:23.132Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T12:03:23.133Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T12:03:23.134Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T12:03:23.140Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T12:03:23.140Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T12:03:23.141Z] [INFO] Environment: development
[2025-08-12T12:03:23.242Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T12:03:23.242Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T12:03:23.243Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T12:03:23.244Z] [INFO] WhatsApp connected successfully
[2025-08-12T12:03:23.246Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:23.248Z] [INFO] RX Power monitoring initialized
[2025-08-12T12:03:23.249Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T12:03:23.250Z] [INFO] PPPoE monitoring initialized
[2025-08-12T12:03:26.103Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T12:03:26.106Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T12:03:26.112Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T12:03:26.875Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:26.877Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T12:03:26.879Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T12:03:26.881Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T12:03:26.886Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T12:03:26.887Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T12:03:26.888Z] [INFO] Environment: development
[2025-08-12T12:03:26.986Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T12:03:26.987Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T12:03:26.988Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T12:03:26.989Z] [INFO] WhatsApp connected successfully
[2025-08-12T12:03:26.991Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:26.993Z] [INFO] RX Power monitoring initialized
[2025-08-12T12:03:26.994Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T12:03:26.995Z] [INFO] PPPoE monitoring initialized
[2025-08-12T12:03:29.541Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T12:03:29.544Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T12:03:29.546Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T12:03:30.214Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:30.215Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T12:03:30.217Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T12:03:30.218Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T12:03:30.224Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T12:03:30.225Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T12:03:30.226Z] [INFO] Environment: development
[2025-08-12T12:03:30.330Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T12:03:30.330Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T12:03:30.331Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T12:03:30.332Z] [INFO] WhatsApp connected successfully
[2025-08-12T12:03:30.333Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:30.335Z] [INFO] RX Power monitoring initialized
[2025-08-12T12:03:30.336Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T12:03:30.336Z] [INFO] PPPoE monitoring initialized
[2025-08-12T12:03:33.178Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T12:03:33.180Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T12:03:33.183Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T12:03:33.834Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:33.837Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T12:03:33.838Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T12:03:33.839Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T12:03:33.844Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T12:03:33.846Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T12:03:33.846Z] [INFO] Environment: development
[2025-08-12T12:03:33.945Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T12:03:33.946Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T12:03:33.947Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T12:03:33.949Z] [INFO] WhatsApp connected successfully
[2025-08-12T12:03:33.951Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:33.953Z] [INFO] RX Power monitoring initialized
[2025-08-12T12:03:33.954Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T12:03:33.955Z] [INFO] PPPoE monitoring initialized
[2025-08-12T12:03:36.634Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T12:03:36.636Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T12:03:36.681Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T12:03:37.447Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:37.449Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T12:03:37.450Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T12:03:37.451Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T12:03:37.456Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T12:03:37.458Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T12:03:37.459Z] [INFO] Environment: development
[2025-08-12T12:03:37.559Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T12:03:37.560Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T12:03:37.561Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T12:03:37.562Z] [INFO] WhatsApp connected successfully
[2025-08-12T12:03:37.564Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:37.567Z] [INFO] RX Power monitoring initialized
[2025-08-12T12:03:37.567Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T12:03:37.568Z] [INFO] PPPoE monitoring initialized
[2025-08-12T12:03:40.050Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T12:03:40.052Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T12:03:40.055Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T12:03:40.747Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:40.748Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T12:03:40.749Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T12:03:40.750Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T12:03:40.755Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T12:03:40.756Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T12:03:40.757Z] [INFO] Environment: development
[2025-08-12T12:03:40.869Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T12:03:40.870Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T12:03:40.871Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T12:03:40.873Z] [INFO] WhatsApp connected successfully
[2025-08-12T12:03:40.876Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:40.879Z] [INFO] RX Power monitoring initialized
[2025-08-12T12:03:40.881Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T12:03:40.882Z] [INFO] PPPoE monitoring initialized
[2025-08-12T12:03:53.521Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T12:03:53.522Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T12:03:53.524Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T12:03:54.139Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:54.139Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T12:03:54.141Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T12:03:54.142Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T12:03:54.146Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T12:03:54.147Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T12:03:54.148Z] [INFO] Environment: development
[2025-08-12T12:03:54.244Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T12:03:54.245Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T12:03:54.246Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T12:03:54.247Z] [INFO] WhatsApp connected successfully
[2025-08-12T12:03:54.248Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:03:54.250Z] [INFO] RX Power monitoring initialized
[2025-08-12T12:03:54.250Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T12:03:54.251Z] [INFO] PPPoE monitoring initialized
[2025-08-12T12:25:53.274Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T12:25:53.276Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T12:25:53.277Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T12:25:53.915Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:25:53.917Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T12:25:53.918Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T12:25:53.919Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T12:25:53.924Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T12:25:53.925Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T12:25:53.925Z] [INFO] Environment: development
[2025-08-12T12:25:54.024Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T12:25:54.025Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T12:25:54.026Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T12:25:54.026Z] [INFO] WhatsApp connected successfully
[2025-08-12T12:25:54.028Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T12:25:54.029Z] [INFO] RX Power monitoring initialized
[2025-08-12T12:25:54.030Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T12:25:54.030Z] [INFO] PPPoE monitoring initialized
[2025-08-12T12:26:54.066Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T12:26:54.069Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T12:26:54.177Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, darim@lor, andi, yudi, darim, rom@lah, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, @cimun, raeni, daruni@rawagunda, abibah, salsa, warsana, erul, opang@tanjungpura, damar, elis@rawagunda, dasta, codet, toyinah, yuni@rawagunda, aang, kama@, rangdu, erni, nadiva, karban, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, nuriyah, memble2, tester, durta, mastobari@, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ooh, walong@asep, nalda@rawagunda2, karmanda, tarci, yohan@rawagunda, talita, ajri, lussy, aang2, sanyo, rasta, windah, muktar@ompong, setiyadi@genjong, pabudi@genjong, F663, wendy@genjong, dadang@genjong, mangasep@janggar, umikulsum@janggar, Endra@genjong1, anwar@janggar, mella, yogi, luwih@, test, eva, warung_elisa@laut, server@ilik, santo, nana, khofik@janggar, adiiman, nani, intan@ujungmulya, soleh@pegagan, uung@pegagan, sudini@pegagan, denihamdani@pegagan, kasmuri, sang, eva@pegagan, nalda@pegagan, ety@pegagan, waidah@pegagan, yusuf, lina@ujungmulya, turidah, leha, gemblung, opang@pegagan, durniyah@pegagan, wilda, murdani, surminih@pegagan, sutara@pegagan, sarna@pegagan, yuni@ujungmulya, eryanto@pegagan, kurnati, novita, adinesep@ujungmulya, abas@pegagan, bunga, astri@pegagan
[2025-08-12T12:26:54.299Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "salsa",
  "warsana",
  "erul",
  "opang@tanjungpura",
  "damar",
  "elis@rawagunda",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ooh",
  "walong@asep",
  "nalda@rawagunda2",
  "karmanda",
  "tarci",
  "yohan@rawagunda",
  "talita",
  "ajri",
  "lussy",
  "aang2",
  "sanyo",
  "rasta",
  "windah",
  "muktar@ompong",
  "setiyadi@genjong",
  "pabudi@genjong",
  "F663",
  "wendy@genjong",
  "dadang@genjong",
  "mangasep@janggar",
  "umikulsum@janggar",
  "Endra@genjong1",
  "anwar@janggar",
  "mella",
  "yogi",
  "luwih@",
  "test",
  "eva",
  "warung_elisa@laut",
  "server@ilik",
  "santo",
  "nana",
  "khofik@janggar",
  "adiiman",
  "nani",
  "intan@ujungmulya",
  "soleh@pegagan",
  "uung@pegagan",
  "sudini@pegagan",
  "denihamdani@pegagan",
  "kasmuri",
  "sang",
  "eva@pegagan",
  "nalda@pegagan",
  "ety@pegagan",
  "waidah@pegagan",
  "yusuf",
  "lina@ujungmulya",
  "turidah",
  "leha",
  "gemblung",
  "opang@pegagan",
  "durniyah@pegagan",
  "wilda",
  "murdani",
  "surminih@pegagan",
  "sutara@pegagan",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "eryanto@pegagan",
  "kurnati",
  "novita",
  "adinesep@ujungmulya",
  "abas@pegagan",
  "bunga",
  "astri@pegagan"
]
[2025-08-12T12:26:54.299Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T12:27:02.350Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-12T12:27:02.351Z] [INFO] PPPoE monitoring: 167 active connections, 167 login, 0 logout
[2025-08-12T12:27:54.009Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T12:28:54.008Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T12:29:19.592Z] [INFO] Message received
{
  "sender": "6285974982127",
  "messageLength": 384
}
[2025-08-12T12:29:54.006Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T12:30:54.024Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T12:31:54.032Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T12:32:54.040Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T13:12:45.510Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T13:12:45.512Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T13:12:45.513Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T13:12:46.164Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T13:12:46.166Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T13:12:46.167Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T13:12:46.168Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T13:12:46.172Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T13:12:46.174Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T13:12:46.175Z] [INFO] Environment: development
[2025-08-12T13:12:46.276Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T13:12:46.276Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T13:12:46.277Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T13:12:46.278Z] [INFO] WhatsApp connected successfully
[2025-08-12T13:12:46.279Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T13:12:46.280Z] [INFO] RX Power monitoring initialized
[2025-08-12T13:12:46.281Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T13:12:46.282Z] [INFO] PPPoE monitoring initialized
[2025-08-12T13:13:37.869Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T13:13:46.446Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "salsa",
  "warsana",
  "erul",
  "opang@tanjungpura",
  "damar",
  "elis@rawagunda",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "sumi",
  "kincling",
  "ooh",
  "walong@asep",
  "nalda@rawagunda2",
  "karmanda",
  "tarci",
  "yohan@rawagunda",
  "talita",
  "ajri",
  "lussy",
  "aang2",
  "sanyo",
  "rasta",
  "windah",
  "muktar@ompong",
  "setiyadi@genjong",
  "pabudi@genjong",
  "F663",
  "wendy@genjong",
  "dadang@genjong",
  "mangasep@janggar",
  "umikulsum@janggar",
  "Endra@genjong1",
  "anwar@janggar",
  "mella",
  "yogi",
  "luwih@",
  "test",
  "eva",
  "warung_elisa@laut",
  "server@ilik",
  "santo",
  "nana",
  "khofik@janggar",
  "adiiman",
  "nani",
  "intan@ujungmulya",
  "soleh@pegagan",
  "uung@pegagan",
  "sudini@pegagan",
  "denihamdani@pegagan",
  "kasmuri",
  "sang",
  "eva@pegagan",
  "nalda@pegagan",
  "ety@pegagan",
  "waidah@pegagan",
  "yusuf",
  "lina@ujungmulya",
  "turidah",
  "leha",
  "gemblung",
  "opang@pegagan",
  "durniyah@pegagan",
  "wilda",
  "murdani",
  "surminih@pegagan",
  "sutara@pegagan",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "eryanto@pegagan",
  "kurnati",
  "novita",
  "adinesep@ujungmulya",
  "abas@pegagan",
  "bunga",
  "astri@pegagan"
]
[2025-08-12T13:13:46.447Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T13:13:46.449Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, darim@lor, andi, yudi, darim, rom@lah, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, @cimun, raeni, daruni@rawagunda, abibah, salsa, warsana, erul, opang@tanjungpura, damar, elis@rawagunda, dasta, codet, toyinah, yuni@rawagunda, aang, kama@, rangdu, erni, nadiva, karban, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, nuriyah, memble2, tester, durta, mastobari@, h.juroh, handoko, sarjo, jami@sut, sumi, kincling, ooh, walong@asep, nalda@rawagunda2, karmanda, tarci, yohan@rawagunda, talita, ajri, lussy, aang2, sanyo, rasta, windah, muktar@ompong, setiyadi@genjong, pabudi@genjong, F663, wendy@genjong, dadang@genjong, mangasep@janggar, umikulsum@janggar, Endra@genjong1, anwar@janggar, mella, yogi, luwih@, test, eva, warung_elisa@laut, server@ilik, santo, nana, khofik@janggar, adiiman, nani, intan@ujungmulya, soleh@pegagan, uung@pegagan, sudini@pegagan, denihamdani@pegagan, kasmuri, sang, eva@pegagan, nalda@pegagan, ety@pegagan, waidah@pegagan, yusuf, lina@ujungmulya, turidah, leha, gemblung, opang@pegagan, durniyah@pegagan, wilda, murdani, surminih@pegagan, sutara@pegagan, sarna@pegagan, yuni@ujungmulya, eryanto@pegagan, kurnati, novita, adinesep@ujungmulya, abas@pegagan, bunga, astri@pegagan
[2025-08-12T13:13:47.055Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T13:13:48.524Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T13:13:48.525Z] [INFO] PPPoE monitoring: 167 active connections, 167 login, 0 logout
[2025-08-12T13:14:46.255Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T13:15:46.265Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T13:16:46.277Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T13:17:46.284Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T13:18:46.275Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T13:19:46.276Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T13:20:46.285Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T13:21:46.290Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T13:22:46.296Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T13:23:46.290Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T13:24:46.313Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T13:25:46.304Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T13:26:25.969Z] [INFO] Package updated: SOSIAL
[2025-08-12T13:26:34.974Z] [INFO] Invoice deleted: INV-202508-7855
[2025-08-12T13:26:44.961Z] [INFO] Invoice deleted: INV-202508-3856
[2025-08-12T13:26:46.315Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T13:26:48.839Z] [INFO] Invoice deleted: INV-202508-6658
[2025-08-12T13:26:56.093Z] [INFO] API: Loading customer data for editing phone: 081321960111
[2025-08-12T13:27:09.251Z] [INFO] Triggering monthly invoice generation manually...
[2025-08-12T13:27:09.254Z] [INFO] Found 4 active customers for invoice generation
[2025-08-12T13:27:09.259Z] [INFO] Invoice already exists for customer cust_0111_284713 this month
[2025-08-12T13:27:09.356Z] [INFO] Created invoice INV-202508-1300 for customer cust_5703_361057
[2025-08-12T13:27:09.401Z] [INFO] Created invoice INV-202508-0921 for customer cust_0222_324232
[2025-08-12T13:27:09.449Z] [INFO] Created invoice INV-202508-0559 for customer cust_0111_209346
[2025-08-12T13:27:09.449Z] [INFO] Manual monthly invoice generation completed
[2025-08-12T13:27:46.374Z] [INFO] Monitoring PPPoE connections: 167 active connections
[2025-08-12T13:31:42.460Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T13:31:42.479Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T13:31:42.482Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T13:31:43.154Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T13:31:43.155Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T13:31:43.156Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T13:31:43.157Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T13:31:43.163Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T13:31:43.163Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T13:31:43.164Z] [INFO] Environment: development
[2025-08-12T13:31:43.264Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T13:31:43.265Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T13:31:43.265Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T13:31:43.266Z] [INFO] WhatsApp connected successfully
[2025-08-12T13:31:43.268Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T13:31:43.270Z] [INFO] RX Power monitoring initialized
[2025-08-12T13:31:43.270Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T13:31:43.271Z] [INFO] PPPoE monitoring initialized
[2025-08-12T13:34:16.565Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T13:34:16.567Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T13:34:16.569Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T13:34:17.200Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T13:34:17.202Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T13:34:17.203Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T13:34:17.203Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T13:34:17.209Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T13:34:17.211Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T13:34:17.212Z] [INFO] Environment: development
[2025-08-12T13:34:17.315Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T13:34:17.315Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T13:34:17.316Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T13:34:17.317Z] [INFO] WhatsApp connected successfully
[2025-08-12T13:34:17.318Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T13:34:17.320Z] [INFO] RX Power monitoring initialized
[2025-08-12T13:34:17.320Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T13:34:17.321Z] [INFO] PPPoE monitoring initialized
[2025-08-12T13:40:17.734Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T13:40:17.736Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T13:40:17.738Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T13:40:18.384Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T13:40:18.385Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T13:40:18.387Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T13:40:18.387Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T13:40:18.393Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T13:40:18.394Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T13:40:18.395Z] [INFO] Environment: development
[2025-08-12T13:40:18.499Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T13:40:18.499Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T13:40:18.500Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T13:40:18.501Z] [INFO] WhatsApp connected successfully
[2025-08-12T13:40:18.502Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T13:40:18.503Z] [INFO] RX Power monitoring initialized
[2025-08-12T13:40:18.504Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T13:40:18.504Z] [INFO] PPPoE monitoring initialized
[2025-08-12T13:41:18.437Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T13:41:18.592Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, darim@lor, andi, yudi, darim, rom@lah, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, @cimun, raeni, daruni@rawagunda, abibah, salsa, warsana, erul, opang@tanjungpura, damar, elis@rawagunda, dasta, codet, toyinah, yuni@rawagunda, aang, kama@, rangdu, erni, nadiva, karban, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, nuriyah, memble2, tester, durta, mastobari@, h.juroh, handoko, sarjo, jami@sut, kincling, ooh, walong@asep, nalda@rawagunda2, karmanda, tarci, yohan@rawagunda, talita, ajri, lussy, aang2, sanyo, rasta, windah, muktar@ompong, setiyadi@genjong, pabudi@genjong, F663, wendy@genjong, dadang@genjong, mangasep@janggar, umikulsum@janggar, Endra@genjong1, anwar@janggar, mella, yogi, luwih@, test, eva, warung_elisa@laut, server@ilik, santo, nana, khofik@janggar, adiiman, nani, intan@ujungmulya, soleh@pegagan, uung@pegagan, sudini@pegagan, denihamdani@pegagan, kasmuri, sang, eva@pegagan, nalda@pegagan, ety@pegagan, waidah@pegagan, yusuf, lina@ujungmulya, turidah, leha, gemblung, opang@pegagan, durniyah@pegagan, wilda, murdani, surminih@pegagan, sutara@pegagan, sarna@pegagan, yuni@ujungmulya, eryanto@pegagan, kurnati, novita, adinesep@ujungmulya, abas@pegagan, bunga, astri@pegagan
[2025-08-12T13:41:18.633Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "salsa",
  "warsana",
  "erul",
  "opang@tanjungpura",
  "damar",
  "elis@rawagunda",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "kincling",
  "ooh",
  "walong@asep",
  "nalda@rawagunda2",
  "karmanda",
  "tarci",
  "yohan@rawagunda",
  "talita",
  "ajri",
  "lussy",
  "aang2",
  "sanyo",
  "rasta",
  "windah",
  "muktar@ompong",
  "setiyadi@genjong",
  "pabudi@genjong",
  "F663",
  "wendy@genjong",
  "dadang@genjong",
  "mangasep@janggar",
  "umikulsum@janggar",
  "Endra@genjong1",
  "anwar@janggar",
  "mella",
  "yogi",
  "luwih@",
  "test",
  "eva",
  "warung_elisa@laut",
  "server@ilik",
  "santo",
  "nana",
  "khofik@janggar",
  "adiiman",
  "nani",
  "intan@ujungmulya",
  "soleh@pegagan",
  "uung@pegagan",
  "sudini@pegagan",
  "denihamdani@pegagan",
  "kasmuri",
  "sang",
  "eva@pegagan",
  "nalda@pegagan",
  "ety@pegagan",
  "waidah@pegagan",
  "yusuf",
  "lina@ujungmulya",
  "turidah",
  "leha",
  "gemblung",
  "opang@pegagan",
  "durniyah@pegagan",
  "wilda",
  "murdani",
  "surminih@pegagan",
  "sutara@pegagan",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "eryanto@pegagan",
  "kurnati",
  "novita",
  "adinesep@ujungmulya",
  "abas@pegagan",
  "bunga",
  "astri@pegagan"
]
[2025-08-12T13:41:18.634Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T13:41:19.178Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T13:41:20.769Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T13:41:20.770Z] [INFO] PPPoE monitoring: 166 active connections, 166 login, 0 logout
[2025-08-12T13:42:15.009Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T13:42:15.011Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T13:42:15.013Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T13:42:15.648Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T13:42:15.649Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T13:42:15.650Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T13:42:15.651Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T13:42:15.656Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T13:42:15.657Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T13:42:15.658Z] [INFO] Environment: development
[2025-08-12T13:42:15.757Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T13:42:15.757Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T13:42:15.758Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T13:42:15.759Z] [INFO] WhatsApp connected successfully
[2025-08-12T13:42:15.760Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T13:42:15.761Z] [INFO] RX Power monitoring initialized
[2025-08-12T13:42:15.762Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T13:42:15.763Z] [INFO] PPPoE monitoring initialized
[2025-08-12T13:43:15.665Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T13:43:15.831Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, darim@lor, andi, yudi, darim, rom@lah, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, @cimun, raeni, daruni@rawagunda, abibah, salsa, warsana, erul, opang@tanjungpura, damar, elis@rawagunda, dasta, codet, toyinah, yuni@rawagunda, aang, kama@, rangdu, erni, nadiva, karban, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, nuriyah, memble2, tester, durta, mastobari@, h.juroh, handoko, sarjo, jami@sut, kincling, ooh, walong@asep, nalda@rawagunda2, karmanda, tarci, yohan@rawagunda, talita, ajri, lussy, aang2, sanyo, rasta, windah, muktar@ompong, setiyadi@genjong, pabudi@genjong, F663, wendy@genjong, dadang@genjong, mangasep@janggar, umikulsum@janggar, Endra@genjong1, anwar@janggar, mella, yogi, luwih@, test, eva, warung_elisa@laut, server@ilik, santo, nana, khofik@janggar, adiiman, nani, intan@ujungmulya, soleh@pegagan, uung@pegagan, sudini@pegagan, denihamdani@pegagan, kasmuri, sang, eva@pegagan, nalda@pegagan, ety@pegagan, waidah@pegagan, yusuf, lina@ujungmulya, turidah, leha, gemblung, opang@pegagan, durniyah@pegagan, wilda, murdani, surminih@pegagan, sutara@pegagan, sarna@pegagan, yuni@ujungmulya, eryanto@pegagan, kurnati, novita, adinesep@ujungmulya, abas@pegagan, bunga, astri@pegagan
[2025-08-12T13:43:15.865Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "salsa",
  "warsana",
  "erul",
  "opang@tanjungpura",
  "damar",
  "elis@rawagunda",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "kincling",
  "ooh",
  "walong@asep",
  "nalda@rawagunda2",
  "karmanda",
  "tarci",
  "yohan@rawagunda",
  "talita",
  "ajri",
  "lussy",
  "aang2",
  "sanyo",
  "rasta",
  "windah",
  "muktar@ompong",
  "setiyadi@genjong",
  "pabudi@genjong",
  "F663",
  "wendy@genjong",
  "dadang@genjong",
  "mangasep@janggar",
  "umikulsum@janggar",
  "Endra@genjong1",
  "anwar@janggar",
  "mella",
  "yogi",
  "luwih@",
  "test",
  "eva",
  "warung_elisa@laut",
  "server@ilik",
  "santo",
  "nana",
  "khofik@janggar",
  "adiiman",
  "nani",
  "intan@ujungmulya",
  "soleh@pegagan",
  "uung@pegagan",
  "sudini@pegagan",
  "denihamdani@pegagan",
  "kasmuri",
  "sang",
  "eva@pegagan",
  "nalda@pegagan",
  "ety@pegagan",
  "waidah@pegagan",
  "yusuf",
  "lina@ujungmulya",
  "turidah",
  "leha",
  "gemblung",
  "opang@pegagan",
  "durniyah@pegagan",
  "wilda",
  "murdani",
  "surminih@pegagan",
  "sutara@pegagan",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "eryanto@pegagan",
  "kurnati",
  "novita",
  "adinesep@ujungmulya",
  "abas@pegagan",
  "bunga",
  "astri@pegagan"
]
[2025-08-12T13:43:15.866Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T13:43:16.425Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T13:43:18.077Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T13:43:18.079Z] [INFO] PPPoE monitoring: 166 active connections, 166 login, 0 logout
[2025-08-12T13:44:15.765Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T13:45:15.785Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T13:46:15.802Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T13:46:21.640Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T13:46:21.642Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T13:46:21.644Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T13:46:22.278Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T13:46:22.279Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T13:46:22.280Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T13:46:22.280Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T13:46:22.286Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T13:46:22.287Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T13:46:22.287Z] [INFO] Environment: development
[2025-08-12T13:46:22.525Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T13:46:22.526Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T13:46:22.527Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T13:46:22.528Z] [INFO] WhatsApp connected successfully
[2025-08-12T13:46:22.529Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T13:46:22.531Z] [INFO] RX Power monitoring initialized
[2025-08-12T13:46:22.532Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T13:46:22.532Z] [INFO] PPPoE monitoring initialized
[2025-08-12T13:47:22.320Z] [INFO] Connected to Mikrotik at 192.168.8.1:8700
[2025-08-12T13:47:22.547Z] [INFO] PPPoE LOGIN:
[
  "indah@tanjungpura",
  "kasdi@rawagunda",
  "rudibengkel@tanjungpura",
  "wakeng",
  "iman@",
  "darim@lor",
  "andi",
  "yudi",
  "darim",
  "rom@lah",
  "junanto@rawagunda",
  "tariman",
  "aqiel",
  "tinih",
  "ejun",
  "ros_pppoe",
  "nurudin",
  "brohim",
  "kendo@tanjungpura",
  "runaeni",
  "atam",
  "maktub",
  "sandi@rajan",
  "server@yayan",
  "dedy@sarkim",
  "server@arep",
  "seka",
  "karsih",
  "gunawan",
  "fajar",
  "Uchi",
  "wendy@tanjungpura",
  "wiwin@seblak",
  "eka",
  "toko@sayur",
  "dedi@aira",
  "toax",
  "hany@tarsiti",
  "antony@ps",
  "gadel",
  "aldo",
  "suliwa",
  "dhea_tile@rawagunda",
  "elvano1",
  "lisan@banteng",
  "alam",
  "newok",
  "kus",
  "winata@laut",
  "rintem",
  "kandar",
  "wadi@rawagunda",
  "oland",
  "sarwan",
  "@cimun",
  "raeni",
  "daruni@rawagunda",
  "abibah",
  "salsa",
  "warsana",
  "erul",
  "opang@tanjungpura",
  "damar",
  "elis@rawagunda",
  "dasta",
  "codet",
  "toyinah",
  "yuni@rawagunda",
  "aang",
  "kama@",
  "rangdu",
  "erni",
  "nadiva",
  "karban",
  "icha",
  "Tarci@lor",
  "SDNUG1",
  "memble@",
  "koriya",
  "nina@kesin",
  "nesa",
  "alan@pentud",
  "coyih",
  "pandi@tanjungpura",
  "suminih@rawagunda",
  "warungyuni@laut",
  "tibil",
  "mardi",
  "murba",
  "winata",
  "nuriyah",
  "memble2",
  "tester",
  "durta",
  "mastobari@",
  "h.juroh",
  "handoko",
  "sarjo",
  "jami@sut",
  "kincling",
  "ooh",
  "walong@asep",
  "nalda@rawagunda2",
  "karmanda",
  "tarci",
  "yohan@rawagunda",
  "talita",
  "ajri",
  "lussy",
  "aang2",
  "sanyo",
  "rasta",
  "windah",
  "muktar@ompong",
  "setiyadi@genjong",
  "pabudi@genjong",
  "F663",
  "wendy@genjong",
  "dadang@genjong",
  "mangasep@janggar",
  "umikulsum@janggar",
  "Endra@genjong1",
  "anwar@janggar",
  "mella",
  "yogi",
  "luwih@",
  "test",
  "eva",
  "warung_elisa@laut",
  "server@ilik",
  "santo",
  "nana",
  "khofik@janggar",
  "adiiman",
  "nani",
  "intan@ujungmulya",
  "soleh@pegagan",
  "uung@pegagan",
  "sudini@pegagan",
  "denihamdani@pegagan",
  "kasmuri",
  "sang",
  "eva@pegagan",
  "nalda@pegagan",
  "ety@pegagan",
  "waidah@pegagan",
  "yusuf",
  "lina@ujungmulya",
  "turidah",
  "leha",
  "gemblung",
  "opang@pegagan",
  "durniyah@pegagan",
  "wilda",
  "murdani",
  "surminih@pegagan",
  "sutara@pegagan",
  "sarna@pegagan",
  "yuni@ujungmulya",
  "eryanto@pegagan",
  "kurnati",
  "novita",
  "adinesep@ujungmulya",
  "abas@pegagan",
  "bunga",
  "astri@pegagan"
]
[2025-08-12T13:47:22.569Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T13:47:22.653Z] [INFO] PPPoE LOGIN detected: indah@tanjungpura, kasdi@rawagunda, rudibengkel@tanjungpura, wakeng, iman@, darim@lor, andi, yudi, darim, rom@lah, junanto@rawagunda, tariman, aqiel, tinih, ejun, ros_pppoe, nurudin, brohim, kendo@tanjungpura, runaeni, atam, maktub, sandi@rajan, server@yayan, dedy@sarkim, server@arep, seka, karsih, gunawan, fajar, Uchi, wendy@tanjungpura, wiwin@seblak, eka, toko@sayur, dedi@aira, toax, hany@tarsiti, antony@ps, gadel, aldo, suliwa, dhea_tile@rawagunda, elvano1, lisan@banteng, alam, newok, kus, winata@laut, rintem, kandar, wadi@rawagunda, oland, sarwan, @cimun, raeni, daruni@rawagunda, abibah, salsa, warsana, erul, opang@tanjungpura, damar, elis@rawagunda, dasta, codet, toyinah, yuni@rawagunda, aang, kama@, rangdu, erni, nadiva, karban, icha, Tarci@lor, SDNUG1, memble@, koriya, nina@kesin, nesa, alan@pentud, coyih, pandi@tanjungpura, suminih@rawagunda, warungyuni@laut, tibil, mardi, murba, winata, nuriyah, memble2, tester, durta, mastobari@, h.juroh, handoko, sarjo, jami@sut, kincling, ooh, walong@asep, nalda@rawagunda2, karmanda, tarci, yohan@rawagunda, talita, ajri, lussy, aang2, sanyo, rasta, windah, muktar@ompong, setiyadi@genjong, pabudi@genjong, F663, wendy@genjong, dadang@genjong, mangasep@janggar, umikulsum@janggar, Endra@genjong1, anwar@janggar, mella, yogi, luwih@, test, eva, warung_elisa@laut, server@ilik, santo, nana, khofik@janggar, adiiman, nani, intan@ujungmulya, soleh@pegagan, uung@pegagan, sudini@pegagan, denihamdani@pegagan, kasmuri, sang, eva@pegagan, nalda@pegagan, ety@pegagan, waidah@pegagan, yusuf, lina@ujungmulya, turidah, leha, gemblung, opang@pegagan, durniyah@pegagan, wilda, murdani, surminih@pegagan, sutara@pegagan, sarna@pegagan, yuni@ujungmulya, eryanto@pegagan, kurnati, novita, adinesep@ujungmulya, abas@pegagan, bunga, astri@pegagan
[2025-08-12T13:47:23.209Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T13:47:24.656Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T13:47:24.657Z] [INFO] PPPoE monitoring: 166 active connections, 166 login, 0 logout
[2025-08-12T13:48:22.383Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T13:49:22.374Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T13:50:22.374Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T13:51:22.408Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T13:52:22.389Z] [INFO] Monitoring PPPoE connections: 166 active connections
[2025-08-12T14:07:37.350Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:07:37.353Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:07:37.355Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:07:37.649Z] [INFO] Direktori sesi WhatsApp dibuat: ./whatsapp-session
[2025-08-12T14:07:37.658Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:07:37.658Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:07:37.659Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:07:37.660Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:07:37.663Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:07:37.664Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:07:37.664Z] [INFO] Environment: development
[2025-08-12T14:07:37.761Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:07:37.761Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:07:37.762Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:07:37.762Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:07:37.764Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:07:37.764Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:07:37.765Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:07:37.765Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:11:10.676Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:11:10.680Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:11:10.681Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:11:10.982Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:11:10.982Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:11:10.983Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:11:10.983Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:11:10.987Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:11:10.987Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:11:10.987Z] [INFO] Environment: development
[2025-08-12T14:11:11.085Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:11:11.085Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:11:11.086Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:11:11.087Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:11:11.089Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:11:11.090Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:11:11.091Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:11:11.091Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:11:41.996Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T14:12:11.163Z] [INFO] PPPoE LOGIN detected: ENTANG_CMS, intan_intan, ROMLAH_CMS, iyan_wiyana, TEH_AICCN, aca, ai_cbhl, nardi_30002, saeful_palah_20008, asep_tatang, bayu_sumarna, ramdani_rahmat_hidayat, Syifa_uldzansyah, epon_epon, WAWAN_CMS, mellyprimi, Upit_Sekar_Arum, warung_putra, Adas_Dasuki, Teh_Ade, a_deden, nisa_4750, diki_eryanto_jkg, Asep_ahmad_M, ernika06_ernika06, memetkn, pitri_sawitri, sudaryat_50004, siti_jubaedah, febby, ocos, ruhenda_50002, Siti_Aminah_43199, salsa_fitri_novianti_30002, wildan_wildan, tuun, dewi_dewi, teten_2150083398EGJ5038628, nunungnurhayati, dudu_dudu, test, Yanto_cms, herisantosa, darmini_darmini, PEPEP_CMS, mamancms, cica, komala_dewi, Ade, AI_CMS, Tuti_CMS, IMAS_CMS, AKUM_CMS, AINUR_CMS, elis_nurhayati_0001, tehcucu_djkg, EDEN_CMS, irna_irna, husen_husen, romansyah_sidiq_0001, waunay, nia_ros, test2, cepi_rosdiana, A_AHMAD, rangga_rangga, asep_au, rizki_gian, OYANG_CMS, wa_wat_32639, dian_widya_safia, tia-setiawati, mimi_rohaemi_002, Tyenisusana, ABIL-HOME, daryanto_daryanto, ainoval_walfatimah_30001, iwan_iwan, mohamad_nabil_50004, rangga_pirman_50001, wahidin_30001, FITRI_CMS, m_jefri, KIKI_CMS, suryati_90002, aiyuningsih, novi_widiyanti_40002, yani_yani
[2025-08-12T14:12:11.184Z] [INFO] PPPoE LOGIN:
[
  "ENTANG_CMS",
  "intan_intan",
  "ROMLAH_CMS",
  "iyan_wiyana",
  "TEH_AICCN",
  "aca",
  "ai_cbhl",
  "nardi_30002",
  "saeful_palah_20008",
  "asep_tatang",
  "bayu_sumarna",
  "ramdani_rahmat_hidayat",
  "Syifa_uldzansyah",
  "epon_epon",
  "WAWAN_CMS",
  "mellyprimi",
  "Upit_Sekar_Arum",
  "warung_putra",
  "Adas_Dasuki",
  "Teh_Ade",
  "a_deden",
  "nisa_4750",
  "diki_eryanto_jkg",
  "Asep_ahmad_M",
  "ernika06_ernika06",
  "memetkn",
  "pitri_sawitri",
  "sudaryat_50004",
  "siti_jubaedah",
  "febby",
  "ocos",
  "ruhenda_50002",
  "Siti_Aminah_43199",
  "salsa_fitri_novianti_30002",
  "wildan_wildan",
  "tuun",
  "dewi_dewi",
  "teten_2150083398EGJ5038628",
  "nunungnurhayati",
  "dudu_dudu",
  "test",
  "Yanto_cms",
  "herisantosa",
  "darmini_darmini",
  "PEPEP_CMS",
  "mamancms",
  "cica",
  "komala_dewi",
  "Ade",
  "AI_CMS",
  "Tuti_CMS",
  "IMAS_CMS",
  "AKUM_CMS",
  "AINUR_CMS",
  "elis_nurhayati_0001",
  "tehcucu_djkg",
  "EDEN_CMS",
  "irna_irna",
  "husen_husen",
  "romansyah_sidiq_0001",
  "waunay",
  "nia_ros",
  "test2",
  "cepi_rosdiana",
  "A_AHMAD",
  "rangga_rangga",
  "asep_au",
  "rizki_gian",
  "OYANG_CMS",
  "wa_wat_32639",
  "dian_widya_safia",
  "tia-setiawati",
  "mimi_rohaemi_002",
  "Tyenisusana",
  "ABIL-HOME",
  "daryanto_daryanto",
  "ainoval_walfatimah_30001",
  "iwan_iwan",
  "mohamad_nabil_50004",
  "rangga_pirman_50001",
  "wahidin_30001",
  "FITRI_CMS",
  "m_jefri",
  "KIKI_CMS",
  "suryati_90002",
  "aiyuningsih",
  "novi_widiyanti_40002",
  "yani_yani"
]
[2025-08-12T14:12:11.184Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:12:38.867Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:12:38.868Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:12:38.870Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:12:39.182Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:12:39.183Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:12:39.184Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:12:39.184Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:12:39.188Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:12:39.188Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:12:39.189Z] [INFO] Environment: development
[2025-08-12T14:12:39.260Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:12:39.260Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:12:39.261Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:12:39.262Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:12:39.265Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:12:39.266Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:12:39.266Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:12:39.267Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:12:41.685Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:12:41.687Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:12:41.689Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:12:41.994Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:12:41.994Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:12:41.995Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:12:41.996Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:12:42.000Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:12:42.001Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:12:42.001Z] [INFO] Environment: development
[2025-08-12T14:12:42.068Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:12:42.069Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:12:42.069Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:12:42.070Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:12:42.071Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:12:42.073Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:12:42.073Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:12:42.073Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:12:42.208Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T14:12:44.121Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:12:44.123Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:12:44.125Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:12:44.420Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:12:44.421Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:12:44.422Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:12:44.422Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:12:44.427Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:12:44.427Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:12:44.428Z] [INFO] Environment: development
[2025-08-12T14:12:44.497Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:12:44.497Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:12:44.498Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:12:44.499Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:12:44.500Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:12:44.502Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:12:44.502Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:12:44.503Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:12:47.838Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:12:47.840Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:12:47.842Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:12:48.144Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:12:48.144Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:12:48.145Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:12:48.145Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:12:48.149Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:12:48.149Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:12:48.149Z] [INFO] Environment: development
[2025-08-12T14:12:48.218Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:12:48.218Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:12:48.219Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:12:48.220Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:12:48.221Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:12:48.223Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:12:48.223Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:12:48.223Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:12:50.321Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:12:50.323Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:12:50.325Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:12:50.626Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:12:50.627Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:12:50.628Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:12:50.628Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:12:50.634Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:12:50.634Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:12:50.635Z] [INFO] Environment: development
[2025-08-12T14:12:50.704Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:12:50.704Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:12:50.705Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:12:50.706Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:12:50.708Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:12:50.709Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:12:50.709Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:12:50.710Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:12:53.129Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:12:53.131Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:12:53.134Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:12:53.437Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:12:53.437Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:12:53.438Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:12:53.439Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:12:53.443Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:12:53.443Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:12:53.444Z] [INFO] Environment: development
[2025-08-12T14:12:53.511Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:12:53.511Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:12:53.512Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:12:53.512Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:12:53.514Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:12:53.515Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:12:53.516Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:12:53.517Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:12:55.764Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:12:55.766Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:12:55.769Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:12:56.096Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:12:56.096Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:12:56.097Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:12:56.097Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:12:56.101Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:12:56.101Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:12:56.101Z] [INFO] Environment: development
[2025-08-12T14:12:56.168Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:12:56.169Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:12:56.169Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:12:56.170Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:12:56.172Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:12:56.174Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:12:56.175Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:12:56.176Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:12:58.373Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:12:58.375Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:12:58.377Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:12:58.681Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:12:58.681Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:12:58.682Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:12:58.683Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:12:58.686Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:12:58.687Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:12:58.688Z] [INFO] Environment: development
[2025-08-12T14:12:58.761Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:12:58.762Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:12:58.762Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:12:58.763Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:12:58.765Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:12:58.766Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:12:58.766Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:12:58.767Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:12:59.841Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T14:13:01.045Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:13:01.047Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:13:01.050Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:13:01.395Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:01.396Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:13:01.396Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:13:01.397Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:13:01.402Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:13:01.403Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:13:01.404Z] [INFO] Environment: development
[2025-08-12T14:13:01.478Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:13:01.479Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:13:01.480Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:13:01.480Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:13:01.482Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:01.483Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:13:01.486Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:13:01.487Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:13:01.955Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T14:13:03.937Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:13:03.939Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:13:03.941Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:13:04.301Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:04.302Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:13:04.303Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:13:04.303Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:13:04.308Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:13:04.309Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:13:04.314Z] [INFO] Environment: development
[2025-08-12T14:13:04.405Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:13:04.406Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:13:04.406Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:13:04.407Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:13:04.409Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:04.411Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:13:04.412Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:13:04.414Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:13:04.516Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T14:13:06.501Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:13:06.503Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:13:06.505Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:13:06.821Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:06.822Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:13:06.822Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:13:06.823Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:13:06.828Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:13:06.828Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:13:06.829Z] [INFO] Environment: development
[2025-08-12T14:13:06.896Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:13:06.896Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:13:06.897Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:13:06.898Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:13:06.899Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:06.901Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:13:06.901Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:13:06.901Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:13:08.972Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:13:08.974Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:13:08.976Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:13:09.316Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:09.317Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:13:09.317Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:13:09.318Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:13:09.324Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:13:09.324Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:13:09.325Z] [INFO] Environment: development
[2025-08-12T14:13:09.395Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:13:09.396Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:13:09.396Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:13:09.397Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:13:09.399Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:09.400Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:13:09.400Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:13:09.400Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:13:11.557Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:13:11.560Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:13:11.562Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:13:11.880Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:11.881Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:13:11.882Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:13:11.882Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:13:11.886Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:13:11.886Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:13:11.886Z] [INFO] Environment: development
[2025-08-12T14:13:11.955Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:13:11.955Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:13:11.956Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:13:11.957Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:13:11.959Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:11.961Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:13:11.962Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:13:11.962Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:13:14.172Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:13:14.175Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:13:14.177Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:13:14.484Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:14.484Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:13:14.485Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:13:14.486Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:13:14.491Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:13:14.491Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:13:14.491Z] [INFO] Environment: development
[2025-08-12T14:13:14.563Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:13:14.564Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:13:14.564Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:13:14.566Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:13:14.567Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:14.568Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:13:14.568Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:13:14.569Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:13:16.505Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:13:16.508Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:13:16.510Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:13:16.814Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:16.815Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:13:16.815Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:13:16.816Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:13:16.819Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:13:16.820Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:13:16.820Z] [INFO] Environment: development
[2025-08-12T14:13:16.884Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:13:16.885Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:13:16.885Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:13:16.886Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:13:16.888Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:16.889Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:13:16.889Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:13:16.889Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:13:19.210Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:13:19.213Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:13:19.214Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:13:19.546Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:19.546Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:13:19.547Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:13:19.547Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:13:19.552Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:13:19.552Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:13:19.553Z] [INFO] Environment: development
[2025-08-12T14:13:19.620Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:13:19.621Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:13:19.622Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:13:19.622Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:13:19.624Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:19.625Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:13:19.625Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:13:19.626Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:13:22.097Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:13:22.099Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:13:22.101Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:13:22.440Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:22.440Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:13:22.442Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:13:22.443Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:13:22.446Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:13:22.447Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:13:22.447Z] [INFO] Environment: development
[2025-08-12T14:13:22.523Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:13:22.524Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:13:22.525Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:13:22.527Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:13:22.528Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:22.529Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:13:22.530Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:13:22.530Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:13:24.658Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:13:24.661Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:13:24.663Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:13:24.964Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:24.964Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:13:24.965Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:13:24.966Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:13:24.970Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:13:24.970Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:13:24.970Z] [INFO] Environment: development
[2025-08-12T14:13:25.039Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:13:25.039Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:13:25.040Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:13:25.041Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:13:25.043Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:25.044Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:13:25.044Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:13:25.045Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:13:26.957Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:13:26.960Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:13:26.962Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:13:27.262Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:27.262Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:13:27.263Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:13:27.263Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:13:27.267Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:13:27.267Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:13:27.267Z] [INFO] Environment: development
[2025-08-12T14:13:27.332Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:13:27.332Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:13:27.333Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:13:27.334Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:13:27.336Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:27.337Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:13:27.337Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:13:27.338Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:13:29.732Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:13:29.733Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:13:29.736Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:13:30.091Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:30.091Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:13:30.092Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:13:30.092Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:13:30.096Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:13:30.096Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:13:30.096Z] [INFO] Environment: development
[2025-08-12T14:13:30.162Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:13:30.163Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:13:30.164Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:13:30.165Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:13:30.166Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:30.167Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:13:30.168Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:13:30.168Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:13:32.879Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:13:32.882Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:13:32.885Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:13:33.518Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:33.519Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:13:33.520Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:13:33.521Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:13:33.528Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:13:33.529Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:13:33.529Z] [INFO] Environment: development
[2025-08-12T14:13:33.664Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:13:33.665Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:13:33.667Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:13:33.669Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:13:33.671Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:33.673Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:13:33.675Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:13:33.676Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:13:36.984Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:13:36.988Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:13:36.992Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:13:37.815Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:37.815Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:13:37.817Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:13:37.817Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:13:37.825Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:13:37.825Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:13:37.826Z] [INFO] Environment: development
[2025-08-12T14:13:37.934Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:13:37.935Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:13:37.936Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:13:37.938Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:13:37.940Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:37.942Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:13:37.943Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:13:37.943Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:13:41.303Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:13:41.306Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:13:41.313Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:13:41.970Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:41.971Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:13:41.972Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:13:41.973Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:13:41.981Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:13:41.982Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:13:41.983Z] [INFO] Environment: development
[2025-08-12T14:13:42.101Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:13:42.102Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:13:42.103Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:13:42.104Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:13:42.106Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:42.110Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:13:42.111Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:13:42.112Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:13:46.064Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:13:46.068Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:13:46.070Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:13:46.857Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:46.859Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:13:46.862Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:13:46.865Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:13:46.873Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:13:46.874Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:13:46.876Z] [INFO] Environment: development
[2025-08-12T14:13:47.099Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:13:47.100Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:13:47.101Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:13:47.103Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:13:47.108Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:47.113Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:13:47.117Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:13:47.118Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:13:50.677Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:13:50.680Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:13:50.683Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:13:51.411Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:51.413Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:13:51.414Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:13:51.415Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:13:51.426Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:13:51.427Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:13:51.428Z] [INFO] Environment: development
[2025-08-12T14:13:51.589Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:13:51.590Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:13:51.591Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:13:51.592Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:13:51.595Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:51.597Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:13:51.598Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:13:51.598Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:13:55.597Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:13:55.603Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:13:55.606Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:13:56.353Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:56.354Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:13:56.355Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:13:56.356Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:13:56.362Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:13:56.363Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:13:56.364Z] [INFO] Environment: development
[2025-08-12T14:13:56.507Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:13:56.509Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:13:56.510Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:13:56.511Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:13:56.514Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:13:56.517Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:13:56.518Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:13:56.520Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:13:59.667Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:13:59.671Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:13:59.676Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:14:00.441Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:14:00.443Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:14:00.444Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:14:00.445Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:14:00.453Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:14:00.454Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:14:00.456Z] [INFO] Environment: development
[2025-08-12T14:14:00.625Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:14:00.626Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:14:00.628Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:14:00.630Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:14:00.633Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:14:00.636Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:14:00.637Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:14:00.638Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:14:15.761Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T14:14:15.764Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T14:14:15.767Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T14:14:16.476Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:14:16.476Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T14:14:16.477Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T14:14:16.478Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T14:14:16.482Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T14:14:16.483Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T14:14:16.484Z] [INFO] Environment: development
[2025-08-12T14:14:16.610Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T14:14:16.610Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T14:14:16.611Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T14:14:16.613Z] [INFO] WhatsApp connected successfully
[2025-08-12T14:14:16.615Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T14:14:16.616Z] [INFO] RX Power monitoring initialized
[2025-08-12T14:14:16.617Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T14:14:16.617Z] [INFO] PPPoE monitoring initialized
[2025-08-12T14:14:35.819Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T14:15:16.743Z] [INFO] PPPoE LOGIN detected: ENTANG_CMS, intan_intan, ROMLAH_CMS, iyan_wiyana, TEH_AICCN, aca, ai_cbhl, nardi_30002, saeful_palah_20008, asep_tatang, bayu_sumarna, ramdani_rahmat_hidayat, Syifa_uldzansyah, epon_epon, WAWAN_CMS, mellyprimi, Upit_Sekar_Arum, warung_putra, Adas_Dasuki, Teh_Ade, a_deden, nisa_4750, diki_eryanto_jkg, Asep_ahmad_M, ernika06_ernika06, memetkn, pitri_sawitri, sudaryat_50004, siti_jubaedah, febby, ocos, ruhenda_50002, Siti_Aminah_43199, salsa_fitri_novianti_30002, wildan_wildan, tuun, dewi_dewi, teten_2150083398EGJ5038628, nunungnurhayati, dudu_dudu, test, Yanto_cms, herisantosa, darmini_darmini, PEPEP_CMS, mamancms, cica, komala_dewi, Ade, AI_CMS, Tuti_CMS, IMAS_CMS, AKUM_CMS, AINUR_CMS, elis_nurhayati_0001, tehcucu_djkg, EDEN_CMS, irna_irna, husen_husen, romansyah_sidiq_0001, waunay, nia_ros, test2, cepi_rosdiana, A_AHMAD, rangga_rangga, asep_au, rizki_gian, OYANG_CMS, wa_wat_32639, dian_widya_safia, tia-setiawati, mimi_rohaemi_002, Tyenisusana, ABIL-HOME, daryanto_daryanto, ainoval_walfatimah_30001, iwan_iwan, mohamad_nabil_50004, rangga_pirman_50001, wahidin_30001, FITRI_CMS, m_jefri, KIKI_CMS, suryati_90002, aiyuningsih, novi_widiyanti_40002, yani_yani
[2025-08-12T14:15:16.810Z] [INFO] PPPoE LOGIN:
[
  "ENTANG_CMS",
  "intan_intan",
  "ROMLAH_CMS",
  "iyan_wiyana",
  "TEH_AICCN",
  "aca",
  "ai_cbhl",
  "nardi_30002",
  "saeful_palah_20008",
  "asep_tatang",
  "bayu_sumarna",
  "ramdani_rahmat_hidayat",
  "Syifa_uldzansyah",
  "epon_epon",
  "WAWAN_CMS",
  "mellyprimi",
  "Upit_Sekar_Arum",
  "warung_putra",
  "Adas_Dasuki",
  "Teh_Ade",
  "a_deden",
  "nisa_4750",
  "diki_eryanto_jkg",
  "Asep_ahmad_M",
  "ernika06_ernika06",
  "memetkn",
  "pitri_sawitri",
  "sudaryat_50004",
  "siti_jubaedah",
  "febby",
  "ocos",
  "ruhenda_50002",
  "Siti_Aminah_43199",
  "salsa_fitri_novianti_30002",
  "wildan_wildan",
  "tuun",
  "dewi_dewi",
  "teten_2150083398EGJ5038628",
  "nunungnurhayati",
  "dudu_dudu",
  "test",
  "Yanto_cms",
  "herisantosa",
  "darmini_darmini",
  "PEPEP_CMS",
  "mamancms",
  "cica",
  "komala_dewi",
  "Ade",
  "AI_CMS",
  "Tuti_CMS",
  "IMAS_CMS",
  "AKUM_CMS",
  "AINUR_CMS",
  "elis_nurhayati_0001",
  "tehcucu_djkg",
  "EDEN_CMS",
  "irna_irna",
  "husen_husen",
  "romansyah_sidiq_0001",
  "waunay",
  "nia_ros",
  "test2",
  "cepi_rosdiana",
  "A_AHMAD",
  "rangga_rangga",
  "asep_au",
  "rizki_gian",
  "OYANG_CMS",
  "wa_wat_32639",
  "dian_widya_safia",
  "tia-setiawati",
  "mimi_rohaemi_002",
  "Tyenisusana",
  "ABIL-HOME",
  "daryanto_daryanto",
  "ainoval_walfatimah_30001",
  "iwan_iwan",
  "mohamad_nabil_50004",
  "rangga_pirman_50001",
  "wahidin_30001",
  "FITRI_CMS",
  "m_jefri",
  "KIKI_CMS",
  "suryati_90002",
  "aiyuningsih",
  "novi_widiyanti_40002",
  "yani_yani"
]
[2025-08-12T14:15:16.812Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:15:17.429Z] [INFO] PPPoE notification sent to 6281947215703
[2025-08-12T14:15:19.024Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T14:15:19.025Z] [INFO] PPPoE monitoring: 88 active connections, 88 login, 0 logout
[2025-08-12T14:16:16.677Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:17:16.568Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:18:16.573Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:19:16.619Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:20:16.599Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:21:16.613Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:22:16.653Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:23:16.603Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:24:16.657Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:25:16.628Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:26:16.627Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:27:16.690Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:28:16.654Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:29:16.649Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:30:16.641Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:31:16.793Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:32:16.724Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:33:05.454Z] [INFO] Customer deleted: 082315815315
[2025-08-12T14:33:16.679Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:33:24.470Z] [INFO] API: Loading customer data for editing phone: 081947215703
[2025-08-12T14:34:16.736Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:35:16.706Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:36:16.768Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:37:11.232Z] [INFO] Customer deleted: 82315815315
[2025-08-12T14:37:16.716Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:38:16.767Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:39:16.778Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:40:16.774Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:41:16.747Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:41:22.418Z] [INFO] Auto invoice settings updated:
{}
[2025-08-12T14:41:36.860Z] [INFO] Triggering monthly invoice generation manually...
[2025-08-12T14:41:36.873Z] [INFO] Found 5 active customers for invoice generation
[2025-08-12T14:41:37.284Z] [INFO] Created invoice INV-202508-5947 for customer cust_5315_648754
[2025-08-12T14:41:37.288Z] [INFO] Invoice already exists for customer cust_0111_284713 this month
[2025-08-12T14:41:37.292Z] [INFO] Invoice already exists for customer cust_5703_361057 this month
[2025-08-12T14:41:37.299Z] [INFO] Invoice already exists for customer cust_0222_324232 this month
[2025-08-12T14:41:37.303Z] [INFO] Invoice already exists for customer cust_0111_209346 this month
[2025-08-12T14:41:37.305Z] [INFO] Manual monthly invoice generation completed
[2025-08-12T14:42:16.741Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:43:16.757Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:44:16.815Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:45:16.788Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:46:16.776Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:47:16.830Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:48:16.800Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:49:16.870Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:50:16.817Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:51:16.827Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:52:16.886Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:53:16.845Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:54:16.843Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:55:16.850Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T14:56:16.861Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T16:08:29.528Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T16:08:29.530Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T16:08:29.533Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T16:08:30.332Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T16:08:30.334Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T16:08:30.335Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T16:08:30.336Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T16:08:30.348Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T16:08:30.355Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T16:08:30.361Z] [INFO] Environment: development
[2025-08-12T16:08:30.585Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T16:08:30.586Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T16:08:30.587Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T16:08:30.589Z] [INFO] WhatsApp connected successfully
[2025-08-12T16:08:30.594Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T16:08:30.598Z] [INFO] RX Power monitoring initialized
[2025-08-12T16:08:30.599Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T16:08:30.600Z] [INFO] PPPoE monitoring initialized
[2025-08-12T16:09:30.487Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T16:09:30.792Z] [INFO] PPPoE LOGIN:
[
  "ENTANG_CMS",
  "intan_intan",
  "ROMLAH_CMS",
  "iyan_wiyana",
  "TEH_AICCN",
  "aca",
  "ai_cbhl",
  "nardi_30002",
  "saeful_palah_20008",
  "asep_tatang",
  "bayu_sumarna",
  "ramdani_rahmat_hidayat",
  "Syifa_uldzansyah",
  "epon_epon",
  "WAWAN_CMS",
  "mellyprimi",
  "Upit_Sekar_Arum",
  "warung_putra",
  "Adas_Dasuki",
  "Teh_Ade",
  "a_deden",
  "nisa_4750",
  "diki_eryanto_jkg",
  "Asep_ahmad_M",
  "ernika06_ernika06",
  "memetkn",
  "pitri_sawitri",
  "sudaryat_50004",
  "siti_jubaedah",
  "febby",
  "ocos",
  "ruhenda_50002",
  "Siti_Aminah_43199",
  "salsa_fitri_novianti_30002",
  "wildan_wildan",
  "tuun",
  "dewi_dewi",
  "teten_2150083398EGJ5038628",
  "nunungnurhayati",
  "dudu_dudu",
  "test",
  "Yanto_cms",
  "herisantosa",
  "darmini_darmini",
  "PEPEP_CMS",
  "mamancms",
  "cica",
  "komala_dewi",
  "Ade",
  "AI_CMS",
  "Tuti_CMS",
  "AKUM_CMS",
  "AINUR_CMS",
  "elis_nurhayati_0001",
  "tehcucu_djkg",
  "EDEN_CMS",
  "irna_irna",
  "husen_husen",
  "romansyah_sidiq_0001",
  "waunay",
  "nia_ros",
  "test2",
  "cepi_rosdiana",
  "A_AHMAD",
  "rangga_rangga",
  "asep_au",
  "rizki_gian",
  "OYANG_CMS",
  "wa_wat_32639",
  "dian_widya_safia",
  "tia-setiawati",
  "mimi_rohaemi_002",
  "Tyenisusana",
  "ABIL-HOME",
  "daryanto_daryanto",
  "ainoval_walfatimah_30001",
  "iwan_iwan",
  "mohamad_nabil_50004",
  "rangga_pirman_50001",
  "wahidin_30001",
  "FITRI_CMS",
  "m_jefri",
  "KIKI_CMS",
  "suryati_90002",
  "aiyuningsih",
  "novi_widiyanti_40002",
  "yani_yani"
]
[2025-08-12T16:09:30.793Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:09:30.799Z] [INFO] PPPoE LOGIN detected: ENTANG_CMS, intan_intan, ROMLAH_CMS, iyan_wiyana, TEH_AICCN, aca, ai_cbhl, nardi_30002, saeful_palah_20008, asep_tatang, bayu_sumarna, ramdani_rahmat_hidayat, Syifa_uldzansyah, epon_epon, WAWAN_CMS, mellyprimi, Upit_Sekar_Arum, warung_putra, Adas_Dasuki, Teh_Ade, a_deden, nisa_4750, diki_eryanto_jkg, Asep_ahmad_M, ernika06_ernika06, memetkn, pitri_sawitri, sudaryat_50004, siti_jubaedah, febby, ocos, ruhenda_50002, Siti_Aminah_43199, salsa_fitri_novianti_30002, wildan_wildan, tuun, dewi_dewi, teten_2150083398EGJ5038628, nunungnurhayati, dudu_dudu, test, Yanto_cms, herisantosa, darmini_darmini, PEPEP_CMS, mamancms, cica, komala_dewi, Ade, AI_CMS, Tuti_CMS, AKUM_CMS, AINUR_CMS, elis_nurhayati_0001, tehcucu_djkg, EDEN_CMS, irna_irna, husen_husen, romansyah_sidiq_0001, waunay, nia_ros, test2, cepi_rosdiana, A_AHMAD, rangga_rangga, asep_au, rizki_gian, OYANG_CMS, wa_wat_32639, dian_widya_safia, tia-setiawati, mimi_rohaemi_002, Tyenisusana, ABIL-HOME, daryanto_daryanto, ainoval_walfatimah_30001, iwan_iwan, mohamad_nabil_50004, rangga_pirman_50001, wahidin_30001, FITRI_CMS, m_jefri, KIKI_CMS, suryati_90002, aiyuningsih, novi_widiyanti_40002, yani_yani
[2025-08-12T16:09:31.315Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T16:09:32.884Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T16:09:32.886Z] [INFO] PPPoE monitoring: 87 active connections, 87 login, 0 logout
[2025-08-12T16:10:30.494Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:11:30.427Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:12:30.453Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:13:30.492Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:14:30.499Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:15:30.500Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:15:48.311Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T16:15:48.313Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T16:15:48.316Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T16:15:48.987Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T16:15:48.989Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T16:15:48.990Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T16:15:48.991Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T16:15:49.004Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T16:15:49.007Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T16:15:49.008Z] [INFO] Environment: development
[2025-08-12T16:15:49.187Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T16:15:49.189Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T16:15:49.190Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T16:15:49.192Z] [INFO] WhatsApp connected successfully
[2025-08-12T16:15:49.194Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T16:15:49.201Z] [INFO] RX Power monitoring initialized
[2025-08-12T16:15:49.275Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T16:15:49.313Z] [INFO] PPPoE monitoring initialized
[2025-08-12T16:16:57.946Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T16:16:57.950Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T16:16:57.952Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T16:16:58.652Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T16:16:58.653Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T16:16:58.654Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T16:16:58.655Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T16:16:58.661Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T16:16:58.662Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T16:16:58.663Z] [INFO] Environment: development
[2025-08-12T16:16:58.801Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T16:16:58.802Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T16:16:58.803Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T16:16:58.804Z] [INFO] WhatsApp connected successfully
[2025-08-12T16:16:58.806Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T16:16:58.808Z] [INFO] RX Power monitoring initialized
[2025-08-12T16:16:58.810Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T16:16:58.811Z] [INFO] PPPoE monitoring initialized
[2025-08-12T16:17:58.731Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T16:17:58.906Z] [INFO] PPPoE LOGIN detected: ENTANG_CMS, intan_intan, ROMLAH_CMS, iyan_wiyana, TEH_AICCN, aca, ai_cbhl, nardi_30002, saeful_palah_20008, asep_tatang, bayu_sumarna, ramdani_rahmat_hidayat, Syifa_uldzansyah, epon_epon, WAWAN_CMS, mellyprimi, Upit_Sekar_Arum, warung_putra, Adas_Dasuki, Teh_Ade, a_deden, nisa_4750, diki_eryanto_jkg, Asep_ahmad_M, ernika06_ernika06, memetkn, pitri_sawitri, sudaryat_50004, siti_jubaedah, febby, ocos, ruhenda_50002, Siti_Aminah_43199, salsa_fitri_novianti_30002, wildan_wildan, tuun, dewi_dewi, teten_2150083398EGJ5038628, nunungnurhayati, dudu_dudu, test, Yanto_cms, herisantosa, darmini_darmini, PEPEP_CMS, mamancms, cica, komala_dewi, Ade, AI_CMS, Tuti_CMS, AKUM_CMS, AINUR_CMS, elis_nurhayati_0001, tehcucu_djkg, EDEN_CMS, irna_irna, husen_husen, romansyah_sidiq_0001, waunay, nia_ros, test2, cepi_rosdiana, A_AHMAD, rangga_rangga, asep_au, rizki_gian, OYANG_CMS, wa_wat_32639, dian_widya_safia, tia-setiawati, mimi_rohaemi_002, Tyenisusana, ABIL-HOME, daryanto_daryanto, ainoval_walfatimah_30001, iwan_iwan, mohamad_nabil_50004, rangga_pirman_50001, wahidin_30001, FITRI_CMS, m_jefri, KIKI_CMS, suryati_90002, aiyuningsih, novi_widiyanti_40002, yani_yani
[2025-08-12T16:17:58.952Z] [INFO] PPPoE LOGIN:
[
  "ENTANG_CMS",
  "intan_intan",
  "ROMLAH_CMS",
  "iyan_wiyana",
  "TEH_AICCN",
  "aca",
  "ai_cbhl",
  "nardi_30002",
  "saeful_palah_20008",
  "asep_tatang",
  "bayu_sumarna",
  "ramdani_rahmat_hidayat",
  "Syifa_uldzansyah",
  "epon_epon",
  "WAWAN_CMS",
  "mellyprimi",
  "Upit_Sekar_Arum",
  "warung_putra",
  "Adas_Dasuki",
  "Teh_Ade",
  "a_deden",
  "nisa_4750",
  "diki_eryanto_jkg",
  "Asep_ahmad_M",
  "ernika06_ernika06",
  "memetkn",
  "pitri_sawitri",
  "sudaryat_50004",
  "siti_jubaedah",
  "febby",
  "ocos",
  "ruhenda_50002",
  "Siti_Aminah_43199",
  "salsa_fitri_novianti_30002",
  "wildan_wildan",
  "tuun",
  "dewi_dewi",
  "teten_2150083398EGJ5038628",
  "nunungnurhayati",
  "dudu_dudu",
  "test",
  "Yanto_cms",
  "herisantosa",
  "darmini_darmini",
  "PEPEP_CMS",
  "mamancms",
  "cica",
  "komala_dewi",
  "Ade",
  "AI_CMS",
  "Tuti_CMS",
  "AKUM_CMS",
  "AINUR_CMS",
  "elis_nurhayati_0001",
  "tehcucu_djkg",
  "EDEN_CMS",
  "irna_irna",
  "husen_husen",
  "romansyah_sidiq_0001",
  "waunay",
  "nia_ros",
  "test2",
  "cepi_rosdiana",
  "A_AHMAD",
  "rangga_rangga",
  "asep_au",
  "rizki_gian",
  "OYANG_CMS",
  "wa_wat_32639",
  "dian_widya_safia",
  "tia-setiawati",
  "mimi_rohaemi_002",
  "Tyenisusana",
  "ABIL-HOME",
  "daryanto_daryanto",
  "ainoval_walfatimah_30001",
  "iwan_iwan",
  "mohamad_nabil_50004",
  "rangga_pirman_50001",
  "wahidin_30001",
  "FITRI_CMS",
  "m_jefri",
  "KIKI_CMS",
  "suryati_90002",
  "aiyuningsih",
  "novi_widiyanti_40002",
  "yani_yani"
]
[2025-08-12T16:17:58.954Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:17:59.311Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T16:18:00.793Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T16:18:00.795Z] [INFO] PPPoE monitoring: 87 active connections, 87 login, 0 logout
[2025-08-12T16:22:17.546Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T16:22:17.549Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T16:22:17.553Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T16:22:18.308Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T16:22:18.308Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T16:22:18.310Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T16:22:18.310Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T16:22:18.320Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T16:22:18.321Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T16:22:18.323Z] [INFO] Environment: development
[2025-08-12T16:22:18.438Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T16:22:18.438Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T16:22:18.440Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T16:22:18.441Z] [INFO] WhatsApp connected successfully
[2025-08-12T16:22:18.443Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T16:22:18.447Z] [INFO] RX Power monitoring initialized
[2025-08-12T16:22:18.448Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T16:22:18.449Z] [INFO] PPPoE monitoring initialized
[2025-08-12T16:23:18.403Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T16:23:18.566Z] [INFO] PPPoE LOGIN detected: ENTANG_CMS, intan_intan, ROMLAH_CMS, iyan_wiyana, TEH_AICCN, aca, ai_cbhl, nardi_30002, saeful_palah_20008, asep_tatang, bayu_sumarna, ramdani_rahmat_hidayat, Syifa_uldzansyah, epon_epon, WAWAN_CMS, mellyprimi, Upit_Sekar_Arum, warung_putra, Adas_Dasuki, Teh_Ade, a_deden, nisa_4750, diki_eryanto_jkg, Asep_ahmad_M, ernika06_ernika06, memetkn, pitri_sawitri, sudaryat_50004, siti_jubaedah, febby, ocos, ruhenda_50002, Siti_Aminah_43199, salsa_fitri_novianti_30002, wildan_wildan, tuun, dewi_dewi, teten_2150083398EGJ5038628, nunungnurhayati, dudu_dudu, test, Yanto_cms, herisantosa, darmini_darmini, PEPEP_CMS, mamancms, cica, komala_dewi, Ade, AI_CMS, Tuti_CMS, AKUM_CMS, AINUR_CMS, elis_nurhayati_0001, tehcucu_djkg, EDEN_CMS, irna_irna, husen_husen, romansyah_sidiq_0001, waunay, nia_ros, test2, cepi_rosdiana, A_AHMAD, rangga_rangga, asep_au, rizki_gian, OYANG_CMS, wa_wat_32639, dian_widya_safia, tia-setiawati, mimi_rohaemi_002, Tyenisusana, ABIL-HOME, daryanto_daryanto, ainoval_walfatimah_30001, iwan_iwan, mohamad_nabil_50004, rangga_pirman_50001, wahidin_30001, FITRI_CMS, m_jefri, KIKI_CMS, suryati_90002, aiyuningsih, novi_widiyanti_40002, yani_yani
[2025-08-12T16:23:18.624Z] [INFO] PPPoE LOGIN:
[
  "ENTANG_CMS",
  "intan_intan",
  "ROMLAH_CMS",
  "iyan_wiyana",
  "TEH_AICCN",
  "aca",
  "ai_cbhl",
  "nardi_30002",
  "saeful_palah_20008",
  "asep_tatang",
  "bayu_sumarna",
  "ramdani_rahmat_hidayat",
  "Syifa_uldzansyah",
  "epon_epon",
  "WAWAN_CMS",
  "mellyprimi",
  "Upit_Sekar_Arum",
  "warung_putra",
  "Adas_Dasuki",
  "Teh_Ade",
  "a_deden",
  "nisa_4750",
  "diki_eryanto_jkg",
  "Asep_ahmad_M",
  "ernika06_ernika06",
  "memetkn",
  "pitri_sawitri",
  "sudaryat_50004",
  "siti_jubaedah",
  "febby",
  "ocos",
  "ruhenda_50002",
  "Siti_Aminah_43199",
  "salsa_fitri_novianti_30002",
  "wildan_wildan",
  "tuun",
  "dewi_dewi",
  "teten_2150083398EGJ5038628",
  "nunungnurhayati",
  "dudu_dudu",
  "test",
  "Yanto_cms",
  "herisantosa",
  "darmini_darmini",
  "PEPEP_CMS",
  "mamancms",
  "cica",
  "komala_dewi",
  "Ade",
  "AI_CMS",
  "Tuti_CMS",
  "AKUM_CMS",
  "AINUR_CMS",
  "elis_nurhayati_0001",
  "tehcucu_djkg",
  "EDEN_CMS",
  "irna_irna",
  "husen_husen",
  "romansyah_sidiq_0001",
  "waunay",
  "nia_ros",
  "test2",
  "cepi_rosdiana",
  "A_AHMAD",
  "rangga_rangga",
  "asep_au",
  "rizki_gian",
  "OYANG_CMS",
  "wa_wat_32639",
  "dian_widya_safia",
  "tia-setiawati",
  "mimi_rohaemi_002",
  "Tyenisusana",
  "ABIL-HOME",
  "daryanto_daryanto",
  "ainoval_walfatimah_30001",
  "iwan_iwan",
  "mohamad_nabil_50004",
  "rangga_pirman_50001",
  "wahidin_30001",
  "FITRI_CMS",
  "m_jefri",
  "KIKI_CMS",
  "suryati_90002",
  "aiyuningsih",
  "novi_widiyanti_40002",
  "yani_yani"
]
[2025-08-12T16:23:18.635Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:23:19.054Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T16:23:20.562Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T16:23:20.567Z] [INFO] PPPoE monitoring: 87 active connections, 87 login, 0 logout
[2025-08-12T16:24:18.400Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:32:50.955Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T16:32:50.959Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T16:32:50.966Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T16:32:51.727Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T16:32:51.729Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T16:32:51.731Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T16:32:51.732Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T16:32:51.739Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T16:32:51.743Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T16:32:51.744Z] [INFO] Environment: development
[2025-08-12T16:32:51.926Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T16:32:51.927Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T16:32:51.928Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T16:32:51.929Z] [INFO] WhatsApp connected successfully
[2025-08-12T16:32:51.931Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T16:32:51.934Z] [INFO] RX Power monitoring initialized
[2025-08-12T16:32:51.934Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T16:32:51.935Z] [INFO] PPPoE monitoring initialized
[2025-08-12T16:33:51.857Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T16:33:52.269Z] [INFO] PPPoE LOGIN detected: ENTANG_CMS, intan_intan, ROMLAH_CMS, iyan_wiyana, TEH_AICCN, aca, ai_cbhl, nardi_30002, saeful_palah_20008, asep_tatang, bayu_sumarna, ramdani_rahmat_hidayat, Syifa_uldzansyah, epon_epon, WAWAN_CMS, mellyprimi, Upit_Sekar_Arum, warung_putra, Adas_Dasuki, Teh_Ade, a_deden, nisa_4750, diki_eryanto_jkg, Asep_ahmad_M, ernika06_ernika06, memetkn, pitri_sawitri, sudaryat_50004, siti_jubaedah, febby, ocos, ruhenda_50002, Siti_Aminah_43199, salsa_fitri_novianti_30002, wildan_wildan, tuun, dewi_dewi, teten_2150083398EGJ5038628, nunungnurhayati, dudu_dudu, test, Yanto_cms, herisantosa, darmini_darmini, PEPEP_CMS, mamancms, cica, komala_dewi, Ade, AI_CMS, Tuti_CMS, AKUM_CMS, AINUR_CMS, elis_nurhayati_0001, tehcucu_djkg, EDEN_CMS, irna_irna, husen_husen, romansyah_sidiq_0001, waunay, nia_ros, test2, cepi_rosdiana, A_AHMAD, rangga_rangga, asep_au, rizki_gian, OYANG_CMS, wa_wat_32639, dian_widya_safia, tia-setiawati, mimi_rohaemi_002, Tyenisusana, ABIL-HOME, daryanto_daryanto, ainoval_walfatimah_30001, iwan_iwan, mohamad_nabil_50004, rangga_pirman_50001, wahidin_30001, FITRI_CMS, m_jefri, KIKI_CMS, suryati_90002, aiyuningsih, novi_widiyanti_40002, yani_yani
[2025-08-12T16:33:52.335Z] [INFO] PPPoE LOGIN:
[
  "ENTANG_CMS",
  "intan_intan",
  "ROMLAH_CMS",
  "iyan_wiyana",
  "TEH_AICCN",
  "aca",
  "ai_cbhl",
  "nardi_30002",
  "saeful_palah_20008",
  "asep_tatang",
  "bayu_sumarna",
  "ramdani_rahmat_hidayat",
  "Syifa_uldzansyah",
  "epon_epon",
  "WAWAN_CMS",
  "mellyprimi",
  "Upit_Sekar_Arum",
  "warung_putra",
  "Adas_Dasuki",
  "Teh_Ade",
  "a_deden",
  "nisa_4750",
  "diki_eryanto_jkg",
  "Asep_ahmad_M",
  "ernika06_ernika06",
  "memetkn",
  "pitri_sawitri",
  "sudaryat_50004",
  "siti_jubaedah",
  "febby",
  "ocos",
  "ruhenda_50002",
  "Siti_Aminah_43199",
  "salsa_fitri_novianti_30002",
  "wildan_wildan",
  "tuun",
  "dewi_dewi",
  "teten_2150083398EGJ5038628",
  "nunungnurhayati",
  "dudu_dudu",
  "test",
  "Yanto_cms",
  "herisantosa",
  "darmini_darmini",
  "PEPEP_CMS",
  "mamancms",
  "cica",
  "komala_dewi",
  "Ade",
  "AI_CMS",
  "Tuti_CMS",
  "AKUM_CMS",
  "AINUR_CMS",
  "elis_nurhayati_0001",
  "tehcucu_djkg",
  "EDEN_CMS",
  "irna_irna",
  "husen_husen",
  "romansyah_sidiq_0001",
  "waunay",
  "nia_ros",
  "test2",
  "cepi_rosdiana",
  "A_AHMAD",
  "rangga_rangga",
  "asep_au",
  "rizki_gian",
  "OYANG_CMS",
  "wa_wat_32639",
  "dian_widya_safia",
  "tia-setiawati",
  "mimi_rohaemi_002",
  "Tyenisusana",
  "ABIL-HOME",
  "daryanto_daryanto",
  "ainoval_walfatimah_30001",
  "iwan_iwan",
  "mohamad_nabil_50004",
  "rangga_pirman_50001",
  "wahidin_30001",
  "FITRI_CMS",
  "m_jefri",
  "KIKI_CMS",
  "suryati_90002",
  "aiyuningsih",
  "novi_widiyanti_40002",
  "yani_yani"
]
[2025-08-12T16:33:52.340Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:33:52.684Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T16:33:54.183Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T16:33:54.184Z] [INFO] PPPoE monitoring: 87 active connections, 87 login, 0 logout
[2025-08-12T16:34:51.807Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:35:51.828Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:36:51.832Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:37:51.889Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:38:51.914Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:39:51.866Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:40:51.907Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:41:52.020Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:42:51.972Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:43:51.907Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:44:51.930Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:45:52.082Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:46:52.811Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:47:52.079Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:48:52.089Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:49:52.065Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:50:52.139Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:51:52.123Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:52:52.091Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:53:52.070Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:54:52.120Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:55:52.087Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:56:52.093Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:57:52.110Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:58:52.116Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T16:59:52.165Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:00:52.106Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:01:52.204Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:02:52.182Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:03:52.131Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:04:05.026Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T17:04:05.028Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T17:04:05.031Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T17:04:05.716Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T17:04:05.718Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T17:04:05.723Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T17:04:05.725Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T17:04:05.739Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T17:04:05.743Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T17:04:05.745Z] [INFO] Environment: development
[2025-08-12T17:04:05.874Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T17:04:05.875Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T17:04:05.875Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T17:04:05.876Z] [INFO] WhatsApp connected successfully
[2025-08-12T17:04:05.878Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T17:04:05.881Z] [INFO] RX Power monitoring initialized
[2025-08-12T17:04:05.882Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T17:04:05.883Z] [INFO] PPPoE monitoring initialized
[2025-08-12T17:05:06.002Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T17:05:06.033Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T17:05:06.186Z] [INFO] PPPoE LOGIN detected: ENTANG_CMS, intan_intan, ROMLAH_CMS, iyan_wiyana, TEH_AICCN, aca, ai_cbhl, saeful_palah_20008, asep_tatang, bayu_sumarna, ramdani_rahmat_hidayat, Syifa_uldzansyah, epon_epon, WAWAN_CMS, mellyprimi, Upit_Sekar_Arum, warung_putra, Adas_Dasuki, Teh_Ade, a_deden, nisa_4750, diki_eryanto_jkg, Asep_ahmad_M, ernika06_ernika06, memetkn, pitri_sawitri, sudaryat_50004, siti_jubaedah, febby, ocos, ruhenda_50002, Siti_Aminah_43199, salsa_fitri_novianti_30002, wildan_wildan, tuun, dewi_dewi, teten_2150083398EGJ5038628, nunungnurhayati, dudu_dudu, test, Yanto_cms, herisantosa, darmini_darmini, PEPEP_CMS, mamancms, cica, komala_dewi, Ade, AI_CMS, Tuti_CMS, AKUM_CMS, AINUR_CMS, elis_nurhayati_0001, tehcucu_djkg, EDEN_CMS, irna_irna, husen_husen, romansyah_sidiq_0001, waunay, nia_ros, test2, cepi_rosdiana, A_AHMAD, rangga_rangga, asep_au, rizki_gian, OYANG_CMS, wa_wat_32639, dian_widya_safia, tia-setiawati, mimi_rohaemi_002, Tyenisusana, ABIL-HOME, daryanto_daryanto, ainoval_walfatimah_30001, iwan_iwan, mohamad_nabil_50004, rangga_pirman_50001, wahidin_30001, FITRI_CMS, m_jefri, KIKI_CMS, suryati_90002, aiyuningsih, novi_widiyanti_40002, yani_yani
[2025-08-12T17:05:06.273Z] [INFO] PPPoE LOGIN:
[
  "ENTANG_CMS",
  "intan_intan",
  "ROMLAH_CMS",
  "iyan_wiyana",
  "TEH_AICCN",
  "aca",
  "ai_cbhl",
  "saeful_palah_20008",
  "asep_tatang",
  "bayu_sumarna",
  "ramdani_rahmat_hidayat",
  "Syifa_uldzansyah",
  "epon_epon",
  "WAWAN_CMS",
  "mellyprimi",
  "Upit_Sekar_Arum",
  "warung_putra",
  "Adas_Dasuki",
  "Teh_Ade",
  "a_deden",
  "nisa_4750",
  "diki_eryanto_jkg",
  "Asep_ahmad_M",
  "ernika06_ernika06",
  "memetkn",
  "pitri_sawitri",
  "sudaryat_50004",
  "siti_jubaedah",
  "febby",
  "ocos",
  "ruhenda_50002",
  "Siti_Aminah_43199",
  "salsa_fitri_novianti_30002",
  "wildan_wildan",
  "tuun",
  "dewi_dewi",
  "teten_2150083398EGJ5038628",
  "nunungnurhayati",
  "dudu_dudu",
  "test",
  "Yanto_cms",
  "herisantosa",
  "darmini_darmini",
  "PEPEP_CMS",
  "mamancms",
  "cica",
  "komala_dewi",
  "Ade",
  "AI_CMS",
  "Tuti_CMS",
  "AKUM_CMS",
  "AINUR_CMS",
  "elis_nurhayati_0001",
  "tehcucu_djkg",
  "EDEN_CMS",
  "irna_irna",
  "husen_husen",
  "romansyah_sidiq_0001",
  "waunay",
  "nia_ros",
  "test2",
  "cepi_rosdiana",
  "A_AHMAD",
  "rangga_rangga",
  "asep_au",
  "rizki_gian",
  "OYANG_CMS",
  "wa_wat_32639",
  "dian_widya_safia",
  "tia-setiawati",
  "mimi_rohaemi_002",
  "Tyenisusana",
  "ABIL-HOME",
  "daryanto_daryanto",
  "ainoval_walfatimah_30001",
  "iwan_iwan",
  "mohamad_nabil_50004",
  "rangga_pirman_50001",
  "wahidin_30001",
  "FITRI_CMS",
  "m_jefri",
  "KIKI_CMS",
  "suryati_90002",
  "aiyuningsih",
  "novi_widiyanti_40002",
  "yani_yani"
]
[2025-08-12T17:05:06.279Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-12T17:05:06.540Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T17:05:08.000Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T17:05:08.002Z] [INFO] PPPoE monitoring: 86 active connections, 86 login, 0 logout
[2025-08-12T17:06:05.841Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-12T17:07:05.905Z] [INFO] PPPoE LOGIN:
[
  "nardi_30002"
]
[2025-08-12T17:07:05.906Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:07:06.031Z] [INFO] PPPoE LOGIN detected: nardi_30002
[2025-08-12T17:07:06.433Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T17:07:07.906Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T17:07:07.909Z] [INFO] PPPoE monitoring: 87 active connections, 1 login, 0 logout
[2025-08-12T17:08:05.819Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:21:48.946Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T17:21:49.033Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T17:21:49.038Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T17:21:57.613Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T17:21:57.617Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T17:21:57.618Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T17:21:57.619Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T17:21:57.631Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T17:21:57.632Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T17:21:57.633Z] [INFO] Environment: development
[2025-08-12T17:21:57.735Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T17:21:57.736Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T17:21:57.736Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T17:21:57.737Z] [INFO] WhatsApp connected successfully
[2025-08-12T17:21:57.738Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T17:21:57.739Z] [INFO] RX Power monitoring initialized
[2025-08-12T17:21:57.740Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T17:21:57.741Z] [INFO] PPPoE monitoring initialized
[2025-08-12T17:22:58.102Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T17:22:58.308Z] [INFO] PPPoE LOGIN:
[
  "ENTANG_CMS",
  "intan_intan",
  "ROMLAH_CMS",
  "iyan_wiyana",
  "TEH_AICCN",
  "aca",
  "ai_cbhl",
  "saeful_palah_20008",
  "asep_tatang",
  "bayu_sumarna",
  "ramdani_rahmat_hidayat",
  "Syifa_uldzansyah",
  "epon_epon",
  "WAWAN_CMS",
  "mellyprimi",
  "Upit_Sekar_Arum",
  "warung_putra",
  "Adas_Dasuki",
  "Teh_Ade",
  "a_deden",
  "nisa_4750",
  "diki_eryanto_jkg",
  "Asep_ahmad_M",
  "ernika06_ernika06",
  "pitri_sawitri",
  "sudaryat_50004",
  "siti_jubaedah",
  "febby",
  "ocos",
  "ruhenda_50002",
  "Siti_Aminah_43199",
  "salsa_fitri_novianti_30002",
  "wildan_wildan",
  "tuun",
  "dewi_dewi",
  "teten_2150083398EGJ5038628",
  "nunungnurhayati",
  "dudu_dudu",
  "test",
  "Yanto_cms",
  "herisantosa",
  "darmini_darmini",
  "PEPEP_CMS",
  "mamancms",
  "cica",
  "komala_dewi",
  "Ade",
  "AI_CMS",
  "Tuti_CMS",
  "AKUM_CMS",
  "AINUR_CMS",
  "elis_nurhayati_0001",
  "tehcucu_djkg",
  "EDEN_CMS",
  "irna_irna",
  "husen_husen",
  "romansyah_sidiq_0001",
  "waunay",
  "nia_ros",
  "test2",
  "cepi_rosdiana",
  "A_AHMAD",
  "rangga_rangga",
  "asep_au",
  "rizki_gian",
  "OYANG_CMS",
  "wa_wat_32639",
  "dian_widya_safia",
  "tia-setiawati",
  "mimi_rohaemi_002",
  "Tyenisusana",
  "ABIL-HOME",
  "daryanto_daryanto",
  "ainoval_walfatimah_30001",
  "iwan_iwan",
  "mohamad_nabil_50004",
  "rangga_pirman_50001",
  "wahidin_30001",
  "FITRI_CMS",
  "m_jefri",
  "KIKI_CMS",
  "suryati_90002",
  "aiyuningsih",
  "novi_widiyanti_40002",
  "yani_yani",
  "nardi_30002",
  "memetkn"
]
[2025-08-12T17:22:58.309Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:22:58.331Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T17:22:58.408Z] [INFO] PPPoE LOGIN detected: ENTANG_CMS, intan_intan, ROMLAH_CMS, iyan_wiyana, TEH_AICCN, aca, ai_cbhl, saeful_palah_20008, asep_tatang, bayu_sumarna, ramdani_rahmat_hidayat, Syifa_uldzansyah, epon_epon, WAWAN_CMS, mellyprimi, Upit_Sekar_Arum, warung_putra, Adas_Dasuki, Teh_Ade, a_deden, nisa_4750, diki_eryanto_jkg, Asep_ahmad_M, ernika06_ernika06, pitri_sawitri, sudaryat_50004, siti_jubaedah, febby, ocos, ruhenda_50002, Siti_Aminah_43199, salsa_fitri_novianti_30002, wildan_wildan, tuun, dewi_dewi, teten_2150083398EGJ5038628, nunungnurhayati, dudu_dudu, test, Yanto_cms, herisantosa, darmini_darmini, PEPEP_CMS, mamancms, cica, komala_dewi, Ade, AI_CMS, Tuti_CMS, AKUM_CMS, AINUR_CMS, elis_nurhayati_0001, tehcucu_djkg, EDEN_CMS, irna_irna, husen_husen, romansyah_sidiq_0001, waunay, nia_ros, test2, cepi_rosdiana, A_AHMAD, rangga_rangga, asep_au, rizki_gian, OYANG_CMS, wa_wat_32639, dian_widya_safia, tia-setiawati, mimi_rohaemi_002, Tyenisusana, ABIL-HOME, daryanto_daryanto, ainoval_walfatimah_30001, iwan_iwan, mohamad_nabil_50004, rangga_pirman_50001, wahidin_30001, FITRI_CMS, m_jefri, KIKI_CMS, suryati_90002, aiyuningsih, novi_widiyanti_40002, yani_yani, nardi_30002, memetkn
[2025-08-12T17:22:58.760Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T17:23:00.270Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T17:23:00.271Z] [INFO] PPPoE monitoring: 87 active connections, 87 login, 0 logout
[2025-08-12T17:23:57.718Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:24:57.715Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:25:57.779Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:26:57.827Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:27:57.739Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:28:57.749Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:29:22.581Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T17:29:22.583Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T17:29:22.585Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T17:32:32.311Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T17:32:32.312Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T17:32:32.314Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T17:33:39.784Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T17:33:39.786Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T17:33:39.788Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T17:33:40.085Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T17:33:40.086Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T17:33:40.087Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T17:33:40.087Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T17:33:40.091Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T17:33:40.092Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T17:33:40.093Z] [INFO] Environment: development
[2025-08-12T17:33:40.166Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T17:33:40.167Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T17:33:40.167Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T17:33:40.168Z] [INFO] WhatsApp connected successfully
[2025-08-12T17:33:40.169Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T17:33:40.171Z] [INFO] RX Power monitoring initialized
[2025-08-12T17:33:40.172Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T17:33:40.173Z] [INFO] PPPoE monitoring initialized
[2025-08-12T17:34:40.223Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T17:34:40.256Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T17:34:40.341Z] [INFO] PPPoE LOGIN detected: ENTANG_CMS, intan_intan, ROMLAH_CMS, iyan_wiyana, TEH_AICCN, aca, ai_cbhl, saeful_palah_20008, asep_tatang, bayu_sumarna, ramdani_rahmat_hidayat, Syifa_uldzansyah, epon_epon, WAWAN_CMS, mellyprimi, Upit_Sekar_Arum, warung_putra, Adas_Dasuki, Teh_Ade, a_deden, nisa_4750, diki_eryanto_jkg, Asep_ahmad_M, ernika06_ernika06, pitri_sawitri, sudaryat_50004, siti_jubaedah, febby, ocos, ruhenda_50002, Siti_Aminah_43199, salsa_fitri_novianti_30002, wildan_wildan, tuun, dewi_dewi, teten_2150083398EGJ5038628, nunungnurhayati, dudu_dudu, test, Yanto_cms, herisantosa, darmini_darmini, PEPEP_CMS, mamancms, cica, komala_dewi, Ade, AI_CMS, Tuti_CMS, AKUM_CMS, AINUR_CMS, elis_nurhayati_0001, tehcucu_djkg, EDEN_CMS, irna_irna, husen_husen, romansyah_sidiq_0001, waunay, nia_ros, test2, cepi_rosdiana, A_AHMAD, rangga_rangga, asep_au, rizki_gian, OYANG_CMS, wa_wat_32639, dian_widya_safia, tia-setiawati, mimi_rohaemi_002, Tyenisusana, ABIL-HOME, daryanto_daryanto, ainoval_walfatimah_30001, iwan_iwan, mohamad_nabil_50004, rangga_pirman_50001, wahidin_30001, FITRI_CMS, m_jefri, KIKI_CMS, suryati_90002, aiyuningsih, novi_widiyanti_40002, yani_yani, nardi_30002, memetkn
[2025-08-12T17:34:40.385Z] [INFO] PPPoE LOGIN:
[
  "ENTANG_CMS",
  "intan_intan",
  "ROMLAH_CMS",
  "iyan_wiyana",
  "TEH_AICCN",
  "aca",
  "ai_cbhl",
  "saeful_palah_20008",
  "asep_tatang",
  "bayu_sumarna",
  "ramdani_rahmat_hidayat",
  "Syifa_uldzansyah",
  "epon_epon",
  "WAWAN_CMS",
  "mellyprimi",
  "Upit_Sekar_Arum",
  "warung_putra",
  "Adas_Dasuki",
  "Teh_Ade",
  "a_deden",
  "nisa_4750",
  "diki_eryanto_jkg",
  "Asep_ahmad_M",
  "ernika06_ernika06",
  "pitri_sawitri",
  "sudaryat_50004",
  "siti_jubaedah",
  "febby",
  "ocos",
  "ruhenda_50002",
  "Siti_Aminah_43199",
  "salsa_fitri_novianti_30002",
  "wildan_wildan",
  "tuun",
  "dewi_dewi",
  "teten_2150083398EGJ5038628",
  "nunungnurhayati",
  "dudu_dudu",
  "test",
  "Yanto_cms",
  "herisantosa",
  "darmini_darmini",
  "PEPEP_CMS",
  "mamancms",
  "cica",
  "komala_dewi",
  "Ade",
  "AI_CMS",
  "Tuti_CMS",
  "AKUM_CMS",
  "AINUR_CMS",
  "elis_nurhayati_0001",
  "tehcucu_djkg",
  "EDEN_CMS",
  "irna_irna",
  "husen_husen",
  "romansyah_sidiq_0001",
  "waunay",
  "nia_ros",
  "test2",
  "cepi_rosdiana",
  "A_AHMAD",
  "rangga_rangga",
  "asep_au",
  "rizki_gian",
  "OYANG_CMS",
  "wa_wat_32639",
  "dian_widya_safia",
  "tia-setiawati",
  "mimi_rohaemi_002",
  "Tyenisusana",
  "ABIL-HOME",
  "daryanto_daryanto",
  "ainoval_walfatimah_30001",
  "iwan_iwan",
  "mohamad_nabil_50004",
  "rangga_pirman_50001",
  "wahidin_30001",
  "FITRI_CMS",
  "m_jefri",
  "KIKI_CMS",
  "suryati_90002",
  "aiyuningsih",
  "novi_widiyanti_40002",
  "yani_yani",
  "nardi_30002",
  "memetkn"
]
[2025-08-12T17:34:40.386Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:34:40.788Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T17:34:42.458Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T17:34:42.459Z] [INFO] PPPoE monitoring: 87 active connections, 87 login, 0 logout
[2025-08-12T17:35:40.209Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:36:40.243Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:37:40.179Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:38:40.235Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:39:40.232Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:40:40.238Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:41:40.275Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:42:40.238Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:43:40.301Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:44:40.236Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:45:40.246Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:46:40.299Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:47:40.277Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:48:40.281Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:49:40.328Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:50:40.299Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:51:40.342Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:52:40.313Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:53:40.298Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:54:40.369Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T17:55:40.318Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:01:46.179Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T18:01:46.181Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T18:01:46.186Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T18:01:46.973Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T18:01:46.974Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T18:01:46.975Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T18:01:46.976Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T18:01:46.984Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T18:01:46.985Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T18:01:46.986Z] [INFO] Environment: development
[2025-08-12T18:01:47.119Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T18:01:47.120Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T18:01:47.121Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T18:01:47.122Z] [INFO] WhatsApp connected successfully
[2025-08-12T18:01:47.124Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T18:01:47.127Z] [INFO] RX Power monitoring initialized
[2025-08-12T18:01:47.128Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T18:01:47.129Z] [INFO] PPPoE monitoring initialized
[2025-08-12T18:02:47.072Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T18:02:47.174Z] [INFO] PPPoE LOGIN detected: ENTANG_CMS, intan_intan, ROMLAH_CMS, iyan_wiyana, TEH_AICCN, aca, ai_cbhl, saeful_palah_20008, asep_tatang, bayu_sumarna, ramdani_rahmat_hidayat, Syifa_uldzansyah, epon_epon, WAWAN_CMS, mellyprimi, Upit_Sekar_Arum, warung_putra, Adas_Dasuki, Teh_Ade, a_deden, nisa_4750, diki_eryanto_jkg, Asep_ahmad_M, ernika06_ernika06, pitri_sawitri, sudaryat_50004, siti_jubaedah, febby, ocos, ruhenda_50002, Siti_Aminah_43199, salsa_fitri_novianti_30002, wildan_wildan, tuun, dewi_dewi, teten_2150083398EGJ5038628, nunungnurhayati, dudu_dudu, test, Yanto_cms, herisantosa, darmini_darmini, PEPEP_CMS, mamancms, cica, komala_dewi, Ade, AI_CMS, Tuti_CMS, AKUM_CMS, AINUR_CMS, elis_nurhayati_0001, tehcucu_djkg, EDEN_CMS, irna_irna, husen_husen, romansyah_sidiq_0001, waunay, nia_ros, test2, cepi_rosdiana, A_AHMAD, rangga_rangga, asep_au, rizki_gian, OYANG_CMS, wa_wat_32639, dian_widya_safia, tia-setiawati, mimi_rohaemi_002, Tyenisusana, ABIL-HOME, daryanto_daryanto, ainoval_walfatimah_30001, iwan_iwan, mohamad_nabil_50004, rangga_pirman_50001, wahidin_30001, FITRI_CMS, m_jefri, KIKI_CMS, suryati_90002, aiyuningsih, novi_widiyanti_40002, yani_yani, nardi_30002, memetkn
[2025-08-12T18:02:47.218Z] [INFO] PPPoE LOGIN:
[
  "ENTANG_CMS",
  "intan_intan",
  "ROMLAH_CMS",
  "iyan_wiyana",
  "TEH_AICCN",
  "aca",
  "ai_cbhl",
  "saeful_palah_20008",
  "asep_tatang",
  "bayu_sumarna",
  "ramdani_rahmat_hidayat",
  "Syifa_uldzansyah",
  "epon_epon",
  "WAWAN_CMS",
  "mellyprimi",
  "Upit_Sekar_Arum",
  "warung_putra",
  "Adas_Dasuki",
  "Teh_Ade",
  "a_deden",
  "nisa_4750",
  "diki_eryanto_jkg",
  "Asep_ahmad_M",
  "ernika06_ernika06",
  "pitri_sawitri",
  "sudaryat_50004",
  "siti_jubaedah",
  "febby",
  "ocos",
  "ruhenda_50002",
  "Siti_Aminah_43199",
  "salsa_fitri_novianti_30002",
  "wildan_wildan",
  "tuun",
  "dewi_dewi",
  "teten_2150083398EGJ5038628",
  "nunungnurhayati",
  "dudu_dudu",
  "test",
  "Yanto_cms",
  "herisantosa",
  "darmini_darmini",
  "PEPEP_CMS",
  "mamancms",
  "cica",
  "komala_dewi",
  "Ade",
  "AI_CMS",
  "Tuti_CMS",
  "AKUM_CMS",
  "AINUR_CMS",
  "elis_nurhayati_0001",
  "tehcucu_djkg",
  "EDEN_CMS",
  "irna_irna",
  "husen_husen",
  "romansyah_sidiq_0001",
  "waunay",
  "nia_ros",
  "test2",
  "cepi_rosdiana",
  "A_AHMAD",
  "rangga_rangga",
  "asep_au",
  "rizki_gian",
  "OYANG_CMS",
  "wa_wat_32639",
  "dian_widya_safia",
  "tia-setiawati",
  "mimi_rohaemi_002",
  "Tyenisusana",
  "ABIL-HOME",
  "daryanto_daryanto",
  "ainoval_walfatimah_30001",
  "iwan_iwan",
  "mohamad_nabil_50004",
  "rangga_pirman_50001",
  "wahidin_30001",
  "FITRI_CMS",
  "m_jefri",
  "KIKI_CMS",
  "suryati_90002",
  "aiyuningsih",
  "novi_widiyanti_40002",
  "yani_yani",
  "nardi_30002",
  "memetkn"
]
[2025-08-12T18:02:47.220Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:02:47.653Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T18:02:49.391Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T18:02:49.391Z] [INFO] PPPoE monitoring: 87 active connections, 87 login, 0 logout
[2025-08-12T18:04:23.249Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T18:04:23.252Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T18:04:23.254Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T18:04:23.927Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T18:04:23.928Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T18:04:23.929Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T18:04:23.930Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T18:04:23.936Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T18:04:23.938Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T18:04:23.939Z] [INFO] Environment: development
[2025-08-12T18:04:24.114Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T18:04:24.115Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T18:04:24.116Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T18:04:24.117Z] [INFO] WhatsApp connected successfully
[2025-08-12T18:04:24.119Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T18:04:24.127Z] [INFO] RX Power monitoring initialized
[2025-08-12T18:04:24.127Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T18:04:24.129Z] [INFO] PPPoE monitoring initialized
[2025-08-12T18:04:47.412Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T18:05:24.154Z] [INFO] PPPoE LOGIN:
[
  "ENTANG_CMS",
  "intan_intan",
  "ROMLAH_CMS",
  "iyan_wiyana",
  "TEH_AICCN",
  "aca",
  "ai_cbhl",
  "saeful_palah_20008",
  "asep_tatang",
  "bayu_sumarna",
  "ramdani_rahmat_hidayat",
  "Syifa_uldzansyah",
  "epon_epon",
  "WAWAN_CMS",
  "mellyprimi",
  "Upit_Sekar_Arum",
  "warung_putra",
  "Adas_Dasuki",
  "Teh_Ade",
  "a_deden",
  "nisa_4750",
  "diki_eryanto_jkg",
  "Asep_ahmad_M",
  "ernika06_ernika06",
  "pitri_sawitri",
  "sudaryat_50004",
  "siti_jubaedah",
  "febby",
  "ocos",
  "ruhenda_50002",
  "Siti_Aminah_43199",
  "salsa_fitri_novianti_30002",
  "wildan_wildan",
  "tuun",
  "dewi_dewi",
  "teten_2150083398EGJ5038628",
  "nunungnurhayati",
  "dudu_dudu",
  "test",
  "Yanto_cms",
  "herisantosa",
  "darmini_darmini",
  "PEPEP_CMS",
  "mamancms",
  "cica",
  "komala_dewi",
  "Ade",
  "AI_CMS",
  "Tuti_CMS",
  "AKUM_CMS",
  "AINUR_CMS",
  "elis_nurhayati_0001",
  "tehcucu_djkg",
  "EDEN_CMS",
  "irna_irna",
  "husen_husen",
  "romansyah_sidiq_0001",
  "waunay",
  "nia_ros",
  "test2",
  "cepi_rosdiana",
  "A_AHMAD",
  "rangga_rangga",
  "asep_au",
  "rizki_gian",
  "OYANG_CMS",
  "wa_wat_32639",
  "dian_widya_safia",
  "tia-setiawati",
  "mimi_rohaemi_002",
  "Tyenisusana",
  "ABIL-HOME",
  "daryanto_daryanto",
  "ainoval_walfatimah_30001",
  "iwan_iwan",
  "mohamad_nabil_50004",
  "rangga_pirman_50001",
  "wahidin_30001",
  "FITRI_CMS",
  "m_jefri",
  "KIKI_CMS",
  "suryati_90002",
  "aiyuningsih",
  "novi_widiyanti_40002",
  "yani_yani",
  "nardi_30002",
  "memetkn"
]
[2025-08-12T18:05:24.155Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:05:24.169Z] [INFO] PPPoE LOGIN detected: ENTANG_CMS, intan_intan, ROMLAH_CMS, iyan_wiyana, TEH_AICCN, aca, ai_cbhl, saeful_palah_20008, asep_tatang, bayu_sumarna, ramdani_rahmat_hidayat, Syifa_uldzansyah, epon_epon, WAWAN_CMS, mellyprimi, Upit_Sekar_Arum, warung_putra, Adas_Dasuki, Teh_Ade, a_deden, nisa_4750, diki_eryanto_jkg, Asep_ahmad_M, ernika06_ernika06, pitri_sawitri, sudaryat_50004, siti_jubaedah, febby, ocos, ruhenda_50002, Siti_Aminah_43199, salsa_fitri_novianti_30002, wildan_wildan, tuun, dewi_dewi, teten_2150083398EGJ5038628, nunungnurhayati, dudu_dudu, test, Yanto_cms, herisantosa, darmini_darmini, PEPEP_CMS, mamancms, cica, komala_dewi, Ade, AI_CMS, Tuti_CMS, AKUM_CMS, AINUR_CMS, elis_nurhayati_0001, tehcucu_djkg, EDEN_CMS, irna_irna, husen_husen, romansyah_sidiq_0001, waunay, nia_ros, test2, cepi_rosdiana, A_AHMAD, rangga_rangga, asep_au, rizki_gian, OYANG_CMS, wa_wat_32639, dian_widya_safia, tia-setiawati, mimi_rohaemi_002, Tyenisusana, ABIL-HOME, daryanto_daryanto, ainoval_walfatimah_30001, iwan_iwan, mohamad_nabil_50004, rangga_pirman_50001, wahidin_30001, FITRI_CMS, m_jefri, KIKI_CMS, suryati_90002, aiyuningsih, novi_widiyanti_40002, yani_yani, nardi_30002, memetkn
[2025-08-12T18:05:24.426Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T18:05:25.872Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T18:05:25.872Z] [INFO] PPPoE monitoring: 87 active connections, 87 login, 0 logout
[2025-08-12T18:06:24.031Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:07:24.095Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:08:24.060Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:09:24.068Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:10:24.057Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:11:24.110Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:12:24.071Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:13:24.083Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:14:24.163Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:15:24.123Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:16:24.167Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:17:55.335Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T18:17:55.337Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T18:17:55.339Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T18:17:55.905Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T18:17:55.905Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T18:17:55.907Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T18:17:55.907Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T18:17:55.917Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T18:17:55.917Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T18:17:55.918Z] [INFO] Environment: development
[2025-08-12T18:17:56.037Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T18:17:56.038Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T18:17:56.039Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T18:17:56.041Z] [INFO] WhatsApp connected successfully
[2025-08-12T18:17:56.047Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T18:17:56.049Z] [INFO] RX Power monitoring initialized
[2025-08-12T18:17:56.050Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T18:17:56.051Z] [INFO] PPPoE monitoring initialized
[2025-08-12T18:18:56.068Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T18:18:56.151Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T18:18:56.258Z] [INFO] PPPoE LOGIN:
[
  "ENTANG_CMS",
  "intan_intan",
  "ROMLAH_CMS",
  "iyan_wiyana",
  "TEH_AICCN",
  "aca",
  "ai_cbhl",
  "saeful_palah_20008",
  "asep_tatang",
  "bayu_sumarna",
  "ramdani_rahmat_hidayat",
  "Syifa_uldzansyah",
  "epon_epon",
  "mellyprimi",
  "Upit_Sekar_Arum",
  "warung_putra",
  "Adas_Dasuki",
  "Teh_Ade",
  "a_deden",
  "nisa_4750",
  "diki_eryanto_jkg",
  "Asep_ahmad_M",
  "ernika06_ernika06",
  "pitri_sawitri",
  "sudaryat_50004",
  "siti_jubaedah",
  "febby",
  "ocos",
  "ruhenda_50002",
  "Siti_Aminah_43199",
  "salsa_fitri_novianti_30002",
  "wildan_wildan",
  "tuun",
  "dewi_dewi",
  "teten_2150083398EGJ5038628",
  "nunungnurhayati",
  "dudu_dudu",
  "test",
  "Yanto_cms",
  "herisantosa",
  "darmini_darmini",
  "PEPEP_CMS",
  "mamancms",
  "cica",
  "komala_dewi",
  "Ade",
  "AI_CMS",
  "Tuti_CMS",
  "AKUM_CMS",
  "AINUR_CMS",
  "elis_nurhayati_0001",
  "tehcucu_djkg",
  "EDEN_CMS",
  "irna_irna",
  "husen_husen",
  "romansyah_sidiq_0001",
  "waunay",
  "nia_ros",
  "test2",
  "cepi_rosdiana",
  "A_AHMAD",
  "rangga_rangga",
  "asep_au",
  "rizki_gian",
  "OYANG_CMS",
  "wa_wat_32639",
  "dian_widya_safia",
  "tia-setiawati",
  "mimi_rohaemi_002",
  "Tyenisusana",
  "ABIL-HOME",
  "daryanto_daryanto",
  "ainoval_walfatimah_30001",
  "iwan_iwan",
  "mohamad_nabil_50004",
  "rangga_pirman_50001",
  "wahidin_30001",
  "FITRI_CMS",
  "m_jefri",
  "KIKI_CMS",
  "suryati_90002",
  "aiyuningsih",
  "novi_widiyanti_40002",
  "yani_yani",
  "nardi_30002",
  "memetkn"
]
[2025-08-12T18:18:56.260Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-12T18:18:56.265Z] [INFO] PPPoE LOGIN detected: ENTANG_CMS, intan_intan, ROMLAH_CMS, iyan_wiyana, TEH_AICCN, aca, ai_cbhl, saeful_palah_20008, asep_tatang, bayu_sumarna, ramdani_rahmat_hidayat, Syifa_uldzansyah, epon_epon, mellyprimi, Upit_Sekar_Arum, warung_putra, Adas_Dasuki, Teh_Ade, a_deden, nisa_4750, diki_eryanto_jkg, Asep_ahmad_M, ernika06_ernika06, pitri_sawitri, sudaryat_50004, siti_jubaedah, febby, ocos, ruhenda_50002, Siti_Aminah_43199, salsa_fitri_novianti_30002, wildan_wildan, tuun, dewi_dewi, teten_2150083398EGJ5038628, nunungnurhayati, dudu_dudu, test, Yanto_cms, herisantosa, darmini_darmini, PEPEP_CMS, mamancms, cica, komala_dewi, Ade, AI_CMS, Tuti_CMS, AKUM_CMS, AINUR_CMS, elis_nurhayati_0001, tehcucu_djkg, EDEN_CMS, irna_irna, husen_husen, romansyah_sidiq_0001, waunay, nia_ros, test2, cepi_rosdiana, A_AHMAD, rangga_rangga, asep_au, rizki_gian, OYANG_CMS, wa_wat_32639, dian_widya_safia, tia-setiawati, mimi_rohaemi_002, Tyenisusana, ABIL-HOME, daryanto_daryanto, ainoval_walfatimah_30001, iwan_iwan, mohamad_nabil_50004, rangga_pirman_50001, wahidin_30001, FITRI_CMS, m_jefri, KIKI_CMS, suryati_90002, aiyuningsih, novi_widiyanti_40002, yani_yani, nardi_30002, memetkn
[2025-08-12T18:18:56.636Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T18:18:58.105Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T18:18:58.106Z] [INFO] PPPoE monitoring: 86 active connections, 86 login, 0 logout
[2025-08-12T18:26:12.170Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T18:26:12.200Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T18:26:12.202Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T18:26:18.790Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T18:26:18.791Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T18:26:18.792Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T18:26:18.793Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T18:26:18.806Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T18:26:18.807Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T18:26:18.808Z] [INFO] Environment: development
[2025-08-12T18:26:19.129Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T18:26:19.130Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T18:26:19.130Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T18:26:19.132Z] [INFO] WhatsApp connected successfully
[2025-08-12T18:26:19.135Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T18:26:19.138Z] [INFO] RX Power monitoring initialized
[2025-08-12T18:26:19.139Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T18:26:19.140Z] [INFO] PPPoE monitoring initialized
[2025-08-12T18:27:18.897Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T18:27:19.107Z] [INFO] PPPoE LOGIN:
[
  "ENTANG_CMS",
  "intan_intan",
  "ROMLAH_CMS",
  "iyan_wiyana",
  "TEH_AICCN",
  "aca",
  "ai_cbhl",
  "saeful_palah_20008",
  "asep_tatang",
  "bayu_sumarna",
  "ramdani_rahmat_hidayat",
  "Syifa_uldzansyah",
  "epon_epon",
  "mellyprimi",
  "Upit_Sekar_Arum",
  "warung_putra",
  "Adas_Dasuki",
  "Teh_Ade",
  "a_deden",
  "nisa_4750",
  "diki_eryanto_jkg",
  "Asep_ahmad_M",
  "ernika06_ernika06",
  "pitri_sawitri",
  "sudaryat_50004",
  "siti_jubaedah",
  "febby",
  "ocos",
  "ruhenda_50002",
  "Siti_Aminah_43199",
  "salsa_fitri_novianti_30002",
  "wildan_wildan",
  "tuun",
  "dewi_dewi",
  "teten_2150083398EGJ5038628",
  "nunungnurhayati",
  "dudu_dudu",
  "test",
  "Yanto_cms",
  "herisantosa",
  "darmini_darmini",
  "PEPEP_CMS",
  "mamancms",
  "cica",
  "komala_dewi",
  "Ade",
  "AI_CMS",
  "Tuti_CMS",
  "AKUM_CMS",
  "AINUR_CMS",
  "elis_nurhayati_0001",
  "tehcucu_djkg",
  "EDEN_CMS",
  "irna_irna",
  "husen_husen",
  "romansyah_sidiq_0001",
  "waunay",
  "nia_ros",
  "test2",
  "cepi_rosdiana",
  "A_AHMAD",
  "rangga_rangga",
  "asep_au",
  "rizki_gian",
  "OYANG_CMS",
  "wa_wat_32639",
  "dian_widya_safia",
  "tia-setiawati",
  "mimi_rohaemi_002",
  "Tyenisusana",
  "ABIL-HOME",
  "daryanto_daryanto",
  "ainoval_walfatimah_30001",
  "iwan_iwan",
  "mohamad_nabil_50004",
  "rangga_pirman_50001",
  "wahidin_30001",
  "FITRI_CMS",
  "m_jefri",
  "KIKI_CMS",
  "suryati_90002",
  "aiyuningsih",
  "novi_widiyanti_40002",
  "yani_yani",
  "nardi_30002",
  "memetkn",
  "WAWAN_CMS"
]
[2025-08-12T18:27:19.108Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:27:19.198Z] [INFO] PPPoE LOGIN detected: ENTANG_CMS, intan_intan, ROMLAH_CMS, iyan_wiyana, TEH_AICCN, aca, ai_cbhl, saeful_palah_20008, asep_tatang, bayu_sumarna, ramdani_rahmat_hidayat, Syifa_uldzansyah, epon_epon, mellyprimi, Upit_Sekar_Arum, warung_putra, Adas_Dasuki, Teh_Ade, a_deden, nisa_4750, diki_eryanto_jkg, Asep_ahmad_M, ernika06_ernika06, pitri_sawitri, sudaryat_50004, siti_jubaedah, febby, ocos, ruhenda_50002, Siti_Aminah_43199, salsa_fitri_novianti_30002, wildan_wildan, tuun, dewi_dewi, teten_2150083398EGJ5038628, nunungnurhayati, dudu_dudu, test, Yanto_cms, herisantosa, darmini_darmini, PEPEP_CMS, mamancms, cica, komala_dewi, Ade, AI_CMS, Tuti_CMS, AKUM_CMS, AINUR_CMS, elis_nurhayati_0001, tehcucu_djkg, EDEN_CMS, irna_irna, husen_husen, romansyah_sidiq_0001, waunay, nia_ros, test2, cepi_rosdiana, A_AHMAD, rangga_rangga, asep_au, rizki_gian, OYANG_CMS, wa_wat_32639, dian_widya_safia, tia-setiawati, mimi_rohaemi_002, Tyenisusana, ABIL-HOME, daryanto_daryanto, ainoval_walfatimah_30001, iwan_iwan, mohamad_nabil_50004, rangga_pirman_50001, wahidin_30001, FITRI_CMS, m_jefri, KIKI_CMS, suryati_90002, aiyuningsih, novi_widiyanti_40002, yani_yani, nardi_30002, memetkn, WAWAN_CMS
[2025-08-12T18:27:19.678Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T18:27:21.262Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T18:27:21.264Z] [INFO] PPPoE monitoring: 87 active connections, 87 login, 0 logout
[2025-08-12T18:28:18.929Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:35:28.720Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T18:35:28.722Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T18:35:28.724Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T18:35:29.161Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T18:35:29.161Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T18:35:29.162Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T18:35:29.162Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T18:35:29.170Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T18:35:29.170Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T18:35:29.171Z] [INFO] Environment: development
[2025-08-12T18:35:29.276Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T18:35:29.277Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T18:35:29.277Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T18:35:29.277Z] [INFO] WhatsApp connected successfully
[2025-08-12T18:35:29.278Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T18:35:29.279Z] [INFO] RX Power monitoring initialized
[2025-08-12T18:35:29.279Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T18:35:29.279Z] [INFO] PPPoE monitoring initialized
[2025-08-12T18:36:29.268Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T18:36:29.424Z] [INFO] PPPoE LOGIN detected: ENTANG_CMS, intan_intan, ROMLAH_CMS, iyan_wiyana, TEH_AICCN, aca, ai_cbhl, saeful_palah_20008, asep_tatang, bayu_sumarna, ramdani_rahmat_hidayat, Syifa_uldzansyah, epon_epon, mellyprimi, Upit_Sekar_Arum, warung_putra, Adas_Dasuki, Teh_Ade, a_deden, nisa_4750, diki_eryanto_jkg, Asep_ahmad_M, ernika06_ernika06, pitri_sawitri, sudaryat_50004, siti_jubaedah, febby, ocos, ruhenda_50002, Siti_Aminah_43199, salsa_fitri_novianti_30002, wildan_wildan, tuun, dewi_dewi, teten_2150083398EGJ5038628, nunungnurhayati, dudu_dudu, test, Yanto_cms, herisantosa, darmini_darmini, PEPEP_CMS, mamancms, cica, komala_dewi, Ade, AI_CMS, Tuti_CMS, AKUM_CMS, AINUR_CMS, elis_nurhayati_0001, tehcucu_djkg, EDEN_CMS, irna_irna, husen_husen, romansyah_sidiq_0001, waunay, nia_ros, test2, cepi_rosdiana, A_AHMAD, rangga_rangga, asep_au, rizki_gian, OYANG_CMS, wa_wat_32639, dian_widya_safia, tia-setiawati, mimi_rohaemi_002, Tyenisusana, ABIL-HOME, daryanto_daryanto, ainoval_walfatimah_30001, iwan_iwan, mohamad_nabil_50004, rangga_pirman_50001, wahidin_30001, FITRI_CMS, m_jefri, KIKI_CMS, suryati_90002, aiyuningsih, novi_widiyanti_40002, yani_yani, nardi_30002, memetkn, WAWAN_CMS
[2025-08-12T18:36:29.457Z] [INFO] PPPoE LOGIN:
[
  "ENTANG_CMS",
  "intan_intan",
  "ROMLAH_CMS",
  "iyan_wiyana",
  "TEH_AICCN",
  "aca",
  "ai_cbhl",
  "saeful_palah_20008",
  "asep_tatang",
  "bayu_sumarna",
  "ramdani_rahmat_hidayat",
  "Syifa_uldzansyah",
  "epon_epon",
  "mellyprimi",
  "Upit_Sekar_Arum",
  "warung_putra",
  "Adas_Dasuki",
  "Teh_Ade",
  "a_deden",
  "nisa_4750",
  "diki_eryanto_jkg",
  "Asep_ahmad_M",
  "ernika06_ernika06",
  "pitri_sawitri",
  "sudaryat_50004",
  "siti_jubaedah",
  "febby",
  "ocos",
  "ruhenda_50002",
  "Siti_Aminah_43199",
  "salsa_fitri_novianti_30002",
  "wildan_wildan",
  "tuun",
  "dewi_dewi",
  "teten_2150083398EGJ5038628",
  "nunungnurhayati",
  "dudu_dudu",
  "test",
  "Yanto_cms",
  "herisantosa",
  "darmini_darmini",
  "PEPEP_CMS",
  "mamancms",
  "cica",
  "komala_dewi",
  "Ade",
  "AI_CMS",
  "Tuti_CMS",
  "AKUM_CMS",
  "AINUR_CMS",
  "elis_nurhayati_0001",
  "tehcucu_djkg",
  "EDEN_CMS",
  "irna_irna",
  "husen_husen",
  "romansyah_sidiq_0001",
  "waunay",
  "nia_ros",
  "test2",
  "cepi_rosdiana",
  "A_AHMAD",
  "rangga_rangga",
  "asep_au",
  "rizki_gian",
  "OYANG_CMS",
  "wa_wat_32639",
  "dian_widya_safia",
  "tia-setiawati",
  "mimi_rohaemi_002",
  "Tyenisusana",
  "ABIL-HOME",
  "daryanto_daryanto",
  "ainoval_walfatimah_30001",
  "iwan_iwan",
  "mohamad_nabil_50004",
  "rangga_pirman_50001",
  "wahidin_30001",
  "FITRI_CMS",
  "m_jefri",
  "KIKI_CMS",
  "suryati_90002",
  "aiyuningsih",
  "novi_widiyanti_40002",
  "yani_yani",
  "nardi_30002",
  "memetkn",
  "WAWAN_CMS"
]
[2025-08-12T18:36:29.457Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:36:29.857Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T18:36:31.346Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T18:36:31.346Z] [INFO] PPPoE monitoring: 87 active connections, 87 login, 0 logout
[2025-08-12T18:37:29.222Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:37:32.770Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T18:37:32.774Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T18:37:32.776Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T18:37:33.296Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T18:37:33.296Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T18:37:33.297Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T18:37:33.297Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T18:37:33.304Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T18:37:33.304Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T18:37:33.305Z] [INFO] Environment: development
[2025-08-12T18:38:29.274Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:38:39.774Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T18:38:39.776Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T18:38:39.778Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T18:38:40.235Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T18:38:40.236Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T18:38:40.236Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T18:38:40.236Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T18:38:40.244Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T18:38:40.245Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T18:38:40.245Z] [INFO] Environment: development
[2025-08-12T18:38:40.370Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T18:38:40.371Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T18:38:40.371Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T18:38:40.372Z] [INFO] WhatsApp connected successfully
[2025-08-12T18:38:40.372Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T18:38:40.373Z] [INFO] RX Power monitoring initialized
[2025-08-12T18:38:40.373Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T18:38:40.374Z] [INFO] PPPoE monitoring initialized
[2025-08-12T18:39:40.321Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T18:39:40.445Z] [INFO] PPPoE LOGIN detected: ENTANG_CMS, intan_intan, ROMLAH_CMS, iyan_wiyana, TEH_AICCN, aca, ai_cbhl, saeful_palah_20008, asep_tatang, bayu_sumarna, ramdani_rahmat_hidayat, Syifa_uldzansyah, epon_epon, mellyprimi, Upit_Sekar_Arum, warung_putra, Adas_Dasuki, Teh_Ade, a_deden, nisa_4750, diki_eryanto_jkg, Asep_ahmad_M, ernika06_ernika06, pitri_sawitri, sudaryat_50004, siti_jubaedah, febby, ocos, ruhenda_50002, Siti_Aminah_43199, salsa_fitri_novianti_30002, wildan_wildan, tuun, dewi_dewi, teten_2150083398EGJ5038628, nunungnurhayati, dudu_dudu, test, Yanto_cms, herisantosa, darmini_darmini, PEPEP_CMS, mamancms, cica, komala_dewi, Ade, AI_CMS, Tuti_CMS, AKUM_CMS, AINUR_CMS, elis_nurhayati_0001, tehcucu_djkg, EDEN_CMS, irna_irna, husen_husen, romansyah_sidiq_0001, waunay, nia_ros, test2, cepi_rosdiana, A_AHMAD, rangga_rangga, asep_au, rizki_gian, OYANG_CMS, wa_wat_32639, dian_widya_safia, tia-setiawati, mimi_rohaemi_002, Tyenisusana, ABIL-HOME, daryanto_daryanto, ainoval_walfatimah_30001, iwan_iwan, mohamad_nabil_50004, rangga_pirman_50001, wahidin_30001, FITRI_CMS, m_jefri, KIKI_CMS, suryati_90002, aiyuningsih, novi_widiyanti_40002, yani_yani, nardi_30002, memetkn, WAWAN_CMS
[2025-08-12T18:39:40.542Z] [INFO] PPPoE LOGIN:
[
  "ENTANG_CMS",
  "intan_intan",
  "ROMLAH_CMS",
  "iyan_wiyana",
  "TEH_AICCN",
  "aca",
  "ai_cbhl",
  "saeful_palah_20008",
  "asep_tatang",
  "bayu_sumarna",
  "ramdani_rahmat_hidayat",
  "Syifa_uldzansyah",
  "epon_epon",
  "mellyprimi",
  "Upit_Sekar_Arum",
  "warung_putra",
  "Adas_Dasuki",
  "Teh_Ade",
  "a_deden",
  "nisa_4750",
  "diki_eryanto_jkg",
  "Asep_ahmad_M",
  "ernika06_ernika06",
  "pitri_sawitri",
  "sudaryat_50004",
  "siti_jubaedah",
  "febby",
  "ocos",
  "ruhenda_50002",
  "Siti_Aminah_43199",
  "salsa_fitri_novianti_30002",
  "wildan_wildan",
  "tuun",
  "dewi_dewi",
  "teten_2150083398EGJ5038628",
  "nunungnurhayati",
  "dudu_dudu",
  "test",
  "Yanto_cms",
  "herisantosa",
  "darmini_darmini",
  "PEPEP_CMS",
  "mamancms",
  "cica",
  "komala_dewi",
  "Ade",
  "AI_CMS",
  "Tuti_CMS",
  "AKUM_CMS",
  "AINUR_CMS",
  "elis_nurhayati_0001",
  "tehcucu_djkg",
  "EDEN_CMS",
  "irna_irna",
  "husen_husen",
  "romansyah_sidiq_0001",
  "waunay",
  "nia_ros",
  "test2",
  "cepi_rosdiana",
  "A_AHMAD",
  "rangga_rangga",
  "asep_au",
  "rizki_gian",
  "OYANG_CMS",
  "wa_wat_32639",
  "dian_widya_safia",
  "tia-setiawati",
  "mimi_rohaemi_002",
  "Tyenisusana",
  "ABIL-HOME",
  "daryanto_daryanto",
  "ainoval_walfatimah_30001",
  "iwan_iwan",
  "mohamad_nabil_50004",
  "rangga_pirman_50001",
  "wahidin_30001",
  "FITRI_CMS",
  "m_jefri",
  "KIKI_CMS",
  "suryati_90002",
  "aiyuningsih",
  "novi_widiyanti_40002",
  "yani_yani",
  "nardi_30002",
  "memetkn",
  "WAWAN_CMS"
]
[2025-08-12T18:39:40.542Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:39:40.890Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T18:39:42.330Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T18:39:42.331Z] [INFO] PPPoE monitoring: 87 active connections, 87 login, 0 logout
[2025-08-12T18:40:28.297Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T18:40:28.299Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T18:40:28.301Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T18:40:29.179Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T18:40:29.179Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T18:40:29.180Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T18:40:29.180Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T18:40:29.188Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T18:40:29.188Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T18:40:29.189Z] [INFO] Environment: development
[2025-08-12T18:40:40.300Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:41:40.289Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:42:40.299Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:43:40.285Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:44:40.356Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:45:40.299Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:46:40.351Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:47:40.315Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:48:40.339Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:49:40.291Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:54:39.400Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T18:54:39.402Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T18:54:39.404Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T18:54:40.112Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T18:54:40.112Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T18:54:40.113Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T18:54:40.113Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T18:54:40.134Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T18:54:40.134Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T18:54:40.135Z] [INFO] Environment: development
[2025-08-12T18:54:40.360Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T18:54:40.361Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T18:54:40.361Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T18:54:40.362Z] [INFO] WhatsApp connected successfully
[2025-08-12T18:54:40.364Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T18:54:40.366Z] [INFO] RX Power monitoring initialized
[2025-08-12T18:54:40.366Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T18:54:40.366Z] [INFO] PPPoE monitoring initialized
[2025-08-12T18:55:28.507Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T18:55:40.288Z] [INFO] PPPoE LOGIN:
[
  "ENTANG_CMS",
  "intan_intan",
  "ROMLAH_CMS",
  "iyan_wiyana",
  "TEH_AICCN",
  "aca",
  "ai_cbhl",
  "saeful_palah_20008",
  "asep_tatang",
  "bayu_sumarna",
  "ramdani_rahmat_hidayat",
  "Syifa_uldzansyah",
  "epon_epon",
  "mellyprimi",
  "Upit_Sekar_Arum",
  "warung_putra",
  "Adas_Dasuki",
  "Teh_Ade",
  "a_deden",
  "nisa_4750",
  "diki_eryanto_jkg",
  "Asep_ahmad_M",
  "ernika06_ernika06",
  "pitri_sawitri",
  "sudaryat_50004",
  "siti_jubaedah",
  "febby",
  "ocos",
  "ruhenda_50002",
  "Siti_Aminah_43199",
  "salsa_fitri_novianti_30002",
  "wildan_wildan",
  "tuun",
  "dewi_dewi",
  "teten_2150083398EGJ5038628",
  "nunungnurhayati",
  "dudu_dudu",
  "test",
  "Yanto_cms",
  "herisantosa",
  "darmini_darmini",
  "PEPEP_CMS",
  "mamancms",
  "cica",
  "komala_dewi",
  "Ade",
  "AI_CMS",
  "Tuti_CMS",
  "AKUM_CMS",
  "AINUR_CMS",
  "elis_nurhayati_0001",
  "tehcucu_djkg",
  "EDEN_CMS",
  "irna_irna",
  "husen_husen",
  "romansyah_sidiq_0001",
  "waunay",
  "nia_ros",
  "test2",
  "cepi_rosdiana",
  "A_AHMAD",
  "rangga_rangga",
  "asep_au",
  "rizki_gian",
  "OYANG_CMS",
  "wa_wat_32639",
  "dian_widya_safia",
  "tia-setiawati",
  "mimi_rohaemi_002",
  "Tyenisusana",
  "ABIL-HOME",
  "daryanto_daryanto",
  "ainoval_walfatimah_30001",
  "iwan_iwan",
  "mohamad_nabil_50004",
  "rangga_pirman_50001",
  "wahidin_30001",
  "FITRI_CMS",
  "m_jefri",
  "KIKI_CMS",
  "suryati_90002",
  "aiyuningsih",
  "novi_widiyanti_40002",
  "yani_yani",
  "nardi_30002",
  "memetkn",
  "WAWAN_CMS"
]
[2025-08-12T18:55:40.288Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:55:40.407Z] [INFO] PPPoE LOGIN detected: ENTANG_CMS, intan_intan, ROMLAH_CMS, iyan_wiyana, TEH_AICCN, aca, ai_cbhl, saeful_palah_20008, asep_tatang, bayu_sumarna, ramdani_rahmat_hidayat, Syifa_uldzansyah, epon_epon, mellyprimi, Upit_Sekar_Arum, warung_putra, Adas_Dasuki, Teh_Ade, a_deden, nisa_4750, diki_eryanto_jkg, Asep_ahmad_M, ernika06_ernika06, pitri_sawitri, sudaryat_50004, siti_jubaedah, febby, ocos, ruhenda_50002, Siti_Aminah_43199, salsa_fitri_novianti_30002, wildan_wildan, tuun, dewi_dewi, teten_2150083398EGJ5038628, nunungnurhayati, dudu_dudu, test, Yanto_cms, herisantosa, darmini_darmini, PEPEP_CMS, mamancms, cica, komala_dewi, Ade, AI_CMS, Tuti_CMS, AKUM_CMS, AINUR_CMS, elis_nurhayati_0001, tehcucu_djkg, EDEN_CMS, irna_irna, husen_husen, romansyah_sidiq_0001, waunay, nia_ros, test2, cepi_rosdiana, A_AHMAD, rangga_rangga, asep_au, rizki_gian, OYANG_CMS, wa_wat_32639, dian_widya_safia, tia-setiawati, mimi_rohaemi_002, Tyenisusana, ABIL-HOME, daryanto_daryanto, ainoval_walfatimah_30001, iwan_iwan, mohamad_nabil_50004, rangga_pirman_50001, wahidin_30001, FITRI_CMS, m_jefri, KIKI_CMS, suryati_90002, aiyuningsih, novi_widiyanti_40002, yani_yani, nardi_30002, memetkn, WAWAN_CMS
[2025-08-12T18:55:40.856Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T18:55:42.494Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T18:55:42.494Z] [INFO] PPPoE monitoring: 87 active connections, 87 login, 0 logout
[2025-08-12T18:56:40.188Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:57:40.176Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:58:40.207Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T18:59:40.178Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:00:40.212Z] [INFO] PPPoE LOGOUT:
[
  "iyan_wiyana",
  "aca",
  "Ade"
]
[2025-08-12T19:00:40.213Z] [INFO] Monitoring PPPoE connections: 84 active connections
[2025-08-12T19:00:40.539Z] [INFO] PPPoE LOGOUT detected: iyan_wiyana, aca, Ade
[2025-08-12T19:00:41.463Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T19:00:43.102Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T19:00:43.102Z] [INFO] PPPoE monitoring: 84 active connections, 0 login, 3 logout
[2025-08-12T19:01:40.162Z] [INFO] Monitoring PPPoE connections: 84 active connections
[2025-08-12T19:02:40.212Z] [INFO] PPPoE LOGIN:
[
  "Ade"
]
[2025-08-12T19:02:40.333Z] [INFO] PPPoE LOGOUT:
[
  "mellyprimi",
  "sudaryat_50004",
  "siti_jubaedah",
  "dewi_dewi",
  "darmini_darmini",
  "komala_dewi",
  "husen_husen",
  "cepi_rosdiana",
  "rizki_gian",
  "dian_widya_safia",
  "tia-setiawati",
  "nardi_30002"
]
[2025-08-12T19:02:40.333Z] [INFO] Monitoring PPPoE connections: 73 active connections
[2025-08-12T19:02:40.429Z] [INFO] PPPoE LOGIN detected: Ade
[2025-08-12T19:02:40.863Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T19:02:42.496Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T19:02:42.496Z] [INFO] PPPoE LOGOUT detected: mellyprimi, sudaryat_50004, siti_jubaedah, dewi_dewi, darmini_darmini, komala_dewi, husen_husen, cepi_rosdiana, rizki_gian, dian_widya_safia, tia-setiawati, nardi_30002
[2025-08-12T19:02:42.939Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T19:02:44.578Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T19:02:44.579Z] [INFO] PPPoE monitoring: 73 active connections, 1 login, 12 logout
[2025-08-12T19:03:40.173Z] [INFO] Monitoring PPPoE connections: 73 active connections
[2025-08-12T19:04:40.260Z] [INFO] PPPoE LOGIN:
[
  "rizki_gian",
  "komala_dewi",
  "tia-setiawati",
  "darmini_darmini",
  "iyan_wiyana"
]
[2025-08-12T19:04:40.324Z] [INFO] PPPoE LOGOUT:
[
  "ramdani_rahmat_hidayat",
  "romansyah_sidiq_0001"
]
[2025-08-12T19:04:40.324Z] [INFO] Monitoring PPPoE connections: 76 active connections
[2025-08-12T19:04:40.464Z] [INFO] PPPoE LOGIN detected: rizki_gian, komala_dewi, tia-setiawati, darmini_darmini, iyan_wiyana
[2025-08-12T19:04:40.899Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T19:04:42.541Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T19:04:42.541Z] [INFO] PPPoE LOGOUT detected: ramdani_rahmat_hidayat, romansyah_sidiq_0001
[2025-08-12T19:04:43.001Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T19:04:44.637Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T19:04:44.637Z] [INFO] PPPoE monitoring: 76 active connections, 5 login, 2 logout
[2025-08-12T19:05:40.212Z] [INFO] Monitoring PPPoE connections: 76 active connections
[2025-08-12T19:06:40.250Z] [INFO] PPPoE LOGIN:
[
  "mellyprimi",
  "cepi_rosdiana",
  "sudaryat_50004",
  "dian_widya_safia",
  "husen_husen",
  "dewi_dewi",
  "siti_jubaedah",
  "nardi_30002"
]
[2025-08-12T19:06:40.250Z] [INFO] Monitoring PPPoE connections: 84 active connections
[2025-08-12T19:06:40.434Z] [INFO] PPPoE LOGIN detected: mellyprimi, cepi_rosdiana, sudaryat_50004, dian_widya_safia, husen_husen, dewi_dewi, siti_jubaedah, nardi_30002
[2025-08-12T19:06:41.473Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T19:06:43.105Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T19:06:43.106Z] [INFO] PPPoE monitoring: 84 active connections, 8 login, 0 logout
[2025-08-12T19:07:40.213Z] [INFO] Monitoring PPPoE connections: 84 active connections
[2025-08-12T19:08:40.266Z] [INFO] PPPoE LOGIN:
[
  "romansyah_sidiq_0001",
  "ramdani_rahmat_hidayat"
]
[2025-08-12T19:08:40.266Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-12T19:08:40.441Z] [INFO] PPPoE LOGIN detected: romansyah_sidiq_0001, ramdani_rahmat_hidayat
[2025-08-12T19:08:40.866Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T19:08:42.509Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T19:08:42.509Z] [INFO] PPPoE monitoring: 86 active connections, 2 login, 0 logout
[2025-08-12T19:09:40.223Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-12T19:10:40.176Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-12T19:11:40.236Z] [INFO] PPPoE LOGIN:
[
  "aca"
]
[2025-08-12T19:11:40.236Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:11:40.462Z] [INFO] PPPoE LOGIN detected: aca
[2025-08-12T19:11:40.886Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T19:11:42.518Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T19:11:42.519Z] [INFO] PPPoE monitoring: 87 active connections, 1 login, 0 logout
[2025-08-12T19:12:40.159Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:13:40.207Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:14:40.177Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:15:40.169Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:16:40.217Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:17:40.177Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:18:40.193Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:19:40.228Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:20:40.167Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:21:39.880Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:22:39.924Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:23:39.882Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:24:39.874Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:25:39.917Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:26:39.893Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:33:53.396Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T19:33:53.399Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T19:33:53.402Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T19:33:53.963Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T19:33:53.963Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T19:33:53.964Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T19:33:53.964Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T19:33:53.973Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T19:33:53.974Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T19:33:53.974Z] [INFO] Environment: development
[2025-08-12T19:33:54.108Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T19:33:54.109Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T19:33:54.109Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T19:33:54.110Z] [INFO] WhatsApp connected successfully
[2025-08-12T19:33:54.111Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T19:33:54.112Z] [INFO] RX Power monitoring initialized
[2025-08-12T19:33:54.112Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T19:33:54.112Z] [INFO] PPPoE monitoring initialized
[2025-08-12T19:34:54.067Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T19:34:54.166Z] [INFO] PPPoE LOGIN detected: ENTANG_CMS, intan_intan, ROMLAH_CMS, TEH_AICCN, ai_cbhl, saeful_palah_20008, asep_tatang, bayu_sumarna, Syifa_uldzansyah, epon_epon, Upit_Sekar_Arum, warung_putra, Adas_Dasuki, Teh_Ade, a_deden, nisa_4750, diki_eryanto_jkg, Asep_ahmad_M, ernika06_ernika06, pitri_sawitri, febby, ocos, ruhenda_50002, Siti_Aminah_43199, salsa_fitri_novianti_30002, wildan_wildan, tuun, teten_2150083398EGJ5038628, nunungnurhayati, dudu_dudu, test, Yanto_cms, herisantosa, PEPEP_CMS, mamancms, cica, AI_CMS, Tuti_CMS, AKUM_CMS, AINUR_CMS, elis_nurhayati_0001, tehcucu_djkg, EDEN_CMS, irna_irna, waunay, nia_ros, test2, A_AHMAD, rangga_rangga, asep_au, OYANG_CMS, wa_wat_32639, mimi_rohaemi_002, Tyenisusana, ABIL-HOME, daryanto_daryanto, ainoval_walfatimah_30001, iwan_iwan, mohamad_nabil_50004, rangga_pirman_50001, wahidin_30001, FITRI_CMS, m_jefri, KIKI_CMS, suryati_90002, aiyuningsih, novi_widiyanti_40002, yani_yani, memetkn, WAWAN_CMS, Ade, rizki_gian, komala_dewi, tia-setiawati, darmini_darmini, iyan_wiyana, mellyprimi, cepi_rosdiana, sudaryat_50004, dian_widya_safia, husen_husen, dewi_dewi, siti_jubaedah, nardi_30002, romansyah_sidiq_0001, ramdani_rahmat_hidayat, aca
[2025-08-12T19:34:54.248Z] [INFO] PPPoE LOGIN:
[
  "ENTANG_CMS",
  "intan_intan",
  "ROMLAH_CMS",
  "TEH_AICCN",
  "ai_cbhl",
  "saeful_palah_20008",
  "asep_tatang",
  "bayu_sumarna",
  "Syifa_uldzansyah",
  "epon_epon",
  "Upit_Sekar_Arum",
  "warung_putra",
  "Adas_Dasuki",
  "Teh_Ade",
  "a_deden",
  "nisa_4750",
  "diki_eryanto_jkg",
  "Asep_ahmad_M",
  "ernika06_ernika06",
  "pitri_sawitri",
  "febby",
  "ocos",
  "ruhenda_50002",
  "Siti_Aminah_43199",
  "salsa_fitri_novianti_30002",
  "wildan_wildan",
  "tuun",
  "teten_2150083398EGJ5038628",
  "nunungnurhayati",
  "dudu_dudu",
  "test",
  "Yanto_cms",
  "herisantosa",
  "PEPEP_CMS",
  "mamancms",
  "cica",
  "AI_CMS",
  "Tuti_CMS",
  "AKUM_CMS",
  "AINUR_CMS",
  "elis_nurhayati_0001",
  "tehcucu_djkg",
  "EDEN_CMS",
  "irna_irna",
  "waunay",
  "nia_ros",
  "test2",
  "A_AHMAD",
  "rangga_rangga",
  "asep_au",
  "OYANG_CMS",
  "wa_wat_32639",
  "mimi_rohaemi_002",
  "Tyenisusana",
  "ABIL-HOME",
  "daryanto_daryanto",
  "ainoval_walfatimah_30001",
  "iwan_iwan",
  "mohamad_nabil_50004",
  "rangga_pirman_50001",
  "wahidin_30001",
  "FITRI_CMS",
  "m_jefri",
  "KIKI_CMS",
  "suryati_90002",
  "aiyuningsih",
  "novi_widiyanti_40002",
  "yani_yani",
  "memetkn",
  "WAWAN_CMS",
  "Ade",
  "rizki_gian",
  "komala_dewi",
  "tia-setiawati",
  "darmini_darmini",
  "iyan_wiyana",
  "mellyprimi",
  "cepi_rosdiana",
  "sudaryat_50004",
  "dian_widya_safia",
  "husen_husen",
  "dewi_dewi",
  "siti_jubaedah",
  "nardi_30002",
  "romansyah_sidiq_0001",
  "ramdani_rahmat_hidayat",
  "aca"
]
[2025-08-12T19:34:54.248Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:34:54.676Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T19:34:56.394Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T19:34:56.394Z] [INFO] PPPoE monitoring: 87 active connections, 87 login, 0 logout
[2025-08-12T19:35:54.006Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:36:54.038Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:37:54.049Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:38:54.022Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:39:54.024Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:40:54.019Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:41:54.078Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:42:54.026Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:43:54.025Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:44:54.062Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:45:54.012Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:46:54.027Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:47:54.021Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:48:54.068Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:49:54.026Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:50:54.039Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:51:38.945Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T19:51:38.947Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T19:51:38.949Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T19:51:39.606Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T19:51:39.606Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T19:51:39.607Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T19:51:39.607Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T19:51:39.618Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T19:51:39.621Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T19:51:39.621Z] [INFO] Environment: development
[2025-08-12T19:51:39.777Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T19:51:39.778Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T19:51:39.779Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T19:51:39.780Z] [INFO] WhatsApp connected successfully
[2025-08-12T19:51:39.782Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T19:51:39.783Z] [INFO] RX Power monitoring initialized
[2025-08-12T19:51:39.783Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T19:51:39.783Z] [INFO] PPPoE monitoring initialized
[2025-08-12T19:51:54.024Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:52:39.677Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T19:52:39.838Z] [INFO] PPPoE LOGIN:
[
  "ENTANG_CMS",
  "intan_intan",
  "ROMLAH_CMS",
  "TEH_AICCN",
  "ai_cbhl",
  "saeful_palah_20008",
  "asep_tatang",
  "bayu_sumarna",
  "Syifa_uldzansyah",
  "epon_epon",
  "Upit_Sekar_Arum",
  "warung_putra",
  "Adas_Dasuki",
  "Teh_Ade",
  "a_deden",
  "nisa_4750",
  "diki_eryanto_jkg",
  "Asep_ahmad_M",
  "ernika06_ernika06",
  "pitri_sawitri",
  "febby",
  "ocos",
  "ruhenda_50002",
  "Siti_Aminah_43199",
  "salsa_fitri_novianti_30002",
  "wildan_wildan",
  "tuun",
  "teten_2150083398EGJ5038628",
  "nunungnurhayati",
  "dudu_dudu",
  "test",
  "Yanto_cms",
  "herisantosa",
  "PEPEP_CMS",
  "mamancms",
  "cica",
  "AI_CMS",
  "Tuti_CMS",
  "AKUM_CMS",
  "AINUR_CMS",
  "elis_nurhayati_0001",
  "tehcucu_djkg",
  "EDEN_CMS",
  "irna_irna",
  "waunay",
  "nia_ros",
  "test2",
  "A_AHMAD",
  "rangga_rangga",
  "asep_au",
  "OYANG_CMS",
  "wa_wat_32639",
  "mimi_rohaemi_002",
  "Tyenisusana",
  "ABIL-HOME",
  "daryanto_daryanto",
  "ainoval_walfatimah_30001",
  "iwan_iwan",
  "mohamad_nabil_50004",
  "rangga_pirman_50001",
  "wahidin_30001",
  "FITRI_CMS",
  "m_jefri",
  "KIKI_CMS",
  "suryati_90002",
  "aiyuningsih",
  "novi_widiyanti_40002",
  "yani_yani",
  "memetkn",
  "WAWAN_CMS",
  "Ade",
  "rizki_gian",
  "komala_dewi",
  "tia-setiawati",
  "darmini_darmini",
  "iyan_wiyana",
  "mellyprimi",
  "cepi_rosdiana",
  "sudaryat_50004",
  "dian_widya_safia",
  "husen_husen",
  "dewi_dewi",
  "siti_jubaedah",
  "nardi_30002",
  "romansyah_sidiq_0001",
  "ramdani_rahmat_hidayat",
  "aca"
]
[2025-08-12T19:52:39.838Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:52:39.888Z] [INFO] PPPoE LOGIN detected: ENTANG_CMS, intan_intan, ROMLAH_CMS, TEH_AICCN, ai_cbhl, saeful_palah_20008, asep_tatang, bayu_sumarna, Syifa_uldzansyah, epon_epon, Upit_Sekar_Arum, warung_putra, Adas_Dasuki, Teh_Ade, a_deden, nisa_4750, diki_eryanto_jkg, Asep_ahmad_M, ernika06_ernika06, pitri_sawitri, febby, ocos, ruhenda_50002, Siti_Aminah_43199, salsa_fitri_novianti_30002, wildan_wildan, tuun, teten_2150083398EGJ5038628, nunungnurhayati, dudu_dudu, test, Yanto_cms, herisantosa, PEPEP_CMS, mamancms, cica, AI_CMS, Tuti_CMS, AKUM_CMS, AINUR_CMS, elis_nurhayati_0001, tehcucu_djkg, EDEN_CMS, irna_irna, waunay, nia_ros, test2, A_AHMAD, rangga_rangga, asep_au, OYANG_CMS, wa_wat_32639, mimi_rohaemi_002, Tyenisusana, ABIL-HOME, daryanto_daryanto, ainoval_walfatimah_30001, iwan_iwan, mohamad_nabil_50004, rangga_pirman_50001, wahidin_30001, FITRI_CMS, m_jefri, KIKI_CMS, suryati_90002, aiyuningsih, novi_widiyanti_40002, yani_yani, memetkn, WAWAN_CMS, Ade, rizki_gian, komala_dewi, tia-setiawati, darmini_darmini, iyan_wiyana, mellyprimi, cepi_rosdiana, sudaryat_50004, dian_widya_safia, husen_husen, dewi_dewi, siti_jubaedah, nardi_30002, romansyah_sidiq_0001, ramdani_rahmat_hidayat, aca
[2025-08-12T19:52:48.031Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-12T19:52:48.031Z] [INFO] PPPoE monitoring: 87 active connections, 87 login, 0 logout
[2025-08-12T19:52:54.032Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:53:39.663Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:53:54.087Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:54:39.712Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:54:54.028Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:55:39.660Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:55:54.043Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:56:39.662Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:56:54.080Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:57:39.732Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:57:54.041Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:58:39.666Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:58:54.050Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:59:39.671Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T19:59:54.081Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:00:39.716Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:00:54.037Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:01:39.672Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:01:54.071Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:02:39.681Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:02:54.045Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:03:39.708Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:03:54.093Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:04:39.672Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:04:54.050Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:05:39.720Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:05:54.039Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:06:39.659Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:06:54.089Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:07:39.676Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:07:54.042Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:08:39.713Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:08:54.059Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:09:39.676Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:09:54.092Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:10:39.716Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:10:54.047Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:11:39.684Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:11:54.046Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:12:39.665Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:12:54.082Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:13:39.718Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:13:54.054Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:14:39.679Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:14:54.081Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:15:39.714Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:15:54.063Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:16:39.669Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:16:54.065Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:17:39.678Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:17:54.051Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:18:39.734Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:18:54.105Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:19:39.696Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:19:54.056Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:20:39.711Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:20:54.051Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:21:39.682Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:21:54.085Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:22:39.678Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:22:54.055Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:23:39.721Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:23:54.059Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:24:39.681Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:24:54.116Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:25:39.679Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:25:54.057Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:26:39.725Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:26:54.054Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:27:39.673Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:27:54.114Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:28:39.681Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:28:54.068Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:29:39.718Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:29:54.100Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:30:39.683Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:30:54.073Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:31:39.680Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:31:54.053Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:32:39.675Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:32:54.106Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:33:39.743Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:33:54.064Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:34:39.685Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:34:54.084Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:35:39.681Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:35:54.133Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:36:39.731Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:36:54.055Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:37:39.683Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:37:54.057Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:38:39.685Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:38:54.113Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:39:39.738Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:39:54.068Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:40:39.680Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:40:54.068Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:41:39.687Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:41:54.109Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:42:39.739Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:42:54.070Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:43:39.685Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:43:54.106Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:44:39.674Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:44:54.065Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:45:39.714Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:45:54.084Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:46:39.680Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:46:54.103Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:47:39.695Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:47:54.056Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:48:39.680Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:48:54.060Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:49:39.714Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:49:54.122Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:50:39.680Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:50:54.074Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:51:15.839Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T20:51:15.844Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T20:51:15.848Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T20:51:16.649Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T20:51:16.649Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T20:51:16.650Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T20:51:16.650Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T20:51:16.664Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T20:51:16.664Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T20:51:16.664Z] [INFO] Environment: development
[2025-08-12T20:51:16.830Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T20:51:16.831Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T20:51:16.832Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T20:51:16.832Z] [INFO] WhatsApp connected successfully
[2025-08-12T20:51:16.834Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T20:51:16.836Z] [INFO] RX Power monitoring initialized
[2025-08-12T20:51:16.836Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T20:51:16.836Z] [INFO] PPPoE monitoring initialized
[2025-08-12T20:51:39.685Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:51:54.068Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:52:16.717Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T20:52:16.888Z] [INFO] PPPoE LOGIN:
[
  "ENTANG_CMS",
  "intan_intan",
  "ROMLAH_CMS",
  "TEH_AICCN",
  "ai_cbhl",
  "saeful_palah_20008",
  "asep_tatang",
  "bayu_sumarna",
  "Syifa_uldzansyah",
  "epon_epon",
  "Upit_Sekar_Arum",
  "warung_putra",
  "Adas_Dasuki",
  "Teh_Ade",
  "a_deden",
  "nisa_4750",
  "diki_eryanto_jkg",
  "Asep_ahmad_M",
  "ernika06_ernika06",
  "pitri_sawitri",
  "febby",
  "ocos",
  "ruhenda_50002",
  "Siti_Aminah_43199",
  "salsa_fitri_novianti_30002",
  "wildan_wildan",
  "tuun",
  "teten_2150083398EGJ5038628",
  "nunungnurhayati",
  "dudu_dudu",
  "test",
  "Yanto_cms",
  "herisantosa",
  "PEPEP_CMS",
  "mamancms",
  "cica",
  "AI_CMS",
  "Tuti_CMS",
  "AKUM_CMS",
  "AINUR_CMS",
  "elis_nurhayati_0001",
  "tehcucu_djkg",
  "EDEN_CMS",
  "irna_irna",
  "waunay",
  "nia_ros",
  "test2",
  "A_AHMAD",
  "rangga_rangga",
  "asep_au",
  "OYANG_CMS",
  "wa_wat_32639",
  "mimi_rohaemi_002",
  "Tyenisusana",
  "ABIL-HOME",
  "daryanto_daryanto",
  "ainoval_walfatimah_30001",
  "iwan_iwan",
  "mohamad_nabil_50004",
  "rangga_pirman_50001",
  "wahidin_30001",
  "FITRI_CMS",
  "m_jefri",
  "KIKI_CMS",
  "suryati_90002",
  "aiyuningsih",
  "novi_widiyanti_40002",
  "yani_yani",
  "memetkn",
  "WAWAN_CMS",
  "Ade",
  "rizki_gian",
  "komala_dewi",
  "tia-setiawati",
  "darmini_darmini",
  "iyan_wiyana",
  "mellyprimi",
  "cepi_rosdiana",
  "sudaryat_50004",
  "dian_widya_safia",
  "husen_husen",
  "dewi_dewi",
  "siti_jubaedah",
  "nardi_30002",
  "romansyah_sidiq_0001",
  "ramdani_rahmat_hidayat",
  "aca"
]
[2025-08-12T20:52:16.888Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:52:16.937Z] [INFO] PPPoE LOGIN detected: ENTANG_CMS, intan_intan, ROMLAH_CMS, TEH_AICCN, ai_cbhl, saeful_palah_20008, asep_tatang, bayu_sumarna, Syifa_uldzansyah, epon_epon, Upit_Sekar_Arum, warung_putra, Adas_Dasuki, Teh_Ade, a_deden, nisa_4750, diki_eryanto_jkg, Asep_ahmad_M, ernika06_ernika06, pitri_sawitri, febby, ocos, ruhenda_50002, Siti_Aminah_43199, salsa_fitri_novianti_30002, wildan_wildan, tuun, teten_2150083398EGJ5038628, nunungnurhayati, dudu_dudu, test, Yanto_cms, herisantosa, PEPEP_CMS, mamancms, cica, AI_CMS, Tuti_CMS, AKUM_CMS, AINUR_CMS, elis_nurhayati_0001, tehcucu_djkg, EDEN_CMS, irna_irna, waunay, nia_ros, test2, A_AHMAD, rangga_rangga, asep_au, OYANG_CMS, wa_wat_32639, mimi_rohaemi_002, Tyenisusana, ABIL-HOME, daryanto_daryanto, ainoval_walfatimah_30001, iwan_iwan, mohamad_nabil_50004, rangga_pirman_50001, wahidin_30001, FITRI_CMS, m_jefri, KIKI_CMS, suryati_90002, aiyuningsih, novi_widiyanti_40002, yani_yani, memetkn, WAWAN_CMS, Ade, rizki_gian, komala_dewi, tia-setiawati, darmini_darmini, iyan_wiyana, mellyprimi, cepi_rosdiana, sudaryat_50004, dian_widya_safia, husen_husen, dewi_dewi, siti_jubaedah, nardi_30002, romansyah_sidiq_0001, ramdani_rahmat_hidayat, aca
[2025-08-12T20:52:25.359Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-12T20:52:25.359Z] [INFO] PPPoE monitoring: 87 active connections, 87 login, 0 logout
[2025-08-12T20:53:18.629Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-12T20:53:18.631Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-12T20:53:18.634Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-12T20:53:19.104Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T20:53:19.121Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-12T20:53:19.121Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-12T20:53:19.121Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-12T20:53:19.130Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-12T20:53:19.130Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-12T20:53:19.131Z] [INFO] Environment: development
[2025-08-12T20:53:19.256Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-12T20:53:19.257Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-12T20:53:19.257Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-12T20:53:19.258Z] [INFO] WhatsApp connected successfully
[2025-08-12T20:53:19.259Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-12T20:53:19.260Z] [INFO] RX Power monitoring initialized
[2025-08-12T20:53:19.260Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-12T20:53:19.260Z] [INFO] PPPoE monitoring initialized
[2025-08-12T20:54:19.190Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-12T20:54:19.425Z] [INFO] PPPoE LOGIN:
[
  "ENTANG_CMS",
  "intan_intan",
  "ROMLAH_CMS",
  "TEH_AICCN",
  "ai_cbhl",
  "saeful_palah_20008",
  "asep_tatang",
  "bayu_sumarna",
  "Syifa_uldzansyah",
  "epon_epon",
  "Upit_Sekar_Arum",
  "warung_putra",
  "Adas_Dasuki",
  "Teh_Ade",
  "a_deden",
  "nisa_4750",
  "diki_eryanto_jkg",
  "Asep_ahmad_M",
  "ernika06_ernika06",
  "pitri_sawitri",
  "febby",
  "ocos",
  "ruhenda_50002",
  "Siti_Aminah_43199",
  "salsa_fitri_novianti_30002",
  "wildan_wildan",
  "tuun",
  "teten_2150083398EGJ5038628",
  "nunungnurhayati",
  "dudu_dudu",
  "test",
  "Yanto_cms",
  "herisantosa",
  "PEPEP_CMS",
  "mamancms",
  "cica",
  "AI_CMS",
  "Tuti_CMS",
  "AKUM_CMS",
  "AINUR_CMS",
  "elis_nurhayati_0001",
  "tehcucu_djkg",
  "EDEN_CMS",
  "irna_irna",
  "waunay",
  "nia_ros",
  "test2",
  "A_AHMAD",
  "rangga_rangga",
  "asep_au",
  "OYANG_CMS",
  "wa_wat_32639",
  "mimi_rohaemi_002",
  "Tyenisusana",
  "ABIL-HOME",
  "daryanto_daryanto",
  "ainoval_walfatimah_30001",
  "iwan_iwan",
  "mohamad_nabil_50004",
  "rangga_pirman_50001",
  "wahidin_30001",
  "FITRI_CMS",
  "m_jefri",
  "KIKI_CMS",
  "suryati_90002",
  "aiyuningsih",
  "novi_widiyanti_40002",
  "yani_yani",
  "memetkn",
  "WAWAN_CMS",
  "Ade",
  "rizki_gian",
  "komala_dewi",
  "tia-setiawati",
  "darmini_darmini",
  "iyan_wiyana",
  "mellyprimi",
  "cepi_rosdiana",
  "sudaryat_50004",
  "dian_widya_safia",
  "husen_husen",
  "dewi_dewi",
  "siti_jubaedah",
  "nardi_30002",
  "romansyah_sidiq_0001",
  "ramdani_rahmat_hidayat",
  "aca"
]
[2025-08-12T20:54:19.426Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:54:19.427Z] [INFO] PPPoE LOGIN detected: ENTANG_CMS, intan_intan, ROMLAH_CMS, TEH_AICCN, ai_cbhl, saeful_palah_20008, asep_tatang, bayu_sumarna, Syifa_uldzansyah, epon_epon, Upit_Sekar_Arum, warung_putra, Adas_Dasuki, Teh_Ade, a_deden, nisa_4750, diki_eryanto_jkg, Asep_ahmad_M, ernika06_ernika06, pitri_sawitri, febby, ocos, ruhenda_50002, Siti_Aminah_43199, salsa_fitri_novianti_30002, wildan_wildan, tuun, teten_2150083398EGJ5038628, nunungnurhayati, dudu_dudu, test, Yanto_cms, herisantosa, PEPEP_CMS, mamancms, cica, AI_CMS, Tuti_CMS, AKUM_CMS, AINUR_CMS, elis_nurhayati_0001, tehcucu_djkg, EDEN_CMS, irna_irna, waunay, nia_ros, test2, A_AHMAD, rangga_rangga, asep_au, OYANG_CMS, wa_wat_32639, mimi_rohaemi_002, Tyenisusana, ABIL-HOME, daryanto_daryanto, ainoval_walfatimah_30001, iwan_iwan, mohamad_nabil_50004, rangga_pirman_50001, wahidin_30001, FITRI_CMS, m_jefri, KIKI_CMS, suryati_90002, aiyuningsih, novi_widiyanti_40002, yani_yani, memetkn, WAWAN_CMS, Ade, rizki_gian, komala_dewi, tia-setiawati, darmini_darmini, iyan_wiyana, mellyprimi, cepi_rosdiana, sudaryat_50004, dian_widya_safia, husen_husen, dewi_dewi, siti_jubaedah, nardi_30002, romansyah_sidiq_0001, ramdani_rahmat_hidayat, aca
[2025-08-12T20:54:19.944Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T20:54:21.657Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T20:54:21.657Z] [INFO] PPPoE monitoring: 87 active connections, 87 login, 0 logout
[2025-08-12T20:55:19.171Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:56:19.181Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:57:19.226Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:58:19.167Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T20:59:19.162Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T21:00:19.161Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T21:01:19.206Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T21:02:19.166Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T21:03:19.155Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T21:04:19.204Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T21:05:19.161Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T21:06:19.235Z] [INFO] PPPoE LOGIN:
[
  "mangnono"
]
[2025-08-12T21:06:19.235Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:06:19.358Z] [INFO] PPPoE LOGIN detected: mangnono
[2025-08-12T21:06:20.297Z] [INFO] PPPoE notification sent to 6282214165522
[2025-08-12T21:06:22.015Z] [INFO] PPPoE notification sent to 1/1 valid recipients (3 total)
[2025-08-12T21:06:22.015Z] [INFO] PPPoE monitoring: 88 active connections, 1 login, 0 logout
[2025-08-12T21:07:19.171Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:08:19.209Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:09:19.163Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:10:19.158Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:11:19.205Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:12:19.163Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:13:19.173Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:14:19.211Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:15:19.167Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:16:19.182Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:17:19.227Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:18:19.167Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:19:19.178Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:20:19.209Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:21:19.162Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:22:19.211Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:23:19.173Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:24:19.170Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:25:19.215Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:26:19.165Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:27:19.168Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:28:19.227Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:29:19.174Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:30:19.171Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:31:19.236Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:32:19.170Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:33:19.169Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:34:19.221Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:35:19.168Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:36:19.230Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:37:19.196Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:38:19.179Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:39:19.223Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:40:19.183Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:41:19.191Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:42:19.229Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:43:19.193Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:44:19.185Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:45:19.215Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:46:19.175Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:47:19.188Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:48:19.230Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:49:19.180Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:50:19.184Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:51:19.185Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:52:19.246Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:53:19.181Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:54:19.208Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:55:19.251Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:56:19.203Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:57:19.194Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:58:19.250Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T21:59:19.206Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T22:00:19.204Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T22:01:19.254Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T22:02:19.183Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T22:03:19.206Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T22:04:19.232Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T22:05:19.206Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T22:06:19.196Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T22:07:19.238Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T22:08:19.325Z] [INFO] PPPoE LOGIN:
[
  "sindi_sindi"
]
[2025-08-12T22:08:19.325Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:08:19.336Z] [INFO] PPPoE LOGIN detected: sindi_sindi
[2025-08-12T22:08:27.438Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-12T22:08:27.438Z] [INFO] PPPoE monitoring: 89 active connections, 1 login, 0 logout
[2025-08-12T22:09:19.195Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:10:19.249Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:11:19.205Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:12:19.191Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:13:19.245Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:14:19.211Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:15:19.195Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:16:19.246Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:17:19.208Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:18:19.258Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:19:19.193Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:20:19.204Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:21:19.246Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:22:19.198Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:23:19.204Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:24:19.199Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:25:19.210Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:26:19.251Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:27:19.218Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:28:19.237Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:29:19.197Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:30:19.224Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:31:19.195Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:32:19.246Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:33:19.215Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:34:19.207Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:35:19.221Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:36:19.212Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:37:19.256Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:38:19.212Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:39:19.213Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:40:19.252Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:41:19.213Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:42:19.257Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:43:19.205Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:44:19.274Z] [INFO] PPPoE LOGOUT:
[
  "komala_dewi",
  "romansyah_sidiq_0001"
]
[2025-08-12T22:44:19.275Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T22:44:19.324Z] [INFO] PPPoE LOGOUT detected: komala_dewi, romansyah_sidiq_0001
[2025-08-12T22:44:27.481Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-12T22:44:27.481Z] [INFO] PPPoE monitoring: 87 active connections, 0 login, 2 logout
[2025-08-12T22:45:19.328Z] [INFO] PPPoE LOGIN:
[
  "komala_dewi"
]
[2025-08-12T22:45:19.329Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T22:45:19.336Z] [INFO] PPPoE LOGIN detected: komala_dewi
[2025-08-12T22:45:27.421Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-12T22:45:27.421Z] [INFO] PPPoE monitoring: 88 active connections, 1 login, 0 logout
[2025-08-12T22:46:19.203Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T22:47:19.214Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T22:48:19.304Z] [INFO] PPPoE LOGIN:
[
  "romansyah_sidiq_0001"
]
[2025-08-12T22:48:19.304Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:48:19.342Z] [INFO] PPPoE LOGIN detected: romansyah_sidiq_0001
[2025-08-12T22:48:27.479Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-12T22:48:27.479Z] [INFO] PPPoE monitoring: 89 active connections, 1 login, 0 logout
[2025-08-12T22:49:19.264Z] [INFO] PPPoE LOGOUT:
[
  "sudaryat_50004"
]
[2025-08-12T22:49:19.264Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T22:49:19.370Z] [INFO] PPPoE LOGOUT detected: sudaryat_50004
[2025-08-12T22:49:27.477Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-12T22:49:27.477Z] [INFO] PPPoE monitoring: 88 active connections, 0 login, 1 logout
[2025-08-12T22:50:19.215Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T22:51:19.233Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T22:52:19.219Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T22:53:19.257Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T22:54:19.360Z] [INFO] PPPoE LOGIN:
[
  "sudaryat_50004"
]
[2025-08-12T22:54:19.360Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:54:19.366Z] [INFO] PPPoE LOGIN detected: sudaryat_50004
[2025-08-12T22:54:27.480Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-12T22:54:27.480Z] [INFO] PPPoE monitoring: 89 active connections, 1 login, 0 logout
[2025-08-12T22:55:19.213Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-12T22:56:19.267Z] [INFO] PPPoE LOGOUT:
[
  "komala_dewi"
]
[2025-08-12T22:56:19.268Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T22:56:19.381Z] [INFO] PPPoE LOGOUT detected: komala_dewi
[2025-08-12T22:56:27.475Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-12T22:56:27.475Z] [INFO] PPPoE monitoring: 88 active connections, 0 login, 1 logout
[2025-08-12T22:57:19.260Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T22:58:19.232Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-12T22:59:19.296Z] [INFO] PPPoE LOGOUT:
[
  "yani_yani"
]
[2025-08-12T22:59:19.296Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T22:59:19.390Z] [INFO] PPPoE LOGOUT detected: yani_yani
[2025-08-12T22:59:27.502Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-12T22:59:27.503Z] [INFO] PPPoE monitoring: 87 active connections, 0 login, 1 logout
[2025-08-12T23:00:19.271Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:01:19.271Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:02:19.224Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:03:19.209Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:04:19.249Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:05:19.331Z] [INFO] PPPoE LOGOUT:
[
  "mangnono"
]
[2025-08-12T23:05:19.332Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-12T23:05:19.378Z] [INFO] PPPoE LOGOUT detected: mangnono
[2025-08-12T23:05:27.484Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-12T23:05:27.484Z] [INFO] PPPoE monitoring: 86 active connections, 0 login, 1 logout
[2025-08-12T23:06:19.220Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-12T23:07:19.216Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-12T23:08:19.286Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-12T23:09:19.234Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-12T23:10:19.219Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-12T23:11:19.278Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-12T23:12:19.231Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-12T23:13:19.291Z] [INFO] PPPoE LOGIN:
[
  "komala_dewi"
]
[2025-08-12T23:13:19.291Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:13:19.366Z] [INFO] PPPoE LOGIN detected: komala_dewi
[2025-08-12T23:13:27.494Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-12T23:13:27.494Z] [INFO] PPPoE monitoring: 87 active connections, 1 login, 0 logout
[2025-08-12T23:14:19.224Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:15:19.269Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:16:19.214Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:17:19.230Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:18:19.270Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:19:19.244Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:20:19.240Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:21:19.275Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:22:19.235Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:23:19.253Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:24:19.232Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:25:19.269Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:26:19.342Z] [INFO] PPPoE LOGOUT:
[
  "husen_husen"
]
[2025-08-12T23:26:19.342Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-12T23:26:19.378Z] [INFO] PPPoE LOGOUT detected: husen_husen
[2025-08-12T23:26:27.457Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-12T23:26:27.457Z] [INFO] PPPoE monitoring: 86 active connections, 0 login, 1 logout
[2025-08-12T23:27:19.356Z] [INFO] PPPoE LOGIN:
[
  "husen_husen"
]
[2025-08-12T23:27:19.356Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:27:19.397Z] [INFO] PPPoE LOGIN detected: husen_husen
[2025-08-12T23:27:27.527Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-12T23:27:27.527Z] [INFO] PPPoE monitoring: 87 active connections, 1 login, 0 logout
[2025-08-12T23:28:19.242Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:29:19.310Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:30:19.244Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:31:19.238Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:32:19.290Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:33:19.229Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:34:19.242Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:35:19.287Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:36:19.235Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:37:19.292Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:38:19.247Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:39:19.247Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:40:19.300Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:41:19.250Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:42:19.292Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:43:19.245Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:44:19.253Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:45:19.362Z] [INFO] PPPoE LOGOUT:
[
  "iyan_wiyana"
]
[2025-08-12T23:45:19.362Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-12T23:45:19.386Z] [INFO] PPPoE LOGOUT detected: iyan_wiyana
[2025-08-12T23:45:27.466Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-12T23:45:27.466Z] [INFO] PPPoE monitoring: 86 active connections, 0 login, 1 logout
[2025-08-12T23:46:19.300Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-12T23:47:19.260Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-12T23:48:19.260Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-12T23:49:19.350Z] [INFO] PPPoE LOGIN:
[
  "iyan_wiyana"
]
[2025-08-12T23:49:19.350Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:49:19.385Z] [INFO] PPPoE LOGIN detected: iyan_wiyana
[2025-08-12T23:49:27.534Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-12T23:49:27.534Z] [INFO] PPPoE monitoring: 87 active connections, 1 login, 0 logout
[2025-08-12T23:50:19.282Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:51:19.253Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:52:19.253Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:53:19.238Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:54:19.286Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:55:19.325Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:56:19.247Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:57:19.258Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:58:19.326Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-12T23:59:19.262Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:00:19.270Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:01:19.313Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:02:19.258Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:03:19.244Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:04:19.251Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:05:19.273Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:05:53.339Z] [INFO] Invoice scheduler initialized - will run on 1st of every month at 08:00
[2025-08-13T00:05:53.340Z] [INFO] Due date reminder scheduler initialized - will run daily at 09:00
[2025-08-13T00:05:53.342Z] [INFO] Service suspension/restoration scheduler initialized - will run daily at 10:00 and 11:00
[2025-08-13T00:05:53.776Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-13T00:05:53.776Z] [INFO] Attempting to start server on configured port: 3003
[2025-08-13T00:05:53.776Z] [INFO] Memulai server pada port yang dikonfigurasi: 3003
[2025-08-13T00:05:53.776Z] [INFO] Port diambil dari settings.json - tidak ada fallback ke port alternatif
[2025-08-13T00:05:53.784Z] [INFO] ✅ Server berhasil berjalan pada port 3003
[2025-08-13T00:05:53.784Z] [INFO] 🌐 Web Portal tersedia di: http://localhost:3003
[2025-08-13T00:05:53.785Z] [INFO] Environment: development
[2025-08-13T00:05:53.914Z] [INFO] WhatsApp socket set in pppoe-notifications module
[2025-08-13T00:05:53.915Z] [INFO] WhatsApp socket set in pppoe-commands module
[2025-08-13T00:05:53.915Z] [INFO] WhatsApp socket set in genieacs-commands module
[2025-08-13T00:05:53.916Z] [INFO] WhatsApp connected successfully
[2025-08-13T00:05:53.917Z] [INFO] PPPoE monitoring started with interval 60000ms
[2025-08-13T00:05:53.918Z] [INFO] RX Power monitoring initialized
[2025-08-13T00:05:53.918Z] [INFO] PPPoE monitoring auto-started on initialization
[2025-08-13T00:05:53.918Z] [INFO] PPPoE monitoring initialized
[2025-08-13T00:06:19.304Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:06:53.836Z] [INFO] Connected to Mikrotik at 103.155.199.106:8989
[2025-08-13T00:06:54.034Z] [INFO] PPPoE LOGIN:
[
  "ENTANG_CMS",
  "intan_intan",
  "ROMLAH_CMS",
  "TEH_AICCN",
  "ai_cbhl",
  "saeful_palah_20008",
  "asep_tatang",
  "bayu_sumarna",
  "Syifa_uldzansyah",
  "epon_epon",
  "Upit_Sekar_Arum",
  "warung_putra",
  "Adas_Dasuki",
  "Teh_Ade",
  "a_deden",
  "nisa_4750",
  "diki_eryanto_jkg",
  "Asep_ahmad_M",
  "ernika06_ernika06",
  "pitri_sawitri",
  "febby",
  "ocos",
  "ruhenda_50002",
  "Siti_Aminah_43199",
  "salsa_fitri_novianti_30002",
  "wildan_wildan",
  "tuun",
  "teten_2150083398EGJ5038628",
  "nunungnurhayati",
  "dudu_dudu",
  "test",
  "Yanto_cms",
  "herisantosa",
  "PEPEP_CMS",
  "mamancms",
  "cica",
  "AI_CMS",
  "Tuti_CMS",
  "AKUM_CMS",
  "AINUR_CMS",
  "elis_nurhayati_0001",
  "tehcucu_djkg",
  "EDEN_CMS",
  "irna_irna",
  "waunay",
  "nia_ros",
  "test2",
  "A_AHMAD",
  "rangga_rangga",
  "asep_au",
  "OYANG_CMS",
  "wa_wat_32639",
  "mimi_rohaemi_002",
  "Tyenisusana",
  "ABIL-HOME",
  "daryanto_daryanto",
  "ainoval_walfatimah_30001",
  "iwan_iwan",
  "mohamad_nabil_50004",
  "rangga_pirman_50001",
  "wahidin_30001",
  "FITRI_CMS",
  "m_jefri",
  "KIKI_CMS",
  "suryati_90002",
  "aiyuningsih",
  "novi_widiyanti_40002",
  "memetkn",
  "WAWAN_CMS",
  "Ade",
  "rizki_gian",
  "tia-setiawati",
  "darmini_darmini",
  "mellyprimi",
  "cepi_rosdiana",
  "dian_widya_safia",
  "dewi_dewi",
  "siti_jubaedah",
  "nardi_30002",
  "ramdani_rahmat_hidayat",
  "aca",
  "sindi_sindi",
  "romansyah_sidiq_0001",
  "sudaryat_50004",
  "komala_dewi",
  "husen_husen",
  "iyan_wiyana"
]
[2025-08-13T00:06:54.034Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:06:54.035Z] [INFO] PPPoE LOGIN detected: ENTANG_CMS, intan_intan, ROMLAH_CMS, TEH_AICCN, ai_cbhl, saeful_palah_20008, asep_tatang, bayu_sumarna, Syifa_uldzansyah, epon_epon, Upit_Sekar_Arum, warung_putra, Adas_Dasuki, Teh_Ade, a_deden, nisa_4750, diki_eryanto_jkg, Asep_ahmad_M, ernika06_ernika06, pitri_sawitri, febby, ocos, ruhenda_50002, Siti_Aminah_43199, salsa_fitri_novianti_30002, wildan_wildan, tuun, teten_2150083398EGJ5038628, nunungnurhayati, dudu_dudu, test, Yanto_cms, herisantosa, PEPEP_CMS, mamancms, cica, AI_CMS, Tuti_CMS, AKUM_CMS, AINUR_CMS, elis_nurhayati_0001, tehcucu_djkg, EDEN_CMS, irna_irna, waunay, nia_ros, test2, A_AHMAD, rangga_rangga, asep_au, OYANG_CMS, wa_wat_32639, mimi_rohaemi_002, Tyenisusana, ABIL-HOME, daryanto_daryanto, ainoval_walfatimah_30001, iwan_iwan, mohamad_nabil_50004, rangga_pirman_50001, wahidin_30001, FITRI_CMS, m_jefri, KIKI_CMS, suryati_90002, aiyuningsih, novi_widiyanti_40002, memetkn, WAWAN_CMS, Ade, rizki_gian, tia-setiawati, darmini_darmini, mellyprimi, cepi_rosdiana, dian_widya_safia, dewi_dewi, siti_jubaedah, nardi_30002, ramdani_rahmat_hidayat, aca, sindi_sindi, romansyah_sidiq_0001, sudaryat_50004, komala_dewi, husen_husen, iyan_wiyana
[2025-08-13T00:07:02.209Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T00:07:02.209Z] [INFO] PPPoE monitoring: 87 active connections, 87 login, 0 logout
[2025-08-13T00:07:19.251Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:07:53.894Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:08:19.258Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:08:53.844Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:09:19.310Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:09:53.827Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:10:19.247Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:10:53.893Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:11:19.268Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:11:53.899Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:12:19.267Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:12:53.844Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:13:19.263Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:13:53.842Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:14:19.307Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:14:53.888Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:15:19.261Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:15:53.839Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:16:19.272Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:16:53.850Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:17:19.261Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:17:53.956Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:18:19.310Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:18:53.836Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:19:19.253Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:19:53.892Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:20:19.268Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:20:53.838Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:21:19.316Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:21:53.841Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:22:53.880Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:23:53.835Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:24:53.841Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:25:53.883Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:26:53.952Z] [INFO] PPPoE LOGOUT:
[
  "rizki_gian"
]
[2025-08-13T00:26:53.953Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T00:26:54.018Z] [INFO] PPPoE LOGOUT detected: rizki_gian
[2025-08-13T00:27:02.095Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T00:27:02.096Z] [INFO] PPPoE monitoring: 86 active connections, 0 login, 1 logout
[2025-08-13T00:27:53.887Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T00:28:53.856Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T00:29:53.849Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T00:30:53.926Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T00:31:53.839Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T00:32:53.901Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T00:33:53.845Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T00:34:53.882Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T00:35:53.852Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T00:36:53.910Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T00:37:53.848Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T00:38:53.838Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T00:39:53.910Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T00:40:53.839Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T00:41:53.841Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T00:42:53.885Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T00:43:53.973Z] [INFO] PPPoE LOGIN:
[
  "AGUS_CMS"
]
[2025-08-13T00:43:53.973Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:43:54.087Z] [INFO] PPPoE LOGIN detected: AGUS_CMS
[2025-08-13T00:44:02.182Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T00:44:02.182Z] [INFO] PPPoE monitoring: 87 active connections, 1 login, 0 logout
[2025-08-13T00:44:53.852Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:45:53.851Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:46:53.889Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:47:53.841Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T00:48:53.980Z] [INFO] PPPoE LOGIN:
[
  "rizki_gian"
]
[2025-08-13T00:48:53.980Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T00:48:54.074Z] [INFO] PPPoE LOGIN detected: rizki_gian
[2025-08-13T00:49:02.164Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T00:49:02.164Z] [INFO] PPPoE monitoring: 88 active connections, 1 login, 0 logout
[2025-08-13T00:49:53.889Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T00:50:53.846Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T00:51:53.842Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T00:52:53.892Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T00:53:53.843Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T00:54:53.889Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T00:55:53.836Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T00:56:53.846Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T00:57:53.891Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T00:57:55.679Z] [INFO] Message received
{
  "sender": "status",
  "messageLength": 46
}
[2025-08-13T00:58:53.859Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T00:59:53.845Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T01:00:53.894Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T01:01:53.854Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T01:02:53.890Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T01:03:53.861Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T01:04:53.852Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T01:05:53.911Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T01:06:54.021Z] [INFO] PPPoE LOGOUT:
[
  "iwan_iwan"
]
[2025-08-13T01:06:54.021Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:06:54.100Z] [INFO] PPPoE LOGOUT detected: iwan_iwan
[2025-08-13T01:07:02.220Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T01:07:02.220Z] [INFO] PPPoE monitoring: 87 active connections, 0 login, 1 logout
[2025-08-13T01:07:47.467Z] [INFO] Message received
{
  "sender": "status",
  "messageLength": 28
}
[2025-08-13T01:07:53.864Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:08:53.869Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:09:54.002Z] [INFO] PPPoE LOGIN:
[
  "iwan_iwan"
]
[2025-08-13T01:09:54.002Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T01:09:54.089Z] [INFO] PPPoE LOGIN detected: iwan_iwan
[2025-08-13T01:10:02.243Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T01:10:02.243Z] [INFO] PPPoE monitoring: 88 active connections, 1 login, 0 logout
[2025-08-13T01:10:53.963Z] [INFO] PPPoE LOGOUT:
[
  "iwan_iwan"
]
[2025-08-13T01:10:53.963Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:10:54.073Z] [INFO] PPPoE LOGOUT detected: iwan_iwan
[2025-08-13T01:11:02.201Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T01:11:02.202Z] [INFO] PPPoE monitoring: 87 active connections, 0 login, 1 logout
[2025-08-13T01:11:53.885Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:12:53.992Z] [INFO] PPPoE LOGIN:
[
  "iwan_iwan"
]
[2025-08-13T01:12:53.992Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T01:12:54.107Z] [INFO] PPPoE LOGIN detected: iwan_iwan
[2025-08-13T01:13:02.241Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T01:13:02.241Z] [INFO] PPPoE monitoring: 88 active connections, 1 login, 0 logout
[2025-08-13T01:13:53.910Z] [INFO] PPPoE LOGIN:
[
  "IMAS_CMS"
]
[2025-08-13T01:13:54.020Z] [INFO] PPPoE LOGOUT:
[
  "iwan_iwan"
]
[2025-08-13T01:13:54.020Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T01:13:54.076Z] [INFO] PPPoE LOGIN detected: IMAS_CMS
[2025-08-13T01:14:02.163Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T01:14:02.163Z] [INFO] PPPoE LOGOUT detected: iwan_iwan
[2025-08-13T01:14:10.256Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T01:14:10.256Z] [INFO] PPPoE monitoring: 88 active connections, 1 login, 1 logout
[2025-08-13T01:14:53.870Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T01:15:53.952Z] [INFO] PPPoE LOGIN:
[
  "iwan_iwan"
]
[2025-08-13T01:15:53.952Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T01:15:54.082Z] [INFO] PPPoE LOGIN detected: iwan_iwan
[2025-08-13T01:16:02.167Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T01:16:02.167Z] [INFO] PPPoE monitoring: 89 active connections, 1 login, 0 logout
[2025-08-13T01:16:53.863Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T01:17:53.929Z] [INFO] PPPoE LOGOUT:
[
  "iwan_iwan"
]
[2025-08-13T01:17:53.929Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T01:17:54.072Z] [INFO] PPPoE LOGOUT detected: iwan_iwan
[2025-08-13T01:18:02.199Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T01:18:02.199Z] [INFO] PPPoE monitoring: 88 active connections, 0 login, 1 logout
[2025-08-13T01:18:53.919Z] [INFO] PPPoE LOGIN:
[
  "iwan_iwan"
]
[2025-08-13T01:18:53.919Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T01:18:54.131Z] [INFO] PPPoE LOGIN detected: iwan_iwan
[2025-08-13T01:19:02.202Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T01:19:02.203Z] [INFO] PPPoE monitoring: 89 active connections, 1 login, 0 logout
[2025-08-13T01:19:53.978Z] [INFO] PPPoE LOGOUT:
[
  "iwan_iwan"
]
[2025-08-13T01:19:53.978Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T01:19:54.089Z] [INFO] PPPoE LOGOUT detected: iwan_iwan
[2025-08-13T01:20:02.170Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T01:20:02.171Z] [INFO] PPPoE monitoring: 88 active connections, 0 login, 1 logout
[2025-08-13T01:20:53.899Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T01:21:53.863Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T01:22:53.858Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T01:23:53.984Z] [INFO] PPPoE LOGOUT:
[
  "mellyprimi"
]
[2025-08-13T01:23:53.984Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:23:54.072Z] [INFO] PPPoE LOGOUT detected: mellyprimi
[2025-08-13T01:24:02.207Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T01:24:02.208Z] [INFO] PPPoE monitoring: 87 active connections, 0 login, 1 logout
[2025-08-13T01:24:53.868Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:25:53.924Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:26:53.964Z] [INFO] PPPoE LOGIN:
[
  "mellyprimi"
]
[2025-08-13T01:26:53.964Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T01:26:54.093Z] [INFO] PPPoE LOGIN detected: mellyprimi
[2025-08-13T01:27:02.186Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T01:27:02.186Z] [INFO] PPPoE monitoring: 88 active connections, 1 login, 0 logout
[2025-08-13T01:27:53.875Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T01:28:53.919Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T01:29:53.937Z] [INFO] PPPoE LOGOUT:
[
  "Tyenisusana"
]
[2025-08-13T01:29:53.937Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:29:54.076Z] [INFO] PPPoE LOGOUT detected: Tyenisusana
[2025-08-13T01:30:02.197Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T01:30:02.197Z] [INFO] PPPoE monitoring: 87 active connections, 0 login, 1 logout
[2025-08-13T01:30:53.871Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:31:53.920Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:32:53.876Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:33:53.884Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:34:53.862Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:35:53.867Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:36:53.921Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:37:53.872Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:38:53.876Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:39:53.921Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:40:53.965Z] [INFO] PPPoE LOGIN:
[
  "iadtest@pppoe"
]
[2025-08-13T01:40:53.965Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T01:40:54.081Z] [INFO] PPPoE LOGIN detected: iadtest@pppoe
[2025-08-13T01:41:02.170Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T01:41:02.170Z] [INFO] PPPoE monitoring: 88 active connections, 1 login, 0 logout
[2025-08-13T01:41:53.986Z] [INFO] PPPoE LOGOUT:
[
  "iadtest@pppoe"
]
[2025-08-13T01:41:53.986Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:41:54.073Z] [INFO] PPPoE LOGOUT detected: iadtest@pppoe
[2025-08-13T01:42:02.144Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T01:42:02.144Z] [INFO] PPPoE monitoring: 87 active connections, 0 login, 1 logout
[2025-08-13T01:42:53.863Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:43:53.882Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:44:53.936Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:45:53.886Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:46:53.950Z] [INFO] PPPoE LOGIN:
[
  "iadtest@pppoe"
]
[2025-08-13T01:46:53.950Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T01:46:54.134Z] [INFO] PPPoE LOGIN detected: iadtest@pppoe
[2025-08-13T01:47:02.224Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T01:47:02.224Z] [INFO] PPPoE monitoring: 88 active connections, 1 login, 0 logout
[2025-08-13T01:47:53.898Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T01:48:53.927Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T01:49:53.996Z] [INFO] PPPoE LOGOUT:
[
  "bayu_sumarna"
]
[2025-08-13T01:49:53.996Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T01:49:54.090Z] [INFO] PPPoE LOGOUT detected: bayu_sumarna
[2025-08-13T01:50:02.169Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T01:50:02.169Z] [INFO] PPPoE monitoring: 87 active connections, 0 login, 1 logout
[2025-08-13T01:50:54.014Z] [INFO] PPPoE LOGOUT:
[
  "iadtest@pppoe"
]
[2025-08-13T01:50:54.014Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T01:50:54.082Z] [INFO] PPPoE LOGOUT detected: iadtest@pppoe
[2025-08-13T01:51:02.178Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T01:51:02.178Z] [INFO] PPPoE monitoring: 86 active connections, 0 login, 1 logout
[2025-08-13T01:51:53.886Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T01:52:53.885Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T01:53:53.920Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T01:54:53.877Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T01:55:53.932Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T01:56:53.875Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T01:57:53.891Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T01:58:04.799Z] [INFO] Message received
{
  "sender": "status",
  "messageLength": 57
}
[2025-08-13T01:58:53.928Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T01:59:53.896Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:00:00.140Z] [INFO] Starting daily due date reminders...
[2025-08-13T02:00:00.144Z] [INFO] Found 3 invoices due in the next 3 days
[2025-08-13T02:00:00.654Z] [INFO] WhatsApp notification sent to 081947215703
[2025-08-13T02:00:00.654Z] [INFO] Due date reminder sent for invoice INV-202508-1300
[2025-08-13T02:00:04.767Z] [INFO] WhatsApp notification sent to 081321960222
[2025-08-13T02:00:04.769Z] [INFO] Due date reminder sent for invoice INV-202508-0921
[2025-08-13T02:00:07.630Z] [INFO] WhatsApp notification sent to 081321960111
[2025-08-13T02:00:07.630Z] [INFO] Due date reminder sent for invoice INV-202508-0559
[2025-08-13T02:00:07.630Z] [INFO] Daily due date reminders completed
[2025-08-13T02:00:53.920Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:01:53.888Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:02:53.879Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:03:53.941Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:04:53.882Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:05:53.878Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:06:53.948Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:07:53.882Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:08:53.893Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:09:53.894Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:10:53.889Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:11:53.940Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:12:53.885Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:13:53.882Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:14:53.938Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:15:53.891Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:16:53.879Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:17:53.934Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:18:53.901Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:19:53.901Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:20:53.950Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:21:53.889Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:22:53.938Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:23:53.886Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:24:53.927Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:25:21.629Z] [INFO] Message received
{
  "sender": "6281947215703",
  "messageLength": 41
}
[2025-08-13T02:25:53.897Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:26:53.883Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:27:53.945Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:28:53.899Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:29:53.893Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:30:53.940Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:31:53.891Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:32:53.906Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:33:53.942Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:34:53.909Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:35:53.897Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:36:53.911Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:37:53.944Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:38:53.913Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:39:53.914Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:40:53.946Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:41:53.901Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:42:53.917Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:43:53.907Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:44:53.899Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:45:53.949Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:46:53.912Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:47:53.909Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:48:53.955Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:49:53.902Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:50:53.963Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:51:53.905Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:52:53.906Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:53:53.969Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:54:53.905Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:55:53.914Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:56:53.952Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:57:53.916Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:58:53.918Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T02:59:53.951Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:00:00.243Z] [INFO] Starting daily service suspension check...
[2025-08-13T03:00:00.244Z] [INFO] Starting automatic service suspension check...
[2025-08-13T03:00:00.247Z] [INFO] Customer Fitri Nurlaela overdue 4 days, grace period 7 days - skipping
[2025-08-13T03:00:00.247Z] [INFO] Service suspension check completed. Checked: 1, Suspended: 0, Errors: 0
[2025-08-13T03:00:00.247Z] [INFO] Daily service suspension check completed
[2025-08-13T03:00:53.918Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:01:53.911Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:02:53.954Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:03:53.913Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:04:53.934Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:05:53.915Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:06:53.991Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:07:53.918Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:08:53.935Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:09:53.976Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:10:53.934Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:11:38.818Z] [INFO] Message received
{
  "sender": "status",
  "messageLength": 33
}
[2025-08-13T03:11:53.939Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:12:53.989Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:13:53.917Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:14:53.940Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:15:53.965Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:16:53.944Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:17:53.926Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:18:53.935Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:19:53.978Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:20:53.932Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:21:53.972Z] [INFO] PPPoE LOGOUT:
[
  "dewi_dewi"
]
[2025-08-13T03:21:53.973Z] [INFO] Monitoring PPPoE connections: 85 active connections
[2025-08-13T03:21:54.163Z] [INFO] PPPoE LOGOUT detected: dewi_dewi
[2025-08-13T03:22:02.240Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T03:22:02.241Z] [INFO] PPPoE monitoring: 85 active connections, 0 login, 1 logout
[2025-08-13T03:22:53.917Z] [INFO] Monitoring PPPoE connections: 85 active connections
[2025-08-13T03:23:53.917Z] [INFO] Monitoring PPPoE connections: 85 active connections
[2025-08-13T03:24:53.966Z] [INFO] Monitoring PPPoE connections: 85 active connections
[2025-08-13T03:25:54.046Z] [INFO] PPPoE LOGIN:
[
  "dewi_dewi"
]
[2025-08-13T03:25:54.046Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:25:54.102Z] [INFO] PPPoE LOGIN detected: dewi_dewi
[2025-08-13T03:26:02.183Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T03:26:02.183Z] [INFO] PPPoE monitoring: 86 active connections, 1 login, 0 logout
[2025-08-13T03:26:53.990Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:27:53.948Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:28:53.975Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:29:53.919Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:30:53.974Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:31:53.941Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:32:53.974Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:33:53.930Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:34:53.934Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:35:53.966Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:36:53.923Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:37:53.981Z] [INFO] PPPoE LOGOUT:
[
  "ramdani_rahmat_hidayat"
]
[2025-08-13T03:37:53.981Z] [INFO] Monitoring PPPoE connections: 85 active connections
[2025-08-13T03:37:54.147Z] [INFO] PPPoE LOGOUT detected: ramdani_rahmat_hidayat
[2025-08-13T03:38:02.239Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T03:38:02.239Z] [INFO] PPPoE monitoring: 85 active connections, 0 login, 1 logout
[2025-08-13T03:38:53.928Z] [INFO] Monitoring PPPoE connections: 85 active connections
[2025-08-13T03:39:53.922Z] [INFO] Monitoring PPPoE connections: 85 active connections
[2025-08-13T03:40:53.972Z] [INFO] Monitoring PPPoE connections: 85 active connections
[2025-08-13T03:41:54.052Z] [INFO] PPPoE LOGIN:
[
  "ramdani_rahmat_hidayat"
]
[2025-08-13T03:41:54.052Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:41:54.097Z] [INFO] PPPoE LOGIN detected: ramdani_rahmat_hidayat
[2025-08-13T03:42:02.178Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T03:42:02.179Z] [INFO] PPPoE monitoring: 86 active connections, 1 login, 0 logout
[2025-08-13T03:42:53.938Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:43:53.935Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:44:53.939Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:45:53.995Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:46:53.950Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:47:53.943Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:48:53.977Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:49:53.928Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:50:53.933Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:51:53.950Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:52:53.943Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:53:53.985Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:54:53.938Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:55:53.939Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:56:53.991Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:57:53.943Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:58:53.939Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T03:59:53.948Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T04:00:00.795Z] [INFO] Starting daily service restoration check...
[2025-08-13T04:00:00.796Z] [INFO] Starting automatic service restoration check...
[2025-08-13T04:00:00.799Z] [INFO] Service restoration check completed. Checked: 0, Restored: 0, Errors: 0
[2025-08-13T04:00:00.799Z] [INFO] Daily service restoration check completed
[2025-08-13T04:00:53.985Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T04:01:54.059Z] [INFO] PPPoE LOGIN:
[
  "mangnono"
]
[2025-08-13T04:01:54.060Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:01:54.115Z] [INFO] PPPoE LOGIN detected: mangnono
[2025-08-13T04:02:02.201Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T04:02:02.201Z] [INFO] PPPoE monitoring: 87 active connections, 1 login, 0 logout
[2025-08-13T04:02:53.978Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:03:53.959Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:04:53.943Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:05:53.996Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:06:53.943Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:07:53.952Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:08:53.988Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:09:53.960Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:10:10.469Z] [INFO] Message received
{
  "sender": "status",
  "messageLength": 152
}
[2025-08-13T04:10:53.949Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:11:53.957Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:12:53.972Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:13:53.987Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:14:53.962Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:15:53.975Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:16:53.998Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:17:53.959Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:18:53.987Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:19:53.960Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:20:53.971Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:21:53.996Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:22:53.966Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:23:53.962Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:24:53.953Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:25:54.001Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:26:53.959Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:27:54.032Z] [INFO] PPPoE LOGOUT:
[
  "nardi_30002"
]
[2025-08-13T04:27:54.032Z] [INFO] Monitoring PPPoE connections: 86 active connections
[2025-08-13T04:27:54.161Z] [INFO] PPPoE LOGOUT detected: nardi_30002
[2025-08-13T04:28:02.234Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T04:28:02.235Z] [INFO] PPPoE monitoring: 86 active connections, 0 login, 1 logout
[2025-08-13T04:28:54.076Z] [INFO] PPPoE LOGIN:
[
  "nardi_30002"
]
[2025-08-13T04:28:54.076Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:28:54.122Z] [INFO] PPPoE LOGIN detected: nardi_30002
[2025-08-13T04:29:02.200Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T04:29:02.200Z] [INFO] PPPoE monitoring: 87 active connections, 1 login, 0 logout
[2025-08-13T04:29:54.011Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:30:53.961Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:31:53.966Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:32:54.007Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:33:53.963Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:34:53.970Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:35:54.009Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:36:53.958Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:37:54.013Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:38:53.961Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:39:54.057Z] [INFO] PPPoE LOGIN:
[
  "iadtest@pppoe"
]
[2025-08-13T04:39:54.057Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T04:39:54.117Z] [INFO] PPPoE LOGIN detected: iadtest@pppoe
[2025-08-13T04:40:02.202Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T04:40:02.202Z] [INFO] PPPoE monitoring: 88 active connections, 1 login, 0 logout
[2025-08-13T04:40:53.949Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T04:41:53.965Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T04:42:54.014Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T04:43:38.653Z] [INFO] Message received
{
  "sender": "status",
  "messageLength": 171
}
[2025-08-13T04:43:54.088Z] [INFO] PPPoE LOGOUT:
[
  "iadtest@pppoe"
]
[2025-08-13T04:43:54.088Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:43:54.124Z] [INFO] PPPoE LOGOUT detected: iadtest@pppoe
[2025-08-13T04:44:02.192Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T04:44:02.192Z] [INFO] PPPoE monitoring: 87 active connections, 0 login, 1 logout
[2025-08-13T04:44:53.969Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:45:54.030Z] [INFO] PPPoE LOGIN:
[
  "iadtest@pppoe"
]
[2025-08-13T04:45:54.031Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T04:45:54.164Z] [INFO] PPPoE LOGIN detected: iadtest@pppoe
[2025-08-13T04:46:02.240Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T04:46:02.241Z] [INFO] PPPoE monitoring: 88 active connections, 1 login, 0 logout
[2025-08-13T04:46:53.953Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T04:47:53.959Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T04:48:54.020Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T04:49:53.955Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T04:50:54.003Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T04:51:53.973Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T04:52:54.015Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T04:53:53.969Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T04:54:53.964Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T04:55:54.003Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T04:56:53.969Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T04:57:54.046Z] [INFO] PPPoE LOGOUT:
[
  "rizki_gian"
]
[2025-08-13T04:57:54.046Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T04:57:54.178Z] [INFO] PPPoE LOGOUT detected: rizki_gian
[2025-08-13T04:58:02.257Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T04:58:02.257Z] [INFO] PPPoE monitoring: 87 active connections, 0 login, 1 logout
[2025-08-13T04:58:54.075Z] [INFO] PPPoE LOGIN:
[
  "rizki_gian"
]
[2025-08-13T04:58:54.075Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T04:58:54.131Z] [INFO] PPPoE LOGIN detected: rizki_gian
[2025-08-13T04:59:02.216Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T04:59:02.216Z] [INFO] PPPoE monitoring: 88 active connections, 1 login, 0 logout
[2025-08-13T04:59:54.032Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T05:00:53.967Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T05:01:53.975Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T05:02:54.047Z] [INFO] PPPoE LOGIN:
[
  "bayu_sumarna"
]
[2025-08-13T05:02:54.048Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:02:54.115Z] [INFO] PPPoE LOGIN detected: bayu_sumarna
[2025-08-13T05:03:02.252Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T05:03:02.252Z] [INFO] PPPoE monitoring: 89 active connections, 1 login, 0 logout
[2025-08-13T05:03:53.984Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:04:22.263Z] [INFO] Message received
{
  "sender": "status",
  "messageLength": 33
}
[2025-08-13T05:04:53.964Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:05:53.973Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:06:54.028Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:07:54.001Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:08:53.983Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:09:54.044Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:10:53.993Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:11:53.996Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:12:54.040Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:13:53.988Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:14:53.999Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:15:53.984Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:16:53.985Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:17:54.003Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:18:54.060Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:19:54.028Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:20:53.980Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:21:54.036Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:22:53.992Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:23:53.975Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:24:54.036Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:25:53.995Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:26:53.979Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:27:54.036Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:28:53.987Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:29:54.029Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:30:53.987Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:31:54.044Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:32:54.004Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:33:53.996Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:34:54.035Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:35:53.994Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:36:54.009Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:37:54.047Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:38:53.988Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:39:53.984Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:40:54.028Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:41:53.990Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:42:53.987Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:43:54.034Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:44:54.036Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:45:53.992Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:46:54.075Z] [INFO] PPPoE LOGIN:
[
  "ade_faisal_70001"
]
[2025-08-13T05:46:54.149Z] [INFO] PPPoE LOGOUT:
[
  "iadtest@pppoe"
]
[2025-08-13T05:46:54.149Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:46:54.221Z] [INFO] PPPoE LOGIN detected: ade_faisal_70001
[2025-08-13T05:47:02.309Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T05:47:02.309Z] [INFO] PPPoE LOGOUT detected: iadtest@pppoe
[2025-08-13T05:47:10.398Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T05:47:10.398Z] [INFO] PPPoE monitoring: 89 active connections, 1 login, 1 logout
[2025-08-13T05:47:54.056Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:48:53.995Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:49:54.042Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T05:50:00.151Z] [INFO] Message received
{
  "sender": "6282214165522",
  "messageLength": 1129
}
[2025-08-13T05:50:54.102Z] [INFO] PPPoE LOGOUT:
[
  "ade_faisal_70001"
]
[2025-08-13T05:50:54.102Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T05:50:54.172Z] [INFO] PPPoE LOGOUT detected: ade_faisal_70001
[2025-08-13T05:51:02.247Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T05:51:02.247Z] [INFO] PPPoE monitoring: 88 active connections, 0 login, 1 logout
[2025-08-13T05:51:53.988Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T05:52:53.989Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T05:53:19.981Z] [INFO] Message received
{
  "sender": "status",
  "messageLength": 108
}
[2025-08-13T05:53:54.032Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T05:54:53.991Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T05:55:32.456Z] [INFO] Message received
{
  "sender": "status",
  "messageLength": 104
}
[2025-08-13T05:55:53.999Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T05:56:31.650Z] [INFO] Message received
{
  "sender": "status",
  "messageLength": 59
}
[2025-08-13T05:56:54.037Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T05:57:54.002Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T05:58:54.055Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T05:59:53.992Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:00:54.015Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:01:54.047Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:02:54.117Z] [INFO] PPPoE LOGIN:
[
  "ade_faisal_70001"
]
[2025-08-13T06:02:54.117Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:02:54.177Z] [INFO] PPPoE LOGIN detected: ade_faisal_70001
[2025-08-13T06:03:02.257Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T06:03:02.257Z] [INFO] PPPoE monitoring: 89 active connections, 1 login, 0 logout
[2025-08-13T06:03:54.045Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:04:53.997Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:05:53.995Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:06:54.071Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:07:54.007Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:08:54.003Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:09:54.061Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:10:54.003Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:11:54.067Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:12:54.081Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:13:54.014Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:14:54.049Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:15:54.011Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:16:54.018Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:17:54.065Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:18:54.022Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:19:54.021Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:20:54.065Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:21:54.027Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:22:54.009Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:23:54.018Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:24:54.061Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:25:54.014Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:26:54.065Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T06:27:54.115Z] [INFO] PPPoE LOGOUT:
[
  "mangnono"
]
[2025-08-13T06:27:54.115Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:27:54.193Z] [INFO] PPPoE LOGOUT detected: mangnono
[2025-08-13T06:28:02.266Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T06:28:02.267Z] [INFO] PPPoE monitoring: 88 active connections, 0 login, 1 logout
[2025-08-13T06:28:54.016Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:29:54.008Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:30:54.055Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:31:54.018Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:32:54.009Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:33:54.072Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:34:54.026Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:35:54.034Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:36:54.071Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:37:54.018Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:38:54.067Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:39:54.016Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:40:54.010Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:41:54.020Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:42:54.081Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:43:54.022Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:44:54.021Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:45:54.062Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:46:54.024Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:47:54.012Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:48:54.072Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:49:54.043Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:50:54.062Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:51:54.013Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:52:54.067Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:53:54.041Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:54:54.022Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:55:54.071Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:56:54.023Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:57:54.033Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T06:58:54.114Z] [INFO] PPPoE LOGOUT:
[
  "ENTANG_CMS",
  "intan_intan",
  "ROMLAH_CMS",
  "TEH_AICCN",
  "ai_cbhl",
  "saeful_palah_20008",
  "asep_tatang",
  "Syifa_uldzansyah",
  "epon_epon",
  "Upit_Sekar_Arum",
  "warung_putra",
  "Adas_Dasuki",
  "Teh_Ade",
  "a_deden",
  "nisa_4750",
  "diki_eryanto_jkg",
  "Asep_ahmad_M",
  "ernika06_ernika06",
  "pitri_sawitri",
  "febby",
  "ocos",
  "ruhenda_50002",
  "Siti_Aminah_43199",
  "salsa_fitri_novianti_30002",
  "wildan_wildan",
  "tuun",
  "teten_2150083398EGJ5038628",
  "nunungnurhayati",
  "dudu_dudu",
  "test",
  "Yanto_cms",
  "herisantosa",
  "PEPEP_CMS",
  "mamancms",
  "cica",
  "AI_CMS",
  "Tuti_CMS",
  "AKUM_CMS",
  "AINUR_CMS",
  "elis_nurhayati_0001",
  "tehcucu_djkg",
  "EDEN_CMS",
  "irna_irna",
  "waunay",
  "nia_ros",
  "test2",
  "A_AHMAD",
  "rangga_rangga",
  "asep_au",
  "OYANG_CMS",
  "wa_wat_32639",
  "mimi_rohaemi_002",
  "ABIL-HOME",
  "daryanto_daryanto",
  "ainoval_walfatimah_30001",
  "mohamad_nabil_50004",
  "rangga_pirman_50001",
  "wahidin_30001",
  "KIKI_CMS",
  "suryati_90002",
  "aiyuningsih",
  "novi_widiyanti_40002",
  "memetkn",
  "WAWAN_CMS",
  "Ade",
  "tia-setiawati",
  "darmini_darmini",
  "cepi_rosdiana",
  "dian_widya_safia",
  "siti_jubaedah",
  "aca",
  "sindi_sindi",
  "romansyah_sidiq_0001",
  "sudaryat_50004",
  "komala_dewi",
  "husen_husen",
  "iyan_wiyana",
  "AGUS_CMS",
  "IMAS_CMS",
  "mellyprimi",
  "m_jefri",
  "dewi_dewi",
  "ramdani_rahmat_hidayat",
  "nardi_30002",
  "rizki_gian",
  "bayu_sumarna",
  "ade_faisal_70001"
]
[2025-08-13T06:58:54.114Z] [INFO] Monitoring PPPoE connections: 1 active connections
[2025-08-13T06:58:54.164Z] [INFO] PPPoE LOGOUT detected: ENTANG_CMS, intan_intan, ROMLAH_CMS, TEH_AICCN, ai_cbhl, saeful_palah_20008, asep_tatang, Syifa_uldzansyah, epon_epon, Upit_Sekar_Arum, warung_putra, Adas_Dasuki, Teh_Ade, a_deden, nisa_4750, diki_eryanto_jkg, Asep_ahmad_M, ernika06_ernika06, pitri_sawitri, febby, ocos, ruhenda_50002, Siti_Aminah_43199, salsa_fitri_novianti_30002, wildan_wildan, tuun, teten_2150083398EGJ5038628, nunungnurhayati, dudu_dudu, test, Yanto_cms, herisantosa, PEPEP_CMS, mamancms, cica, AI_CMS, Tuti_CMS, AKUM_CMS, AINUR_CMS, elis_nurhayati_0001, tehcucu_djkg, EDEN_CMS, irna_irna, waunay, nia_ros, test2, A_AHMAD, rangga_rangga, asep_au, OYANG_CMS, wa_wat_32639, mimi_rohaemi_002, ABIL-HOME, daryanto_daryanto, ainoval_walfatimah_30001, mohamad_nabil_50004, rangga_pirman_50001, wahidin_30001, KIKI_CMS, suryati_90002, aiyuningsih, novi_widiyanti_40002, memetkn, WAWAN_CMS, Ade, tia-setiawati, darmini_darmini, cepi_rosdiana, dian_widya_safia, siti_jubaedah, aca, sindi_sindi, romansyah_sidiq_0001, sudaryat_50004, komala_dewi, husen_husen, iyan_wiyana, AGUS_CMS, IMAS_CMS, mellyprimi, m_jefri, dewi_dewi, ramdani_rahmat_hidayat, nardi_30002, rizki_gian, bayu_sumarna, ade_faisal_70001
[2025-08-13T06:59:02.291Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T06:59:02.291Z] [INFO] PPPoE monitoring: 1 active connections, 0 login, 87 logout
[2025-08-13T06:59:54.087Z] [INFO] PPPoE LOGIN:
[
  "ROMLAH_CMS",
  "ENTANG_CMS",
  "intan_intan",
  "iyan_wiyana",
  "bayu_sumarna",
  "OYANG_CMS",
  "saeful_palah_20008",
  "TEH_AICCN",
  "aca",
  "rangga_pirman_50001",
  "wahidin_30001",
  "nardi_30002",
  "suryati_90002",
  "ai_cbhl",
  "IMAS_CMS",
  "ramdani_rahmat_hidayat",
  "Tuti_CMS",
  "Syifa_uldzansyah",
  "AI_CMS",
  "A_AHMAD",
  "asep_tatang",
  "ade_faisal_70001",
  "salsa_fitri_novianti_30002",
  "a_deden",
  "epon_epon",
  "mohamad_nabil_50004",
  "Upit_Sekar_Arum",
  "mellyprimi",
  "warung_putra",
  "test2",
  "ainoval_walfatimah_30001",
  "KIKI_CMS",
  "Teh_Ade",
  "Adas_Dasuki",
  "Siti_Aminah_43199",
  "m_jefri",
  "wa_wat_32639",
  "mimi_rohaemi_002",
  "diki_eryanto_jkg",
  "cepi_rosdiana",
  "romansyah_sidiq_0001",
  "nisa_4750",
  "asep_au",
  "dian_widya_safia",
  "Asep_ahmad_M",
  "EDEN_CMS",
  "ernika06_ernika06",
  "pitri_sawitri",
  "sudaryat_50004",
  "AINUR_CMS",
  "siti_jubaedah",
  "febby",
  "elis_nurhayati_0001",
  "rangga_rangga",
  "memetkn",
  "ruhenda_50002",
  "ocos",
  "WAWAN_CMS"
]
[2025-08-13T06:59:54.087Z] [INFO] Monitoring PPPoE connections: 59 active connections
[2025-08-13T06:59:54.193Z] [INFO] PPPoE LOGIN detected: ROMLAH_CMS, ENTANG_CMS, intan_intan, iyan_wiyana, bayu_sumarna, OYANG_CMS, saeful_palah_20008, TEH_AICCN, aca, rangga_pirman_50001, wahidin_30001, nardi_30002, suryati_90002, ai_cbhl, IMAS_CMS, ramdani_rahmat_hidayat, Tuti_CMS, Syifa_uldzansyah, AI_CMS, A_AHMAD, asep_tatang, ade_faisal_70001, salsa_fitri_novianti_30002, a_deden, epon_epon, mohamad_nabil_50004, Upit_Sekar_Arum, mellyprimi, warung_putra, test2, ainoval_walfatimah_30001, KIKI_CMS, Teh_Ade, Adas_Dasuki, Siti_Aminah_43199, m_jefri, wa_wat_32639, mimi_rohaemi_002, diki_eryanto_jkg, cepi_rosdiana, romansyah_sidiq_0001, nisa_4750, asep_au, dian_widya_safia, Asep_ahmad_M, EDEN_CMS, ernika06_ernika06, pitri_sawitri, sudaryat_50004, AINUR_CMS, siti_jubaedah, febby, elis_nurhayati_0001, rangga_rangga, memetkn, ruhenda_50002, ocos, WAWAN_CMS
[2025-08-13T07:00:02.333Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T07:00:02.333Z] [INFO] PPPoE monitoring: 59 active connections, 58 login, 0 logout
[2025-08-13T07:00:54.090Z] [INFO] PPPoE LOGIN:
[
  "novi_widiyanti_40002",
  "wildan_wildan",
  "dudu_dudu",
  "AKUM_CMS",
  "tuun",
  "daryanto_daryanto",
  "dewi_dewi",
  "AGUS_CMS",
  "teten_2150083398EGJ5038628",
  "nunungnurhayati",
  "aiyuningsih",
  "test",
  "sindi_sindi",
  "Yanto_cms",
  "husen_husen",
  "herisantosa",
  "waunay",
  "rizki_gian"
]
[2025-08-13T07:00:54.090Z] [INFO] Monitoring PPPoE connections: 77 active connections
[2025-08-13T07:00:54.238Z] [INFO] PPPoE LOGIN detected: novi_widiyanti_40002, wildan_wildan, dudu_dudu, AKUM_CMS, tuun, daryanto_daryanto, dewi_dewi, AGUS_CMS, teten_2150083398EGJ5038628, nunungnurhayati, aiyuningsih, test, sindi_sindi, Yanto_cms, husen_husen, herisantosa, waunay, rizki_gian
[2025-08-13T07:01:02.308Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T07:01:02.308Z] [INFO] PPPoE monitoring: 77 active connections, 18 login, 0 logout
[2025-08-13T07:01:54.138Z] [INFO] PPPoE LOGIN:
[
  "nia_ros",
  "tehcucu_djkg",
  "darmini_darmini",
  "cica",
  "tia-setiawati",
  "ABIL-HOME",
  "PEPEP_CMS",
  "komala_dewi",
  "irna_irna",
  "mamancms",
  "Ade"
]
[2025-08-13T07:01:54.138Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:01:54.193Z] [INFO] PPPoE LOGIN detected: nia_ros, tehcucu_djkg, darmini_darmini, cica, tia-setiawati, ABIL-HOME, PEPEP_CMS, komala_dewi, irna_irna, mamancms, Ade
[2025-08-13T07:02:02.271Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T07:02:02.274Z] [INFO] PPPoE monitoring: 88 active connections, 11 login, 0 logout
[2025-08-13T07:02:54.072Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:03:54.023Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:04:54.032Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:05:54.023Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:06:54.050Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:07:54.078Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:08:54.045Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:09:54.080Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:10:54.033Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:11:54.102Z] [INFO] PPPoE LOGOUT:
[
  "test2"
]
[2025-08-13T07:11:54.102Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T07:11:54.253Z] [INFO] PPPoE LOGOUT detected: test2
[2025-08-13T07:12:02.343Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T07:12:02.343Z] [INFO] PPPoE monitoring: 87 active connections, 0 login, 1 logout
[2025-08-13T07:12:54.028Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T07:13:54.126Z] [INFO] PPPoE LOGIN:
[
  "test2"
]
[2025-08-13T07:13:54.127Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:13:54.257Z] [INFO] PPPoE LOGIN detected: test2
[2025-08-13T07:14:02.374Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T07:14:02.374Z] [INFO] PPPoE monitoring: 88 active connections, 1 login, 0 logout
[2025-08-13T07:14:54.044Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:15:54.092Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:16:54.038Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:17:54.038Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:18:54.042Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:19:54.080Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:20:54.033Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:21:54.129Z] [INFO] PPPoE LOGOUT:
[
  "husen_husen"
]
[2025-08-13T07:21:54.130Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T07:21:54.194Z] [INFO] PPPoE LOGOUT detected: husen_husen
[2025-08-13T07:22:02.329Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T07:22:02.329Z] [INFO] PPPoE monitoring: 87 active connections, 0 login, 1 logout
[2025-08-13T07:22:54.042Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T07:23:54.087Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T07:24:54.039Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T07:25:54.108Z] [INFO] PPPoE LOGIN:
[
  "husen_husen"
]
[2025-08-13T07:25:54.154Z] [INFO] PPPoE LOGOUT:
[
  "siti_jubaedah"
]
[2025-08-13T07:25:54.154Z] [INFO] Monitoring PPPoE connections: 87 active connections
[2025-08-13T07:25:54.234Z] [INFO] PPPoE LOGIN detected: husen_husen
[2025-08-13T07:26:02.307Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T07:26:02.307Z] [INFO] PPPoE LOGOUT detected: siti_jubaedah
[2025-08-13T07:26:10.387Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T07:26:10.387Z] [INFO] PPPoE monitoring: 87 active connections, 1 login, 1 logout
[2025-08-13T07:26:54.154Z] [INFO] PPPoE LOGIN:
[
  "yati_sukmawati_0007"
]
[2025-08-13T07:26:54.154Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:26:54.211Z] [INFO] PPPoE LOGIN detected: yati_sukmawati_0007
[2025-08-13T07:27:02.331Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T07:27:02.331Z] [INFO] PPPoE monitoring: 88 active connections, 1 login, 0 logout
[2025-08-13T07:27:54.031Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:28:54.102Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:29:54.053Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:30:54.044Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:31:54.025Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:32:54.032Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:33:54.085Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:34:54.026Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:35:54.041Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:36:54.080Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:37:54.042Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:38:54.033Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:39:54.100Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:40:54.044Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:41:54.044Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:42:54.095Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:43:54.059Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:44:54.086Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:45:54.093Z] [INFO] PPPoE LOGIN:
[
  "Tyenisusana"
]
[2025-08-13T07:45:54.182Z] [INFO] PPPoE LOGOUT:
[
  "TEH_AICCN"
]
[2025-08-13T07:45:54.182Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:45:54.209Z] [INFO] PPPoE LOGIN detected: Tyenisusana
[2025-08-13T07:46:02.288Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T07:46:02.288Z] [INFO] PPPoE LOGOUT detected: TEH_AICCN
[2025-08-13T07:46:10.377Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T07:46:10.377Z] [INFO] PPPoE monitoring: 88 active connections, 1 login, 1 logout
[2025-08-13T07:46:54.036Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:47:54.102Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:48:54.043Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:49:54.046Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:50:54.111Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:51:54.061Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:52:54.088Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:53:54.050Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:54:54.044Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:55:54.113Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:56:54.049Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:57:54.073Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:58:54.064Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T07:59:54.176Z] [INFO] PPPoE LOGIN:
[
  "mangnono"
]
[2025-08-13T07:59:54.177Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T07:59:54.252Z] [INFO] PPPoE LOGIN detected: mangnono
[2025-08-13T08:00:02.339Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T08:00:02.339Z] [INFO] PPPoE monitoring: 89 active connections, 1 login, 0 logout
[2025-08-13T08:00:54.093Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T08:01:54.053Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T08:02:54.131Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T08:03:09.038Z] [INFO] Message received
{
  "sender": "6281222030580",
  "messageLength": 19
}
[2025-08-13T08:03:54.050Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T08:04:54.059Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T08:05:48.902Z] [INFO] Message received
{
  "sender": "6281222030580",
  "messageLength": 6
}
[2025-08-13T08:05:54.166Z] [INFO] PPPoE LOGOUT:
[
  "suryati_90002"
]
[2025-08-13T08:05:54.166Z] [INFO] Monitoring PPPoE connections: 88 active connections
[2025-08-13T08:05:54.224Z] [INFO] PPPoE LOGOUT detected: suryati_90002
[2025-08-13T08:06:02.890Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T08:06:02.890Z] [INFO] PPPoE monitoring: 88 active connections, 0 login, 1 logout
[2025-08-13T08:06:54.169Z] [INFO] PPPoE LOGIN:
[
  "suryati_90002"
]
[2025-08-13T08:06:54.169Z] [INFO] Monitoring PPPoE connections: 89 active connections
[2025-08-13T08:06:54.238Z] [INFO] PPPoE LOGIN detected: suryati_90002
[2025-08-13T08:07:02.364Z] [INFO] PPPoE notification sent to 0/3 valid recipients (3 total)
[2025-08-13T08:07:02.365Z] [INFO] PPPoE monitoring: 89 active connections, 1 login, 0 logout
