1. 社区首页
  2. 常见问题(FAQ)
  3. 自动化运维
  4. 文件分发采集问题

文件分发采集问题

1、文件分发是否必须要安装Agent才能支持

问题解答:

i、是的,选则添加的主机必须安装Agent;

ii、文件路径里的主机路径里的主机也必须安装Agent;

 

2、文件分发传输原理,是公网传输的吗?(SaaS)

问题解答:

文件分发目前还没完成区域优化,文件是走的公网;

文件分发过程大概分解成这几步:

i、源文件上传到行云管家在阿里云的一个OSS上面,这个OSS专门用来中转文件;

ii、文件上传完成后,会通知目标主机把文件以http协议下载到本地;

 

3、采集文件目标位置有哪些选择

问题解答:

只能选择目标主机网盘或团队网盘,不能选择某机器的某个磁盘位置;

 

4、文件采集控制台中如何使用通配符来定义待采集的文件(夹)?

在文件采集控制台中,我们支持用户使用通配符来定义待采集的文件,具体规则如下:

  • *:匹配指定目录下文件名中0或多个字符;
  • **:匹配指定目录及其子目录下文件名中0或多个字符;
  • ?:匹配文件名中的一个字符;

我们来看下面这个例子,有4个文件,分别是:

i、bar.txt;

ii、src/bar.c;

iii、src/baz.c;

iv、src/test/bartest.c;

对于这些文件,我们可以通过以下的通配符规则来匹配其中若干个文件:

  • *.c:无法匹配,因为*只能在当前目录下进行匹配,而当前目录下没有.c文件;
  • src/*.c:匹配文件2和3,在src下存在src/bar.c和src/baz.c两个文件;
  • */*.c:匹配文件2和3 ,因为*只在当前目录下进行匹配,文件4位于子目录,因此无法匹配;
  • **/*.c:匹配文件2、3和4,因为**可以在子目录下进行匹配;
  • bar.*:匹配文件1;
  • **/bar.*:匹配文件1和2 ;
  • **/bar*.*:匹配文件1、2和4;
  • src/ba?.c:匹配文件2和3,因为?可以匹配任意一个字符 ;