当前位置: 首页 > wzjs >正文

设计平台网站室内装修效果大图

设计平台网站,室内装修效果大图,按文章标题相关wordpress,手机桂林生活网背景 近期降本增效之风涉及基础资源浪费情况,领导对于资源增量合理性认可度降低,需要infra团队增加手段是实现计算资源使用情况回顾,及时发现闲置、浪费资源,并通过管理措施降低资源净增量 公司内部存在超融合和物理服务器两种形…

背景

近期降本增效之风涉及基础资源浪费情况,领导对于资源增量合理性认可度降低,需要infra团队增加手段是实现计算资源使用情况回顾,及时发现闲置、浪费资源,并通过管理措施降低资源净增量
公司内部存在超融合和物理服务器两种形式

解决思路

通过需求,初步需要关注CPU、内存、硬盘使用情况,拍脑袋定下指标:cpu利用率、内存利用率、硬盘IO相关,后续实际统计发现硬盘相关IO统计以及不大,于是战略性放弃

CPU指标

通常来说,物理服务器和虚拟机服务器CPU利用率无法使用同一阈值,拍脑袋定下指标:虚拟机CPU使用率低于15%;物理服务器CPU使用率2%(不包含宿主机、非通用操作系统形式交付的一体机、虚拟机)

内存指标

无论物理服务器还是虚拟机服务器,该指标可以一视同仁,拍脑袋定下指标CPU使用率不低于15%

实现路径

虚拟机可以通过超融合管理平台定制报告(但是无法关联CPU、内存指标,需要分别出具报告,然后手工处理);
物理服务器目前除了zabbix,没有更好的选择;
还有一条路(cmdb),但是cmdb项目建设由其他团队主导,现状无法直接实现,需要针对存量进行改造;
综合以上因素,本次计划选择zabbix作为统一方案解决;

实施方案

通过zabbix自带报表功能,发现需要先定制dashboard,具体实现太费劲,并且有两套zabbix,具体实现完成后估计脑子和手都要发麻,战略性放弃;

指标确认

另一条路就是通过数据库,查找需要的数据,首先确认zabbix对应以上两个指标为:

序号系统项目指标(键值)备注(监控项名称)
1LinCPUsystem.cpu.utilCPU utilization
2WinCPUsystem.cpu.utilCPU utilization
3LinMEMvm.memory.utilization Memory utilization in %
4WinMEMvm.memory.util Memory utilization in %

综合以上因素,计划使用监控项名称进行统计。

SQL查询语句

实际关联的历史数据主要有history和trends两张表,我司实际环境history只有7天的数据(按照监控项实际采集间隔进行获取保留),trends对应数据为history进行精简提取(以小时为单位,获取对应指标的最小值,平均值和最大值)
结合多次查询结果,最终计划使用trends表数据作为依据进行处理,结合我司实际服务情况,分两种情况进行统计:
1.全天CPU、内存相关指标

-- 趋势表合并查询cpu、内存利用率,取平均值
SELECT h.hostid,h.host AS hostname,-- CPU 利用率统计值AVG(CASE WHEN i.name = 'CPU utilization' THEN t.value_min END) AS avg_min_cpu_usage,AVG(CASE WHEN i.name = 'CPU utilization' THEN t.value_avg END) AS avg_avg_cpu_usage,AVG(CASE WHEN i.name = 'CPU utilization' THEN t.value_max END) AS avg_max_cpu_usage,-- 内存利用率统计值AVG(CASE WHEN i.name = 'Memory utilization in %' THEN t.value_min END) AS avg_min_memory_usage,AVG(CASE WHEN i.name = 'Memory utilization in %' THEN t.value_avg END) AS avg_avg_memory_usage,AVG(CASE WHEN i.name = 'Memory utilization in %' THEN t.value_max END) AS avg_max_memory_usage
FROM hosts h
JOIN items i ON h.hostid = i.hostid
JOIN trends t ON i.itemid = t.itemid
WHERE i.name IN ('CPU utilization', 'Memory utilization in %') -- CPU和内存利用率的监控项AND t.clock BETWEEN UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 30 DAY)) AND UNIX_TIMESTAMP(NOW()) -- 过去30天的数据
GROUP BY h.hostid;

2.主要服务时间指标统计

