dot-mike / nmsnoteswidget
LibreNMS 插件,用于在设备概览页面上显示笔记小部件。
1.0.0
2024-08-14 14:34 UTC
README
nmsnoteswidget - 一个 LibreNMS 插件包,用于在设备概览页面上显示笔记小部件。
安装
不使用 Docker
进入 LibreNMS 基础目录,并以 librenms 用户运行以下命令
./lnms plugin:add dot-mike/nmsnoteswidget php artisan route:clear php lnms --force -n migrate
使用 Docker
如果您使用 Docker 部署 LibreNMS,可以通过自定义 Dockerfile 来安装此插件。
示例 Dockerfile
ARG VERSION=librenms:23.8.2 FROM librenms/$VERSION RUN apk --update --no-cache add -t build-dependencies php-xmlwriter RUN mkdir -p "${LIBRENMS_PATH}/vendor" RUN echo $'#!/usr/bin/with-contenv sh\n\ set -e\n\ if [ "$SIDECAR_DISPATCHER" = "1" ] || [ "$SIDECAR_SYSLOGNG" = "1" ] || [ "$SIDECAR_SNMPTRAPD" = "1" ]; then\n\ exit 0\n\ fi\n\ chown -R librenms:librenms "${LIBRENMS_PATH}/composer.json" "${LIBRENMS_PATH}/composer.lock" "${LIBRENMS_PATH}/vendor"\n\ lnms plugin:add dot-mike/nmsnoteswidget\n\ php artisan route:clear\n\ php lnms --force -n migrate\n\ ' > /etc/cont-init.d/99-nmsnoteswidget.sh
用法
要开始使用,请打开 LibreNMS 并通过转到概览->插件->插件管理器来启用 nmsnoteswidget
插件。
许可证
本项目采用 MIT 许可证授权 - 有关详细信息,请参阅LICENSE 文件。
鸣谢
感谢 LibreNMS 团队和示例插件 ExamplePlugin 提供的灵感。