堡垒机批量查询tomcat日志

1.  cp /etc/ansible/ansible.cfg  ~/.ansible.cfg
 
2.  在第一步复制的文件ansible.cfg中增加一行:remote_tmp  =  ~/ansible/${替换成用户名}/.ansible/tmp
 
3. 在堡垒机新建一个文本文件,例如:searchlog,内容:

机器IP1 ansible_ssh_user=用户名 ansible_ssh_pass=密码
机器IP2 ansible_ssh_user=用户名 ansible_ssh_pass=密码
机器IP3 ansible_ssh_user=用户名 ansible_ssh_pass=密码
机器IP4 ansible_ssh_user=用户名 ansible_ssh_pass=密码
机器IP5 ansible_ssh_user=用户名 ansible_ssh_pass=密码
机器IP6 ansible_ssh_user=用户名 ansible_ssh_pass=密码
机器IP7 ansible_ssh_user=用户名 ansible_ssh_pass=密码

4. ansible all -i searchlog -m shell -a "grep '服务调用异常' /usr/local/tomcat/logs/tomcat.log"

原文地址:https://www.cnblogs.com/jinwenb/p/14293149.html