
![]()
1 #settings.py
2 # ————————01CMDB获取服务器基本信息————————
3 import os
4
5 BASEDIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))##当前路径
6
7 # 采集资产的方式,选项有:agent(默认), salt, ssh
8 MODE = 'agent'
9
10 # ————————01CMDB获取服务器基本信息————————
11
12 # ————————02CMDB将服务器基本信息提交到API接口————————
13 # 资产信息API
14 # ————————06CMDB测试Linux系统采集硬件数据的命令————————
15 # ASSET_API = "http://127.0.0.1:8000/api/asset"
16 ASSET_API = "http://192.168.80.53:8000/api/asset"
17 # ————————06CMDB测试Linux系统采集硬件数据的命令————————
18
19 # ————————02CMDB将服务器基本信息提交到API接口————————
20
21 # ————————03CMDB信息安全API接口交互认证————————
22 # 用于API认证的KEY
23 KEY = '299095cc-1330-11e5-b06a-a45e60bec08b' #认证的密码
24 # 用于API认证的请求头
25 AUTH_KEY_NAME = 'auth-key'
26 # ————————03CMDB信息安全API接口交互认证————————
27
28
29 # ————————04CMDB本地(Agent)模式客户端唯一标识(ID)————————
30 # Agent模式保存服务器唯一ID的文件
31 CERT_FILE_PATH = os.path.join(BASEDIR, 'config', 'cert') #文件路径
32 # ————————04CMDB本地(Agent)模式客户端唯一标识(ID)————————
33
34 # ————————05CMDB采集硬件数据的插件————————
35 # 采集硬件数据的插件
36 PLUGINS_DICT = {
37 'cpu': 'src.plugins.cpu.CpuPlugin',
38 'disk': 'src.plugins.disk.DiskPlugin',
39 'main_board': 'src.plugins.main_board.MainBoardPlugin',
40 'memory': 'src.plugins.memory.MemoryPlugin',
41 'nic': 'src.plugins.nic.NicPlugin',
42 }
43 # ————————05CMDB采集硬件数据的插件————————
44
45 # ————————07CMDB文件模式测试采集硬件数据————————
46 # 是否测试模式,测试模时候数据从files目录下读取信息 选项有:#True False
47 TEST_MODE = True
48 # ————————07CMDB文件模式测试采集硬件数据————————
49
50
51
52 # ————————08CMDB采集硬件数据日志记录————————
53 # 错误日志
54 ERROR_LOG_FILE = os.path.join(BASEDIR, "log", 'error.log')
55 # 运行日志
56 RUN_LOG_FILE = os.path.join(BASEDIR, "log", 'run.log')
57 # ————————08CMDB采集硬件数据日志记录————————
#settings.py