巡检报告
生成时间:
{{ data.time }}
{{ data.time }}
Error Total
{{ data.summary.error}}
Critical Total
{{ data.summary.critical}}
Bad Total
{{ data.summary.bad}}
OK Total
{{ data.summary.ok}}
Total
{{ data.summary.total}}
Bad评判条件: 80 <= 使用率 < 90, Critical评判条件: 使用率 >= 90
Error List
Host | msg |
---|---|
{{ key }} | {{ value.msg }} |
Critical List
Hostname | Main IP | OS | CPU Used | CPU LoadAvg | Mem Used | Swap Used | Disk Size Used | Disk Inode Used | Tcp Connection Used | Timestamp |
---|---|---|---|---|---|---|---|---|---|---|
{{ value.system.hostname }} | {% if value.system.default_ipv4 %} {{ value.system.default_ipv4 }} {% else %} {{ key }} {% endif %} | {{ value.system.distribution }} {{ value.system.distribution_version }} | {% if 'cpu' in value.critical %}{% elif 'cpu' in value.bad %}{%else%}{% endif %}{{ value.cpu.cpu_usedutilization }}% | {{ value.cpu.cpu_loadavg1 }} {{ value.cpu.cpu_loadavg5 }} {{ value.cpu.cpu_loadavg15 }} | {% if 'mem' in value.critical %}{% elif 'mem' in value.bad %}{%else%}{% endif %}{{ value.mem.mem_usedutilization }}% | {% if 'swap' in value.critical %}{% elif 'swap' in value.bad %}{%else%}{% endif %}{{ value.mem.swap_usedutilization }}% |
{% for d in value.disk %}
{% if 'mount_size_' + d.mount in value.critical %}{% elif 'mount_size_' +d.mount in value.bad %}{%else%}{% endif %}
{{ d.mount }} [{{ d.size_usedutilization }}%]
{% if not loop.last %} {% endif %} {% endfor%} |
{% for d in value.disk %}
{% if 'mount_inode_' + d.mount in value.critical %}{% elif 'mount_inode_' + d.mount in value.bad %} {% else %}{% endif %}
{{ d.mount }} [{{ d.inode_usedutilization }}%]
{% if not loop.last %} {% endif %} {% endfor%} |
{% for conn_key,conn_value in value.network.tcpconnection.items() %}
{% if 'tcp_' + conn_key in value.critical %}{% elif 'tcp_' + conn_key in value.bad %} {% else %}{% endif %}
{{ conn_key | lower }} [{{ conn_value }}]
{% if not loop.last %} {% endif %} {% endfor%} |
{% if 'time' in value.critical %}{% elif 'time' in value.bad %}{% else %}{% endif %}{{ value.system.os_time }} |
失败列表
主机名 | IP地址 | 操作系统 | CPU使用率 | CPU平均负载 | 内存使用率 | Swap使用率 | 磁盘使用率 | 磁盘Inode使用率 | Tcp连接 | 时间 |
---|---|---|---|---|---|---|---|---|---|---|
{{ value.system.hostname }} | {% if value.system.default_ipv4 %} {{ value.system.default_ipv4 }} {% else %} {{ key }} {% endif %} | {{ value.system.distribution }} {{ value.system.distribution_version }} | {% if 'cpu' in value.bad %}{% else %}{% endif %}{{ value.cpu.cpu_usedutilization }}% | {{ value.cpu.cpu_loadavg1 }} {{ value.cpu.cpu_loadavg5 }} {{ value.cpu.cpu_loadavg15 }} | {% if 'mem' in value.bad %}{% else %}{% endif %}{{ value.mem.mem_usedutilization }}% | {% if 'swap' in value.bad %}{% else %}{% endif %}{{ value.mem.swap_usedutilization }}% |
{% for d in value.disk %}
{% if 'mount_size_' + d.mount in value.bad %}{% else %} {% endif %}
{{ d.mount }} [{{ d.size_usedutilization }}%]
{% if not loop.last %} {% endif %} {% endfor%} |
{% for d in value.disk %}
{% if 'mount_inode_' + d.mount in value.bad %} {% else %} {% endif %}
{{ d.mount }} [{{ d.inode_usedutilization }}%]
{% if not loop.last %} {% endif %} {% endfor%} |
{% for conn_key,conn_value in value.network.tcpconnection.items() %}
{% if 'tcp_' + conn_key in value.bad %} {% else %} {% endif %}
{{ conn_key | lower }} [{{ conn_value }}]
{% if not loop.last %} {% endif %} {% endfor%} |
{% if 'time' in value.bad %}{% else %}{% endif %}{{ value.system.os_time }} |
成功列表
主机名 | IP地址 | 操作系统 | CPU使用率 | CPU平均负载 | 内存使用率 | Swap使用率 | 磁盘使用率 | 磁盘Inode使用率 | TCP连接 | 时间 |
---|---|---|---|---|---|---|---|---|---|---|
{{ value.system.hostname }} | {% if value.system.default_ipv4 %} {{ value.system.default_ipv4 }} {% else %} {{ key }} {% endif %} | {{ value.system.distribution }} {{ value.system.distribution_version }} | {{ value.cpu.cpu_usedutilization }}% | {{ value.cpu.cpu_loadavg1 }} {{ value.cpu.cpu_loadavg5 }} {{ value.cpu.cpu_loadavg15 }} | {{ value.mem.mem_usedutilization }}% | {{ value.mem.swap_usedutilization }}% | {% for d in value.disk %}
{{ d.mount }} [{{ d.size_usedutilization }}%] {% if not loop.last %} {% endif %} {% endfor%} |
{% for d in value.disk %}
{{ d.mount }} [{{ d.inode_usedutilization }}%] {% if not loop.last %} {% endif %} {% endfor%} |
{% for conn_key,conn_value in value.network.tcpconnection.items() %}
{{ conn_key | lower }} [{{ conn_value }}] {% if not loop.last %} {% endif %} {% endfor%} |
{{ value.system.os_time }} |