Munin, o kung paano subaybayan ang aming server sa Linux

Munin

Kailangan mo ba upang subaybayan ang maraming mga computer nang sabay? Kung ito ang naging kaso mo, tiyak na nakasalamuha mo ang ilang iba pang problema o kinailangan mong kahalili upang makita ang impormasyon sa kanilang lahat. Kung nakikilala mo ang lahat ng nasa itaas, Munin Ito ang sagot sa iyong mga panalangin. Ito ay isang programa na magpapakita ng data na may mga istatistika mula sa aming server tulad ng CPU, workload, RAM na ginamit, trapiko sa network, atbp.

Sa magpaskil Hindi namin balak na ipaliwanag kung paano gumagana ang mga server o anumang katulad nito. Dito ka lang namin tuturuan kung paano i-install at patakbuhin ang malakas na application na ito sa iyong computer na nakabatay sa Ubuntu. Ang natitira ay kailangang tumakbo nang mag-isa. Dito sasabihin namin sa iyo ang lahat ng kailangan mong malaman sa bagay na ito.

Paano i-install ang Munin sa Ubuntu

  1. Sige. Ang pag-install ng program na ito ay napaka-simple, kaya't sapat na masabi na nasa opisyal na mga repository na malaman na mai-install natin ito mula sa terminal na may utos na "sudo apt install munin" (nang walang mga quote) o mula sa isang manager ng package tulad ng Syanptic. Kapag na-install na, kakailanganin natin itong gumana, kung saan tayo ay lumilipat sa susunod na hakbang.
  2. Ina-edit namin ang file ng pagsasaayos na nasa landas / var / cache / munin / www at kinokopya at na-paste namin ang sumusunod na teksto, iyon ay, magkakaroon lamang ito ng mga sumusunod:

dbdir / var / lib / munin
htmldir / var / cache / munin / www
logdir / var / log / munin
rundir / var / run / munin

# Kung saan hahanapin ang template ng HTML
tmpldir / etc / munin / template

# isang simpleng puno ng host
[munin.localhost.com]
address 127.0.0.1
use_node_name oo [/ sourcecode]

  1. Susunod, ini-edit namin ang file ng server upang kumilos ito bilang isang node para sa kanyang sarili at nakikinig lamang sa sarili nito (loopback) at hindi sa lahat ng mga interface sa network. Nakamit ito sa pamamagitan ng pag-edit ng file munin-node.conf binabago ang halaga marami sa 127.0.0.1.
  2. Sa susunod na hakbang mai-edit namin ang file apache.conf upang mai-configure ang isang alias, isang bagay na gagawin namin sa sumusunod na teksto:

Alyas / munin / var / cache / munin / www

Payagan ang order, tanggihan
# Payagan mula sa localhost 127.0.0.0/8 :: 1
Payagan mula sa lahat
Mga Pagpipilian Wala

# Ang file na ito ay maaaring magamit bilang isang .htaccess file, o isang bahagi ng iyong apache
# configfile.
#
# Para sa pagpipilian ng .htaccess file upang gumana ang munin www direktoryo
Ang # (/ var / cache / munin / www) ay dapat mayroong "AllowOverride lahat" o kung ano man
# malapit sa set na iyon.
#

AuthUserFile / etc / munin / munin-htpasswd
"Admin" ng AuthName
AuthType Basic
ay nangangailangan ng wastong-user

# Ang susunod na bahagi na ito ay nangangailangan ng mod_expires upang paganahin.
#

# Itakda ang default na oras ng pag-expire para sa mga file sa 5 minuto 10 segundo mula
# kanilang oras ng paglikha (pagbabago). Marahil ay may mga bagong file ng
# oras na iyon.
#
Nag-expireActive On
Mag-e-expireDefault M310

  1. Susunod, isinasaalang-alang na ang gumagamit ay magiging "admin", magbubukas kami ng isang terminal, i-access ang direktoryo kung saan binago namin ang file at nilikha ang password gamit ang sumusunod na utos:
htpasswd -c munin-htpasswd admin
  1. Lahat ay mai-configure na. Ngayon, upang maisagawa ito isusulat namin ang utos:
service munin-node restart && service apache2 restart

Ano ang kulang? Ang pinakamahalagang bagay: simulan ang pagsubaybay sa server. Para dito, kailangan lamang naming ipasok ang username at password na dati naming natukoy sa pamamagitan ng pag-access munin.localhost.com, sa oras na iyon makikita natin kung ano ang mayroon kaming heading sa post na ito.

sa pamamagitan ng: root.com.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.