xilonz.trellis_nixstats

Trellis 的 NIXStats 代理角色

自动在 Trellis 服务器上设置 NIXStats 代理

需求

安装

将此角色添加到 galaxy.yml 中:

- src: xilonz.trellis_nixstats # 区分大小写!
  version: 0.2.0 # 请检查最新版本!

运行 $ ansible-galaxy install -r galaxy.yml 安装此新角色。

角色变量

# group_vars/<environment>/main.yml
###################################

nixstats_user_id: '' #(必填)
nixstats_server_id: '' #(必填)
nixstats_database_name: 'performance_schema' #(选填)
nixstats_database_enabled: true #(选填)
nixstats_nginx_enabled: true #(选填)
nixstats_phpfpm_enabled: true #(选填)

修改 Trellis 的 Playbook

在最后一个角色之后将此角色添加到 server.yml

roles:
    # 所有其他 Trellis 角色 ...
    - { role: wordpress-setup, tags: [wordpress, wordpress-setup, letsencrypt] }
    - { role: xilonz.trellis-nixstats, tags: [nixstats]}

限制与已知问题

欢迎提交 Pull 请求。

参见

需要帮助

  • 更聪明的获取第一个站点数据库名称的方法,和/或监控所有数据库的方法。

作者信息

Trellis NIXStats 代理Steenbergen Design 的项目,由 Arjan Steenbergen 维护。

特别感谢 Roots 团队,他们的 Trellis 使该项目成为可能。

您可以通过使用我的 附属链接 注册 Nixstats 来支持我。

贡献

有关详细信息,请参见 CODE_OF_CONDUCT

许可

Trellis NIXStats 代理 根据 MIT 许可证 发布。

关于项目

Install NIXStats Agent on Trellis servers

安装
ansible-galaxy install xilonz.trellis_nixstats
许可证
mit
下载
127