Closed wbcmax closed 3 years ago
找出为什么会出现这种情况的原因了:
之前写过脚本ssh登录到每个agent服务器重启agent,重启过之后端口监控就不正常了
通过终端登录到agent机器上,手动重启,端口监控就恢复正常了……
这是怎么回事呢?
ssh远程登录重启命令:
ssh user@host "cd /data/monitor && ./open-falcon restart agent"
[falcon-agent] down
[falcon-agent] 25692
终端登录手动重启命令:
ssh user@host
cd /data/monitor && ./open-falcon restart agent
[falcon-agent] down
[falcon-agent] 25763
问题解决了,解决办法:
ssh远程登录重启时加上source /etc/profile
举例:
ssh user@host "source /etc/profile && cd /data/monitor && ./open-falcon restart agent"
具体原因不明……希望 @laiwei 大佬有时间能看下这个问题,如果能给个原因就太好了
问题解决了,解决办法:
ssh远程登录重启时加上
source /etc/profile
举例:
ssh user@host "source /etc/profile && cd /data/monitor && ./open-falcon restart agent"
具体原因不明……希望 @laiwei 大佬有时间能看下这个问题,如果能给个原因就太好了
贴一下你的 /etc/profile 文件内容。 @W-BC0001 或者也可以再贴一下 /var/log/message 等日志的内容。
主机信息
问题描述
部分主机除了一些端口监控数据显示为NaN, 其余数据如cpu、agent.alive都正常
观察agent.log发现以下报错:
重启agent之后端口数据获取正常:
重启时间是在17:57, 17:57之后没有
exit status 127
这种类似的报错了问题排查
下载了falcon-plus的源码, 尝试本地测试下
portstat.go
和sockstat.go
的输出, 没有遇到类似的报错本地修改
./vendor/github.com/toolkits/nux/portstat.go
使用
go run portstat.go
的方式运行了下, 结果如下:本地修改了下
./modules/agent/funcs/portstat.go
使用
go run portstat.go
的方式运行了下, 结果如下:shell命令测试
falcon-agent config
请问这个问题是因为什么导致的呢?
@laiwei 请协助排查一下问题,非常感谢