This commit is contained in:
zxr
2026-04-16 18:59:33 +08:00
parent cb8bd05ff7
commit 01139f2874
19 changed files with 522 additions and 22 deletions

View File

@@ -12,6 +12,13 @@ export interface RoomDeviceItem {
room_id: string
device_category: string
agent_config: string
collect_method: 'api' | 'snmp'
snmp_target: string
snmp_port: number
snmp_community: string
snmp_timeout_ms: number
snmp_retries: number
snmp_oids: string
enabled: boolean
collect_on: boolean
collect_interval: number
@@ -45,6 +52,13 @@ export interface RoomDeviceCreateData {
room_id: string
device_category: string
agent_config?: string
collect_method?: 'api' | 'snmp'
snmp_target?: string
snmp_port?: number
snmp_community?: string
snmp_timeout_ms?: number
snmp_retries?: number
snmp_oids?: string
enabled?: boolean
collect_on?: boolean
collect_interval?: number
@@ -58,6 +72,13 @@ export interface RoomDeviceUpdateData {
room_id?: string
device_category?: string
agent_config?: string
collect_method?: 'api' | 'snmp'
snmp_target?: string
snmp_port?: number
snmp_community?: string
snmp_timeout_ms?: number
snmp_retries?: number
snmp_oids?: string
enabled?: boolean
collect_on?: boolean
collect_interval?: number
@@ -66,9 +87,16 @@ export interface RoomDeviceUpdateData {
/** 机房设备采集配置数据 */
export interface RoomDeviceCollectData {
collect_method?: 'api' | 'snmp'
agent_config?: string
snmp_target?: string
snmp_port?: number
snmp_community?: string
snmp_timeout_ms?: number
snmp_retries?: number
snmp_oids?: string
collect_on?: boolean
collect_interval?: number
agent_config?: string
}
/** 指标数据项 */

View File

@@ -19,6 +19,13 @@ export interface SecurityServiceItem {
tags: string
status_url: string
agent_config: string
collect_method: 'api' | 'snmp'
snmp_target: string
snmp_port: number
snmp_community: string
snmp_timeout_ms: number
snmp_retries: number
snmp_oids: string
collect_on: boolean
collect_args: string
collect_interval: number
@@ -65,6 +72,13 @@ export interface SecurityServiceFormData {
tags?: string
status_url?: string
agent_config?: string
collect_method?: 'api' | 'snmp'
snmp_target?: string
snmp_port?: number
snmp_community?: string
snmp_timeout_ms?: number
snmp_retries?: number
snmp_oids?: string
collect_on?: boolean
collect_args?: string
collect_interval?: number
@@ -120,6 +134,14 @@ export const fetchSecurityMetricsLatest = (serviceIdentity: string) => {
/** 采集配置补丁参数 */
export interface SecurityServicePatchData {
collect_method?: 'api' | 'snmp'
agent_config?: string
snmp_target?: string
snmp_port?: number
snmp_community?: string
snmp_timeout_ms?: number
snmp_retries?: number
snmp_oids?: string
collect_on?: boolean
collect_interval?: number
}

View File

@@ -19,6 +19,13 @@ export interface StorageItem {
tags: string
status_url: string
agent_config: string
collect_method: 'api' | 'snmp'
snmp_target: string
snmp_port: number
snmp_community: string
snmp_timeout_ms: number
snmp_retries: number
snmp_oids: string
collect_on: boolean
collect_args: string
collect_interval: number
@@ -65,6 +72,13 @@ export interface StorageCreateData {
tags?: string
status_url?: string
agent_config?: string
collect_method?: 'api' | 'snmp'
snmp_target?: string
snmp_port?: number
snmp_community?: string
snmp_timeout_ms?: number
snmp_retries?: number
snmp_oids?: string
collect_on?: boolean
collect_args?: string
collect_interval?: number
@@ -86,6 +100,13 @@ export interface StorageUpdateData {
tags?: string
status_url?: string
agent_config?: string
collect_method?: 'api' | 'snmp'
snmp_target?: string
snmp_port?: number
snmp_community?: string
snmp_timeout_ms?: number
snmp_retries?: number
snmp_oids?: string
collect_on?: boolean
collect_args?: string
collect_interval?: number
@@ -151,6 +172,14 @@ export const fetchStorageMetricsLatest = (serviceIdentity: string) => {
/** 采集配置补丁 */
export interface StoragePatchData {
collect_method?: 'api' | 'snmp'
agent_config?: string
snmp_target?: string
snmp_port?: number
snmp_community?: string
snmp_timeout_ms?: number
snmp_retries?: number
snmp_oids?: string
collect_on?: boolean
collect_interval?: number
}