linux服务器巡检命令 linux系统每天自动巡检,输出到一个文件里?
linux系统每天自动巡检,输出到一个文件里?
首先,将20台服务器的SSH登录语句写入一个文本文件主机u名称.txt以确保一台机器可以与其他19台服务器通信。
SSH跳转格式如下:SSH user name@IP
;/bin/bashcheck_usev(){SSH_u1;IP=$1$SSH_1;IP<<!vmstat 110 iostat 110退出!echo}echo“日期%D”`>>检查主机.logwhile读linedoecho“----------------------------------------”>>检查主机.logecho“$行日期”%F%T“”>>检查主机日志检查sev$line>>检查主机。logdone<hostu名称.txt
将上述脚本放到主机上,使用crontab提交每日任务,
30 10*[t*[t*上述脚本的目录地址
将上述内容写入xx.cron公司中间,克朗塔布xx.cron公司提交是在每天10:30运行你的检查脚本。
特定crontab用户您可以百度。
========================================================================================第一个脚本是手工编写的,但我没有尝试。还有很多漏洞可以修改。例如,放置脚本的服务器必须能够在没有密码的情况下登录到其他19个主机。最好向脚本中添加错误日志,以防止某些错误导致脚本异常终止。您可以多次调试,并与有问题的人进行通信。
如何更高效的实现服务器安全巡检管理?
使用服务器巡逻脚本,或者购买专业的服务器巡逻软件,如果公司不愿意为自己的脚本付费,我用Python编写一个windows服务器巡逻脚本,自动生成excel巡逻记录,效率一流
linux服务器巡检命令 linux awk命令详解 linux awk命令使用实例
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。