deploy.yaml 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615
  1. - &linux
  2. id: deploy-linux-generic
  3. meta: &linux_meta
  4. name: Linux
  5. link: ""
  6. categories:
  7. - deploy.operating-systems
  8. icon_filename: "linux.svg"
  9. keywords:
  10. - linux
  11. most_popular: true
  12. install_description: "Run the following command on your node to install and claim Netdata:"
  13. methods:
  14. - &ks_wget
  15. method: wget
  16. commands:
  17. - channel: nightly
  18. command: >
  19. wget -O /tmp/netdata-kickstart.sh https://get.netdata.cloud/kickstart.sh && sh /tmp/netdata-kickstart.sh
  20. --nightly-channel{% if $showClaimingOptions %} --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}{% /if %}
  21. - channel: stable
  22. command: >
  23. wget -O /tmp/netdata-kickstart.sh https://get.netdata.cloud/kickstart.sh && sh /tmp/netdata-kickstart.sh
  24. --stable-channel{% if $showClaimingOptions %} --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}{% /if %}
  25. - &ks_curl
  26. method: curl
  27. commands:
  28. - channel: nightly
  29. command: >
  30. curl https://get.netdata.cloud/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh
  31. --nightly-channel{% if $showClaimingOptions %} --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}{% /if %}
  32. - channel: stable
  33. command: >
  34. curl https://get.netdata.cloud/kickstart.sh > /tmp/netdata-kickstart.sh && sh /tmp/netdata-kickstart.sh
  35. --stable-channel{% if $showClaimingOptions %} --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}{% /if %}
  36. additional_info: &ref_containers >
  37. Did you know you can also deploy Netdata on your OS using {% goToCategory navigateToSettings=$navigateToSettings categoryId="deploy.docker-kubernetes" %}Kubernetes{% /goToCategory %} or {% goToCategory categoryId="deploy.docker-kubernetes" %}Docker{% /goToCategory %}?
  38. clean_additional_info: &ref_clean_containers >
  39. Did you know you can also deploy Netdata on your OS using Kubernetes or Docker?
  40. related_resources: {}
  41. platform_info:
  42. group: ""
  43. distro: ""
  44. quick_start: 1
  45. - <<: *linux
  46. id: deploy-ubuntu
  47. meta:
  48. <<: *linux_meta
  49. name: Ubuntu
  50. link: https://ubuntu.com/
  51. icon_filename: "ubuntu.svg"
  52. most_popular: false
  53. platform_info:
  54. group: "include"
  55. distro: "ubuntu"
  56. quick_start: -1
  57. - <<: *linux
  58. id: deploy-debian
  59. meta:
  60. <<: *linux_meta
  61. name: Debian
  62. link: https://www.debian.org/
  63. icon_filename: "debian.svg"
  64. most_popular: false
  65. platform_info:
  66. group: "include"
  67. distro: "debian"
  68. quick_start: -1
  69. - <<: *linux
  70. id: deploy-fedora
  71. meta:
  72. <<: *linux_meta
  73. name: Fedora
  74. link: https://www.fedoraproject.org/
  75. icon_filename: "fedora.png"
  76. most_popular: false
  77. platform_info:
  78. group: "include"
  79. distro: "fedora"
  80. quick_start: -1
  81. - <<: *linux
  82. id: deploy-rhel
  83. meta:
  84. <<: *linux_meta
  85. name: Red Hat Enterprise Linux
  86. link: https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux
  87. icon_filename: "rhel.png"
  88. most_popular: false
  89. platform_info:
  90. group: "no_include"
  91. distro: "rhel"
  92. quick_start: -1
  93. - <<: *linux
  94. id: deploy-rockylinux
  95. meta:
  96. <<: *linux_meta
  97. name: Rocky Linux
  98. link: https://rockylinux.org/
  99. icon_filename: "rocky.svg"
  100. most_popular: false
  101. platform_info:
  102. group: "include"
  103. distro: "rockylinux"
  104. quick_start: -1
  105. - <<: *linux
  106. id: deploy-alpinelinux
  107. meta:
  108. <<: *linux_meta
  109. name: Alpine Linux
  110. link: https://www.alpinelinux.org/
  111. icon_filename: "alpine.svg"
  112. most_popular: false
  113. platform_info:
  114. group: "include"
  115. distro: "alpinelinux"
  116. quick_start: -1
  117. - <<: *linux
  118. id: deploy-amazonlinux
  119. meta:
  120. <<: *linux_meta
  121. name: Amazon Linux
  122. link: https://aws.amazon.com/amazon-linux-2/
  123. icon_filename: "amazonlinux.png"
  124. most_popular: false
  125. platform_info:
  126. group: "include"
  127. distro: "amazonlinux"
  128. quick_start: -1
  129. - <<: *linux
  130. id: deploy-archlinux
  131. meta:
  132. <<: *linux_meta
  133. name: Arch Linux
  134. link: https://archlinux.org/
  135. icon_filename: "archlinux.png"
  136. most_popular: false
  137. platform_info:
  138. group: "include"
  139. distro: "archlinux"
  140. quick_start: -1
  141. - <<: *linux
  142. id: deploy-centos
  143. meta:
  144. <<: *linux_meta
  145. name: CentOS
  146. link: https://www.centos.org/
  147. icon_filename: "centos.svg"
  148. most_popular: false
  149. platform_info:
  150. group: "include"
  151. distro: "centos"
  152. quick_start: -1
  153. - <<: *linux
  154. id: deploy-centos-stream
  155. meta:
  156. <<: *linux_meta
  157. name: CentOS Stream
  158. link: https://www.centos.org/centos-stream
  159. icon_filename: "centos.svg"
  160. most_popular: false
  161. platform_info:
  162. group: "include"
  163. distro: "centos-stream"
  164. quick_start: -1
  165. - <<: *linux
  166. id: deploy-manjarolinux
  167. meta:
  168. <<: *linux_meta
  169. name: Manjaro Linux
  170. link: https://manjaro.org/
  171. icon_filename: "manjaro.svg"
  172. most_popular: false
  173. platform_info:
  174. group: "include"
  175. distro: "archlinux"
  176. quick_start: -1
  177. - <<: *linux
  178. id: deploy-oraclelinux
  179. meta:
  180. <<: *linux_meta
  181. name: Oracle Linux
  182. link: https://www.oracle.com/linux/
  183. icon_filename: "oraclelinux.svg"
  184. most_popular: false
  185. platform_info:
  186. group: "include"
  187. distro: "oraclelinux"
  188. quick_start: -1
  189. - <<: *linux
  190. id: deploy-opensuse
  191. meta:
  192. <<: *linux_meta
  193. name: SUSE Linux
  194. link: https://www.suse.com/
  195. icon_filename: "openSUSE.svg"
  196. most_popular: false
  197. platform_info:
  198. group: "include"
  199. distro: "opensuse"
  200. quick_start: -1
  201. - id: deploy-macos
  202. meta:
  203. name: macOS
  204. link: ""
  205. categories:
  206. - deploy.operating-systems
  207. icon_filename: "macos.svg"
  208. most_popular: true
  209. keywords:
  210. - macOS
  211. - mac
  212. - apple
  213. install_description: "Run the following command on your Intel based OSX, macOS servers to install and claim Netdata:"
  214. methods:
  215. - *ks_curl
  216. additional_info: *ref_containers
  217. clean_additional_info: *ref_clean_containers
  218. related_resources: {}
  219. platform_info:
  220. group: "no_include"
  221. distro: "macos"
  222. quick_start: 5
  223. - id: deploy-docker
  224. meta:
  225. name: Docker
  226. link: "https://www.docker.com/"
  227. categories:
  228. - deploy.docker-kubernetes
  229. icon_filename: "docker.svg"
  230. most_popular: true
  231. keywords:
  232. - docker
  233. - container
  234. - containers
  235. install_description: |
  236. Install and connect new Docker containers
  237. Find the commands for `docker run`, `docker compose` or `Docker Swarm`. On the last two you can copy the configs, then run `docker-compose up -d` in the same directory as the `docker-compose.yml`
  238. > Netdata container requires different privileges and mounts to provide functionality similar to that provided by Netdata installed on the host. More info [here](https://learn.netdata.cloud/docs/installing/docker?_gl=1*f2xcnf*_ga*MTI1MTUwMzU0OS4xNjg2NjM1MDA1*_ga_J69Z2JCTFB*MTY5MDMxMDIyMS40MS4xLjE2OTAzMTAzNjkuNTguMC4w#create-a-new-netdata-agent-container)
  239. > Netdata will use the hostname from the container in which it is run instead of that of the host system. To change the default hostname check [here](https://learn.netdata.cloud/docs/agent/packaging/docker?_gl=1*i5weve*_ga*MTI1MTUwMzU0OS4xNjg2NjM1MDA1*_ga_J69Z2JCTFB*MTY5MDMxMjM4Ny40Mi4xLjE2OTAzMTIzOTAuNTcuMC4w#change-the-default-hostname)
  240. methods:
  241. - method: Docker CLI
  242. commands:
  243. - channel: nightly
  244. command: |
  245. docker run -d --name=netdata \
  246. --pid=host \
  247. --network=host \
  248. -v netdataconfig:/etc/netdata \
  249. -v netdatalib:/var/lib/netdata \
  250. -v netdatacache:/var/cache/netdata \
  251. -v /:/host/root:ro,rslave \
  252. -v /etc/passwd:/host/etc/passwd:ro \
  253. -v /etc/group:/host/etc/group:ro \
  254. -v /etc/localtime:/etc/localtime:ro \
  255. -v /proc:/host/proc:ro \
  256. -v /sys:/host/sys:ro \
  257. -v /etc/os-release:/host/etc/os-release:ro \
  258. -v /var/log:/host/var/log:ro \
  259. -v /var/run/docker.sock:/var/run/docker.sock:ro \
  260. --restart unless-stopped \
  261. --cap-add SYS_PTRACE \
  262. --cap-add SYS_ADMIN \
  263. --security-opt apparmor=unconfined \
  264. {% if $showClaimingOptions %}
  265. -e NETDATA_CLAIM_TOKEN={% claim_token %} \
  266. -e NETDATA_CLAIM_URL={% claim_url %} \
  267. -e NETDATA_CLAIM_ROOMS={% $claim_rooms %} \
  268. {% /if %}
  269. netdata/netdata:edge
  270. - channel: stable
  271. command: |
  272. docker run -d --name=netdata \
  273. --pid=host \
  274. --network=host \
  275. -v netdataconfig:/etc/netdata \
  276. -v netdatalib:/var/lib/netdata \
  277. -v netdatacache:/var/cache/netdata \
  278. -v /:/host/root:ro,rslave \
  279. -v /etc/passwd:/host/etc/passwd:ro \
  280. -v /etc/group:/host/etc/group:ro \
  281. -v /etc/localtime:/etc/localtime:ro \
  282. -v /proc:/host/proc:ro \
  283. -v /sys:/host/sys:ro \
  284. -v /etc/os-release:/host/etc/os-release:ro \
  285. -v /var/log:/host/var/log:ro \
  286. -v /var/run/docker.sock:/var/run/docker.sock:ro \
  287. --restart unless-stopped \
  288. --cap-add SYS_PTRACE \
  289. --cap-add SYS_ADMIN \
  290. --security-opt apparmor=unconfined \
  291. {% if $showClaimingOptions %}
  292. -e NETDATA_CLAIM_TOKEN={% claim_token %} \
  293. -e NETDATA_CLAIM_URL={% claim_url %} \
  294. -e NETDATA_CLAIM_ROOMS={% $claim_rooms %} \
  295. {% /if %}
  296. netdata/netdata:stable
  297. - method: Docker Compose
  298. commands:
  299. - channel: nightly
  300. command: |
  301. version: '3'
  302. services:
  303. netdata:
  304. image: netdata/netdata:edge
  305. container_name: netdata
  306. pid: host
  307. network_mode: host
  308. restart: unless-stopped
  309. cap_add:
  310. - SYS_PTRACE
  311. - SYS_ADMIN
  312. security_opt:
  313. - apparmor:unconfined
  314. volumes:
  315. - netdataconfig:/etc/netdata
  316. - netdatalib:/var/lib/netdata
  317. - netdatacache:/var/cache/netdata
  318. - /:/host/root:ro,rslave
  319. - /etc/passwd:/host/etc/passwd:ro
  320. - /etc/group:/host/etc/group:ro
  321. - /etc/localtime:/etc/localtime:ro
  322. - /proc:/host/proc:ro
  323. - /sys:/host/sys:ro
  324. - /etc/os-release:/host/etc/os-release:ro
  325. - /var/log:/host/var/log:ro
  326. - /var/run/docker.sock:/var/run/docker.sock:ro
  327. {% if $showClaimingOptions %}
  328. environment:
  329. - NETDATA_CLAIM_TOKEN={% claim_token %}
  330. - NETDATA_CLAIM_URL={% claim_url %}
  331. - NETDATA_CLAIM_ROOMS={% $claim_rooms %}
  332. {% /if %}
  333. volumes:
  334. netdataconfig:
  335. netdatalib:
  336. netdatacache:
  337. - channel: stable
  338. command: |
  339. version: '3'
  340. services:
  341. netdata:
  342. image: netdata/netdata:stable
  343. container_name: netdata
  344. pid: host
  345. network_mode: host
  346. restart: unless-stopped
  347. cap_add:
  348. - SYS_PTRACE
  349. - SYS_ADMIN
  350. security_opt:
  351. - apparmor:unconfined
  352. volumes:
  353. - netdataconfig:/etc/netdata
  354. - netdatalib:/var/lib/netdata
  355. - netdatacache:/var/cache/netdata
  356. - /:/host/root:ro,rslave
  357. - /etc/passwd:/host/etc/passwd:ro
  358. - /etc/group:/host/etc/group:ro
  359. - /etc/localtime:/etc/localtime:ro
  360. - /proc:/host/proc:ro
  361. - /sys:/host/sys:ro
  362. - /etc/os-release:/host/etc/os-release:ro
  363. - /var/log:/host/var/log:ro
  364. - /var/run/docker.sock:/var/run/docker.sock:ro
  365. {% if $showClaimingOptions %}
  366. environment:
  367. - NETDATA_CLAIM_TOKEN={% claim_token %}
  368. - NETDATA_CLAIM_URL={% claim_url %}
  369. - NETDATA_CLAIM_ROOMS={% $claim_rooms %}
  370. {% /if %}
  371. volumes:
  372. netdataconfig:
  373. netdatalib:
  374. netdatacache:
  375. - method: Docker Swarm
  376. commands:
  377. - channel: nightly
  378. command: |
  379. version: '3'
  380. services:
  381. netdata:
  382. image: netdata/netdata:edge
  383. pid: host
  384. network_mode: host
  385. cap_add:
  386. - SYS_PTRACE
  387. - SYS_ADMIN
  388. security_opt:
  389. - apparmor:unconfined
  390. volumes:
  391. - netdataconfig:/etc/netdata
  392. - netdatalib:/var/lib/netdata
  393. - netdatacache:/var/cache/netdata
  394. - /:/host/root:ro,rslave
  395. - /etc/passwd:/host/etc/passwd:ro
  396. - /etc/group:/host/etc/group:ro
  397. - /etc/localtime:/etc/localtime:ro
  398. - /proc:/host/proc:ro
  399. - /sys:/host/sys:ro
  400. - /etc/os-release:/host/etc/os-release:ro
  401. - /etc/hostname:/etc/hostname:ro
  402. - /var/log:/host/var/log:ro
  403. - /var/run/docker.sock:/var/run/docker.sock:ro
  404. {% if $showClaimingOptions %}
  405. environment:
  406. - NETDATA_CLAIM_TOKEN={% claim_token %}
  407. - NETDATA_CLAIM_URL={% claim_url %}
  408. - NETDATA_CLAIM_ROOMS={% $claim_rooms %}
  409. {% /if %}
  410. deploy:
  411. mode: global
  412. restart_policy:
  413. condition: on-failure
  414. volumes:
  415. netdataconfig:
  416. netdatalib:
  417. netdatacache:
  418. - channel: stable
  419. command: |
  420. version: '3'
  421. services:
  422. netdata:
  423. image: netdata/netdata:stable
  424. pid: host
  425. network_mode: host
  426. cap_add:
  427. - SYS_PTRACE
  428. - SYS_ADMIN
  429. security_opt:
  430. - apparmor:unconfined
  431. volumes:
  432. - netdataconfig:/etc/netdata
  433. - netdatalib:/var/lib/netdata
  434. - netdatacache:/var/cache/netdata
  435. - /:/host/root:ro,rslave
  436. - /etc/passwd:/host/etc/passwd:ro
  437. - /etc/group:/host/etc/group:ro
  438. - /etc/localtime:/etc/localtime:ro
  439. - /proc:/host/proc:ro
  440. - /sys:/host/sys:ro
  441. - /etc/os-release:/host/etc/os-release:ro
  442. - /etc/hostname:/etc/hostname:ro
  443. - /var/log:/host/var/log:ro
  444. - /var/run/docker.sock:/var/run/docker.sock:ro
  445. {% if $showClaimingOptions %}
  446. environment:
  447. - NETDATA_CLAIM_TOKEN={% claim_token %}
  448. - NETDATA_CLAIM_URL={% claim_url %}
  449. - NETDATA_CLAIM_ROOMS={% $claim_rooms %}
  450. {% /if %}
  451. deploy:
  452. mode: global
  453. restart_policy:
  454. condition: on-failure
  455. volumes:
  456. netdataconfig:
  457. netdatalib:
  458. netdatacache:
  459. additional_info: ""
  460. related_resources: {}
  461. platform_info:
  462. group: "no_include"
  463. distro: "docker"
  464. quick_start: 3
  465. - id: deploy-kubernetes
  466. meta:
  467. name: Kubernetes (Helm)
  468. link: ""
  469. categories:
  470. - deploy.docker-kubernetes
  471. icon_filename: "kubernetes.svg"
  472. keywords:
  473. - kubernetes
  474. - container
  475. - Orchestrator
  476. install_description: |
  477. **Use helm install to install Netdata on your Kubernetes cluster**
  478. For a new installation use `helm install` or for existing clusters add the content below to your `override.yaml` and then run `helm upgrade -f override.yml netdata netdata/netdata`
  479. methods:
  480. - method: Helm
  481. commands:
  482. - channel: nightly
  483. command: |
  484. helm install netdata netdata/netdata \
  485. --set image.tag=edge{% if $showClaimingOptions %} \
  486. --set parent.claiming.enabled="true" \
  487. --set parent.claiming.token={% claim_token %} \
  488. --set parent.claiming.rooms={% $claim_rooms %} \
  489. --set child.claiming.enabled="true" \
  490. --set child.claiming.token={% claim_token %} \
  491. --set child.claiming.rooms={% $claim_rooms %}{% /if %}
  492. - channel: stable
  493. command: |
  494. helm install netdata netdata/netdata \
  495. --set image.tag=stable{% if $showClaimingOptions %} \
  496. --set parent.claiming.enabled="true" \
  497. --set parent.claiming.token={% claim_token %} \
  498. --set parent.claiming.rooms={% $claim_rooms %} \
  499. --set child.claiming.enabled="true" \
  500. --set child.claiming.token={% claim_token %} \
  501. --set child.claiming.rooms={% $claim_rooms %}{% /if %}
  502. - method: Existing Cluster
  503. commands:
  504. - channel: nightly
  505. command: |
  506. image:
  507. tag: edge
  508. restarter:
  509. enabled: true
  510. {% if $showClaimingOptions %}
  511. parent:
  512. claiming:
  513. enabled: true
  514. token: {% claim_token %}
  515. rooms: {% $claim_rooms %}
  516. child:
  517. claiming:
  518. enabled: true
  519. token: {% claim_token %}
  520. rooms: {% $claim_rooms %}
  521. {% /if %}
  522. - channel: stable
  523. command: |
  524. image:
  525. tag: stable
  526. restarter:
  527. enabled: true
  528. {% if $showClaimingOptions %}
  529. parent:
  530. claiming:
  531. enabled: true
  532. token: {% claim_token %}
  533. rooms: {% $claim_rooms %}
  534. child:
  535. claiming:
  536. enabled: true
  537. token: {% claim_token %}
  538. rooms: {% $claim_rooms %}
  539. {% /if %}
  540. additional_info: ""
  541. related_resources: {}
  542. most_popular: true
  543. platform_info:
  544. group: ""
  545. distro: ""
  546. quick_start: 4
  547. - id: deploy-windows
  548. meta:
  549. name: Windows
  550. link: "https://www.microsoft.com/en-us/windows"
  551. categories:
  552. - deploy.operating-systems
  553. icon_filename: "windows.svg"
  554. keywords:
  555. - windows
  556. install_description: |
  557. 1. Install [Windows Exporter](https://github.com/prometheus-community/windows_exporter) on every Windows host you want to monitor.
  558. 2. Install Netdata agent on Linux, FreeBSD or Mac.
  559. 3. Configure Netdata to collect data remotely from your Windows hosts by adding one job per host to windows.conf file. See the [configuration section](https://learn.netdata.cloud/docs/data-collection/monitor-anything/System%20Metrics/Windows-machines#configuration) for details.
  560. 4. Enable [virtual nodes](https://learn.netdata.cloud/docs/data-collection/windows-systems#virtual-nodes) configuration so the windows nodes are displayed as separate nodes.
  561. methods:
  562. - *ks_wget
  563. - *ks_curl
  564. additional_info: ""
  565. related_resources: {}
  566. most_popular: true
  567. platform_info:
  568. group: ""
  569. distro: ""
  570. quick_start: 2
  571. - id: deploy-freebsd
  572. meta:
  573. name: FreeBSD
  574. link: "https://www.freebsd.org/"
  575. categories:
  576. - deploy.operating-systems
  577. icon_filename: "freebsd.svg"
  578. most_popular: true
  579. keywords:
  580. - freebsd
  581. install_description: |
  582. ## Install dependencies
  583. Please install the following packages using the command below:
  584. ```pkg install bash e2fsprogs-libuuid git curl autoconf automake pkgconf pidof liblz4 libuv json-c cmake gmake```
  585. This step needs root privileges. Please respond in the affirmative for any relevant prompts during the installation process.
  586. Run the following command on your node to install and claim Netdata:
  587. methods:
  588. - *ks_curl
  589. - method: fetch
  590. commands:
  591. - channel: nightly
  592. command: >
  593. fetch -o /tmp/netdata-kickstart.sh https://get.netdata.cloud/kickstart.sh && sh /tmp/netdata-kickstart.sh
  594. --nightly-channel{% if $showClaimingOptions %} --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}{% /if %}
  595. - channel: stable
  596. command: >
  597. fetch -o /tmp/netdata-kickstart.sh https://get.netdata.cloud/kickstart.sh && sh /tmp/netdata-kickstart.sh
  598. --stable-channel{% if $showClaimingOptions %} --claim-token {% claim_token %} --claim-rooms {% $claim_rooms %} --claim-url {% claim_url %}{% /if %}
  599. additional_info: |
  600. Netdata can also be installed via [FreeBSD ports](https://www.freshports.org/net-mgmt/netdata).
  601. related_resources: {}
  602. platform_info:
  603. group: "no_include"
  604. distro: "freebsd"
  605. quick_start: 6