Documentation
¶
Index ¶
- Constants
- func CfgBusBuildAndBindFlags(pflags *pflag.FlagSet, cfg *Bus)
- func CfgDiscoBuildAndBindFlags(pflags *pflag.FlagSet, cfg *Discovery)
- func CfgEnrichBuildAndBindFlags(pflags *pflag.FlagSet, cfg *Enrichment)
- func CfgPerfPingeBuildAndBindFlags(pflags *pflag.FlagSet, cfg *Pinger)
- func CfgServerBuildAndBindFlags(pflags *pflag.FlagSet, cfg *Server)
- func CfgStoreBuildAndBindFlags(flags *pflag.FlagSet, cfg *Store)
- func Key(keys ...string) string
- type Bus
- type Config
- type Discovery
- type DiscoveryArpConfig
- type DiscoveryICMPConfig
- type DiscoverySNMPConfig
- type DnsLookupConfig
- type Enrichment
- type OuiLookupConfig
- type Pinger
- type PortScannerConfig
- type SNMPEnrichmentConfig
- type Server
- type Store
Constants ¶
View Source
const ( EnabledCfgKey = "enabled" MaxWorkersCfgKey = "maxworkers" CheckIntervalCfgKey = "checkinterval" DefaultIntervalCfgKey = "defaultinterval" ServerIntervalCfgKey = "serverinterval" PerAddrPauseCfgKey = "peraddrpause" TimeoutCfgKey = "timeout" PingCountCfgKey = "pingcount" CommunityCfgKey = "community" PortsCfgKey = "ports" EnableDebugLogCfgKey = "enabledebuglog" )
View Source
const (
SnmpCfgKey = "snmp"
)
Variables ¶
This section is empty.
Functions ¶
func CfgBusBuildAndBindFlags ¶
func CfgEnrichBuildAndBindFlags ¶
func CfgEnrichBuildAndBindFlags(pflags *pflag.FlagSet, cfg *Enrichment)
Types ¶
type Config ¶
type Discovery ¶
type Discovery struct {
Enabled *bool
BootstrapOnFirstRun *bool
AutoDiscoverNewNetworks *bool
CheckInterval *time.Duration
NetworkScanInterval *time.Duration
MaxWorkers *int
MaxNetworkScanners *int
ArpPing *DiscoveryArpConfig
IcmpPing *DiscoveryICMPConfig
Snmp *DiscoverySNMPConfig
}
type DiscoveryArpConfig ¶
type DiscoveryICMPConfig ¶
type DiscoverySNMPConfig ¶
type DnsLookupConfig ¶
type DnsLookupConfig struct {
Enabled *bool
}
type Enrichment ¶
type Enrichment struct {
Enabled *bool
MaxWorkers *int
DnsLookup *DnsLookupConfig
OuiLookup *OuiLookupConfig
PortScanner *PortScannerConfig
SNMP *SNMPEnrichmentConfig
}
type OuiLookupConfig ¶
type OuiLookupConfig struct {
Enabled *bool
}
type PortScannerConfig ¶
type SNMPEnrichmentConfig ¶
Click to show internal directories.
Click to hide internal directories.