社区
研发管理
帖子详情
怎么用Nagios监测管理Windows服务器的一个指定进程
a1065258263
2011-06-07 12:17:59
求帮助啊,知道的告诉下啊
...全文
81
1
打赏
收藏
怎么用Nagios监测管理Windows服务器的一个指定进程
求帮助啊,知道的告诉下啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Nagios
及插件Nsca安装详细版
随着
服务器
的不断增加,
nagios
监控机采用被动模式以承担更大的
监测
量,同时也提高了
监测
的灵敏性和
监测
的方便性。NSCA是
一个
可在远程Linux/Unix主机上执行强制检测并将结果传给
Nagios
守护
进程
的外部构件包。 被动模式的监控原理: 相比与主动模式中
服务器
主动去被监控机上轮询获取监控数据的方式,被动模式则是在被监控机上面通过插件或脚本获取监控数据,然后将数据通过 send_nsca发往监控机,最后监控机通过Nsca接收并解析数据,并传递给
Nagios
。这样做的
一个
很大的优势就是将除去处理数据的其他工作都放 在了被监控机上面(包括了数据的传输),这样就避免了被监控机数量大时,一次轮询时间过长而导致监控反应延迟,这也是被动模式能承担更大监控量的关键
IT运维之Linux
服务器
监控方案.doc
IT运维之Linux
服务器
监控方案 随着Linux应用日益广泛,绝大部分的网络
服务器
都使用Linux操作系统。为了全面掌握 网络
服务器
的运行状况和趋势,需要对
服务器
进行全面的监控。 利用Linux发行版搭建
一个
网络
服务器
可能对于许多人都是一件很容易的事情,但网络服 务器正式上线后,
服务器
数据流动、连接数、网络流量、系统负荷等各方面都会增加, 安全问题也随之而来,再考虑到日志、数据库的重要性,我想无论是哪一位系统
管理
员 ,都应该迫不及待地想把
服务器
上线的前期工作做好吧。 那我们究竟需要做好哪些工作准备呢?之前有看过一篇文章说到系统
管理
员应该定期完 成的九件事情,我分析过后,认为有几件事情是必须得做的。首先是备份,做好定时备 份策略,备份所有你认为重要的数据,并且定期检查你的备份是否有效、全面;日志轮 换,无论你想用哪种轮换方式,控制日志增长避免驱动器已满是你的目的;做一定的安 全措施,如防火墙iptables的访问控制,用denyhosts防止黑客远程暴力破解,mysql远 程登录权限等等;最后就是
服务器
监控,也是我主要想讲述的内容。 对于
服务器
的硬件资源、性能、带宽、端口、
进程
、服务等都必须有
一个
可靠和持续的
监测
,统计分析每天的各种数据,从而能及时反映出
服务器
哪里存在性能瓶颈、安全隐 患等。另外是要有危机意识,就是了解
服务器
有可能出现哪些严重的问题,出现这些问 题后该如何去迅速处理。比如数据库的数据丢失,日志容量过大,被黑客入侵等等。说 到底,预防是关键。 监控,是预防的其中的一项重要工作。这里先说说我需要监控的内容。系统负载、cpu使 用率、内存占用、磁盘空间、网络流量、端口、
进程
、apache或tomcat的连接数、mysq l的运行状态这些都是我想要监控的东西,但又能做到多少呢,我只能尽力而为了。要了 解
服务器
每时每刻的整体运行状态,单靠几个Linux自带的性能
监测
命令是很难实现的。 所以,利用shell脚本和开源监控工具进行
服务器
监控成为了我的两个主要的选择。 利用shell脚本监控能够很好把握的监控的内容,时间,警告峰值,以及方便地进行告警 通知,自定义监控日志内容等等;而许多开源的监控工具都十分方便和实用,比如有za bbix、cacti、
nagios
等,而且能够针对不同的监控内容,生成好看的便于观察的曲线图 ,多数的开源监控工具都比较成熟,至于哪个好用就得用过才知道。由于这些监控工具 都有许多热血人士写了安装和使用的文档,我这里就不写进来了。想了解下的朋友也可 以到我的博客上走走,在这里我主要是把自己写的一些shell监控脚本分享一下,希望大 家能给点意见。 我这里写了四个脚本(performance.sh 性能监控,process.sh
进程
监控,network.sh 流量监控,tongji.sh流量分析统计),并使用crontab定时执行脚本进行监控数据的记 录,形成每天的监控日志放在如下相应的文件夹,并且超过自己设定的告警值后发邮件 通知,如果是腾讯企业邮箱,163邮箱那些有免费短信通知功能的可以尝试一下,收到邮 件告警后很快就能收到短信了,十分方便。 性能监控脚本 ############################################################################ ## #!/bin/bash #监控cpu系统负载 IP=`ifconfig eth0 " grep "inet addr" " cut -f 2 -d ":" " cut -f 1 -d " "` cpu_num=`grep -c 'model name' /proc/cpuinfo` count_uptime=`uptime "wc -w` load_15=`uptime " awk '{print $'$count_uptime'}'` average_load=`echo "scale=2;a=$load_15/$cpu_num;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 -gt 0 ] then echo "$IP
服务器
单个核心15分钟的平均负载为$average_load,超过警戒值1.0,请立即处理 !!!$(date +%Y%m%d/%H:%M:%S)" >>/usr/monitor/performance/performance_$(date +%Y%m%d).log echo "$IP
服务器
单个核心15分钟的平均负载为$average_load,超过警戒值1
hadoop自动化运维工具Ambari应用实践
Ambari使用Ganglia收集度量指标,用
Nagios
支持系统报警,当需要引起
管理
员的关注时(比如,节点停机或磁盘剩余空间不足等问题),系统将向其发送邮件。 本课程主要讲解Ambari工具的使用,主要涉及Ambari的...
nagios
监控
windows
主机 && linux主机
一、NSclient++与nrpe
nagios
对
windows
的监控主要有两种方法,一种是NSclient++,另一种是通过nrpe的方式来达到监控目的 NSclient++与nrpe最大的区别就是: 1、被监控机上安装有nrpe,并且还有插件,最终的监控是由这些插件来进行的.当监控主机将监控请求发给nrpe后,nrpe调用插件来完成监控. 2、NS...
Nagios
的监控原理
Nagios
的监控原理 之前对
nagios
的监控原理不是很清楚,经过几次搭建之后,又参考了许多书籍和部分优秀的文章,将大家讲的好的部分结合在一起,又添了些自己的内容形成这这篇文章,以便一些新手的理解 一、
nagios
的简介
Nagios
是一款开源的免费网络监视工具,能有效监控
Windows
、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章