Versions in this module Expand all Collapse all v0 v0.1.1 Apr 30, 2024 v0.1.0 Apr 29, 2024 Changes in this version + const CMDB_APP + const CMDB_KEY + const VERSION + var ConfigFile string + var RedisConnPool *redis.Pool + var RedisConnPoolCDMBCache *redis.Pool + func GetFidAndAVCFromDB(id int, stype string) (int64, string, error) + func GetHostGroup(hostname string) (string, error) + func GetHostIP(hostname string) (string, error) + func GetMetricType(hostname, counter string) (string, error) + func InitLog(level string) (err error) + func InitRedisConnPool() + func Link(event *cmodel.Event) string + func ParseConfig(cfg string) + func PingRedis(c redis.Conn, t time.Time) error + func UpdateFidToDB(id int, fid int64, stype string) error + type ApiConfig struct + CMDB string + Dashboard string + IM string + Mail string + PlusApi string + PlusApiToken string + Sms string + type CMDHostInfoResponse struct + Code int + Hosts []*HostObject + Message string + Success bool + type CombinerConfig struct + Intervel int + Levels []int + type FalconPortalConfig struct + Addr string + Idle int + Max int + type GlobalConfig struct + Api *ApiConfig + ChangeIgnore bool + FalconPortal *FalconPortalConfig + Housekeeper *HousekeeperConfig + Http *HttpConfig + LogLevel string + Pigeon *PigeonConfig + Redis *RedisConfig + SendMoreMax bool + SendOK bool + Worker *WorkerConfig + func Config() *GlobalConfig + type HostObject struct + Buss_name string + Domain string + Hostname string + IP string + func GetHostInfoFromCMDB(hostname string) (*HostObject, error) + type HousekeeperConfig struct + EventDeleteBatch int + EventRetentionDays int + type HttpConfig struct + Enabled bool + Listen string + type PigeonConfig struct + AlarmAddr string + FidAddr string + HighCombiner *CombinerConfig + LowCombiner *CombinerConfig + OKAddr string + type RedisConfig struct + Addr string + AddrCMDBCache string + HighQueues []string + LowQueues []string + MaxIdle int + PigeonHighQueue string + PigeonLowQueue string + UserIMQueue string + UserMailQueue string + UserSmsQueue string + type WorkerConfig struct + IM int + Mail int + Pigeon int + Sms int