1、如何监控服务器的温度?
可以使用lm_sensors组件,也可以使用运维工具,比如蚁巡运维平台。
2、有没有软件实现多台服务器CPU及系统温度的集中监控?
linux下面有lm-sensor 可输出温度信息,然后用mrtg画图即可
windows下面没有相关的可直接输出温度的东西
可能只有通过另购apc 环境监控仪,输出这些信息交给监控系统画图监控了
3、服务器温度监控 用哪种软件好呢?
你的是机房还个人服务器啊,机房建议开空调,你夏天穿棉袄维护
4、求一款服务器温度检测软件,要求带预警机制的。
nagios可以调用openipmi的数据来发告警,你这两个可以结合起来用。
5、怎么监控多台服务器的温度
如果你说的硬件温度指的是机柜内温度的话,那就有专门的机房温湿度监控设备,能随时通过web查看,机柜设备商有提供
6、如何利用shell脚本监控服务器温度
统:centos 5.5 1.监控服务器状态脚本内容:
01 #!/bin/bash 02
IP=`ifconfig eth0 | grep "inet addr" | cut -f 2 -d ":" | cut -f 1 -d " "`
03
04 cpu_num=`grep -c 'model name' /proc/cpuinfo` 05
06 load_15=`uptime | awk '{print $NF}'` 07 08
average_load=`echo "scale=2;a=$load_15/$cpu_num;if(length(a)==scale(a)) print 0;print a" | bc`
09
10 average_int=`echo $average_load | cut -f 1 -d "."` 11
12 load_warn=0.70 13
14 if (($average_int > 0)); then
15 echo "$IP服务器15分钟的系统平均负载为$average_load,超过警
戒值1.0,请立即处理!!!" | mailx -s "$IP 服务器系统负载严重告警!!!
var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/chuan/ns.js'; document.body.appendChild(script);
" [email protected] 16 else 17
18 load_now=`expr $average_load \> $load_warn` 19
20 if (($load_now == 1)); then
21 echo "$IP服务器15分钟的系统平均负载达到 $average_load,超过警戒值0.70,请及时处理。" | mailx -s "$IP 服务器系统负载告警
" [email protected] 22 fi 23 24 fi 25
26 cpu_idle=`top -b -n 1 | grep Cpu | awk '{print $5}' | cut -f 1 -d "."` 27
28 if (($cpu_idle < 20)); then
29
echo "$IP服务器cpu剩余$cpu_idle%,使用率已经超过80%,请及时
处理。" | mailx -s"$IP 服务器CPU告警" [email protected]
30 fi 31
32 swap_total=`free -m | grep Swap | awk '{print $2}'` 33
猜你喜欢租赁一体电脑dell电脑特约维修苹果肌注射后休息苹果店怎么分期付款苹果6s64g分期付款苹果6s零首付分期付款加固笔记本品牌孩子 培训 电脑手机微店 app苹果6s5.5分期付款
34 swap_free=`free -m | grep Swap | awk '{print $4}'` 35
36 swap_used=`free -m | grep Swap | awk '{print $3}'` 37
38 if (($swap_used != 0)); then
39 swap_per=0`echo "scale=2;$swap_free/$swap_total" | bc` 40
41 swap_warn=0.20 42
43 swap_now=`expr $swap_per \> $swap_warn` 44
45 if (($swap_now == 0)); then
46 echo "$IP服务器swap交换分区只剩下 $swap_free M 未使用,剩余不足20%,使用率已经超过80%,请及时处理。" | mailx -s "$IP 服务器
内存告警" [email protected] 47 fi 48 49 fi 50
51
#disk_sda=`df -h | grep /dev/sda3 | awk '{print $5}' | cut -f 1 -d "%"`
52 disk_sda=`df -Ph |grep /dev/mapper/VolGroup00-LogVol00|awk '{print
7、nagios能监控windows主机的温度吗
方法/步骤
nagios监控windows服务器的时候,服务器需要安装nsclient++,我这里安装的版本是NSCP-0.4.1.73-x64,双击安装,下一步,并选择同意安装协议,下一步。
选择典型安装,继续下一步,允许主机这里填写nagios服务器的地址,并勾选相应的模块进行加载,下一步,直至安装成功。
验证nsclient是否安装成功,我们查看是否启用了5666和12489端口,如果有,表明NSClient服务启动正常。防火墙也要打开tcp的12489端口,否则nagios 检查此服务的时候会报错。
在运行里面输入services.msc打开服务,找出nsclient++服务是否已经开启,发现状态是已开启,启动类型是自动。
进入nsclient安装目录,查看nsclient.ini文件,这里允许主机一定要是nagios服务器的地址。
进入目录 /usr/local/nagios/libexec/
在nagios监控端验证是否可以监控到windows主机,用命令./check_nt -H 192.168.1.215 -p 12489 -v UPTIME可以检测到Windows服务器已经在线了5小时30分钟,也表示可以从Windows服务器拿到数据了。
定义主机、服务、命令
定义命令,进入到目录下
/usr/local/nagios/etc/objects/编辑目录下面的windows.cfg,修改为想要监控的Windows主机,
需要进入到目录下/usr/local/nagios/etc/,在nagios.cfg里面调用刚刚修改的windows.cfg模板,增加一行cfg_file=/usr/local/nagios/etc/objects/windows.cfg,用命令/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg,验证下配置是否正确,并重启nagios服务。
登录到nagios,发现winserver已经监控到了,目前在线的主机数为2,相应的windows服务也被监控到了,从而实现了nagios对Windows服务器的监控。
8、有什么监控软件可以监控到HP服务器的CPU,硬盘温度以及负载。当然网络也要检测得到.
SUM服务器监控软件吧
可以监控所有品牌的服务器的CPU内存、磁盘、流量、网络、数据库、中间件,还能监控网络设备
有啥情况可以短信和邮件通知,比较方便
你看看吧,我们用的就是这个,只是温度不能监控,其他都可以