求给点思路
几十台服务器,同样的路径,我需要看看 log 文件里面有没有出现 127.0.0.1 这个 ip
1
clino 2016 年 12 月 8 日
ansible
|
2
erevus 2016 年 12 月 8 日
elk
|
3
wyntergreg 2016 年 12 月 8 日
不建议用 python 搜索关键词,可以用 python 把文件拿过来用文本工具进行搜索
|
4
izoabr 2016 年 12 月 8 日
还不如脚本 ssh 挨个上去 grep '127.0.0.1'然后回传或者写入新文件呢
|
5
knightdf 2016 年 12 月 8 日 for ssh grep 不久完了
|
6
vus520 2016 年 12 月 8 日
salt(salt-ssh)、 ansible 不好么, grep 出来,然后放到共享目录里
|
7
czheo 2016 年 12 月 8 日
加上 xargs -P 可以并发哦。
|
8
est 2016 年 12 月 8 日
ansible
|
9
ywgx 2016 年 12 月 8 日 via iPhone
楼主,我给你总结一下你的需求?
“如何管理大量服务器集群?” |
10
ywgx 2016 年 12 月 8 日 via iPhone
|
11
kinghs 2016 年 12 月 8 日
paramiko 可破
|
12
SlipStupig 2016 年 12 月 8 日
@erevus 这么点小需求,用 elk 学习成本太高了
cat /your/dir/*.log | sort | uniq | xargs -n 10 | grep -e ".*127.0.0.1.*",如果是远程的话可以用 rsync 同步一下就行了 |
13
iyaozhen 2016 年 12 月 8 日 via Android
简单的需要。找一台跳板机,添加信任。然后登录到各个机器上去执行 grep
|
14
skydiver 2016 年 12 月 8 日
polysh
|
15
RealLiuSha 2016 年 12 月 8 日
ansible playbook or command module
|
16
ty89 2016 年 12 月 8 日
pssh
|
17
v2014 2016 年 12 月 8 日
fabric
|
18
Livid MOD PRO 1. 如果是一次性需求,用 Ansible
2. 如果是持续需求,把日志推到 papertrailapp.com 然后为 127.0.0.1 这个关键词设定一个 alert |
19
cxmtime 2016 年 12 月 9 日
和楼主有类似德需求,用 ruby 写了一个工具,自己用的顺手。
|
20
hanbaobao2005 2016 年 12 月 9 日
嗯 同 15 楼, 建议 Ansible + log 分析
|