Ṣe atunto Gba bi Oluṣakoso Abojuto Aarin fun Awọn alabara


Itọsọna yii yoo fojusi lori bii o ṣe le mu ohun itanna nẹtiwọọki ṣiṣẹ fun Collectd daemon lati le ṣe bi olupin ibojuwo aarin fun awọn alabara Gbajọ miiran ti a fi sori ẹrọ lori ọpọlọpọ awọn olupin lori nẹtiwọki rẹ.

Awọn ibeere fun iṣeto yii ni lati tunto ọkan daemon Collectd (pẹlu wiwo Collectd-wẹẹbu) lori ogun kan lori awọn agbegbe rẹ eyiti yoo muu ṣiṣẹ lati ṣiṣẹ ni ipo olupin ti n pese aaye aarin ibojuwo kan. Awọn iyoku ti awọn ọmọ-ogun ti a ṣetọju, eyiti o n ṣiṣẹ daemon Collectd, yẹ ki o wa ni tunto nikan ni ipo alabara lati firanṣẹ gbogbo awọn iṣiro ti wọn gba si ẹka aringbungbun.

  1. Ṣafikun Gbigba ati Gba-Wẹẹbu lati ṣetọju Awọn olupin Linux

Igbese 1: Jeki Ipo olupin Gba

1. A ro pe daemon Collectd ati interface Collectd-ayelujara ti wa ni tẹlẹ ti fi sori ẹrọ lori ẹrọ rẹ ti yoo ṣe bi olupin kan, igbesẹ akọkọ ti o nilo lati ṣe abojuto ni lati ni idaniloju pe akoko eto ti muuṣiṣẹpọ pẹlu olupin akoko kan ni isunmọ rẹ.

Lati ṣaṣeyọri ibi-afẹde yii o le fi sori ẹrọ olupin ntp sori ẹrọ rẹ, tabi, ọna ti o rọrun diẹ sii yoo jẹ lati muuṣiṣẹpọ akoko eto nigbagbogbo nipa ṣiṣe pipaṣẹ ntpdate lati cron lodi si olupin akoko agbegbe kan tabi olupin akoko ti gbogbo eniyan nitosi awọn agbegbe rẹ nipasẹ ijumọsọrọ oju opo wẹẹbu http://pool.ntp.org fun awọn olupin ntp wa.

Nitorinaa, fi aṣẹ ntpdate sori ẹrọ, ti ko ba si tẹlẹ lori ẹrọ rẹ, ki o si ṣe amuṣiṣẹpọ akoko kan pẹlu olupin akoko to sunmọ julọ nipa fifun awọn ofin wọnyi:

# 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

Akiyesi: Rọpo URL olupin ntp ni ibamu ninu aṣẹ loke.

2. Nigbamii, ṣafikun aṣẹ amuṣiṣẹpọ akoko ti o wa loke si faili root crontab daemon lati le ṣe eto lojoojumọ larin ọganjọ nipasẹ ipinfunni aṣẹ isalẹ:

# crontab -e

3. Lọgan ti a ba ṣi faili crontab root fun ṣiṣatunkọ, ṣafikun laini atẹle ni isalẹ faili naa, fipamọ ati jade, lati mu iṣeto naa ṣiṣẹ:

@daily ntpdate 0.ro.pool.ntp.org   

Akiyesi: Tun awọn igbesẹ yii ṣe nipa mimuṣiṣẹpọ akoko lori gbogbo ẹya Awọn apejọ alabara Gbigba ti o wa ni nẹtiwọọki rẹ lati jẹ ki gbogbo akoko eto wọn baamu pẹlu olupin akoko aarin.

Igbese 2: Tunto Gba ni Ipo Server lori Eto Abojuto Aarin

4. Lati le ṣiṣẹ Collectd daemon bi olupin ati ṣajọ gbogbo awọn iṣiro lati ọdọ awọn alabara ikojọpọ, o nilo lati jẹki ohun itanna Nẹtiwọọki.

Ipa ti ohun itanna nẹtiwọọki ni lati tẹtisi awọn isopọ lori ibudo 25826/UDP aiyipada ati gba data lati awọn apẹẹrẹ alabara. Nitorinaa, ṣii faili iṣeto ikojọ akọkọ fun ṣiṣatunkọ ati ṣoki awọn alaye wọnyi:

# nano /etc/collectd/collectd.conf
OR
# nano /etc/collectd.conf

Wa ati ṣoki awọn alaye bi isalẹ:

LoadPlugin logfile
LoadPlugin syslog

<Plugin logfile>
       LogLevel "info"
       File STDOUT
       Timestamp true
       PrintSeverity false
</Plugin>

<Plugin syslog>
        LogLevel info
</Plugin>

LoadPlugin network

Bayi, wa jinna lori akoonu faili, ṣe idanimọ ohun itanna ohun itanna Nẹtiwọọki ati ṣoki awọn alaye wọnyi, rirọpo alaye adirẹsi Gbọ bi a ti gbekalẹ lori abajade atẹle:

<Plugin network>
...
# server setup:
      <Listen "0.0.0.0" "25826">
       </Listen>
....
</Plugin>

5. Lẹhin ti o ti pari ṣiṣatunkọ faili naa, fipamọ ki o pa a ki o tun bẹrẹ iṣẹ Gbigba lati ṣe afihan awọn ayipada ati di igbọran olupin lori gbogbo awọn atọkun nẹtiwọọki. Lo pipaṣẹ netstat lati gba iṣelọpọ iho iho Nẹtiwọọki.

# service collectd restart
or
# systemctl restart collectd   [For systemd init services]
# netstat –tulpn| grep collectd