Ceph集群管理工具 =================================================================================================================== 相关介绍 1、监控管理工具类型 *Ceph-dash # https://github.com/Crapworks/ceph-dash/tree/v1.0 Calamari VSM # https://github.com/01org/virtual-storage-manager/releases InkScope *openATTIC 2、性能测试工具 Ce-Tune 3、配置检测工具 ceph-medic ceph-medic是一个非常简单的工具,可以针对Ceph集群运行,以检测可能妨碍正确功能的常见问题。它需要对没有密码提示的 sudo帐户进行非交互式SSH访问。 =================================================================================================================== Ceph Manager Dashboard 1、概括 Ceph Luminous附带的原始Ceph Manager Dashboard最初是一个简单的只读视图,可以查看Ceph集群的各种运行时信息和性能数据。 它使用非常简单的架构来实现最初的目标。但是,对添加更多基于Web的管理功能的需求不断增长,以便更轻松地为喜欢使用WebUI 而不是使用命令行的用户管理Ceph。 新的Ceph Manager Dashboard插件取代了之前的插件,并为Ceph Manager添加了一个内置的基于Web的监控和管理应用程序。这个新 插件的架构和功能源自openATTIC Ceph管理和监控工具,并受其启发。该开发由SUSE的openATTIC背后的团队积极推动。 =================================================================================================================== openATTIC 1、介绍 1、openATTIC只能安装在Linux上。 2、openATTIC使用Nagios和PNP4Nagios插件来分析性能数据并生成图形以显示磁盘和卷的性能和利用率。 2、安装 1、安准repo仓库 yum install http://repo.openattic.org/rpm/openattic-2.x-el7-x86_64/openattic-release.rpm 之后开启使用 enable = 1 2、安装openATTIC yum install openattic 3、安装openattic-gui yum install openattic-gui 4、注意 1、安装openattic-gui软件包将在Apache Web服务器的文档根目录中安装index.html页面,该页面将请求重定向到openATTIC Web界面。 3、配置PNP4Nagios 默认情况下,PNP4Nagios由openATTIC自动配置为使用npcdmod以批量模式运行以处理性能数据。不幸的是,EPEL存储库中的Nagios已经更新 到版本4.0.x,不再支持此模式。需要手动配置EL7上的PNP4Nagios,以便通过NPCD使用批量模式,遵循下面列出的步骤。 1、添加如下配置到 /etc/nagios/nagios.cfg # # Bulk / NPCD mode # # *** the template definition differs from the one in the original nagios.cfg # service_perfdata_file=/var/log/pnp4nagios/service-perfdata service_perfdata_file_template=DATATYPE::SERVICEPERFDATA\tTIMET::$TIMET$\tHOSTNAME::$HOSTNAME$\tSERVICEDESC::$SERVICEDESC$\tSERVICEPERFDATA::$SERVICEPERFDATA$\tSERVICECHECKCOMMAND::$SERVICECHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$\tSERVICESTATE::$SERVICESTATE$\tSERVICESTATETYPE::$SERVICESTATETYPE$ service_perfdata_file_mode=a service_perfdata_file_processing_interval=15 service_perfdata_file_processing_command=process-service-perfdata-file # *** the template definition differs from the one in the original nagios.cfg # host_perfdata_file=/var/log/pnp4nagios/host-perfdata host_perfdata_file_template=DATATYPE::HOSTPERFDATA\tTIMET::$TIMET$\tHOSTNAME::$HOSTNAME$\tHOSTPERFDATA::$HOSTPERFDATA$\tHOSTCHECKCOMMAND::$HOSTCHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$ host_perfdata_file_mode=a host_perfdata_file_processing_interval=15 host_perfdata_file_processing_command=process-host-perfdata-file 2、添加如下配置到 /etc/nagios/objects/commands.cfg # # definitions for PNP processing commands # Bulk with NPCD mode # define command { command_name process-service-perfdata-file command_line /bin/mv /var/log/pnp4nagios/service-perfdata /var/spool/pnp4nagios/service-perfdata.$TIMET$ } define command { command_name process-host-perfdata-file command_line /bin/mv /var/log/pnp4nagios/host-perfdata /var/spool/pnp4nagios/host-perfdata.$TIMET$ } 3、检测配置正确与否 运行nagios --verify-config /etc/nagios/nagios.cfg,以验证配置文件是否存在错误 4、安装后配置 1、在安装了所有必需的软件包并创建了存储池之后,您需要通过运行oaconfig来执行实际的openATTIC配置 oaconfig install oaconfig install将启动并启用许多服务,初始化 openATTIC 数据库并扫描系统以查找要包含的池和卷。 2、注意: 需要本机有localhoat的解析记录在/etc/hosts ===================================================================================================================