mirror of
https://github.com/wahyd4/links.git
synced 2026-08-08 21:04:53 +10:00
23 lines
794 B
Python
23 lines
794 B
Python
from django.contrib import admin
|
|
from .models import RouterMonSettings, DnsQuery, DhcpLease
|
|
|
|
|
|
@admin.register(RouterMonSettings)
|
|
class RouterMonSettingsAdmin(admin.ModelAdmin):
|
|
list_display = ['syslog_port', 'enabled', 'retention_days', 'last_received_at']
|
|
|
|
|
|
@admin.register(DnsQuery)
|
|
class DnsQueryAdmin(admin.ModelAdmin):
|
|
list_display = ['timestamp', 'client_ip', 'client_name', 'domain', 'query_type', 'is_nxdomain', 'resolved_ip', 'country']
|
|
list_filter = ['is_nxdomain', 'query_type']
|
|
search_fields = ['domain', 'client_ip', 'client_name']
|
|
ordering = ['-timestamp']
|
|
|
|
|
|
@admin.register(DhcpLease)
|
|
class DhcpLeaseAdmin(admin.ModelAdmin):
|
|
list_display = ['ip', 'mac', 'hostname', 'last_seen']
|
|
search_fields = ['ip', 'mac', 'hostname']
|
|
ordering = ['-last_seen']
|