Files
Arch1Panel/apps/tianji/README.md
2025-08-26 08:26:32 +00:00

3.2 KiB
Raw Blame History

Tianji 介绍

简介

Tianji 是一款开源的 all-in-one 数据洞察中心,集成了网站分析、服务监控和服务器状态监控等功能。它为个人和企业提供了一个统一的平台来监控和分析各种数据,帮助用户更好地了解自己的数字资产状况。

主要特性

  • 网站流量分析只需一段小于2KB的脚本即可监控网站的 PV/UV、在线时长、跳出率、访客设备使用情况、地理位置、访问来源等信息可理解为自托管版的 Google Analytics。
  • 服务监控:实时监控服务响应时间,支持 HTTP、TCP、Ping 等多种监控方式,甚至可以编写自定义脚本进行高级监控。
  • 服务状态页:提供对外公开的服务状态页面,展示各项服务的运行状态,增强用户信任度。
  • 服务器状态监控:类似 ServerStatus可以监控服务器的 CPU、内存、网络流量、磁盘空间等实时状况。
  • 多种通知方式:支持 100+ 种通知方式(由 Apprise 提供包括邮件、Telegram、Server酱等。
  • 自定义仪表板:支持可定制的 Dashboard 布局,满足不同用户的展示需求。
  • 主题支持:支持亮色/暗色模式切换,保护用户视力。
  • 多语言支持:内置英语、法语、德语、日语、俄语、中文等多种语言界面。
  • 开源免费:基于开源协议,完全免费使用,支持自托管部署。

快速开始

默认账户

  • 用户名: admin
  • 密码: admin

⚠️ 重要提醒:首次登录后请立即修改默认密码以确保安全!

访问方式

部署完成后,通过浏览器访问服务地址即可开始使用。首次使用时建议:

  1. 修改默认管理员密码
  2. 配置监控目标(网站、服务器等)
  3. 设置通知渠道
  4. 自定义仪表板布局

核心功能详解

网站分析

  • 轻量级追踪仅需嵌入小于2KB的JavaScript代码
  • 隐私友好:数据完全由您控制,无第三方追踪
  • 丰富指标:页面浏览量、独立访客、停留时间、跳出率等
  • 访客洞察:设备类型、操作系统、浏览器、地理位置等
  • 来源分析:访问来源、搜索关键词、外链分析等

服务监控

  • 多协议支持HTTP/HTTPS、TCP、ICMP Ping 等
  • 自定义检查:支持编写自定义监控脚本
  • 响应时间监控:实时监控服务响应速度
  • 状态历史:记录服务可用性历史数据
  • 告警机制:服务异常时自动发送通知

服务器监控

  • 系统资源CPU使用率、内存占用、磁盘空间
  • 网络状况:实时网络流量监控
  • 进程管理:监控关键进程运行状态
  • 历史数据:保存监控历史,便于趋势分析

相关链接