能用,装好logtail之后要额外做一个配置先找到自己的阿里云账号ID,例如:123456
Linux /etc/ilogtail/users/123456 Windows原理同Linux,创建、删除用户标识同名文件到目录 C:LogtailDatausersC:LogtailDatausers123456注意:非阿里云的机器,或者是阿里云的ECS但是跟日志服务不是一个账号买的,都必须做这一步
如果状态running的话,打开文件/usr/local/ilogtail/ilogtail.LOG
主账号没有access key,会报错 Unauthorized ErrorMessage:no authority, denied by ACL,现在主账号必须有access key才能正常运行logtail找到配置(示例是杭州的project,走内网)server:http://logtail.cn-hangzhou-intranet.log.aliyuncs.com检查project的域跟这个能否对上,测试一下网络连通性,装错网络请卸载后(命令 sh logtail.sh uninstall)后重装logtail。
经典网络ECS
curl http://logtail.cn-regionName-intranet.log.aliyuncs.comcurl https://logtail.cn-regionName-intranet.log.aliyuncs.comVPC网络ECScurl http://logtail.cn-regionName-vpc.log.aliyuncs.comcurl https://logtail.cn-regionName-vpc.log.aliyuncs.com公网curl http://logtail.cn-regionName.log.aliyuncs.comcurl https://logtail.cn-regionName.log.aliyuncs.com
如果域没有问题,网络也是通的,找到UUID开头的这一段Logtail started, appInfo:{ "UUID" : "CE0DA1D4-BE7E-41D3-B153-6F33B5471269",
"hostname" : "hostname", "instance_id" : "8898CC48-566C-11E7-BFFA-00163E13138D", "ip" : "XXX.XXX.XXX.XXX", "logtail_version" : "0.12.5", "os" : "Linux; 3.10.0-514.6.2.el7.x86_64; #1 SMP Thu Feb 23 03:04:39 UTC 2017; x86_64", "update_time" : "2017-06-21 18:29:40"}
找到这一行 "ip" : "XXX.XXX.XXX.XXX",控制台必须配置这个IP,否则无心跳。如果发现文件中这个IP为空,说明您的机器没有第一块网卡(ifconfig eth0),遇到这种情况,请手工绑定一下hosts /etc/hosts第一行添加,保存XXX.XXX.XXX.XXX machinenameXXX.XXX.XXX.XXX可以填其他网卡IP,machinename用hostname命令取一下。
控制台配置的IP必须跟这个文件里面的对上,这个IP是个标签,不影响走哪个网络,取这个IP的方法:先取/etc/hosts 里面绑定的IP,如果没有绑定,取第一块网卡的IP(ifconfig eth0),最后会生成在/usr/local/ilogtail/ilogtail.LOG 这个文件里面,所以直接看这个文件最简单。可以使用自动配置正则,参考这个动画
常见格式的采集配置可以参考下 采集方式
