Instal dan Konfigurasi Telegraf di FreeBSD 12

Selamat datang di panduan kami tentang cara menginstal dan mengkonfigurasi Telegraf di FreeBSD 12. Jika Anda ingin mengumpulkan dan memantau metrik sistem FreeBSD 12, maka Anda mungkin ingin menggunakan alat pemantauan dan visualisasi stack TIG yang kuat. Dalam hal ini, Anda dapat menginstal agen Telegraf untuk mengumpulkan metrik ini untuk analisis.

Kami telah membahas instalasi dan pengaturan stack TIG di Fedora 30 dalam panduan kami sebelumnya. Lihat tautan di bawah ini.

Instal dan Atur TIG Stack di Fedora 30

Instal dan Konfigurasi Telegraf di FreeBSD 12

Telegraf sudah tersedia di repositori default FreeBSD 12 dan karenanya dapat diinstal langsung menggunakan manajer paket PKG.

Perbarui dan Tingkatkan Paket Sistem

Sebelum Anda dapat menjalankan instalasi Telegraf, pastikan paket sistem Anda telah disinkronkan ulang ke versi terbaru.

pkg updatepkg upgrade

Verifikasi ketersediaan paket Telegraf pada repo FreeBSD 12.

pkg search telegraftelegraf-1.10.1 Time-series data collection

Instal Telegraf di FreeBSD 12

Untuk menginstal Telegraf di FreeBSD 12, jalankan perintah di bawah ini;

pkg install telegraf Updating FreeBSD repository catalogue... FreeBSD repository is up to date. All repositories are up to date. following 1 package(s) will be affected (of 0 checked): New packages to be INSTALLED: 	telegraf: 1.10.1 Number of packages to be installed: 1 process will require 72 MiB more space. 24 MiB to be downloaded. Proceed with this action? [y/N]: y

Mulai dan Aktifkan Telegraf

Setelah instalasi selesai, aktifkan Telegraf untuk berjalan pada boot sistem dan kemudian mulai.

sysrc telegraf_enable=yes telegraf_enable: -> yes
service telegraf start Starting telegraf

Konfigurasi Telegraf di FreeBSD 12

Konfigurasi Telegraf serupa di berbagai sistem. Namun, lokasi file konfigurasi default bervariasi dengan varian OS. Untuk kasus FreeBSD 12, file konfigurasi Telegraf default terletak di bawah,/usr/local/etc/telegraf.conf.

Seperti yang sudah Anda ketahui, Telegraf mendukung berbagai plugin input dan output. Dalam konfigurasi dasar, kami akan mengonfigurasi Telegraf untuk mengumpulkan sejumlah metrik sistem dan memasukkannya ke dalam basis data deret waktu InfluxDB.

Oleh karena itu, untuk membuat file konfigurasi dengan plugin input metrik tertentu, buat file konfigurasi baru menggunakan perintah telegraf seperti yang ditunjukkan di bawah ini.

mv /usr/local/etc/telegraf.conf /usr/local/etc/telegraf.conf.bak
telegraf config -input-filter cpu:mem:swap:system:processes -output-filter influxdb > /usr/local/etc/telegraf.conf

Selanjutnya, edit file konfigurasi untuk menentukan detail koneksi InfluxDB (plugin keluaran).

vim /usr/local/etc/telegraf.conf
... [[outputs.influxdb]] urls = ["http://<Influx-DB-Host-IP>:8086"] database = "<influxdb-database>" username = "<influxdb-user>" password = "<Password>"...

Ganti <Influx-DB-Host-IP>, <influxdb-database>, <influxdb-user> dan <Password>dengan detail koneksi Anda dengan tepat. File konfigurasi Anda dalam bentuk dasar akan terlihat seperti;

Selanjutnya, pastikan ada koneksi ke InfluxDB dari host server agen Telegraf, FreeBSD 12 dalam hal ini. Anda dapat menguji ini dengan telnet, seperti yang ditunjukkan di bawah ini.

telnet 192.168.0.107 8086 Trying 192.168.0.107… Connected to 192.168.0.107. Escape character is '^]'.

Mulai ulang Telegraf dan jalankan beberapa tes konfigurasi dasar.

service telegraf restart

Untuk menjalankan tes konfigurasi;

telegraf -config /usr/local/etc/telegraf.conf -test

Selanjutnya, Login ke InfluxDB dan verifikasi bahwa metrik sistem dari agen Telegraf diterima. Misalnya untuk memeriksa metrik useran CPU;

influxConnected to http://localhost:8086 version 1.7.6InfluxDB shell version: 1.7.6Enter an InfluxQL query> use telegrafUsing database telegraf> authusername: telegrafpassword: [email protected] > select * from cpu where host='freebsd12.example.com' and dc='freebsd12' limit 5
name: cpu time cpu dc host usage_guest usage_guest_nice usage_idle usage_iowait usage_irq usage_nice usage_softirq usage_steal usage_system usage_user ---- --- -- ---- ----------- ---------------- ---------- ------------ --------- ---------- ------------- ----------- ------------ ---------- 1557396600000000000 cpu-total freebsd12 freebsd12.example.com 0 0 99.13589945011783 0 0 0 0 0 0.4713275726630008 0.3927729772191673 1557396600000000000 cpu0 freebsd12 freebsd12.example.com 0 0 99.13589945011783 0 0 0 0 0 0.4713275726630008 0.3927729772191673 1557396610000000000 cpu-total freebsd12 freebsd12.example.com 0 0 99.84251968503936 0 0 0 0 0 0.15748031496062992 0 1557396610000000000 cpu0 freebsd12 freebsd12.example.com 0 0 99.84251968503936 0 0 0 0 0 0.15748031496062992 0 1557396620000000000 cpu-total freebsd12 freebsd12.example.com 0 0 99.84301412872841 0 0 0 0 0 0.15698587127158556 0

Nah, itu terlihat bagus dan itu saja tentang cara menginstal dan mengkonfigurasi Telegraf di FreeBSD 12.

Anda juga dapat memeriksa panduan terkait kami dengan mengikuti tautan di bawah ini;

Instal Telegraf di Fedora 30/Fedora 29

Instal InfluxDB di Fedora 30/Fedora 29

Instal Alat Pemantau Grafana di Fedora 29

Instal Alat Pemantau Metrik Grafana di Debian 9

Instal Alat Visualisasi Data Grafana di Ubuntu 18.04

Related Posts

© 2022 Tekno Sridianti