Age | Commit message (Collapse) | Author |
|
variable (#7846)
* Added support for opting out of telemtry via the DO_NOT_TRACK environment variable
* Added support for DO_NOT_TRACK=1 in anonymous-statistics.sh and minor cleanup in Dockerfile and run.sh entrypoint
* Allow DO_NOT_TRACK to be either non-zero or non-empty
* Update md5sum of kickstart-static64.sh in docs
* Fixed a bug in netdata-installer.sh
* Revert changes to daemon/main.c (testing onyl)
* Update docs/anonymous-statistics.md
Co-Authored-By: Mansour Behabadi <57921115+ncmans@users.noreply.github.com>
Co-authored-by: Mansour Behabadi <57921115+ncmans@users.noreply.github.com>
|
|
* Auto-formatted the installer/updater shell scripts
* Fixed shellcheck problems founds for installer/updater shell scripts
* Update netdata-installer.sh
Co-Authored-By: Konstantinos Natsakis <5933427+knatsakis@users.noreply.github.com>
* Update packaging/installer/kickstart-static64.sh
Co-Authored-By: Konstantinos Natsakis <5933427+knatsakis@users.noreply.github.com>
* Update packaging/makeself/install-or-update.sh
Co-Authored-By: Konstantinos Natsakis <5933427+knatsakis@users.noreply.github.com>
* Updated md5sum of kickstart-static64.sh in docs
* Fixed bad rebase/merge conflicts
Co-authored-by: Konstantinos Natsakis <5933427+knatsakis@users.noreply.github.com>
|
|
use of sudo (#7725)
|
|
* Store only the options for reinstall, not the full command.
This simplifies handling of updates with the static installer.
* Properly utilize the updater for static installs.
* Disable auto-updater when using local files.
If using local files, we can probably assume a system without a network
connection, so don't enable the auto-updater.
* Document support for auto-updates from kickstart-static64
* Fix infinite loop in auto-update option.
* Update kickstart-static64 checksum in docs.
* Remove unnecessary `sed` argument.
Co-Authored-By: Konstantinos Natsakis <5933427+knatsakis@users.noreply.github.com>
Co-authored-by: Konstantinos Natsakis <5933427+knatsakis@users.noreply.github.com>
|
|
* packaging: Set default release channel to stable for gh releases
* Leave kickstart files alone
* Update .travis/create_artifacts.sh
Co-Authored-By: Konstantinos Natsakis <5933427+knatsakis@users.noreply.github.com>
Co-authored-by: Mansour Behabadi <mansour@oxplot.com>
Co-authored-by: Konstantinos Natsakis <5933427+knatsakis@users.noreply.github.com>
|
|
* Show notice of anonymous data collection
* Add DO_NOT_TRACK env var to docker run script
* Add disable-telemetry option to kickstart-static64
* Check if DO_NOT_TRACK is set
|
|
* make install takes care of ownership and permissions of /etc/netdata
Instead of netdata-installer.sh
* Fix identation in Makefile.am files
* netdata-installer.sh: Clearer variable assignment
* netdata-installer.sh: Set /etc/netdata/netdata.conf ownership to root:root and permissions to 0644
* netdata-installer.sh: Set /etc/netdata/.environment permissions to 0644
* install-or-update.sh: Set permissions for /opt/netdata/etc/netdata.conf to 0644
* install-or-update.sh: Use ${NETDATA_PREFIX} more
* install-or-update.sh: Improve indentation
* install-or-update.sh: Do not create /opt/netdata/etc/netdata directories
* debian/rules: /etc/netdata files and directories are now installed by make install
* debian/rules: Properly copy files across directories
When destination directory exists
* netdata.spec.in: /etc/netdata ownership and permissions
* Revert "Fix identation in Makefile.am files"
This reverts commit 63fdb299b69152fda6984f81b0fef02f364c5efe.
* Remove uninstall-local recipes from Makefile.am files
* Removed superfluous whitespace and hash
|
|
* add support for am2320 sensor
add support for am2320 temperature and humidity sensor
* Rename readme.md to README.md
* updated README.md to include proper sections
updated README.md to include proper sections
* readme updated and file name corrected
readme updated with missing formatting and information. AM2320.chart.py
filename corrected.
* changed simple service import
chnaged simple service import location
* updated README.md to remove the reference of moving the script file.
* requested changes
- Moved header from README.md to am2320.chart.py
- Added Alarm for am2320 to health.d
- Changed exception to value error in am2320.chart.py
* typo
changed mae to make in comment
* Add title and icon for AM2320 Sensor
Add title and icon for AM2320 Sensor
* typo corrected
changed Save to save
* added I2C group to installer
Added netdata to the I2C group during install or update.
Removed instruction to add netdate to I2C group from README.md
* change tab to spaces
change tab to spaces
|
|
* Partial fix for #7040
install-or-update.sh now accepts the --stable-channel option
* Add missing quotes to sed command
|
|
* Partial fix for #7039
Moved updater installation code from netdata-installer.sh to packaging/installer/functions.sh
packaging/makeself/install-or-update.sh uses above code to install
netdata updater
- Moved updater installation code to packaging/installer/functions.sh
- packaging/makeself/install-or-update.sh uses above code to install
netdata updater
* Split install_or_remove_netdata_updater() function
* Improved netdata-updater related message output
* Improved variable declaration location in install-or-update.sh
|
|
(#6710)
* netdata/packaging: static installer - back up configuration directory, if it already exists
* netdata/packaging: keep more versions of it, we will consider how to consolidate too old ones
* netdata/packaging: At the post install activities, if .old directory was in place, reinstate it (WIP)
* netdata/packaging: Attempt to trigger stock config refresh
* netdata/packaging: the .new directory is just the latest one, no need to keep it when re-running
* netdata/packaging: dont do -f, its -d to confirm existence of dir
|
|
* make remark access all directories
* detailed fix after autofix by remark lint
* cross check autofix for this set of files
* crosscheck more files
* crosschecking and small fixes
* crosscheck autofixed md files
|
|
* First pass of changing netdata to Netdata
* Second pass of netdata -> Netdata
* Starting work on netdata with no whitespace after
* Pass for netdata with no whitespace at the end
* Pass for netdata with no whitespace at the front
|
|
installations. (#6520)
* netdata/packaging: Start support for netdata-updater compatibility on static installation
1) Make netdata-installer.sh accept --static option, that simply passes variable IS_NETDATA_STATIC_BINARY=yes to the environment
2) Adjust the updater to check that variable and then is set to yes, make it download the static binary and run the static binary
In theory, this should give us the required info on the updater. Only thing missing is how to catch the extra arguments the user might have given on the initial install.
Will rework this after i test this first draft change
* netdata/packaging: dont forget to enter the temp dir and also return to the original one afterwards. Print some info too.
* netdata/packaging: reduce complexity on parameters for installer. Rather expect the variable to be set by the caller.
this way we wont let the users get confused by the existence of a flag that only has internal usage.
* netdata/packaging: dont forget to clean up the whole folder, its a temp
|
|
* SSL implementation for Netdata
* Upload of fixes asked by @paulkatsoulakis and @cakrit
* Fix local computer
* Adding openssl to webserver
* fixing..
* HTTPS almost there
* Codacity
* HTTPS day 3
* HTTPS without Bio step 1
* HTTPS without Bio step 2
* HTTPS without Bio step 3
* HTTPS without Bio step 4
* HTTPS without Bio step 5
* HTTPS without Bio step 6
* HTTPS without Bio step 7
* HTTPS without Bio step 8
* HTTPS without Bio step 9
* HTTPS without Bio step 10
* SSL on streaming 1
* Daily pull
* HTTPS without Bio step 11
* HTTPS without Bio step 12
* HTTPS without Bio step 13
* HTTPS without Bio step 14
* SSL_Interception change documentation
* HTTPS without Bio step 15
* HTTPS without Bio step 16
* SSL_Interception fix codacity
* SSL_Interception fix doc
* SSL_Interception comments
* SSL_Interception fixing problems!
* SSL_Interception killing bugs
* SSL_Interception changing parameter
* SSL_Implementation documentation and script
* SSL_Implementation multiple fixes
* SSL_Implementation installer and cipher
* SSL_Implementation Redirect 301
* SSL_Implementation webserver doc and install-or-update.sh
* SSL_Implementation error 00000001:lib(0):func(0):reason(1)
* SSL_Implementation web server doc
* SSL_Implementation SEGFAULT on Fedora
* SSL_Implementation fix ^SSL=force|optional
* SSL_Implementation Redirect and Ciphers
* SSL_Implementation race condition 1
* SSL_Implementation Fix Location
* SSL_Implementation Fix Location 2
* SSL_Implementation Fix stream
* SSL_Implementation Fix stream 2
* SSL_Implementation Fix stream 3
* SSL_Implementation last problems!
* SSL_Implementation adjusts to commit!
* SSL_Implementation documentation permission!
* SSL_Implementation documentation permission 2!
* SSL_Implementation documentation permission 3!
|
|
default netdata.conf file references this dir but installer doesn't create it. Trying to get rid of the following error from /var/log/netdata/error.log
ERROR : PLUGINSD : cannot open plugins directory '/etc/netdata/custom-plugins.d' (errno 2, No such file or directory)
|
|
* netdata/packaging: Fix makeself with the new package dependencies
* netdata/packaging: Allow artifacts to be built under different repository when needed
|
|
* Add ioping plugin
* Update the documentation and comments
* Finalize installation of ioping
* Fix find_processors variable
* Fix static build
* Move ioping to libexec directory
* Move ioping to plugins.d directory
* Fix file existence check
|
|
a tag we have the alternative of packaging/version content file (#5860)
|
|
script (#5806)
During the last major installer refactoring, we managed to break (again) the static64 installer.
We modified the code that defines user/group ownerships for netdata installation,
forcing the install to end up with a process running as netdata and files set as root
To fix this, we re-instate default NETDATA_USER/NETDATA_GROUP to root, as it should be.
Then we attempt group netadata creation. If that succeeds, we attempt user netdata creation.
If that succeeds, we attempt secondary groups addition.
Report errors on all otherwise situations from each step.
|
|
on the builds, not just make dist ^_^ (#5743)
|
|
refactoring wrap-up (#5736)
* remove dead quickfix
* unify global variable naming
* do not use double negation
* simplify setcap detection
* simplify logic of setting capabilities to apps.plugin
* always set group in chown
* simplify parameter parsing and banner notifications
* use built-in command for checking program availability
* lint functions.sh
* fix errors returned by shellcheck
* remove unused functions and use portable_service
* move user management functions closer together and remove "check" functions to reduce levels of indirection
* extract add_netdata_user_and_group and move it into installers for better code readability
* improve readability by not using global variable holding number of processors
* move netdata.conf file creation into one function
* revert migration to portable_service
* Less verbose setcap
* remove TODOs
* do not show output when not needed
* fix checking for group existence
* fix variable name
* netdata/packaging/installer: Dont spill out unnecessary output in stdout/stderr, it may confuse our users
The second commit was a follow up cleanup on nits.
* access: change codeowner
* Revert "access: change codeowner"
This reverts commit 6ee51ccae960584d5b1b7c243f5aabf046a99eff.
sorry, wrong repo
* netdata/packaging/installer: bug fix - do not use pidof as the name of the helper method
1) rename to safe_pidof, which is actually more accurate and describe what this method serves for (safe pid detection)
2) Renaming it also avoids the bug introduced by the usage of , that resulted in endless nested calls of the BASH method pidif
(Refer to command -v usage)
|
|
|
|
static build 64 breaks without it. Hasn't built properly since Dec.
|
|
|
|
|
|
* use 'git describe'
* no need to embed version string anymore
* fallback mechanism for package versioning
|
|
|