Darkstat - Itupalẹ Ijabọ Ijabọ Nẹtiwọọki Linux Nẹtiwọọki kan


Darkstat jẹ pẹpẹ agbelebu kan, iwuwo fẹẹrẹ, rọrun, irinṣẹ awọn iṣiro nẹtiwọọki akoko gidi ti o mu ijabọ nẹtiwọọki, ṣe iṣiro awọn iṣiro nipa lilo, ati ṣe awọn ijabọ lori HTTP.

  • Olupin wẹẹbu ti o ṣopọ pẹlu iṣẹ ṣiṣe funmorawon deflate.
  • Ṣee gbe, okun-tẹle ati onínọmbà ijabọ oju opo wẹẹbu ti o munadoko.
  • Oju opo wẹẹbu fihan awọn aworan iṣowo, awọn iroyin fun olugbalejo ati awọn ibudo fun olugbalejo kọọkan.
  • Ṣe atilẹyin atilẹyin asynchronous yiyipada ipinnu DNS nipa lilo ilana ọmọde.
  • Atilẹyin fun ilana IPv6.

  • libpcap - ile-ikawe C/C ++ to ṣee gbe fun ijabọ ijabọ nẹtiwọọki.

Jije iwọn ni iwọn, o nlo awọn orisun iranti eto kekere pupọ ati pe o rọrun lati fi sori ẹrọ, tunto ati lo ninu Lainos bi a ti salaye ni isalẹ.

Bii a ṣe le Fi Itupalẹ Traffic Nẹtiwọọki Darkstat sori ẹrọ ni Lainos

1. Ni Oriire, darkstat wa ni awọn ibi ipamọ sọfitiwia ti awọn pinpin kaakiri Linux bii RHEL/CentOS ati Debian/Ubuntu.

$ sudo apt-get install darkstat		# Debian/Ubuntu
$ sudo yum install darkstat		# RHEL/CentOS
$ sudo dnf install darkstat		# Fedora 22+

2. Lẹhin fifi darkstat sori ẹrọ, o nilo lati tunto rẹ ninu faili iṣeto akọkọ /etc/darkstat/init.cfg.

$ sudo vi /etc/darkstat/init.cfg

Akiyesi pe fun idi ti ẹkọ yii, a yoo ṣalaye dandan nikan bii awọn aṣayan iṣeto pataki fun ọ lati bẹrẹ lilo irinṣẹ yii.

Bayi yi iye START_DARKSTAT lati rara si bẹẹni ki o ṣeto atokọ darkstat naa yoo tẹtisi pẹlu aṣayan INTERFACE.

Ati pe ailopin DIR = ”/ var/lib/darkstat” ati DAYLOG = ”- daylog darkstat.log” awọn aṣayan lati ṣalaye itọsọna rẹ ati log log lẹsẹsẹ.

START_DARKSTAT=yes
INTERFACE="-i ppp0"
DIR="/var/lib/darkstat"
# File will be relative to $DIR:
DAYLOG="--daylog darkstat.log"

3. Bẹrẹ daemon darkstat fun bayi ati mu ki o bẹrẹ ni bata eto bi atẹle.

------------ On SystemD ------------ 
$ sudo systemctl start darkstat
$ sudo /lib/systemd/systemd-sysv-install enable darkstat
$ sudo systemctl status darkstat

------------ On SysV Init ------------
$ sudo /etc/init.d/darkstat start
$ sudo chkconfig darkstat on
$ sudo /etc/init.d/darkstat status

4. Nipa aiyipada, darkstat ngbọ lori ibudo 667, nitorinaa ṣii ibudo lori ogiriina lati gba aaye wọle.

------------ On FirewallD ------------
$ sudo firewall-cmd --zone=public --permanent --add-port=667/tcp
$ sudo firewall-cmd --reload

------------ On IPtables ------------
$ sudo iptables -A INPUT -p udp -m state --state NEW --dport 667 -j ACCEPT
$ sudo iptables -A INPUT -p tcp -m state --state NEW --dport 667 -j ACCEPT
$ sudo service iptables save

------------ On UFW Firewall ------------
$ sudo ufw allow 667/tcp
$ sudo ufw reload

5. Lakotan, wọle si oju opo wẹẹbu ti darkstat nipa lilọ si URL http:// Server-IP: 667.

O le ṣe atunto awọn aworan laifọwọyi nipa tite on ati pipa awọn bọtini.

Ṣakoso awọn Darkstat Lati laini aṣẹ ni Linux

Nibi, a yoo ṣalaye awọn apẹẹrẹ pataki diẹ bi o ṣe le ṣiṣẹ darkstat lati laini aṣẹ.

6. Lati gba awọn iṣiro nẹtiwọọki lori wiwo eth0, o le lo asia -i bi isalẹ.

$ darkstat -i eth0

7. Lati sin awọn oju-iwe wẹẹbu lori ibudo kan pato, pẹlu Flag -p bii eleyi.

$ darkstat -i eth0 -p 8080

8. Lati tọju oju awọn iṣiro nẹtiwọọki fun iṣẹ ti a fifun, lo -f tabi asia àlẹmọ. Ikasi àlẹmọ pàtó ninu apẹẹrẹ ni isalẹ yoo gba ijabọ ti o kan iṣẹ SSH.

$ darkstat -i eth0 -f "port 22"

Ni ikẹhin ṣugbọn ko kere ju, ti o ba fẹ pa darkstat mọlẹ ni ọna mimọ; o ni iṣeduro lati firanṣẹ SIGTERM tabi ifihan agbara SIGINT si ilana obi ti o ṣokunkun julọ.

Ni akọkọ, gba ID ilana ilana obi dudu (PPID) nipa lilo pipaṣẹ pidof:

$ pidof darkstat

Lẹhinna pa ilana bii bẹ:

$ sudo kill -SIGTERM 4790
OR
$ sudo kill -15 4790

Fun awọn aṣayan lilo ni afikun, ka nipasẹ oju-iwe oju-iwe darkstat:

$ man darkstat

Ọna asopọ Itọkasi: Oju-ile Darkstat

O tun le fẹ lati ka awọn nkan ti o ni ibatan wọnyi lori ibojuwo nẹtiwọọki Linux.

  1. 20 Awọn irinṣẹ laini pipaṣẹ lati ṣetọju Iṣe Linux
  2. 13 Awọn irinṣẹ Abojuto Iṣẹ iṣe Linux
  3. Netdata - Akoko-Akoko Awọn irinṣẹ Abojuto Iṣẹ iṣe Linux
  4. BCC - Awọn irinṣẹ Yiyi fun Iṣe Linux ati Abojuto Nẹtiwọọki

O n niyen! Ninu nkan yii, a ti ṣalaye bii o ṣe le fi sori ẹrọ ati lilo darkstat ni Lainos lati mu ijabọ nẹtiwọọki, ṣe iṣiro lilo, ati itupalẹ awọn iroyin lori HTTP.

Ṣe o ni awọn ibeere eyikeyi lati beere tabi awọn ero lati pin, lo fọọmu asọye ni isalẹ?