replace tape library body layout
This commit is contained in:
@@ -164,6 +164,15 @@ func NewRouter(cfg *config.Config, db *database.DB, log *logger.Logger) *gin.Eng
|
||||
if responseCache != nil {
|
||||
storageHandler.SetCache(responseCache)
|
||||
}
|
||||
|
||||
// Start disk monitor service in background (syncs disks every 5 minutes)
|
||||
diskMonitor := storage.NewDiskMonitor(db, log, 5*time.Minute)
|
||||
go diskMonitor.Start(context.Background())
|
||||
|
||||
// Start ZFS pool monitor service in background (syncs pools every 2 minutes)
|
||||
zfsPoolMonitor := storage.NewZFSPoolMonitor(db, log, 2*time.Minute)
|
||||
go zfsPoolMonitor.Start(context.Background())
|
||||
|
||||
storageGroup := protected.Group("/storage")
|
||||
storageGroup.Use(requirePermission("storage", "read"))
|
||||
{
|
||||
@@ -217,6 +226,11 @@ func NewRouter(cfg *config.Config, db *database.DB, log *logger.Logger) *gin.Eng
|
||||
|
||||
// Virtual Tape Libraries
|
||||
vtlHandler := tape_vtl.NewHandler(db, log)
|
||||
|
||||
// Start MHVTL monitor service in background (syncs every 5 minutes)
|
||||
mhvtlMonitor := tape_vtl.NewMHVTLMonitor(db, log, "/etc/mhvtl", 5*time.Minute)
|
||||
go mhvtlMonitor.Start(context.Background())
|
||||
|
||||
vtlGroup := protected.Group("/tape/vtl")
|
||||
vtlGroup.Use(requirePermission("tape", "read"))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user