如何用nagios 监控远程主机远程执行插件来检测服务器内存使用率

查看:845|回复:4
初级工程师
如下图:服务器是DELL&&R730 16G内存,2008R2 AD域控,挂着存储,外加磁带机,域用户往服务器传数据,然后定时备份到磁带,但是发现最近服务器内存使用率不正常,帮忙看下怎么处理,谢谢!
(128.99 KB)
(159.08 KB)
引用:原帖由
14:55 发表
如下图:服务器是DELL&&R730 16G内存,2008R2 AD域控,挂着存储,外加磁带机,域用户往服务器传数据,然后定时备份到磁带,但是发现最近服务器内存使用率不正常,帮忙看下怎么处理,谢谢! ... Everyting.exe 是什么进程?检查一下那些进程占有率高吧!一直都是这样还是某一些时段..
Exchange 2013 MCSE | Microsoft MVP,Office Servers and Services
社区官方Exchange技术群:
问题解决与否,欢迎大家反馈一下,也是对回答者认可&肯定,谢谢!
初级工程师
引用:原帖由 惊艳了青春 于
00:31 发表
Everyting.exe 是什么进程?检查一下那些进程占有率高吧!一直都是这样还是某一些时段.. Everyting.exe是装在服务端的一个小工具,现在一直都是这样
引用:原帖由
08:45 发表
Everyting.exe是装在服务端的一个小工具,现在一直都是这样 查看一下个进程后台服务,然后先禁用掉 试试吧
Exchange 2013 MCSE | Microsoft MVP,Office Servers and Services
社区官方Exchange技术群:
问题解决与否,欢迎大家反馈一下,也是对回答者认可&肯定,谢谢!
我的看法是,如果服务器工作正常,就不管它。有些程序如SQL,EXCHANGE等,是会最大限度地使用内存的。你的EVERYTHING.EXE是不是类似?数据库?查下相关的资料.
记得点“引用/回复” 我才能跟踪你的问题与反馈。
及时反馈也是对帮助你的人表示感谢的一种。
补充或更正我的回答,可以获得加分奖励哦!shell脚本监控服务器状态
& 想到公司内部测试服务器还没有系统状态监控,不想装nagios来监控,那样太麻烦了,又不想自己去写脚本,网上找了个,根据自己服务器的情况稍微修改了下,这里还要再多说一句,并不是网上发出来shell脚本就适合你的情况,最好是自己先修改测试下再部署.
& 系统:centos 5.5
1.监控服务器状态脚本内容:
#!/bin/bash
IP=`ifconfig eth0 | grep "inet addr" | cut -f 2 -d ":" | cut -f 1 -d " "`
cpu_num=`grep -c 'model name' /proc/cpuinfo`
load_15=`uptime | awk '{print $NF}'`
average_load=`echo "scale=2;a=$load_15/$cpu_if(length(a)==scale(a)) print 0;print a" | bc`
average_int=`echo $average_load | cut -f 1 -d "."`
load_warn=0.70
if (($average_int & 0)); then
echo "$IP服务器15分钟的系统平均负载为$average_load,超过警戒值1.0,请立即处理!!!" | mailx -s "$IP 服务器系统负载严重告警!!!"
load_now=`expr $average_load \& $load_warn`
if (($load_now == 1)); then
echo "$IP服务器15分钟的系统平均负载达到 $average_load,超过警戒值0.70,请及时处理。" | mailx -s "$IP 服务器系统负载告警"
cpu_idle=`top -b -n 1 | grep Cpu | awk '{print $5}' | cut -f 1 -d "."`
if (($cpu_idle & 20)); then
echo "$IP服务器cpu剩余$cpu_idle%,使用率已经超过80%,请及时处理。" | mailx -s "$IP 服务器CPU告警"
swap_total=`free -m | grep Swap | awk '{print
swap_free=`free -m | grep Swap | awk '{print
swap_used=`free -m | grep Swap | awk '{print
if (($swap_used != 0)); then
swap_per=0`echo "scale=2;$swap_free/$swap_total" | bc`
swap_warn=0.20
swap_now=`expr $swap_per \& $swap_warn`
if (($swap_now == 0)); then
echo "$IP服务器swap交换分区只剩下 $swap_free M 未使用,剩余不足20%,使用率已经超过80%,请及时处理。" | mailx -s "$IP 服务器内存告警"
#disk_sda=`df -h | grep /dev/sda3 | awk '{print $5}' | cut -f 1 -d "%"`
disk_sda=`df -Ph |grep /dev/mapper/VolGroup00-LogVol00|awk '{print $5}'|cut -f 1 -d "%"`
if (($disk_sda & 80)); then
echo "$IP 服务器 /根分区 使用率已经超过80%,请及时处理。" | mailx -s "$IP 服务器硬盘告警"
users=`uptime | awk '{print $6}'`
if (($users &= 5)); then
echo "$IP 服务器用户数已经达到$users个,请及时处理。" | mailx -s "$IP 服务器用户数告警"
此脚本需要bc和mailx配合才能正常运行,如果没有装这两个的,请先安装或者先单独运行脚本再让crontab去执行.
chmod +x /root/webbak/sys-monitor.sh
2.加入crontab
*/10 * * * * root /root/webbak/sys-monitor.sh
service crond reload
可以从crond日志里看到,脚本已经被crontab执行了.
夜空- 本站版权
1、本站所有主题由该文章作者发表,该文章作者与享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:
大家如果觉得本blog对你有所帮助,请给我一点小小的鼓励,谢谢.
Powered byVi 有了 Vundle 这么一个总管(插件管理器),安装插件着实太省事了,再也不需要自己把 *.vim 文件放在各处。只需要做一次
$ git clone /gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
编辑好&~/.vimrc&文件,装什么每次在这个文件中加上&Plugin 'scrooloose/nerdtree'&,运行&&:PluginInstall&即可。
我第一次体验执行&vim +PluginInstall +qall&(和在 Vi 中执行&&:PluginInstall&同一效果), 总是得到类似这样的错误
Error detected while processing function vundle#installer#new..&SNR&46_process..vundle#installer#run..vundle#installe
r#install..&SNR&46_sync..&SNR&46_make_sync_command..&SNR&46_get_current_origin_url..&SNR&46_system:
line&&& 1:
E484: Can't open file /var/folders/xz/vqv039517flcxtqzrq_jjy1xqzfzc0/T/v0rQ2fl/1
Error detected while processing function vundle#installer#new..&SNR&46_process..vundle#installer#run..vundle#installe
r#install..&SNR&46_sync:
line&&& 6:
E714: List required
Error detected while processing function vundle#installer#new..&SNR&46_process:
line&& 13:
E121: Undefined variable: g:vundle_last_status
E15: Invalid expression: 'error' == g:vundle_last_status
我所使用的 Shell 是 fish, 切换到 bash 也是一样的错误,找到答案是&
在 ~/.vimrc 文件中加上一句
相关文章推荐:本文来自:本文链接:
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:26302次
排名:千里之外
转载:210篇
(15)(4)(51)(11)(130)

我要回帖

更多关于 nagios监控远程linux 的文章

 

随机推荐