0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-04-08 07:10:12 +00:00
Commit graph

714 commits

Author SHA1 Message Date
Costa Tsaousis
48175a2fc5
Update kickstart.md 2023-10-17 11:49:28 +03:00
Costa Tsaousis
768e2bb14b
Update kickstart.md 2023-10-17 11:11:43 +03:00
Tasos Katsoulas
756046a305
Fix netdata-uninstaller; blindly deletes NETDATA_PREFIX env var ()
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
2023-10-11 19:31:29 +03:00
Ilya Mashchenko
662e34d9ce
uninstaller: remove ND systemd preset and tmp dir () 2023-10-10 08:20:44 +03:00
Ilya Mashchenko
062484b66a
fix test -x check for uninstaller script ()
fix uninstaller script `test -x` check
2023-10-06 17:53:15 +03:00
Austin S. Hemmelgarn
b19635249a
Fix missing find command when installing/updating on Rocky Linux systems. () 2023-09-26 12:33:35 -04:00
Chase Wang
3a23a668b0
add description for Homebrew on Apple Silicon Mac(netdata/learn/#1789) () 2023-09-25 08:20:49 +03:00
Tasos Katsoulas
47d9b98092
Clarify shipping repos cases ()
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
Co-authored-by: Austin S. Hemmelgarn <austin@netdata.cloud>
2023-09-20 13:40:55 +03:00
Tasos Katsoulas
db25063e90
Clarifying the possible installation types ()
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2023-09-13 15:49:06 +03:00
Austin S. Hemmelgarn
21539122d5
Skip copying environment/install-type files when checking existing installs. () 2023-09-12 15:01:20 +01:00
Austin S. Hemmelgarn
3685fd774a
Properly document issues with installing on hosts without IPv4. ()
* Properly document issues with installing on hosts without IPv4.
* Update packaging/installer/README.md

Co-authored-by: Dimitris P. <Dim-P@users.noreply.github.com>
2023-09-05 13:25:01 +03:00
Fotis Voutsas
d4c1ace7de
Update pfsense.md () 2023-09-05 01:32:51 +03:00
Konstantin Shalygin
6c50aefb74
Added CentOS-Stream to distros ()
* Added CentOS-Stream to distros

Containers added https://github.com/netdata/helper-images/pull/219

* Update .github/scripts/pkg-test.sh

Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>

* pkg-test.sh: disable shellcheck for bad shell function

---------

Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2023-08-18 09:40:29 -04:00
Ilya Mashchenko
d5bdb7cf15
docs rename alarm to alert () 2023-08-15 20:56:24 +03:00
Ilya Mashchenko
c2cdcc63d2
fix: the cleanup was not performed during the kickstart.sh dry run () 2023-08-15 15:41:34 +03:00
Jiří Novotný
51a3fee85c
Set correct path for ansible-playbook in deployment tutorial () 2023-08-10 13:15:16 +01:00
Austin S. Hemmelgarn
ca1b3eebb2
Add netdata-plugin-systemd-journal package. ()
* Add netdata-plugin-systemd-journal package.

* Fix suggests usage in spec file.

* Skip systemd journal on old platforms in native packages.

* Actually build systemd-journal plugin everywhere.

* Fix spec file syntax.

* Install systemd-journal plugin by default on supported systems.

* Update packaging/installer/netdata-updater.sh

Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>

* Explicitly mark optional plugins as auto-installed when possible.

---------

Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2023-08-04 12:22:53 -04:00
Austin S. Hemmelgarn
15ee2e7af1
Add dependencies for systemd journal plugin. ()
* Add dependencies for systemd journal plugin.

* Update packaging/installer/install-required-packages.sh

Co-authored-by: Ralph Meijer <ralphm@ik.nu>

---------

Co-authored-by: Ralph Meijer <ralphm@ik.nu>
2023-08-04 12:22:27 -04:00
Kamil Kieliszczyk
ea23a946ec
Update documentation ()
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2023-07-28 12:26:35 +03:00
Ilya Mashchenko
a14983c7ee
change api.netdata.cloud to app.netdata.cloud () 2023-07-26 12:38:02 +03:00
Fotis Voutsas
f0ba9fa201
Make title reflect legacy agent dashboard () 2023-07-25 13:31:58 +03:00
Emmanuel Vasilakis
d759ebbb7f
Add a machine distinct id to analytics ()
* add a system distinct id to analytics
2023-07-24 19:00:26 +01:00
Bastien
cb0942600a
Fix non-interactive options for apt-get and zypper. () 2023-07-20 21:05:26 +00:00
Tasos Katsoulas
69d6b7f0ed
Support nativa packages for openSUSE tumbleweed ()
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
2023-07-17 14:54:39 +03:00
Ilya Mashchenko
ee5e47460c
packaging: fix arch detection in update_static () 2023-07-14 15:28:15 +03:00
Hugo Valente
6b357e88cc
Fix installation type command ()
* the previous grep pattern no longer works

* keepting the old pattern for backwards compatibility
2023-07-11 13:36:18 +01:00
Hugo Valente
9511dc0bfb
merged spaces, war rooms and invite your team to one place ()
* merged spaces, war rooms and invite your team to one place

* Update docs/cloud/manage/organize-your-infrastrucutre-invite-your-team.md

Co-authored-by: Fotis Voutsas <fotis@netdata.cloud>

* Update docs/cloud/manage/organize-your-infrastrucutre-invite-your-team.md

Co-authored-by: Fotis Voutsas <fotis@netdata.cloud>

* fix from review comments

* delete invite your team file

* Apply suggestions from code review

---------

Co-authored-by: Fotis Voutsas <fotis@netdata.cloud>
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2023-06-30 11:45:38 +01:00
Austin S. Hemmelgarn
9e58153a5a
Add configuration file for netdata-updater.sh. ()
* Add config file for netdata-updater script.

Currently only has an option to control maximal delay when adding random
jitter while updating.

Longer-term, this will be used to support a number of other
configuration options without requiring the user to handle special
arguments for the script.

* Better handle jitter config option.

* Fix DEB package builds.

* Properly mark updater config as conffile in RPM spec file.

* Switch to a proper config file in the repo.

* Add documentation about the new config file.
2023-06-29 08:58:40 -04:00
Austin S. Hemmelgarn
625b929e7a
Assorted kickstart script improvements. ()
* Further clarify a number of errors and warnings in the kickstart script.

* Ignore and warn on a handful of safe common unrecognized options.
2023-06-28 07:55:01 -04:00
Marcus Yanello
4fe73bfd44
Update pfsense.md package install instructions () 2023-06-26 08:39:13 -04:00
Tasos Katsoulas
899b8b142f
Add support for openSUSE 15.5 ()
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
2023-06-14 17:44:50 +03:00
Austin S. Hemmelgarn
4d5a1945d4
Make plugin packages hard dependencies. ()
* Make plugin packages hard dependencies.

May (hopefully) be reverted eventually, but for now this should resolve
most if not all, of the current problems with native packages.

* Fix typo in Debian control file.

* Fix package test script.

* Fix dependency ordering for DEB plugin packages.

* Fix CUPS RPM dependency.

* Fix package test script again.

* Fix RPM nfacct plugin deps.

* Split out user and group handling for DEB packages.

This is needed to make the plugin package dependencies work correctly.

* Final fix for package test script.

* Fix permissions handling for RPM package.

* Fix typo in spec file.

* Fix another typo in RPM spec file.
2023-06-07 16:59:26 -04:00
Tasos Katsoulas
e2063caa04
Provide necessary permission for the kickstart to run the netdata-updater script ()
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
Co-authored-by: Austin S. Hemmelgarn <austin@netdata.cloud>
2023-06-02 11:17:57 +03:00
Austin S. Hemmelgarn
f60c9e0953
Improve some of the error messages in the kickstart script. () 2023-05-30 12:54:13 -04:00
Austin S. Hemmelgarn
1aef5a70d8
Split plugins to individual packages for DEB/RPM packaging. ()
* Update and normalize plugin package descriptions.

This ensures they have accurate and cnocise descriptions of what they
do, and that the descriptions are the same for both the RPM and DEB
packages.

* Split NFACCT plugin to it’s own package.

Most users do not actually use it, so make life easier for them by
reducing our dependency footprint and cutting down on how much they need
to download.

* Split charts.d.plugin to it’s own package.

* Split eBPF plugin and code to their own packages.

The code is in a separate package to simplify handling updates for it
separately from the main agent code in the future.

The eBPF plugin will still be installed by default in most cases when
installing the Netdata Agent

* Split python.d plugin to it’s own package.

The python.d plugin will still be installed by default in most cases
when installing the Netdata Agent

* Split go.d plugin to it’s own package.

The go.d plugin will still be installed by default in most cases when
installing the Netdata Agent

* Split apps.plugin to it’s own package

The apps plugin will still be installed by default in most cases when
installing the Netdata Agent

* Properly split out postinst scripts for DEB packages.

We should be modifying permissions and filecaps for plugins in the
specific packages that install those plugins.

* Clean up main files section in RPM spec file.

This should get rid of the duplicate files warnings, as well as probably
producing a more technically correct RPM.

* Properly format DEB package descriptions.

They should be folded at 76 characters.

* Fix dependencies for split RPM plugin packages.

* Fix most duplicate file warnings for RPM builds.

* Split slabinfo plugin to it’s own package.

* Clean up RPM conditional build.

All platforms we build RPMs for have both netns and systemd support, so
quit supporting platforms that don’t in our spec file.

* Include loopsleepms.sh.inc in RPM package.

* Fix packaging of nfacct plugin.

* Skip building NFACCT plugin on RHEL clones.

They lack the required dependencies.

* Split perf.plugin to it’s own package.

Also, start using CAP_PERFMON for it in RPM packages when available.

* Fix typo in DEB postinstall scripts.

* Fix issues with ebpf bundling scripts.

They don’t need to preserve permissions, and choosing not to do so makes
them work more reliably in a number of cases.

* Improve dependency handling of secondary plugins.

* Fix dependency handling.

* Match ebpf code files more specifically in RPM spec file.

* Fix branding and dependencies for RPM packages.

- Change the eBPF plugin legacy code package name and description to
  reflect what it actually is.
- Properly have the new plugin packages conflict with the older Netdata
  packages. This is needed for updates to work cleanly.
- Only require the eBPF legacy code on older systems that need it.

* Fix branding and dependencies for DEB packages.

- Change the eBPF plugin legacy code package name and description to
  reflect what it actually is.
- Properly have the new plugin packages conflict with the older Netdata
  packages. This is needed for updates to work cleanly.

* Update docs for non-default plugins.

* Have docs link back to package document.

* Address review feedback.

* Explicitly suggest plugins we are not including by default.

This does not pull them in by default, but does make it easier for users
to discover them.

* Explicitly pull in default plugins on CentOS 7.

* Fix broken merge of netdata spec file.

* Resolve typo in kickstart script.

* Explicitly disable FreeIPMI and NFACCT in RPMs if they are not available.

* Fix RPM changelog.

* Fix conditional plugin handling.

* Fix disabling FreeIPMI on Amazon Linux.

* Split new debugfs plugin to separate package.

* Install debugfs plugin by default.
2023-05-30 08:38:32 -04:00
Andrew Maguire
430c0ec56a
update agent telemetry url to be cloud function instead of posthog ()
* update agent events telemetry url to be cloud function instead of posthog.
2023-05-29 08:54:40 +01:00
Ilya Mashchenko
8bde63a914
fatal in claim() only if --claim-only is used () 2023-05-11 16:14:37 +03:00
Austin S. Hemmelgarn
29f373d677
Differentiate error codes better when claiming from kickstart script. () 2023-05-04 13:44:21 -04:00
Austin S. Hemmelgarn
f056d0db5d
Fix handling of users and groups on install. ()
* Fix handling of users and groups on install.

- Use `getent` when possible to check if user exists.
- When adding a user, adding a group, or adding a user to a group, only
  try the first supported command we find, instead of trying each one we
  find in sequence until one works.

* Update packaging/installer/functions.sh

Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>

---------

Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2023-04-25 14:29:05 -04:00
Shyam Sreevalsan
e534975682
Update freebsd.md ()
* Update freebsd.md

* Update freebsd.md

* Update freebsd.md

---------

Co-authored-by: DShreve2 <david@netdata.cloud>
2023-04-21 17:47:51 +03:00
Fotis Voutsas
fadd2d81a9
Replace "XYZ view" with "XYZ tab" in documentation files ()
* replace 'XYZ view' with 'XYZ tab' in documentation files

* Update README.md
2023-04-20 09:04:08 -07:00
Fotis Voutsas
21ea06faf9
change docusaurus admonitions to our style of admonitions ()
* change docusaurus admonitions to our style of admonitions

* Apply suggestions from code review

Co-authored-by: Shyam Sreevalsan <shyam@netdata.cloud>

---------

Co-authored-by: Shyam Sreevalsan <shyam@netdata.cloud>
2023-04-18 11:03:58 +03:00
Fotis Voutsas
83c490d301
Remove dry run option from uninstall documentation ()
Update UNINSTALL.md
2023-04-12 06:05:46 -07:00
Austin S. Hemmelgarn
1c257e6969
Assorted installer code cleanup. ()
* Consolidate shared options for native packages.

This makes the code significantly easier to read and greatly redueces
redundancy.

* Collapse cases with one-line bodies to single lines.

* Consolidate forced install type flags into a single variable.

* Clean up binpkg handling in updater.

* Assorted updater cleanup.

* Use bundled crontab for scheduling updates.

Instead of using one embedeed in the updater script.

* Fix botched merge.

* Fix another merge issue.

* Fix missing Amazon Linux support in updater code.
2023-04-07 07:19:46 -04:00
Andrew Maguire
bb471433ad
update posthog domain ()
* update posthog domain

* update for curl too

* update telemetry url in installer
2023-04-03 19:01:39 +01:00
Fotis Voutsas
5c3084911c
First batch of adding descriptions to the documentation ()
* first batch of adding descriptions to the documentation, and fixing inconsistencies inside the files

* Apply suggestions from code review

Co-authored-by: Chris Akritidis <43294513+cakrit@users.noreply.github.com>

* Update docs/cloud/visualize/overview.md

* Replace view with tab in overview.md

---------

Co-authored-by: Chris Akritidis <43294513+cakrit@users.noreply.github.com>
2023-03-29 12:15:53 -07:00
Fotis Voutsas
e8ac84e4f2
Delete installation instructions specific to FreeNAS () 2023-03-29 14:08:45 +03:00
Fotis Voutsas
00fd201803
Address Learn feedback from users ()
* Update collectors/charts.d.plugin/sensors/README.md

* lint the file, and correct some mistypes

* add suggestions and fix wording

* cover feedback by users

* fix broken link

* Update invite-your-team.md
2023-03-27 06:52:33 -07:00
Austin S. Hemmelgarn
c5cad4ecad
Fix handling of logrotate on static installs. ()
* Fix handling of logrotate on static installs.

* Correctly fix handling of logrotate config in static builds.
2023-03-23 09:45:59 -04:00
Fotis Voutsas
9385b062f6
Replace hardcoded links pointing to "learn.netdata.cloud" with github absolute links ()
* Update REFERENCE.md

* replace redirected links

* format the files

* fix redirected link

* format the file

* replace hardcoded links
2023-03-21 07:41:38 -07:00