Ikkonfigura Collectd bħala Server ta' Monitoraġġ Ċentrali għall-Klijenti
Dan it-tutorja se jiffoka fuq kif tista 'tippermetti l-plugin tan-netwerking għal Collectd daemon sabiex taġixxi bħala server ta' monitoraġġ ċentrali għal klijenti Collectd oħra installati fuq diversi servers fuq in-netwerk tiegħek.
Ir-rekwiżiti għal din is-setup huma li jiġi kkonfigurat demon wieħed Collectd (b'interface Collectd-web) fuq host fuq il-bini tiegħek li se jiġi attivat biex jaħdem fil-modalità server li jipprovdi punt ċentrali ta' monitoraġġ. Il-bqija tal-hosts immonitorjati, li jmexxu Collectd daemon, għandhom jiġu kkonfigurati biss fil-modalità klijent sabiex jibagħtu l-istatistika kollha miġbura tagħhom lill-unità ċentrali.
- Installa Collectd u Collectd-Web biex Tissorvelja Servers Linux
Pass 1: Ippermetti Collected Server Mode
1. Jekk wieħed jassumi li Collectd daemon u Collectd-web interface huma diġà installati fuq il-magna tiegħek li se taġixxi bħala server, l-ewwel pass li jkollok bżonn tieħu ħsieb huwa li tiżgura li l-ħin tas-sistema huwa sinkronizzat ma 'server tal-ħin f' il-prossimità tiegħek.
Biex tikseb dan l-għan tista 'tinstalla s-server ntp fuq il-magna tiegħek, jew, metodu aktar konvenjenti jkun li tissinkronizza l-ħin tas-sistema regolarment billi tesegwixxi l-kmand ntpdate minn cron kontra server tal-ħin lokali jew server tal-ħin pubbliku ħdejn il-bini tiegħek billi tikkonsulta. il-websajt http://pool.ntp.org għal servers ntp disponibbli.
Allura, installa kmand ntpdate, jekk mhux diġà preżenti fis-sistema tiegħek, u agħmel sinkronizzazzjoni tal-ħin mal-eqreb server tal-ħin billi toħroġ il-kmandi li ġejjin:
# apt-get install ntpdate [On Debain based Systems] # yum install ntpdate [On RedHat based Systems] OR # dnf install ntpdate
# ntpdate 0.ro.pool.ntp.org
Nota: Ibdel il-URL tas-server ntp kif xieraq fil-kmand ta 'hawn fuq.
2. Sussegwentement, żid il-kmand tas-sinkronizzazzjoni tal-ħin ta 'hawn fuq mal-fajl tal-għeruq tal-crontab daemon sabiex jiġi skedat kuljum f'nofsillejl billi toħroġ il-kmand ta' hawn taħt:
# crontab -e
3. Ladarba l-fajl tal-crontab tal-għeruq jinfetaħ għall-editjar, żid il-linja li ġejja fil-qiegħ tal-fajl, issalvaha u oħroġ, sabiex tattiva l-iskeda:
@daily ntpdate 0.ro.pool.ntp.org
Nota: Irrepeti dawn il-passi dwar is-sinkronizzazzjoni tal-ħin fuq l-istanzi kollha tal-klijent tal-karatteristika Miġbura preżenti fin-netwerk tiegħek sabiex il-ħin kollu tas-sistema tagħhom ikun allinjat ma' server tal-ħin ċentrali.
Pass 2: Ikkonfigura Collectd fil-Modalità Server fuq is-Sistema ta' Monitoraġġ Ċentrali
4. Sabiex tmexxi Collectd daemon bħala server u tiġbor l-istatistika kollha mill-klijenti collectd, għandek bżonn li tippermetti l-plugin tan-Netwerk.
Ir-rwol tal-plugin tan-Netwerk huwa li jisma' għal konnessjonijiet fuq il-port default 25826/UDP u jirċievi dejta mill-istanzi tal-klijenti. Allura, iftaħ il-fajl ewlieni tal-konfigurazzjoni collectd għall-editjar u neħħi l-kumment tad-dikjarazzjonijiet li ġejjin:
# nano /etc/collectd/collectd.conf OR # nano /etc/collectd.conf
Fittex u neħħi l-kumment tad-dikjarazzjonijiet kif hawn taħt:
LoadPlugin logfile LoadPlugin syslog <Plugin logfile> LogLevel "info" File STDOUT Timestamp true PrintSeverity false </Plugin> <Plugin syslog> LogLevel info </Plugin> LoadPlugin network
Issa, fittex fil-fond fuq il-kontenut tal-fajl, identifika l-blokk tal-plugin tan-Netwerk u neħħi l-kumment tad-dikjarazzjonijiet li ġejjin, filwaqt li tissostitwixxi d-dikjarazzjoni tal-indirizz Isma kif ippreżentata fis-silta li ġejja:
<Plugin network> ... # server setup: <Listen "0.0.0.0" "25826"> </Listen> .... </Plugin>
5. Wara li tkun lest l-editjar tal-fajl, issalvah u agħlaq u terġa 'tibda s-servizz Collectd biex tirrifletti l-bidliet u ssir server li jisma' fuq l-interfaces tan-netwerk kollha. Uża l-kmand netstat biex tikseb l-output tas-socket tan-netwerk Collectd.
# service collectd restart or # systemctl restart collectd [For systemd init services]
# netstat –tulpn| grep collectd