Я только что установил netdata
для тестирования в качестве замены (или дополнения) для nagios
. Я установил его на одну машину, и это здорово.
Однако я пытаюсь установить netdata
на второй машине («пума») с намерением использовать первую машину («роллс-ройс») в качестве моей единственной панели управления / хоста для просмотра.
Я считаю, что правильно выполнил указания https://docs.netdata.cloud/streaming/ для настройки «безголового коллектора», где «cougar» - мой «подчиненный» экземпляр, а «rolls-royce» - мой «главный» экземпляр.
Обновить: Еще разобрался, что нужен собственный "реестр"
пума netdata.conf
[global]
memory mode = none
[web]
mode = none
[registry]
# enabled = no
registry to announce = http://rolls-royce:19999
кугуар stream.conf
[stream]
enabled = yes
destination = rolls-royce:19999
api key = 9447dae1-0830-4edd-9e70-1cd125844b65
timeout seconds = 60
default port = 19999
Rolls-Royce netdata.conf
[registry]
enabled = yes
registry to announce = http://rolls-royce:19999
Rolls-Royce stream.conf
[stream]
enabled = no
[9447dae1-0830-4edd-9e70-1cd125844b65]
enabled = yes
allow from = *
default history = 3600
default memory mode = save
health enabled by default = auto
multiple connections = allow
И я думаю, что вижу собираемые данные в журналах и создаваемые файлы кеша.
Тем не менее, я не могу понять, как просматривать мои данные «пумы» на панели инструментов «Rolls-Royce».
В документации есть ссылка на меню «my-netdata». У меня нет меню "my-netdata". У меня есть меню под названием «Rolls-Royce», в котором только одна запись для «Rolls-Royce». http: // Rolls-Royce: 19999 /"но нет записи для" пума ".
Может ли кто-нибудь помочь мне понять, что мне не хватает?
хотя до вопроса прошел почти год, и вы можете это сделать, взгляните на обсуждение github где создатель netdata написал для этой цели небольшой скрипт. Вот сценарий:
bash <(curl -Ss https://my-netdata.io/kickstart.sh) --dont-wait --dont-start-it
cat >/etc/netdata/netdata.conf <<EOF
[global]
memory mode = none
[web]
mode = none
EOF
cat >/etc/netdata/stream.conf <<EOF
[stream]
enabled = yes
destination = master-netdata
api key = API KEY
EOF
systemctl start netdata