Увод
Захтеви
Инсталација
Конфигуришите ИнфлукДБ
Конфигуришите Телеграф
Почетак
Закључак
Увод
ИнфлукДБ је база података заснована на временским серијама написана у Го. ИнфлукДБ има много практичних употреба, од којих је једна чување података за праћење на серверима. У овом водичу ћете научити како да инсталирате ИнфлукДБ на Дебиан Јессие и упишете податке у њега преко Телеграфа. Телеграф је додатак за праћење сервера за ИнфлукДБ који прикупља информације о серверу, на пример:
- Употреба ЦПУ-а
- Употреба меморије
- Коришћење диска
- Просечно оптерећење
Захтеви
- Дебиан Јессие
- 30 минута времена
Инсталација
Инсталациони пакети за ИнфлукДБ и Телеграф су обезбеђени као .deb, тако да можемо да их инсталирамо на ваш систем преко dpkg -iкоманде. Штавише, ми ћемо преузети оба пакета и инсталирати их помоћу следећих команди:
wget https://dl.influxdata.com/influxdb/releases/influxdb_1.1.1_amd64.deb
wget https://dl.influxdata.com/telegraf/releases/telegraf_1.1.2_amd64.deb
dpkg -i influxdb_1.1.1_amd64.deb
dpkg -i telegraf_1.1.2_amd64.deb
Проверите званичну страницу за преузимање за оба пакета пре него што их преузмете. Новије верзије су можда постале доступне.
Обавезно покрените следећу команду након инсталирања оба пакета како бисте били сигурни да на вашем систему не недостају никакве зависности:
apt-get -f install
Пошто је ИнфлукДБ доступан само са localhost, за сада не морамо да мењамо ниједну конфигурациону датотеку. Ако касније желите да користите ИнфлукДБ веб интерфејс (који би се налазио на адреси <SERVER_IP>:8083), требало би да поставите одговарајућу роот лозинку.
Подразумевана Телеграф конфигурација се може уклонити и изравнати на следећих неколико редова:
[outputs]
[outputs.influxdb]
url = "http://localhost:8086"
database = "telegraf"
Као што сте можда приметили, нисмо креирали базу података telegrafкоја је дефинисана у овој конфигурацији. Биће креиран аутоматски.
Почетак
Сада можемо да покренемо и ИнфлукДБ и Телеграф користећи следеће команде. Ове команде ће такође учинити да се обе услуге покрећу при покретању.
systemctl enable influxdb
systemctl enable telegraf
systemctl start influxdb
systemctl start telegraf
Закључак
У овом тренутку, вредности поменуте у одељку „Увод“ се додају у базу података ИнфлукДБ у интервалу од 10 секунди. ИнфлукДБ је подешен и спреман за рад. Сада можете да користите алатку као што је Графана за визуелизацију метрике у вашем ИнфлукДБ-у. Срећно хаковање!