Files
ulthon_admin/app/admin/view/nginx/access_log/index.html
2026-10-04 01:44:06 +00:00

50 lines
2.2 KiB
PHP

<div class="layuimini-container">
<div class="layuimini-main">
{if condition="$positions->isEmpty()"}
<div class="layui-card" style="margin-bottom: 10px;">
<div class="layui-card-body" style="padding: 12px 15px;">
<i class="layui-icon layui-icon-tips" style="color: #FFB800; font-size: 16px;"></i>
<span style="color: #666;">暂无采集位置记录,请确认 nginx_log.enable 已开启且 timer 正在运行。</span>
</div>
</div>
{else/}
{volist name="positions" id="pos"}
<div class="layui-card" style="margin-bottom: 10px;">
<div class="layui-card-body" style="padding: 12px 15px;">
<div style="display: flex; flex-wrap: wrap; gap: 24px; align-items: center; font-size: 13px;">
<div>
<span style="color: #999;">监控文件</span><br>
<code style="font-size: 12px;">{$pos.file_path}</code>
</div>
<div>
<span style="color: #999;">节点</span><br>
<strong>{$pos.node_id}</strong>
</div>
<div>
<span style="color: #999;">已读取</span><br>
<strong>{$pos.offset_human}</strong>
</div>
<div>
<span style="color: #999;">最后采集</span><br>
<span>{$pos.last_read_time_text}</span>
</div>
<div>
<span style="color: #999;">解析失败</span><br>
{if condition="$pos.parse_fail_count > 0"}
<span style="color: #FF5722; font-weight: bold;">{$pos.parse_fail_count} 次</span>
{else/}
<span style="color: #5FB878;">0 次</span>
{/if}
</div>
</div>
</div>
</div>
{/volist}
{/if}
<table id="currentTable" class="layui-table layui-hide"
lay-filter="currentTable">
</table>
</div>
</div>