# neatlogic-inspect **Repository Path**: neat-logic/neatlogic-inspect ## Basic Information - **Project Name**: neatlogic-inspect - **Description**: neatlogic-inspect是基于neatlogic-autoexec的巡检模块,支持对CMDB中的各类资产进行巡检。支持自动或手动批量巡检,支持多种复合指标,巡检结果会自动生成巡检报告。 - **Primary Language**: Java - **License**: AGPL-3.0 - **Default Branch**: develop3.0.0 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 19 - **Forks**: 16 - **Created**: 2023-02-01 - **Last Updated**: 2025-06-25 ## Categories & Tags **Categories**: nms **Tags**: 巡检, 运维自动化, 监控 ## README 中文 / [English](README.en.md) --- ## 关于 neatlogic-inspect是巡检模块,巡检模块可以通过发起巡检作用获取资产各项指标的实时数据,与已设置的指标规则进行对比,并汇总资产问题,主要包括巡检定义、资产巡检、应用巡检和查看巡检结果等功能。 neatlogic-inspect需要自动化模块[neatlogic-autoexec](../../../neatlogic-autoexec/blob/develop3.0.0/README.md)提供支持。 ## 主要功能 ### 巡检定义 巡检定义的主要功能是管理数据集合的全局指标规则和设置模型巡检工具的页面,支持导出数据集合的指标和规则。 ![img.png](README_IMAGES/img1.png) ![img.png](README_IMAGES/img.png) ### 资产巡检 资产巡检是对资产执行巡检的页面,巡检的方式包括批量巡检和定时巡检。 ![img.png](README_IMAGES/img2.png) ![img.png](README_IMAGES/img3.png) - 支持根据需求搜索资产对象,并且以当前搜索结果为批量巡检的巡检范围。 - 支持查看资产的详情 - 支持查看巡检报告 ![img.png](README_IMAGES/img4.png) - 支持查看巡检作业 - 支持查看资产的阈值规则(指标规则) ### 应用巡检 应用巡检是按应用范围发起巡检的页面,巡检的方式支持应用批量巡检和应用定时巡检。 ![img.png](README_IMAGES/img5.png) - 支持添加、编辑和删除应用及模块 - 支持查看应用、模块的最新问题和资产清单 - 支持在应用层重定义阈值规则(指标规则) ![img.png](README_IMAGES/img6.png) - 支持查看资产巡检报告 - 支持查看巡检作业 - 支持查看资产的详情 ### 巡检作业 巡检作业页面展示所有巡检作业,可根据需求搜索作业,支持查看作业详情和巡检报告。 ![img.png](README_IMAGES/img7.png) ### 最新问题 最新问题页面是所有资产的巡检结果问题汇总。 ![img.png](README_IMAGES/img8.png) - 支持用户根据需求配置过滤条件,并保存为个人分类。 - 支持导出搜索结果中的问题汇总。 - 支持将问题汇总通过邮件发送到指定收件人的邮箱。 ## 功能列表
编号分类功能点说明
1巡检管理巡检定义支持对巡检范围内的巡检插件指标进行阀值定义。
2支持以应用角度配置巡检对象阀值定义。
3应用巡检支持以应用系统、应用模块、环境树形结构查看应用巡检资源清单。
4支持以单个应用为巡检单位设置应用的定时巡检。
5支持人工发起单个应用、应用某个模块、应用某个环境进行巡检。
6支持以应用巡检导出应用最新问题列表。
7支持用户以邮件方式推送应用巡检问题列表。
8支持以应用角度导出巡检报告。
9资产巡检支持以资产、职能岗位角度查看资产巡检对象。
10支持某类资产定时发起巡检。
11支持单个资产对象手工发起巡检。
12支持单个资产对象导出巡检报告。
13配置巡检支持对应用、操作系统、网络配置文件备份内容进行巡检。
14支持在资产清单界面,定义巡检配置文件的路径且支持通配符表达式。
15配置文件发生变更时,自动生成版本,且支持配置文件版本差异在线比对。
16巡检方式巡检方法提供通用的巡检采集插件,匹配用户实际巡检范围进行巡检。
17支持用户定义脚本方式进行巡检,支持常见的脚本语言,包括Python、Ruby、VBScript、Perl、PowerShell、CMD、Bash、csh、ksh、sh、JavaScript。
18巡检结果最新问题支持按应用、按资产、按巡检状态、以及其他条件快速查找巡检资产。
19支持按类型快速查看资产的问题列表。
20支持最新问题列表导出。
21巡检范围应用巡检支持HTTP URL模拟:系统可模拟HTTP请求序列,对请求响应状态、请求时间等相关性能指标进行巡检。
22支持ICMP检测:系统模拟ICMP请求序列,返回系统响应时间等指标。
23支持报文序列检测:系统模拟Socket请求,返回系统响应时间、状态等信息。
24模拟用户访问系统,确认系统可用,同时巡检系统访问和功能使用耗时。
25操作系统巡检支持多版本的Windows、Linux、AIX操作系统巡检,采集主机运行状态、CPU、内存、存储、I/O、出入口网络流量等数据。
26虚拟化巡检支持vCenter、VMware、华为FusionCompute设备虚拟化巡检。
27中间件巡检支持weblogic、Tomcat、Apache、Jetty、WebSphere、tuxedo、Nginx等中间件资源的巡检,采集中间件运行状态。
28数据库巡检支持Oracle、MySql、SqlServer、MongoDB、PostgreSQL数据库运行状态等。
29网络巡检支持网络交换机、F5服务器、防火墙、专线等网络设备/对象的巡检,采集设备/对象运行状态、资源消耗等数据,覆盖常用网络交换机、防火墙品牌。
30容器巡检支持Docker运行容器的健康与性能状态巡检,并且支持对docker容器内的应用进行巡检的能力。
31存储巡检存储设备需因具体的客户现场环境而定,IBM DS系列、IBM Flash系列、IBM V7000系列、IBM SVC、IBM FlashSystem 900、EMC RPA、EMC VNX、NetApp、HDS VSP系列、HDS AMS系列巡检。
32服务硬件巡检支持对Dell、IBM、浪潮、华为等服务厂商基于带外管理网卡进行服务器硬件巡检。