三种Linux服务器监控技术的对比

简介: 本文介绍三种Linux服务器监控技术的优缺点,其中有SNMP代理(客户端)方式、SSH方式、安装私有代理(客户端)方式等内容。 Linux系统的强大的功能和绚丽的界面使得很多企业都选用Linux系统来做服务器,下面是介绍三种Linux服务器监控技术的优缺点。

本文介绍三种Linux服务器监控技术的优缺点,其中有SNMP代理(客户端)方式、SSH方式、安装私有代理(客户端)方式等内容。

Linux系统的强大的功能和绚丽的界面使得很多企业都选用Linux系统来做服务器,下面是介绍三种Linux服务器监控技术的优缺点。

1.SNMP代理(客户端)方式

SNMP(SimpleNetworkManagementProtocol)作为一种国际通用的网络管理协议被广泛的应用于对各种交换机,路由器 等网络设备的管理上,而现在也越来越多被用于对服务器的监控上。通过SNMP方式对服务器监控其优点是比较通用服务器一旦部署SNMPAgent,任何能 实现SNMP协议的软件都可对其进行监测,并且通过这种手段进行监测不需知道被监测服务器的用户名与密码,所以比较安全。其缺点是很多服务器并非默认安装 SNMPAgent.如果要通过这种方式监测则需要对所有服务器安装部署,另外其能监测的参数指标比较固定不够深入,如用户有特殊需求不好满足(大部分用 户没有在其上进行二次开发的能力),还有由于SNMP协议是通过UDP方式实现的,在网络状况不佳的情况下其可靠性难以保证。

2.SSH方式

这种方式原理是一致的,都是软件通过相应的客户端协议登录到服务器上执行命令,然后解析其结果来实现监测的。它的优点是一般服务器都会默认安装有相 应的服务端软件,所以监测起来比较方便也不需要额外安装其它的软件,但它需要获知服务器相应的用户名与密码,这一点也是很多用户不容易接受的,更何况在实 际环境中很多服务器的用户名和密码由于安全原因会经常改变,这就给监测软件的工作带来很大麻烦,尤其是被监测的服务器数量很多的情况下修改密码将非常不方 便,还有它能监测的参数也受权限和命令所限,很多客户关心的监测指标可能没办法获取,此外它无限制的远程控制能力同样令用户不安。

3.安装私有代理(客户端)方式

这种方式是指通过在被监测机上安装轻量级的代理软件来实现的一种监测方式,它的优点是监测指标深入细致有针对性,相比SNMP方式它几乎能满足客户 任何的监测需要,并且由于它不需要知道被监测服务器的用户名和密码,所以安全性也很好。大部分私有代理采用的都是私有协议并以TCP方式实现,其可靠性也 很有保证。其缺点是:部署相对麻烦,最初需要逐个机器安装代理软件,不过一旦安装完毕,以后如果又开发出新的监测功能,代理软件一般能自动从服务器端升 级,这在很大程度上弥补了部署不便的问题。

综上所述,各种监测方式各有优缺点,在实际环境中需要根据实际情况使用,但从大的发展趋势来看应主要以SNMP和私有代理的方式为主。

转自:http://os.51cto.com/art/201212/371837.htm

img_e00999465d1c2c1b02df587a3ec9c13d.jpg
微信公众号: 猿人谷
如果您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】
如果您希望与我交流互动,欢迎关注微信公众号
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。

目录
相关文章
|
17天前
|
Java Linux
Springboot 解决linux服务器下获取不到项目Resources下资源
Springboot 解决linux服务器下获取不到项目Resources下资源
|
20天前
|
Linux
linux下搭建tftp服务器教程
在Linux中搭建TFTP服务器,需安装`tftp-server`(如`tftpd-hpa`)。步骤包括:更新软件包列表,安装`tftpd-hpa`,启动并设置开机自启,配置服务器(编辑`/etc/default/tftpd-hpa`),添加选项,然后重启服务。完成后,可用`tftp`命令进行文件传输。例如,从IP`192.168.1.100`下载`file.txt`: ``` tftp 192.168.1.100 <<EOF binary put file.txt quit EOF ```
29 4
|
1月前
|
Linux 数据安全/隐私保护 虚拟化
Linux技术基础(1)——操作系统的安装
本文是龙蜥操作系统(Anolis OS) 8.4 的安装指南,用户可以从[龙蜥社区下载页面](https://openanolis.cn/download)获取ISO镜像。安装方法包括物理机的光驱和USB闪存方式,以及虚拟机中的VMware Workstation Pro设置。安装过程涉及选择语言、配置安装目标、选择软件集合和内核,设置Root密码及创建新用户。安装完成后,可通过文本模式或图形化界面验证系统版本,如Anolis OS 8.4,标志着安装成功。
|
1月前
|
存储 Linux API
Linux系统编程 C/C++ 以及Qt 中的零拷贝技术: 从底层原理到高级应用(三)
Linux系统编程 C/C++ 以及Qt 中的零拷贝技术: 从底层原理到高级应用
31 1
|
1月前
|
消息中间件 Linux 数据处理
Linux系统编程 C/C++ 以及Qt 中的零拷贝技术: 从底层原理到高级应用(二)
Linux系统编程 C/C++ 以及Qt 中的零拷贝技术: 从底层原理到高级应用
32 1
|
1月前
|
Linux Shell 网络安全
【Shell 命令集合 网络通讯 】Linux 与SMB服务器进行交互 smbclient命令 使用指南
【Shell 命令集合 网络通讯 】Linux 与SMB服务器进行交互 smbclient命令 使用指南
50 1
|
19小时前
|
Linux
如何将一个linux服务器挂载到另外一个linux服务器上
如何将一个linux服务器挂载到另外一个linux服务器上
13 1
|
2天前
|
监控 Linux 网络安全
Linux服务器如何查询连接服务器的IP
【4月更文挑战第15天】Linux服务器如何查询连接服务器的IP
9 1
|
2天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
40 2
|
6天前
|
网络协议 安全 Linux
IDEA通过内网穿透实现固定公网地址远程SSH连接本地Linux服务器
IDEA通过内网穿透实现固定公网地址远程SSH连接本地Linux服务器