Ayhan ARDA

Prometheus Node Exporter Kurulumu

&NewLine;<h4 class&equals;"wp-block-heading">Prometheus Node Exporter Kurulumu<&sol;h4>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Node exporter&&num;8217&semi;&inodot; linux sunucular&inodot;m&inodot;zda ki metricleri elde etmek için kullan&inodot;r&inodot;z&period; <&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Kurmadan önce prometheus kurulu olmal&inodot;&comma; bunun için <a href&equals;"https&colon;&sol;&sol;www&period;ayhanarda&period;com&sol;blog&sol;2022&sol;04&sol;prometheus-kurulumu&sol;" target&equals;"&lowbar;blank" rel&equals;"noreferrer noopener">prometheus kurulumu<&sol;a> isimli yaz&inodot;m&inodot;z&inodot; inceleyebilirsiniz&period; Sonras&inodot;nda network taraf&inodot;nda 9100 nolu port izinli olmal&inodot; ancak tabii ki farkl&inodot; bir portta kullanabilirsiniz&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph"><&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Öncelikle &sol;tmp dizinine geçip dosyam&inodot;z&inodot; indiriyoruz&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<pre class&equals;"wp-block-code"><code>cd &sol;tmp&NewLine;curl -LO &NewLine;https&colon;&&num;47&semi;&&num;47&semi;github&period;com&sol;prometheus&sol;node&lowbar;exporter&sol;releases&sol;download&sol;v1&period;3&period;1&sol;node&lowbar;exporter-1&period;3&period;1&period;linux-amd64&period;tar&period;gz<&sol;code><&sol;pre>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Dileseniz indirmek için <a href&equals;"https&colon;&sol;&sol;prometheus&period;io&sol;download&sol;" target&equals;"&lowbar;blank" rel&equals;"noreferrer noopener">prometheus download<&sol;a> sayfas&inodot;na da göz atabilirsiniz&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image size-large"><a href&equals;"https&colon;&sol;&sol;www&period;ayhanarda&period;com&sol;blog&sol;wp-content&sol;uploads&sol;2022&sol;04&sol;image-4&period;png"><img src&equals;"https&colon;&sol;&sol;www&period;ayhanarda&period;com&sol;blog&sol;wp-content&sol;uploads&sol;2022&sol;04&sol;image-4-1024x227&period;png" alt&equals;"" class&equals;"wp-image-1476"&sol;><&sol;a><figcaption>node exporter download<&sol;figcaption><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">&Scedil;imdi indirdi&gbreve;imiz dosyay&inodot; aç&inodot;p &sol;usr&sol;local&sol;bin&sol; içinde gönderelim<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<pre class&equals;"wp-block-code"><code>tar -xvf node&lowbar;exporter-1&period;3&period;1&period;linux-amd64&period;tar&period;gz&NewLine;mv node&lowbar;exporter-1&period;3&period;1&period;linux-amd64&sol;node&lowbar;exporter &sol;usr&sol;local&sol;bin&sol;<&sol;code><&sol;pre>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Node exporter için bir user olu&scedil;tural&inodot;m&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<pre class&equals;"wp-block-code"><code>useradd -rs &sol;bin&sol;false node&lowbar;exporter<&sol;code><&sol;pre>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Node Exporter için bir servis olu&scedil;turmal&inodot;y&inodot;z&comma; a&scedil;a&gbreve;&inodot;daki dosyay&inodot; olu&scedil;tural&inodot;m ve içini daha a&scedil;a&gbreve;&inodot;daki &scedil;ekilde doldurup kaydedelim&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<pre class&equals;"wp-block-code"><code>vi &sol;etc&sol;systemd&sol;system&sol;node&lowbar;exporter&period;service<&sol;code><&sol;pre>&NewLine;&NewLine;&NewLine;&NewLine;<pre class&equals;"wp-block-code"><code>&&num;91&semi;Unit&rsqb; &NewLine;Description&equals;Node Exporter &NewLine;After&equals;network&period;target &NewLine; &NewLine;&&num;91&semi;Service&rsqb; &NewLine;User&equals;node&lowbar;exporter &NewLine;Group&equals;node&lowbar;exporter &NewLine;Type&equals;simple &NewLine;ExecStart&equals;&sol;usr&sol;local&sol;bin&sol;node&lowbar;exporter &NewLine; &NewLine;&&num;91&semi;Install&rsqb; &NewLine;WantedBy&equals;multi-user&period;target<&sol;code><&sol;pre>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">&Scedil;imdi servisi ba&scedil;latabiliriz&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<pre class&equals;"wp-block-code"><code>sudo systemctl daemon-reload &NewLine;sudo systemctl start node&lowbar;exporter &NewLine; sudo systemctl status node&lowbar;exporter &NewLine;sudo systemctl enable node&lowbar;exporter<&sol;code><&sol;pre>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Buraya kadar hata almad&inodot; iseniz http&colon;&sol;&sol;sunucunuzunipadresi&colon;9100&sol;metrics adresinde metricleri görüyor olmal&inodot;s&inodot;n&inodot;z&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">&Scedil;imdi prometheus&&num;8217&semi;un yaml dosyas&inodot;na node exporter &inodot; tan&inodot;mlayabiliriz&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<pre class&equals;"wp-block-code"><code>vi &sol;etc&sol;prometheus&sol;prometheus&period;yml<&sol;code><&sol;pre>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Dosyan&inodot;n en alt&inodot;na a&scedil;a&gbreve;&inodot;daki &scedil;ekilde ekleyebilirsiniz&period; &Idot;p adresini de&gbreve;i&scedil;tirmeyi unutmay&inodot;n&inodot;z&comma; node exporter local de ise localhost &scedil;eklinde de yazabilirsiniz&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<pre class&equals;"wp-block-code"><code>- job&lowbar;name&colon; 'node&lowbar;exporter&lowbar;metrics' &NewLine; scrape&lowbar;interval&colon; 5s &NewLine; static&lowbar;configs&colon; &NewLine; - targets&colon; &&num;91&semi;'IPADRESI&colon;9100'&rsqb;<&sol;code><&sol;pre>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">&Scedil;imdi tan&inodot;mlar&inodot;n geçerli olabilmesi için bu kez prometheus servisini restart edelim&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<pre class&equals;"wp-block-code"><code>systemctl restart prometheus<&sol;code><&sol;pre>&NewLine;&NewLine;&NewLine;&NewLine;<figure class&equals;"wp-block-image size-large"><a href&equals;"https&colon;&sol;&sol;www&period;ayhanarda&period;com&sol;blog&sol;wp-content&sol;uploads&sol;2022&sol;04&sol;image-5&period;png"><img src&equals;"https&colon;&sol;&sol;www&period;ayhanarda&period;com&sol;blog&sol;wp-content&sol;uploads&sol;2022&sol;04&sol;image-5-1024x286&period;png" alt&equals;"" class&equals;"wp-image-1477"&sol;><&sol;a><figcaption>prometheus targets<&sol;figcaption><&sol;figure>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Art&inodot;k prometheus da linux sunucunuzun metriklerini görmeye haz&inodot;rs&inodot;n&inodot;z&period;<&sol;p>&NewLine;&NewLine;&NewLine;&NewLine;<p class&equals;"wp-block-paragraph">Ayhan ARDA<&sol;p>&NewLine;&NewLine;

Mobil sürümden çık