แนะนำ daloRadius

Advanced FreeRADIUS Web Management

Moderator: jubjang

แนะนำ daloRadius

โพสต์โดย nuiz » 28 มิ.ย. 2022 11:15

แนะนำ daloRadius
daloRadius เป็น Open Source Web-Based Management สำหรับ FreeRadius Radius Server ครับ โปรแกรมนี้มีมานานแล้ว แต่ปัจจุบันก็ยังมีคนพัฒนาอยู่ครับ รองรับดาต้าเบสหลายยี่ห้อเช่น MySQL/MariaDB, Sqlite, PostgreSQL, MSSQL ควรติดตั้งบนเครื่องเดียวกับ FreeRadius นะครับ (แต่ไม่จำเป็น) จะได้จัดการได้ง่ายๆหน่อย

daloRadius ทำอะไรได้บ้าง
1. การจัดการ User
- List/Create/Edit/Search/Delete Users
- Create New User - Quick add
- Easy to use for POS or HotSpot shops

2. การจัดการ Hotspot
- List/Create/Edit/Delete HotSpots

3. การจัดการ NAS
- List/Create/Edit/Delete NAS

4. การจัดการ Group
- List/Create/Edit/Delete User-Groups Mapping (เทเบิล usergroup ใน radius database)
- List/Create/Edit/Delete Group-Reply and Group-Check Settings (เทเบิล radgroupreply และ radgroupcheck ใน radius database for managing group-wide attributes)

5. ด้าน Accounting
5.1 จัดการกับ User Accounting จากข้อมูลต่อไปนี้
- Username
- IP Address
- NAS IP Address
- Date (From/To)
- แสดงข้อมูล Accounting ทุกรายการที่มีในเทเบิล radacct ของ radius database
- Display of Active Accounting records performed by an algorithm implemented by daloRADIUS itself to calculate if an account has expired or not based on it's Max-All-Session attribute or Expiration attribute
- ปรับแต่งรายการ Accounting Query ได้ตามใจชอบ

5.2 HotSpots Accounting
- Comparison of Accounting for different HotSpots provides information on hotspot's unique users, total hits, average time and total time

6. GIS - Geographical Information System
daloRADIUS comes with integrated support for GIS provided by Leaflet and CARTO basemap thus provides the ability to visually locate deployed HotSpots across a map, see their status, and monitor them visually.

- View Map
Provides functionality of monitoring deployed HotSpots

- Edit Map
Provides functionality for adding or deleting HotSpots from within the map itself (i.e: no need to go to HotSpots Management page and delete or create a new one there)

7. ด้าน Reporting
- Online Users
View Online users, users that are connected to the system from all NASes at a current point in time.
- Last Connection Attempts
View last connection attempts and their status - whether they were rejected or successful
- Search Users
Search for Users - similar to the functionality in User Management page
- Top Users
View a report of the Top Users based on their Bandwidth consumption or Time usage

8. ด้าน Log Reporting
- daloRADIUS Log
daloRADIUS keeps a log file for all the actions it performs itself (viewing pages, form actions like deleting users, creating new hotspots, queries submission as in performing user accounting and more)
- RADIUS Server Log
Provides monitoring of the freeradius server logfile
- System Log
Provides monitoring of the system log, being syslog or messages, depends.
- Boot Log
Provides monitoring of the boot/kernel log (dmesg)

9. Status Reporting
- Server Status
Provides detailed information on the server daloRADIUS is deployed. Information such as CPU utilization, uptime, memory, disks information, and more.
- RADIUS Status
Provides information whether the freeradius server is running along with the database server (mysql, postgresql, or others)

10. ด้าน Billing
- POS (Point of Sales)
- Plans
- Rates
- PayPal Transactions
- Billing History
- Invoices
- Payments

11 Graphs
11.1 Users Graphs
Provides visual graphs and statistical listing per user connection's attributes, being:
- Logins/Hits
- Download/Upload

11.2 Server-Wide Graphs
Provides visual graphs and statistical listing for the entire server, all-time information on:
- Logins/Hits
- Traffic Comparison

12. Operator
daloRADIUS supports Operators for complete management of the entire platform. Different Operators can be added with their contact information and ACLs settings to grant or revoke them of permissions to access different pages.
- List/Create/Edit/Delete Operators

13. ด้าน User Maintenance
- ทดสอบการเชื่อมต่อของยูสเซอร์
สามารถตรวจสอบว่า Username/Password ของยูสเซอร์ใช้งานได้หรือไม่ โดยทำการสร้าง Radius Query ส่งไปยัง Radius Server
- สั่ง Disconnect User ได้
เลือก Username ที่จะ Disconnect แล้วส่ง PoD (Packet of Disconnect) หรือ CoA (Change of Authority) packet ไปยัง NAS เพื่อสั่งให้ NAS ทำการ Disconnect ยูสเซอร์ดังกล่าว

14. การคอนฟิก daloRadius เชื่อมกับ FreeRADIUS
- เก็บข้อมูลไว้ในดาต้าเบสที่ freeRadius นำไปใช้งานได้โดยตรง
Database connection information (ดาต้าเบส MySQL/MariaDB, Postgresql และอื่นๆ), credentials (username and password), radius database tables names (radcheck, radacct, etc) และ database password encryption type (none, md5, sha1)
- รองรับหลายภาษา
daloRADIUS สามารถแปลหน้าเว็บให้รองรับหลายภาษา ปัจจุบันรองรับภาษาอังกฤษและรัสเซีย
- เก็บ Log การแก้ไขคอนฟิกและการดีบัค
Logging of different actions, queries and page visiting performed on different pages. Also supports debugging of SQL queries executed.
- Interface Settings
Support for displaying password text in either clear-text or as asterisks to hide it. Table listing spanning across multiple pages is configurable on number of rows per page and addition of numbers links for quick-access to different pages.

เว็บไซต์
https://github.com/lirantal/daloradius

ดาวน์โหลด (ปัจจุบันเวอร์ชั่น 1.3)
https://github.com/lirantal/daloradius/releases/tag/1.3


โปรแกรม Open Source อื่นที่เป็น Front End ของ freeRadius
https://github.com/RADIUSdesk
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 6995
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

ย้อนกลับไปยัง daloRadius

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 0 ท่าน