今天给各位分享linux怎么巡检服务器的知识,其中也会对linux服务器巡检报告进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、红帽linux如何做系统巡检,如何输出到指定的文本上,求高手赐教,
- 2、linux系统每天自动巡检,输出到一个文件里
- 3、求一个linux服务器巡检脚本,50多台服务器,结果要做成一个excel表格,每天手动开始执行即可!
- 4、求一个linux服务器巡检脚本,50多台服务器,结果要做成一个excel表格,每天手动开始执行即可
1、红帽linux如何做系统巡检,如何输出到指定的文本上,求高手赐教,
执行的命令 指定的文件
例子 df -k a.txt
将会把 df -k 的结果 放到 a.txt
2、linux系统每天自动巡检,输出到一个文件里
先把20台服务器的ssh登陆语句写进一个文本文件中host_name.txt,确保有一台机器可以通其他的19台服务器。
ssh跳转格式这样写:ssh 用户名@ip
#!/bin/bash
check_sev()
{
ssh_ip=$1
$ssh_ip!
vmstat 1 10
iostat 1 10
exit
!
echo
}
echo `date "+%D"`check_host.log
while read line
do
echo "---------------------------------"check_host.log
echo "$line date '+%F %T'"check_host.log
check_sev $linecheck_host.log
donehost_name.txt
将上面的脚本放在一个主机上,用crontab提交每日任务,
30 10 * * * 上面脚本的目录地址
将以上内容写进xx.cron中,crontab xx.cron 提交就是每天的10:30运行你上面的检查脚本。
具体crontab的用户你可以百度。
====================================================================
第一个脚本本人纯手打,并没有试,还有不少漏洞,你可以自行修改,比如你这个放脚本的服务器必须能无密码ssh登陆其他19个主机,脚本最好加上错误日志记录,防止某些错误导致脚本异常终止。你可以多调试几遍,有问题的在一起交流。
3、求一个linux服务器巡检脚本,50多台服务器,结果要做成一个excel表格,每天手动开始执行即可!
你可以在每台服务器上面放同一个脚本。
这个linux脚本加入cron,这个脚本每天定时把df -k free -m uptime 这三项的结果保存到文本文件里面,比如uptime可以保存到uptime_20140112.txt,以此类推。
然后脚本把这些文件ftp到一个单独的服务器上面,比如192.168.1.100,这个服务器可以是windows。
然后写个程序读当天或者几天的txt文件,然后输出到excel。可以用你熟悉的语言来写,应该不难。
4、求一个linux服务器巡检脚本,50多台服务器,结果要做成一个excel表格,每天手动开始执行即可
查看cpu cat /proc/cpuinfo
查看内存top、free -m
清理内存 echo 1 /proc/sys/vm/drop_caches
查看磁盘使用情况df-h
看你需求巡检哪些东西了,每台机器上面应用是否需要巡检 查看启停情况 日志等等
linux怎么巡检服务器的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux服务器巡检报告、linux怎么巡检服务器的信息别忘了在本站进行查找喔。