dream789 发表于 2019-1-26 11:32:00

linux网络监测工具iftop、ntop、iperf、nmap的部署及使用



网络监测工具iftop



iftop是一个时时网卡流量监控工具,类似top命令,它可以监控指定网卡的时时流量、端口连接信息、反向解析ip等。对于网络故障流量异常监测很有效
安装:yum install -y iftop   #机器上用的阿里的yum源
               
执行命令 :      iftop -P -i eno16777736
               

http://s1.运维网.com/images/20180402/1522662034809958.png

  iftop界面相关说明
  界面上面显示的是类似刻度尺的刻度范围,为显示流量图形的长条作标尺用的。
  中间的这两个左右箭头,表示的是流量的方向。
  TX:发送流量
  RX:接收流量
  TOTAL:总流量
  Cumm:运行iftop到目前时间的总流量
  peak:流量峰值
  rates:分别表示过去 2s 10s 40s 的平均流量
  iftop常用的参数
  -i设定监测的网卡,如:# iftop -i eth1
  -B 以bytes为单位显示流量(默认是bits),如:# iftop -B
  -n使host信息默认直接都显示IP,如:# iftop -n
  -N使端口信息默认直接都显示端口号,如: # iftop -N
  -F显示特定网段的进出流量,如# iftop -F 10.10.1.0/24或# iftop -F 10.10.1.0/255.255.255.0
  -h(display this message),帮助,显示参数信息
  -p使用这个参数后,中间的列表显示的本地主机信息,出现了本机以外的IP信息;
  -b使流量图形条默认就显示;
  -f这个暂时还不太会用,过滤计算包用的;
  -P使host信息及端口信息默认就都显示;
  -m设置界面最上边的刻度的最大值,刻度分五个大段显示,例:# iftop -m 100M


网络监控分析工具Ntop(停止更新)——》Ntopng(主推版本)
可以监控庞大的服务器网络,监控流量、端口、路由、服务、带宽、时间等


安装Ntopng需要ntop.repo和epel.repo(选择对应系统版本) 本机器已用了阿里云的epel7版本
  cd /etc/yum.repos.d/
  wget http://packages.ntop.org/centos-stable/ntop.repo -O ntop.repo
  yum clean all
  yum update
  yum install pfring n2disk nProbe ntopng ntopng-data nbox
  配置Ntopng
  默认的配置文件为ntopng.conf,添加一些配置信息,例如:
  # cat /etc/ntopng/ntopng.conf |grep -v "^#"
  -G=/var/run/ntopng.pid
  --interface=eno16777736
  --http-port=3000
  --local-networks=0.0.0.0/24
  相关参数含义如下:
  -G指定存储Ntopng进程号的文件路径。
  --local-network指定要监控的本地子网段。
  --interface em2指定监听em2网卡上的流量。
  --user指定运行Ntopng服务所使用的账户。
  --http-port指定Ntopng的Web服务端口号,如果不指定,默认端口为3000。
  修改完配置后启动服务
  首先要启动redis
  redis的配置文件 绑定地址为   bind 0.0.0.0
  启动redis      nohup /usr/bin/redis-server /etc/redis.conf &       或者systemctl start redis
  接着启动ntopng    systemctl start ntopng
  浏览器打开 机器的3000端口 192.168.1.13:3000,默认登陆账户密码均为admin

http://s1.运维网.com/images/20180403/1522724205118633.png
      接着修改密码为123456(必须修改密码后才能进入管理界面)
http://s1.运维网.com/images/20180403/1522724345275115.png




网络流量监控界面
http://s1.运维网.com/images/20180403/1522724873161492.png


监控网段内的机器设备
http://s1.运维网.com/images/20180403/1522725149475396.png


监控的网卡具体业务流量详情
http://s1.运维网.com/images/20180403/1522725443877260.png


流量的端口分布
http://s1.运维网.com/images/20180403/1522725679594553.png


具体主机的流量监控情况(192.168.1.107)

http://s1.运维网.com/images/20180403/1522726201600601.png


选定网卡的网络详细情况及历史数据
http://s1.运维网.com/images/20180403/1522726351832721.png


上面是ntopng的功能界面展示,效果很不错哦!






网络探测工具nmap

nmap用于网络发现、端口扫描、系统及版本检测,应用及版本检测
常用命令 nmap -T4 -A -v 192.168.1.13

端口扫描nmap -sU -sS -F 192.168.1.13
版本检测 nmap -sV 192.168.1.13
系统检测 nmap -O --osscan-guess 192.168.1.13
  安装nmap
  到官网下载安装包
  http://www.nmap.com.cn/
  选择一个版本下载wget https://nmap.org/dist/nmap-7.70-1.x86_64.rpm
  rpm -Uvh nmap-7.70-1.x86_64.rpm
  常用命令示例

  nmap -T4 -A -v 192.168.1.13         #T4为等级A 为全面扫描v是显示细节
  扫描的部分结果
http://s1.运维网.com/images/20180403/1522738819946439.png
  nmap 主机发现扫描示例
  nmap -sn -PE -PS22,3306,6379 -PU53 www.baidu.com
  -sn只进行主机发现扫描
  -PE用ICMP echo报文形式进行主机探测
  -PStcp方式探测主机信息
  -Pn扫描端口
  -PU用UDP方式探测
http://s1.运维网.com/images/20180403/1522739180996157.png
  nmap 端口扫描示例
  nmap -sU -sS -F www.abc.com
  -sS 表示用tcp syn方式扫描tcp端口
  -sU 表示扫描UDP端口
  -F 表示快速扫描
http://s1.运维网.com/images/20180403/1522739364668271.png
  nmap 版本侦测
  nmap -sV 192.168.1.13
http://s1.运维网.com/images/20180403/1522740337515762.png
  nmap 操作系统侦测
  nmap -O --osscan-guess 192.168.1.13-110
http://s1.运维网.com/images/20180403/1522740568676697.png
http://s1.运维网.com/images/20180403/1522740758433929.png



页: [1]
查看完整版本: linux网络监测工具iftop、ntop、iperf、nmap的部署及使用