NMC技术详解与实战指南

5星 · 超过95%的资源 需积分: 10 10 下载量 132 浏览量 更新于2024-07-25 收藏 2.94MB PDF 举报
"NC6.1 NMC技术使用手册" NMC(Network Monitoring Console)是一种先进的IT系统管理平台,专门设计用于大规模、复杂环境下的性能监控、性能分析和系统管理。在 NC 6.1 版本中,NMC 提供了自动化、智能和可视化的监控解决方案,以应对服务器集群和负载均衡的需求。随着应用规模的增长,手动管理变得困难,NMC 的引入能够显著提升管理效率和服务质量。 NMC 的核心特性包括: 1. 分布式监控服务:支持分布式部署,能够监控分布在不同位置的服务器和应用组件。 2. 多层穿透:深入到系统的各个层次,提供全面的性能数据。 3. 信息采集与分析分离:优化了数据处理流程,提高了监控效率。 4. 事件驱动的快照机制:在关键事件发生时自动捕获系统状态,便于问题排查。 5. 强大的日志分析:支持多种日志抽取和分析,提供丰富的图表展示。 6. 主动发现与管理:当系统出现故障时,能自动采取管理措施,提高系统可靠性。 7. 补丁管理工具:简化补丁的部署和回滚,提升集群环境的补丁管理效率。 在使用NMC时,用户需要了解以下几个关键步骤: 1. 部署:包括单机和集群部署,WAS(WebSphere Application Server)的安全管理配置,以及服务器端和客户端的主要配置文件设置。 2. 客户端使用:提供多种使用模式,包括通过邮件协议进行远程监控。 NMC 提供了详细的实时监控功能,涵盖 Overview、进程、线程、数据库、客户端、CPU、内存、缓存等多个方面,每个监控模块都有相应的参数调整和详细功能介绍,帮助管理员深入理解系统运行状况。 此外,NMC 还提供了离线分析功能,如消息中心、日志抽取、日志录制和分析,以及针对 NC 性能报告和业务数据模式报告的生成,这些工具帮助管理员在非实时环境中对问题进行深度分析。 最后,NMC 关注集群管理,包括安全设置,确保在集群环境中数据的安全性和系统的稳定性。通过这些功能,NMC 能够为不同背景的用户提供针对性的监控策略,并且以问题为中心,帮助解决可能出现的性能瓶颈和故障。 NMC 是一款强大的 IT 系统管理工具,它提供了全方位的监控、分析和管理能力,对于大规模、高复杂性的 NC 6.1 系统来说,是不可或缺的管理平台。

请帮我检查下一下shell代码是否有错误 代码如下:#!/bin/bash date=date +%F adm=/htdocs/adm nmc=/htdocs/nmc common=/htdocs/common adm_config=/htdocs/adm_bak_$date/webman.cf nmc_config=/htdocs/nmc_bak_$date/webman.cf common_config=/htdocs/common_bak_$date/common.cf bak=/htdocs update_file=/root/update RETURN=$? cfg=/home/fangmail/fm-cfg cfg_bak=/home/fangmail #备份adm if [ ! -e $bak/adm_bak_$date ];then mv $adm $bak/adm_bak_$date if [ $RETURN -eq 0 ];then echo "adm备份成功" else echo "adm备份失败" && exit fi else echo "今日已备份" fi sleep 2 #升级adm chown -R fmail.fmail adm/ && mv $update_file/adm $bak/ && cp -f $adm_config $adm if [ $RETURN -eq 0 ];then echo "adm配置文件替换成功" else echo "adm配置文件替换失败" && exit sleep 2 #备份nmc if [ ! -e $bak/nmc_bak_$date ];then mv $nmc nmc_bak_$date if [ $RETURN -eq 0];then echo "nmc备份成功" else echo "nmc备份失败" && exit fi else echo "今日已备份" fi sleep 2 #升级nmc chown -R fmail.fmail nmc/ && mv $update_file/nmc $bak/ && cp -f $nmc_config $nmc >dev/null if [ $RETURN -eq 0 ];then echo "nmc配置文件替换成功" else echo "nmc配置文件替换失败" && exit sleep 2 #备份common if [ ! -e $bak/common_bak_$date ];then mv $common common_bak_$date if [ $RETURN -eq 0];then echo "common备份成功" else echo "common备份失败" && exit fi else echo "今日已备份" fi sleep 2 #升级common chown -R fmail.fmail common/ && mv $update_file/common $bak/ && cp -f $common_config $nmc >dev/null if [ $RETURN -eq 0 ];then echo "common配置文件替换成功" else echo "common配置文件替换失败" && exit sleep 2 #备份fm-cfg if [ ! -e $cfg_bak/cfg_bak_$date ];then mv $cfg cfg_bak_$date if [ $RETURN -eq 0];then echo "fm-cfg备份成功" else echo "fm-cfg备份失败" && exit fi else echo "今日已备份" fi sleep 2 #升级fm-cfg mv $update_file/fm-cfg $bak_cfg/ && >dev/null if [ $RETURN -eq 0 ];then echo "fm-cfg升级成功..重启中" else echo "fm-cfg升级成功" && exit sleep 2 #重启fm-cfg /etc/init.d/fmcfgd restart echo ps -aux | grep CFG

2023-03-14 上传