使用zabbix监控大机Lpar CPU使用情况
2018-02-04 17:22
477 查看
hyptop命令
该命令属于zlinux tools,Redhat 6 for z有自带这个命令。只要大机上有一个linux的Lpar,就可以使用这个命令看到所有Lpar的CPU使用情况。
hyptop
可以用如下命令输出1次1秒间隔大机各个LPAR的CPU实时使用情况:
[root@FCBDC01 ~]# hyptop -b -d 1 -n 1 10:57:56 CPU-T: IFL(8) CP(0) UN(0) ?=help system #cpu cpu mgm Cpu+ Mgm+ online (str) (#) (%) (%) (hm) (hm) (dhm) RFIDB 8 208.46 0.25 2500:22 13:21 132:23:11 RD 8 201.85 0.76 15855:51 60:46 291:20:23 WEBINT 8 3.22 0.29 48831:34 654:16 2115:15:18 TSM 8 0.76 0.03 3292:03 250:51 737:17:27 JTFXB 8 0.37 0.01 45:42 0:34 151:12:14 JTFXP 0 0.00 0.00 0:00 0:00 0:00:00 RFIDP 0 0.00 0.00 0:00 0:00 0:00:00 40 414.64 1.34 70525:34 979:50 2115:15:18
第一列是Lpar名称,第二列是各分区拥有的CPU核数,第三列是CPU使用率。
zabbix监控大机LPAR CPU使用率
在LPAR Linux使用hyptop命令收集CPU使用率数据;使用grep,awk过滤出各个分区的CPU使用率;
添加监控项目到zabbix客户端配置文件zabbix_agentd.conf中;
zabbix网页管理端增加监控项目。
1. 收集各个分区的CPU使用率;
设置定时任务,每1分钟收集一次CPU数据,写入到临时文本
crontab -e * * * * * * /usr/sbin/hyptop -b -d 1 -n 1 > /tmp/hyptop.txt #1分钟执行一次
2. 过滤各个分区CPU使用率
设置过滤各个LPAR CPU使用率的脚本[root@FCBDC01 sbin]# cat lpar_cpu.sh #!/bin/bash cat /tmp/hyptop.txt |grep $1|awk {'printf "%.2f\n", $3/8'}
执行效果如下:(RD参数是分区名称)
[root@FCBDC01 sbin]# sh lpar_cpu.sh RD 25.72
3. 添加监控项目到zabbix客户端配置文件中;
vi /opt/zabbix_agent/etc/zabbix_agentd.conf UserParameter=custom.lpar.cpu.rd[*],sh /opt/zabbix_agent/sbin/lpar_cpu.sh RD UserParameter=custom.lpar.cpu.fcbdc01[*],sh /opt/zabbix_agent/sbin/lpar_cpu.sh RFIDB UserParameter=custom.lpar.cpu.fcbdc04[*],sh /opt/zabbix_agent/sbin/lpar_cpu.sh JTFXB UserParameter=custom.lpar.cpu.tsm[*],sh /opt/zabbix_agent/sbin/lpar_cpu.sh TSM UserParameter=custom.lpar.cpu.webint[*],sh /opt/zabbix_agent/sbin/lpar_cpu.sh WEBINT UserParameter=custom.lpar.cpu.rfidp[*],sh /opt/zabbix_agent/sbin/lpar_cpu.sh RFIDP UserParameter=custom.lpar.cpu.jtfxp[*],sh /opt/zabbix_agent/sbin/lpar_cpu.sh JTFXP
重启zabbix客户端服务
serivce zabbix_agentd restart
4. zabbix网页管理增加监控项目
新建监控项新建监控图形
效果图
相关文章推荐
- nagios上增加nrpe模块达到监控主机CPU、内存、磁盘使用情况
- shell脚本监控系统负载、CPU和内存使用情况
- Loadrunner 监控Windows资源(CPU、内存)使用情况
- 使用JConsole监控进程、线程、内存、cpu、类情况
- solaris上应该如何监控CPU使用情况
- 利用shell脚本来监控linux系统的负载与CPU和内存使用情况
- 编写shell脚本监控系统负载、CPU和内存使用情况
- Zabbix3.0.4监控Windows的CPU使用百分比并在CPU使用率超过90%触发报警
- shell脚本监控系统负载、CPU和内存使用情况
- nagios上增加nrpe模块达到监控主机CPU、内存、磁盘使用情况
- shell实现对机器内存和CPU使用情况的监控
- Zabbix3.0.4监控Windows的CPU使用百分比并在CPU使用率超过90%触发报警
- Loadrunner 监控Windows资源(CPU、内存)使用情况
- cacti监控主机磁盘,cpu,内存的使用情况
- 使用JConsole监控进程、线程、内存、cpu、类情况
- Loadrunner增加对于Linux服务器负载以及CPU使用情况的监控
- Linux监控cpu以及内存使用情况之top命令
- Zabbix3.0.4监控Windows的CPU使用百分比并在CPU使用率超过90%触发报警
- shell脚本监控系统负载、CPU和内存使用情况
- ubuntu10.10 使用mrtg监控服务器的cpu、内存、网络等等情况