windows系统有性能监视器和性能诊断工具,也可以用性能计数器api(proformance counter)自己写程序。
可以查看cpuinfo。或者htop等工具
可以试试云帮手监控工具监控,还能远程操作服务器呢
单从提问上看的话,对于服务器资源的使用监控,市面上能满足的工具非常多,各种开源的商用的,所以主要还是根据使用场景来进行选型会比较有针对性,以下简单罗列下监控类型及工具:
1、工具自带监控
比如像java项目的话,jconsole就是其解释器自带的资源使用监控工具,能简单监控java进程资源使用情况,其他工具同理(看提问截图比较像这个工具的使用界面);
2、自建监控
① 目前比较主流是prometheus+grafana的开源组合应用,其中prometheus是监控数据存储计算和检索中心,garfana则是对监控结果进行展示的平台,目前在很多公司或集成平台中都有很广泛的应用,但相应也对监控人员有较高的能力要求;
② zabbix,在protheus之前的据称使用最广泛的监控工具,但监控使用配置比较繁琐,界面展示也相对简单,对人员能力要求相对prometheus相对低一些;
3、平台监控
最后一个是平台监控,因为在实际应用中,监控体系的搭建是一个体系化的,需要和其他运营系统高度配合的机制,涉及业务的梳理、工具的选型、高可用的配置、监控指标的设计、采集、展示与告警等,甚至还有后期各种配合业务的扩展监控需求,对于想要快速、可靠地落地监控能力的项目或企业来说,很难依靠一两个单一的监控工具组装就能快速实现,此时就应该选择一个相对成熟的,或开源或商用的解决方案,比如蓝鲸智云内置的监控平台,该平台源于腾讯内部多年的经验沉淀,提供开源和商用版本,提供了从CMDB到监控的一体化解决方案,开箱即用,社区生态也比较繁荣,对于不少创业公司或团队性价比更高。
Zabbix或Prometheus+Grafana基本满足你的需求
如果要求更高一点的话,可以试试腾讯蓝鲸的监控平台,开源免费,简单易用。支持服务拨测,可以以插件的方式接入已有的Prometheus Exporter或脚本
仪表盘
服务拨测
插件管理
1、不管是Windows 还是linux都可以使用简单zabbix,轻量并且容易上手。
2、如果监控中间件的话建议使用grafana+prometheus
3、功能多的的可以使用腾讯蓝鲸监控,蓝鲸已经目前已经接入了devops与k8s,并且还能容器化部署,非常的方便
展示一下蓝鲸的监控:
展示一下蓝鲸的日志平台:
展示一下蓝鲸的标准运维:
展示一下蓝鲸的数量量化平台(流程服务):
如果没有特殊偏好,服务器基础监控使用Prometheus+Grafana是标配
优点:
功能强大,性能优越
文档丰富
社区活跃,版本迭代快,可及时享受社区红利
如果想开箱即用,跟周边系统联动,推荐使用蓝鲸智云,平台自带的蓝鲸监控,兼容Prometheus标准,可导入Prometheus采集器
主机上安装agent即自动采集服务器基础指标,指标齐全,而且可以自定义监控策略,触发告警或者与周边系统联动
上几张截图,可参考下