2025-03-17 18:06:54 +08:00

23 lines
1.1 KiB
Python

from django.db import models
from utils.models import CoreModel,BaseModel
# Create your models here.
# ================================================= #
# ************** 服务端监控信息 model************** #
# ================================================= #
class MonitorManage(CoreModel):
ip = models.CharField(max_length=50, verbose_name="服务器IP", null=True,blank=True)
name = models.CharField(max_length=50,verbose_name="名称",null=True,blank=True)
os = models.CharField(max_length=50, verbose_name="系统名称", null=True, blank=True)#windows、centos、小写
online = models.BooleanField(default=False,verbose_name="在线状态")
status = models.BooleanField(default=True,verbose_name="监控状态")#True开启 False关闭
days = models.SmallIntegerField(default=30, verbose_name="日志保留天数")
interval = models.SmallIntegerField(default=5, verbose_name="监控日志刷新间隔")
islocal = models.BooleanField(default=False,verbose_name="是否是本机监控")
class Meta:
db_table = 'tb_monitor'
verbose_name = "服务监控"
verbose_name_plural = verbose_name