项目简介
本项目名为pm2-notify-x
,是基于Node.js和pm2的进程管理工具插件。其主要功能是在pm2管理的进程发生错误时,借助多种通知方式(如企业微信、邮件、Bark等)实时向管理员发送通知。该插件提供灵活的配置选项,支持按进程区分通知,还允许用户自定义通知规则。
项目的主要特性和功能
- 支持多种通知方式,涵盖企业微信、邮件、Bark、Slack、钉钉、飞书、Telegram等。
- 可按进程区分通知,为不同的pm2进程设置不同通知方式。
- 具备灵活的配置选项,支持设置通知间隔、调试日志输出、消息规则匹配等。
- 能实时进行错误提醒,当pm2进程出错时,及时通过配置的通知方式发送提醒。
安装使用步骤
假设用户已下载本项目的源码文件,可按以下步骤操作:
步骤一:安装插件
使用pm2的命令行工具安装此插件:
bash
pm2 install pm2-notify-x
步骤二:配置插件
通过pm2的set
命令配置插件相关参数,满足项目需求。示例如下:
```bash
pm2 set pm2-notify-x:delay 15
pm2 set pm2-notify-x:debug true
pm2 set pm2-notify-x:find $.msg ```
步骤三:设置通知方式
根据项目需求设置不同通知方式,也可为特定进程设置特定通知方式。示例如下: ```bash pm2 set pm2-notify-x:wxwork uuidkey
pm2 set pm2-notify-x:test_wxwork uuidkey
pm2 set pm2-notify-x:test111_slack slackurl
pm2 set pm2-notify-x:test111_telegram tgboturl ```
步骤四:启动pm2进程
完成配置后,启动pm2进程,插件会自动监控进程状态,进程发生错误时发送通知。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】