-
-
Notifications
You must be signed in to change notification settings - Fork 675
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
initial PR for librenms #1704
base: main
Are you sure you want to change the base?
initial PR for librenms #1704
Conversation
Remove Change on build.func please |
Yes sorry, I added it cause I figured out how to "fix" timezone warning. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall formating is bad, also remove comments.
ct/librenms.sh
Outdated
msg_error "No ${APP} Installation Found!" | ||
exit | ||
fi | ||
msg_ok "${APP} automatically updated!" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The app updates on its own without user input?
|
||
# Copyright (c) 2021-2025 community-scripts ORG | ||
# Author: SvennD | ||
# License: MIT |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
License in one line
install/librenms-install.sh
Outdated
$STD useradd librenms -d /opt/librenms -M -r | ||
|
||
# set timezone | ||
$STD timedatectl set-timezone Etc/UTC |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Formating?
install/librenms-install.sh
Outdated
|
||
msg_info "download librenms" | ||
cd /opt | ||
$STD git clone https://github.com/librenms/librenms.git --depth 1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No git clone if possible. Download latest release. have a look at the guides in the wiki.
install/librenms-install.sh
Outdated
$STD systemctl enable librenms-scheduler.timer | ||
$STD systemctl start librenms-scheduler.timer |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
$STD systemctl enable librenms-scheduler.timer | |
$STD systemctl start librenms-scheduler.timer | |
systemctl enable -q —now librenms-scheduler.timer |
Co-authored-by: Michel Roegl-Brunner <[email protected]>
Co-authored-by: Michel Roegl-Brunner <[email protected]>
Thanks for the review @michelroegl-brunner |
✍️ Description
Librenms is a fully featured network monitoring system that provides a wealth of features and device support.
✅ Prerequisites
The following steps must be completed for the pull request to be considered:
🛠️ Type of Change
Please check the relevant options:
📋 Additional Information (optional)
Given this is my first script, I would appreciate any (contructive) feedback ! I created it, cause I would like to use it myself. But of course the entire community can use it :) I expect to still improve some small things.
After the web installation, you get to this screen : the 2 warnings, ofcourse can be resolved by adding devices to monitor and set the specific url (domain) or ip. (minor things)