-- 趋势表合并查询cpu、内存利用率,取平均值(9:00-16:00)
SELECT h.hostid,h.host AS hostname,-- CPU 利用率统计值AVG(CASE WHEN i.name = 'CPU utilization' THEN t.value_min END) AS avg_min_cpu_usage,AVG(CASE WHEN i.name = 'CPU utilization' THEN t.value_avg END) AS avg_avg_cpu_usage,AVG(CASE WHEN i.name = 'CPU utilization' THEN t.value_max END) AS avg_max_cpu_usage,-- 内存利用率统计值AVG(CASE WHEN i.name = 'Memory utilization in %' THEN t.value_min END) AS avg_min_memory_usage,AVG(CASE WHEN i.name = 'Memory utilization in %' THEN t.value_avg END) AS avg_avg_memory_usage,AVG(CASE WHEN i.name = 'Memory utilization in %' THEN t.value_max END) AS avg_max_memory_usage
FROM hosts h
JOIN items i ON h.hostid = i.hostid
JOIN trends t ON i.itemid = t.itemid
WHERE i.name IN ('CPU utilization', 'Memory utilization in %') -- CPU和内存利用率的监控项AND t.clock BETWEEN UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 30 DAY)) AND UNIX_TIMESTAMP(NOW()) -- 过去30天的数据AND HOUR(FROM_UNIXTIME(t.clock)) BETWEEN 9 AND 16 -- 9:00-16:00的时间范围
GROUP BY h.hostid;

结合查询结果,导出至excel通过透视图进行进一步加工处理,确认实际合适的阈值(此步骤不进行展开)当然也可以根据统计结果动态确认阈值;

后续优化

后续可以结合实际确认好的CPU和内存指标,优化查询语句,也可以通过crontab实现定期查询,并将结果通过邮件、企微等方式通知关联人员。


文章转载自:

http://NjrRAvH9.skcgh.cn
http://fknTW7eN.skcgh.cn
http://sYvlSsnJ.skcgh.cn
http://hjAXDIYQ.skcgh.cn
http://pFMu9Tcx.skcgh.cn
http://HLpuG2Kj.skcgh.cn
http://487F76RO.skcgh.cn
http://ZZEJN4sw.skcgh.cn
http://o11M48XK.skcgh.cn
http://ZSahXpD9.skcgh.cn
http://W75Hu2Tb.skcgh.cn
http://DXEeMSH8.skcgh.cn
http://AJhdocnh.skcgh.cn
http://z0Rzs6RE.skcgh.cn
http://6HwHR1pl.skcgh.cn
http://Jf36vIZE.skcgh.cn
http://UhfSekJ7.skcgh.cn
http://ZvsarrMy.skcgh.cn
http://6H3NJPDj.skcgh.cn
http://KdSWDKrn.skcgh.cn
http://NGNSKEBK.skcgh.cn
http://DboupF5w.skcgh.cn
http://Mj16AVoF.skcgh.cn
http://5Ft3r9gH.skcgh.cn
http://4EjVPzdr.skcgh.cn
http://ingigUTN.skcgh.cn
http://mKAAWV9G.skcgh.cn
http://vXViE65j.skcgh.cn
http://pc4RAqHM.skcgh.cn
http://ElxGZVxq.skcgh.cn
http://www.dtcms.com/wzjs/704122.html

相关文章:

  • 网站标签设置wordpress nana主题
  • 缘魁网站建设dw网页制作多少钱
  • 福州网站推广优化wordpress add_role
  • 南昌网站seo技术厂家网站设计的公司蒙特
  • 网站策划运营平面设计教程网站有哪些
  • 大余做网站公司建设集团摩托车
  • 公司网站设计师昆明企业建站模板
  • 蔺市网站建设买个人家的网站绑定自己的域名
  • 柳市网站长沙建网站设计公司
  • 广州手机网站建设公司wordpress 主题破解版
  • 广西网站开发软件建设网站的企业费用
  • 网站开发与设计期末考试asp与sql做网站
  • 毕节网站建设公司wordpress怎么分页
  • 网站的域名和空间海兴网站建设价格
  • 建站网站推荐一起做单网站怎么样
  • 花溪网站建设wordpress小程序音频插件
  • 古镇企业网站建设定制企业为什么要做网站
  • 太仓网站制作公司哪家好做网站用php
  • 说做网站被收债做网站需要备案几次
  • 做网站建设的联系电话wordpress 使用教程
  • 代码做网站图片怎么插贵阳门户网站
  • 三创大赛网站建设校园网方案设计
  • 厦门软件开发培训机构seo推广优化的方法
  • 做一个网站需要哪些58同城网站建设目的
  • 哈尔滨建设网站门户滨江网站建设制作
  • 域名不同网站程序相同网站改了title 删除百度就的收录
  • seo 网站描述长度杭州响应式网站制作
  • 交通网站建设如何做优惠券运营网站
  • 站长工具麻豆网站前期设计
  • 做故障风的头像的网站台州公司做网站