Darkstat - Vefbundið Linux netumferðargreiningartæki
Darkstat er þvert á vettvang, létt, einfalt, rauntíma nettölfræðiverkfæri sem fangar netumferð, reiknar tölfræði um notkun og þjónar skýrslunum yfir HTTP.
- Sambyggður vefþjónn með aðgerð til að tæma þjöppun.
- Færanleg, einn-þráður og skilvirkur netumferðargreiningari á vefnum.
- Vefviðmótið sýnir umferðarlínurit, skýrslur á hvern gestgjafa og tengi fyrir hvern gestgjafa.
- Styður ósamstillta öfugri DNS-upplausn með því að nota undirferli.
- Stuðningur við IPv6 samskiptareglur.
- libpcap – flytjanlegt C/C++ bókasafn fyrir netumferðarfang.
Þar sem það er lítið í stærð, notar það mjög lítið kerfisminnisauðlindir og það er auðvelt að setja upp, stilla og nota í Linux eins og útskýrt er hér að neðan.
Hvernig á að setja upp Darkstat Network Traffic Analyzer í Linux
1. Sem betur fer er darkstat fáanlegt í hugbúnaðargeymslum almennra Linux dreifinga eins og RHEL/CentOS og Debian/Ubuntu.
$ sudo apt-get install darkstat # Debian/Ubuntu
$ sudo yum install darkstat # RHEL/CentOS
$ sudo dnf install darkstat # Fedora 22+
2. Eftir að darkstat hefur verið sett upp þarftu að stilla það í aðalstillingarskránni /etc/darkstat/init.cfg.
$ sudo vi /etc/darkstat/init.cfg
Athugaðu að í tilgangi þessarar kennslu munum við aðeins útskýra skyldubundna og mikilvæga stillingarvalkosti fyrir þig til að byrja að nota þetta tól.
Breyttu nú gildi START_DARKSTAT úr nei í já og stilltu viðmótið sem darkstat mun hlusta á með INTERFACE valkostinum.
Og afmarkaðu líka DIR=”/var/lib/darkstat” og DAYLOG=”–daylog darkstat.log” valkostina til að tilgreina möppu sína og annálaskrá í sömu röð.
START_DARKSTAT=yes
INTERFACE="-i ppp0"
DIR="/var/lib/darkstat"
# File will be relative to $DIR:
DAYLOG="--daylog darkstat.log"
3. Ræstu darkstat púkann í bili og gerðu honum kleift að byrja við ræsingu kerfisins sem hér segir.
------------ 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. Sjálfgefið hlustar darkstat á port 667, svo opnaðu portið á eldveggnum til að leyfa aðgang.
------------ 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. Að lokum skaltu opna darkstat vefviðmótið með því að fara á URL http://Server-IP:667.

Þú getur endurhlaða línurit sjálfkrafa með því að smella á hnappana on og off.
Stjórna Darkstat frá skipanalínu í Linux
Hér munum við útskýra nokkur mikilvæg dæmi um hvernig þú getur stjórnað darkstat frá skipanalínunni.
6. Til að safna nettölfræði um eth0 viðmótið geturðu notað -i fánann eins og hér að neðan.
$ darkstat -i eth0
7. Til að þjóna vefsíðum á tiltekinni höfn skaltu hafa -p fána eins og þetta.
$ darkstat -i eth0 -p 8080
8. Til að fylgjast með nettölfræði fyrir tiltekna þjónustu, notaðu -f eða síufánann. Tilgreind síutjáning í dæminu hér að neðan mun fanga umferð sem tengist SSH þjónustu.
$ darkstat -i eth0 -f "port 22"
Síðast en ekki síst, ef þú vilt leggja darkstat niður á hreinan hátt; það er mælt með því að senda SIGTERM eða SIGINT merki til darkstat foreldraferlisins.
Fyrst skaltu fá darkstat foreldraferliskennið (PPID) með því að nota pidof skipunina:
$ pidof darkstat
Dreptu síðan ferlið svona:
$ sudo kill -SIGTERM 4790
OR
$ sudo kill -15 4790
Fyrir frekari notkunarmöguleika skaltu lesa í gegnum darkstat manpage:
$ man darkstat
Tilvísunartengill: Darkstat heimasíða
Þú gætir líka viljað lesa eftirfarandi tengdar greinar um Linux netvöktun.
- 20 skipanalínuverkfæri til að fylgjast með afköstum Linux
- 13 Linux árangurseftirlitsverkfæri
- Netdata – Rauntíma Linux árangurseftirlitsverkfæri
- BCC – Dynamic Tools for Linux Performance and Network Monitoring
Það er það! Í þessari grein höfum við útskýrt hvernig á að setja upp og nota darkstat í Linux til að fanga netumferð, reikna út notkun og greina skýrslur yfir HTTP.
Hefur þú einhverjar spurningar til að spyrja eða hugsanir til að deila, notaðu athugasemdareyðublaðið hér að neðan?