Age | Commit message (Collapse) | Author |
|
|
|
* remove cross-directory dependency in build system
* remove unused pythondir_POST
replace sysconfdir/netdata with configdir
|
|
check should be in start_pre() as its only needed when starting the service
as opposed to depends() which can be called anytime to evaluate service dependencies
|
|
* edit-config: Better support for custom editors.
Some systems (Debian for example) don't use the `$EDITOR` environment
variable to specify the preferred default editor. On most such systems,
there is instead a symbolic link (or a shell script) called `editor`
located somewhere in `$PATH` which will invoke the appropriate command.
This updates the `edit-config` script to use this command if present in
preference to just invoking `vi` as the editor.
* Add missing quotes.
|
|
* fix make dist; fixes #4400
* added daemon dir
* fix edit-config in dist
* removed config.h from file dependencies
* do not attempt to detect stock files on vanilla installations
* add missing files to dist
* another fix for missing dist files
* modular plugins are now self-configured for automake
* updated lgtm
* fix cncf urls
|
|
* modularized all external plugins
* added README.md in plugins
* fixed title
* fixed typo
* relative link to external plugins
* external plugins configuration README
* added plugins link
* remove plugins link
* plugin names are links
* added links to external plugins
* removed unecessary spacing
* list to table
* added language
* fixed typo
* list to table on internal plugins
* added more documentation to internal plugins
* moved python, node, and bash code and configs into the external plugins
* added statsd README
* fix bug with corrupting config.h every 2nd compilation
* moved all config files together with their code
* more documentation
* diskspace info
* fixed broken links in apps.plugin
* added backends docs
* updated plugins readme
* move nc-backend.sh to backends
* created daemon directory
* moved all code outside src/
* fixed readme identation
* renamed plugins.d.plugin to plugins.d
* updated readme
* removed linux- from linux plugins
* updated readme
* updated readme
* updated readme
* updated readme
* updated readme
* updated readme
* fixed README.md links
* fixed netdata tree links
* updated codacy, codeclimate and lgtm excluded paths
* update CMakeLists.txt
* updated automake options at top directory
* libnetdata slit into directories
* updated READMEs
* updated READMEs
* updated ARL docs
* updated ARL docs
* moved /plugins to /collectors
* moved all external plugins outside plugins.d
* updated codacy, codeclimate, lgtm
* updated README
* updated url
* updated readme
* updated readme
* updated readme
* updated readme
* moved api and web into webserver
* web/api web/gui web/server
* modularized webserver
* removed web/gui/version.txt
|
|
|
|
* create pid directory, if not present
|
|
|
|
|
|
on exit
|
|
|
|
|
|
|
|
but report them to error.log
|
|
This tags all the files that I can clearly identify as being part of
Netdata and not a local copy of a third party package that we're
redistributing.
|
|
|
|
Quote variables where able.
Switch to a more posix double 'and'.
Remove unused variables.
The exit timeout was fixed.
We also remove fetching the configuration from the init script
(it should not live in it).
Further we define reload rotate and save commands to prevent the need to
restart all the time.
|
|
|
|
|
|
|
|
|
|
systemd script
|
|
Fixes #2826
|
|
|
|
|
|
|
|
|
|
|
|
|
|
netdata; fixes #1945
|
|
stop/start, relates to #1381
|
|
fixes #1381
|
|
https://github.com/firehol/netdata/pull/403#issuecomment-250894031
|
|
#866
|
|
|
|
required directories before starting
|
|
|
|
|
|
|
|
Fixed path to netdata pid file: /var/run
File modified: system/netdata-init-d.in
The installation displays the following paths (CentOS 6.X)
- the daemon at /usr/sbin/netdata
- config files at /etc/netdata
- web files at /usr/share/netdata
- plugins at /usr/libexec/netdata
- cache files at /var/cache/netdata
- db files at /var/lib/netdata
- log files at /var/log/netdata
- pid file at /var/run
grep "pid" system/netdata-init-d
PIDFILE=/var/$DAEMON.pid
|
|
updated systemd.service
|
|
Netdata runs as the "netdata" user (not root), all capabilities are stripped, a private /tmp is used, and most of the file system is made read only.
See https://www.freedesktop.org/software/systemd/man/systemd.exec.html
|
|
|
|
|
|
|
|
Discovered due to a Gentoo QA notice:
```text
* QA Notice: #!/sbin/runscript is deprecated, use #!/sbin/openrc-run instead:
* //etc/init.d/netdata
```
|
|
|
|
|
|
|