服务器是连接到其他设备以提供服务的设备。其他设备称为客户端,此设置称为客户端-服务器模型。
服务器提供的服务包括存储数据、托管网站、运行应用程序、中继信息和执行计算。任何向发出请求的客户端提供服务的设备都可以充当服务器,但大型IT组织通常具有专门的服务器设备,这些设备具有更坚固的硬件和软件,可以在较长时间内可靠地运行并处理大量负载。
由于大多数服务器操作直接影响最终用户,因此需要立即识别和修复服务器性能问题。这使服务器管理成为网络监控的最重要功能之一。
什么是服务器管理
服务器管理包括为优化服务器性能和最大限度地减少停机时间而执行的所有活动。服务器管理涉及两个基本步骤:网络监控和服务器维护。网络监视工具将定期轮询网络设备,包括服务器。任何差异都会提醒执行服务器维护操作以恢复正常运行的 IT 管理员。
服务器有哪些不同类型
- 网络服务器: Web 服务器存储网站信息,并将该信息发送到使用 Web 浏览器请求网站的任何客户端设备。
- 应用程序服务器: 应用程序服务器允许客户端设备通过互联网或本地网络在 Web 浏览器上使用应用程序。
- 虚拟服务器: 虚拟服务器在单个主机服务器中托管两个或多个虚拟设备,以实现有效的硬件利用率。
- 文件服务器: 它们通过网络存储文件和文件夹来充当存储服务器。客户端设备可以从服务器请求资源。
- 数据库服务器: 这些是另一种类型的存储服务器,但它们存储的不是单个文件,而是存储大部分有组织的数据或数据库。
- 邮件服务器: 邮件服务器用于存储和中继客户电子邮件。
为什么需要服务器管理
服务器在日常网络运营中起着关键作用,管理不当会导致服务器负担过重以及性能下降。一些服务器资源也可能未得到充分利用,这是对收入的浪费。要管理服务器的各个方面,网络管理员必须深入了解其性能和运行状况以及其中正在运行的服务和进程。有各种问题需要服务器管理:
- 硬件问题
- 软件问题
- 数据备份
- 服务器安全
硬件问题
- 中央处理器利用率:服务器 CPU 利用率是影响性能的重要指标。当 CPU 利用率接近最大使用率时,性能下降变得明显。这通常是由某些进程或服务使 CPU 负担过重引起的。
- 磁盘空间:就像CPU一样,磁盘空间也必须定期监控。网络管理员必须提前执行容量规划,并且必须释放空间或获取新库存。如果不这样做,磁盘空间将耗尽,网络操作将中断。
- 中央处理器温度:服务器在运行时会产生大量热量。如果它们变得太热,它们的性能可能会变得更糟。虽然大多数服务器都配备了温度传感器和冷却系统,但主动管理它更安全。
- 内存利用率:高要求的软件、流程和服务会占用大量 RAM。如果没有适当的监视或管理,内存利用率将接近其容量,并且服务器性能会受到影响。网络管理员必须通过消除一些不必要的服务来管理内存利用率。
- 远程数据中心管理:由于如今大多数 IT 基础架构都是混合的,因此托管服务器阵列的远程数据中心并不少见。这些数据中心需要是必须控制温度、湿度和访问的受监管环境。
软件问题
还必须监视服务器是否存在软件问题,因为它们会影响服务器性能和可用性,就像硬件问题一样。除了服务器运行所需的关键进程外,还必须监视和管理Windows服务等服务。旧软件和固件必须定期更新以避免性能下降。
服务器管理对于跟踪服务器阵列内运行的服务和进程、管理其操作以及跟踪软件升级是必要的。
数据备份
数据备份可确保在服务器因内部问题或断电而关闭时不会丢失关键数据。对于 IT 管理员来说,手动备份关键数据可能是一项非常繁忙的任务,尤其是考虑到必须经常备份。市场上有几种自动数据备份工具可用于连续的高可用性备份。如果服务器出现故障,备份将启动以恢复正常运行。
服务器安全
由于服务器处理有关公司及其客户的敏感信息,因此它们容易受到恶意行为者的攻击。例如,机票服务器可能成为黑客的目标,因为它可能包含乘客的个人信息、信用卡号和行程。
可以通过多种方式保护服务器免受攻击,例如安装防病毒软件、实施日志监控实践以提醒异常活动、定期更改密码、鼓励员工建立强大的安全文化,以及将服务器阵列放置在防火墙后面以保护他们免受外部网络的影响。
服务器管理也与安全性有关。任何偏离正常服务器活动的行为都可能表示存在攻击。服务器还可能存在需要发现和纠正的系统漏洞。
全面的服务器管理工具
服务器管理对于持续高性能运行和最小化服务器停机时间是必要的。一个好的服务器管理工具会轮询其网络中的设备,并生成有关新出现的问题的实时警报。然后,IT 管理员可以在跟踪根本原因后纠正问题。
全面的服务器管理工具不仅可以提醒管理员有关服务器问题,还可以帮助执行服务器维护活动。OpManager是一种全面的服务器管理工具,为IT管理员提供了一个单一的管理控制台,用于深入查看和控制Windows,Linux,Unix,VMware,Hyper-V,Nutanix和Xen服务器平台的物理和虚拟服务器。
OpManager通过以下方式协助服务器管理:
- 监控物理和虚拟服务器
- 排除故障
- 自动执行重复的管理任务
- 容量规划
- 服务水平协议管理
服务器管理中的监视
主动监控服务器的可用性和响应时间对于服务器管理至关重要。无论是Linux服务器管理还是Windows服务器管理,OpManager主动监控300多个关键服务器性能指标,如CPU利用率,磁盘利用率,分区内存利用率等。以及监控服务和流程。
OpManager监控性能
- VMware ESX 服务器和来宾操作系统
- 应用程序服务器、Active Directory、SQL 和 Exchange 服务器
- Hyper-V 服务器
- Xen 服务器
- Nutanix资产(集群/主机/虚拟机)
服务器管理中的故障排除
服务器监控和管理工具检测和排除服务器问题,否则会影响企业/最终用户。OpManager检测服务器性能问题,如CPU繁忙时间,可用内存不足等。事先发送智能且可操作的警报来补救它们。通过工作流程,可以在OpManager中自动执行故障排除过程。高级警报甚至可以将故障单记录到集成的帮助台系统中,确保管理员在用户受到影响之前识别潜在问题。
以下是OpManager中的一些服务器管理工具,可帮助解决一级和第二级服务器故障:
- Ping 和路由跟踪:服务器快照页面中的 ping 工具可用于直接 ping 服务器以监视其可用性和正常运行时间。路由跟踪允许您识别网络路径,并帮助区分服务器或网络的问题。
- 远程服务器连接:远程访问服务器对于设置 VPN、运行版本控制系统、备份数据和其他 IT 任务非常有用。OpManager允许您在其Web客户端中远程访问服务器。您可以使用 SNMP、WMI、Telnet/SSH 凭据通过远程桌面连接直接连接到服务器,也可以通过 HTTP 或 HTTPS 连接连接到服务器上运行的特定 Web 服务。(仅限 IE)
- 停机时间调度程序:OpManager的停机时间调度程序有助于定期安排服务器上的维护活动。此功能还可以扩展到其他网络设备,如交换机、路由器等。在计划的维护期间,OpManager智能地停止对该特定设备的监视。
- 测试监视器:OpManager能为关键性能指标(如CPU利用率,内存利用率,分区详细信息等)配置服务器性能监视器。测试监视器验证指标是否正在由OpManager监控,并提供受监控指标的值。它还列出了未从服务器接收数据的可能原因。
- 操作系统监控: OpManager能全面监控桌面和服务器操作系统。这包括跟踪关键系统指标、服务状态、进程状态、事件日志、性能计数器、应用程序(Exchange、MSSQL 等)和服务(Active Directory、DHCP 等)。
使用工作流自动执行服务器管理
服务器管理工具的作用包括修复服务器故障和重复性和费力的日常维护任务。自动执行此类管理任务可以帮助 IT 管理员节省时间和精力,从而最大限度地提高工作效率。OpManager支持近80个操作,这些操作可以通过其工作流程自动化。
一些服务器管理任务可以通过OpManager工作流程自动化,包括:
- 放置/退出服务器进行维护。
- 停止/重新启动/挂起虚拟机。
- 刷新虚拟服务器中的数据存储。
- 停止/关闭/重新启动客户机操作系统。
- 按磁盘读/写/内存/CPU 使用率列出服务器进程。
- 启动/停止/暂停/重新启动 Windows 服务。
- 执行脚本。
服务器管理中的容量规划
通过100多个关于可用性,资源利用率,故障事件等的开箱即用的服务器性能报告,OpManager为下一次容量添加提供了现成的信息。更重要的是,管理员可以创建自己的自定义报告,例如,关于数据中心中所有服务器的可用性和响应时间的一天结束报告,并每天自动将这些报告发送到邮箱。
服务协议管理
使用 OpManager,可以根据设备促进的服务对设备进行分组,并确保满足每个业务服务的SLA。OpManager会针对SLA下降发出警报,从直观的业务服务地图中,您可以向下钻取并排除问题设备故障,以快速恢复SLA。