DumbMonit

集成自托管应用

用 DumbMonit 监控 Paperless-ngx

Redis, Celery, search index and classifier health, failed imports, updates, disk space, document count.

文档官方网站:Paperless-ngx

产品说明为英文,与产品内一致。页面标签使用您的语言。

DumbMonit 监控的内容

Whether Paperless-ngx still imports what it is sent: the health of its database, Redis, Celery workers, search index, classifier and sanity check, failed tasks, updates, disk space and the number of documents.

典型用途. Documents: Redis, Celery, index, failed imports, updates

示例

  • Paperless-ngx

连接方式

您需要准备

  • API token (recommended)The token of the dedicated dumbmonit user, sent as "Authorization: Token …".
  • User name / passwordThe dedicated dumbmonit user itself, sent as HTTP basic authentication.

需要开放的网络端口

  • 8000/TCPAPI (HTTP, default)
  • 443/TCPOnly with the https scheme behind a reverse proxy
设置步骤: Create a read-only user in Paperless-ngx
  1. In Paperless-ngx, open Settings → Users & Groups → Add user and name it as follows, with a long random password.

    dumbmonit
  2. Leave Superuser and Staff off, and give it only the permissions listed below.

  3. Log in as that user, open the user menu → My Profile and generate its API token (circular arrow button).

  4. In DumbMonit, enter Paperless-ngx's address and paste the token.

注意. When Redis or Celery stops, Paperless keeps serving its pages and documents, but nothing new is imported, from the consume folder or from mail, until someone looks. DumbMonit alerts on both.