首页 > 编程知识 正文

厨房常见的干货(服务器性能监控工具)

时间:2023-05-06 15:53:37 阅读:72138 作者:1471

服务器监控工具对IT基础架构的性能、可视化和系统稳定性至关重要。 适当的工具可帮助系统管理员面临服务故障、APP应用程序减慢、停机时间、内存泄漏和配置依赖等挑战。

Nagios、Zabbix等工具是用于监视整个基础架构的监视工具。 它们使系统管理员能够监视几乎所有内容,包括服务器性能、网络性能和协议、操作系统和APP应用程序。 但是,如果企业基础架构不那么复杂,或者只需要监视服务器性能,而不需要使用强大的端到端工具,则可以使用轻量级工具来监视服务器的状态。

Ward

Ward提供了有关服务器的主要信息。 它与所有受欢迎的操作系统兼容。 Ward正在使用OSHI。 这是一个免费的Java库,用于获取操作系统和硬件信息。 共享操作系统版本、内存、处理器、磁盘和分区以及CPU利用率等信息。

要运行Ward,请创建并运行jar文件,或者下载并运行最新版本的jar文件。 也可以在docker容器中启动Ward。

Netdata

Netdata是一个免费的开源软件,用于实时监控系统和APP应用程序。 在Linux、FreeBSD、macOS、docker容器和IoT设备上运行。 用户可以在系统、APP应用程序或容器中安装Netdata代理。 Netdata代理实时提供所有性能和运行状况信息。

Netdata可以轻松地与Prometheus、AWS Kinesis、Graphite和MongoDB等其他工具集成。 Netdata易于安装,可以监视每个节点的000个指标,并存储每秒的历史数据。

Prometheus+Grafana

Prometheus是监测系统指标的开源工具,Grafana是开源可视化平台。 集成的Prometheus和Grafana设置是高效监控服务器的强大环境。

Prometheus服务器定期收集所有数据,Prometheus成为Grafana的数据源,Grafana在仪表板上可视化所有指标。 也可以在Grafana中选择查询可视化的指标。

Glances

Glances是用Python编写的跨平台监控工具。 仅支持python2.7或python3.4或更高版本,并使用python库(psutil )收集所有系统信息。

Linux Dash

Linux Dash是Linux系统的Web仪表板。 Linux Dash基于Angular构建,并支持多种语言的服务器端。 “系统状态”选项卡显示有关RAM利用率、CPU平均负载、CPU利用率、CPU和RAM进程、CPU温度和Docker进程的信息。 Linux Dash支持web套接字,并提供实时系统数据可视化。

Conky

Conky可以在多种平台上运行,包括Windows、Linux、Mac OS和大多数BSD。 使用简单的文本或总线进度条,使用不同字体和颜色的图形窗口显示信息。 优点是用户界面简单,300多个内置对象可以显示系统状态。

end 【欢迎关注微信公众号:厦门微思网络】

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。