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.
- 20 Awọn irinṣẹ laini pipaṣẹ lati ṣetọju Iṣe Linux
- 13 Awọn irinṣẹ Abojuto Iṣẹ iṣe Linux
- Netdata - Akoko-Akoko Awọn irinṣẹ Abojuto Iṣẹ iṣe Linux
- 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ẹ?