系统&网络“人肉”监控
1.1 问题
本例要求理解常用的监控方法,熟悉Linux服务器中简单的监控工具,掌握zabbix监控系统的基本组件构成,完成下列任务:

1)使用uptime检查CPU负载

2)使用who | wc -l了解用户登录情况

3)使用pgrep -c检查进程数

4)使用iptraf检查网络流量

1.2 方案
为了方便软件包安装,虚拟机环境应预先配置好可用的yum源。

必要时可使用CentOS 7光盘快速部署本地源,具体可参考下列步骤。

1)前提条件:为Linux主机连接CentOS 7光盘

2)部署软件仓库目录

[root@zbx ~]# mkdir   -p  /repo/cos7dvd                  //建挂载点目录
[root@zbx ~]# vim  /etc/fstab                             //配置开机挂载
/dev/cdrom   /repo/cos7dvd  iso9660   defaults  0  0
[root@zbx ~]# mount  -a                                 //检查并挂载

3)设置使用本机目录作为软件来源

[root@zbx ~]# rm  -rf  /etc/yum.repos.d/*.repo             //清理旧配置
[root@zbx ~]# yum-config-manager  --add  file:///repo/cos7dvd //添加新的源配置
[root@zbx ~]# vim  /etc/yum.conf                         //不检查软件签名
gpgcheck=0

4)检查结果

[root@zbx ~]# yum  repolist                             //列出可用的源
源标识           源名称                               状态
repo_cos7dvd     added from: file:///repo/cos     3,971
repolist: 3,971

1.3 步骤
实现此案例需要按照如下步骤进行。

步骤一:使用uptime检查CPU负载

[root@zbx ~]# uptime11:32:01 up 34 min,  3 users,  load average: 0.00, 0.09, 0.37

uptime工具可以在一行内给出下列信息:当前时间,系统运行了多久时间,当前登陆的用户有多少,前1、5和15分钟内系统的平均负载(每秒处理的任务请求数)。

步骤二:使用who | wc -l了解用户登录情况

[root@zbx ~]# who                                  //列出已经登录的用户信息
root     :0           2018-10-23 11:10 (:0)
root     pts/0        2018-10-23 11:13 (:0)
root     pts/1        2018-10-23 11:27 (192.168.10.1)
[root@zbx ~]# who  |  wc  -l                          //统计已经登录的用户数量
3

上述操作中使用了管道操作符“|”,基本用法为:命令行1 | 命令行2,作用是将命令行1(who显示已经登录的用户信息)的屏幕显示结果交给命令行2(wc -l统计文本行数)处理。

步骤三:使用pgrep -c . 检查进程数

[root@zbx ~]# pgrep  -c  .
218

上述操作中,pgrep命令是用来查找运行进程信息的工具,-c表示统计数量,最后的 . 号是一个特殊关键词(表示任何进程)。pgrep工具的基本用法为:pgrep 关键词。

步骤四:使用iptraf-ng检查网络流量

iptraf-ng是一个针对网卡流量的交互式监控工具,使用它之前需要先安装对应的软件包。

[root@zbx ~]# yum  -y  install  iptraf-ng
.. ..
已安装:iptraf-ng.x86_64 0:1.1.4-6.el7
完毕!
[root@zbx ~]#

安装好iptraf-ng软件包以后,就可以直接运行此命令,或者添加“-i 网卡名”选项只查看某个网卡的流量数据。

[root@zbx ~]# iptraf-ng  -i  ens33
.. ..

运行结果如图-1所示,按q键可退出。


图-1

步骤二:认识zabbix组件构成

1)zabbix-server、zabbix-agent 各自作用?

zabbix-server,作为zabbix服务端,负责采集、存储各种监控数据,并通过Web提供管理/数据分析入口,以及监控结果展示界面。

zabbix-agent,作为zabbix客户端,安装在Linux或Windows服务器上,为zabbix-server提供相应的监控数据。

2)对于路由器/交换机等网络设备,zabbix如何采集数据?

被监控的网络设备需要配置并启用SNMP协议支持,zabbix-server可以通过SNMP协议从被监控设备采集到监控数据。

系统网络“人肉”监控相关推荐

  1. 网络人远程监控软件(Netman旗舰版) v2.311官方版

    2019独角兽企业重金招聘Python工程师标准>>> 软件名称:网络人远程监控软件(Netman旗舰版) v2.311官方版 版本:2.311更新日期:2016-06-13 大小: ...

  2. 人肉搜索受害者可法律维权

    随着互联网等新兴媒体快速发展,信息传播渠道大大拓宽,公众意见表达空前活跃,网络舆论对社会生活的影响越来越大.与此同时,如何增强法律意识.规范网络行为,也给网络媒体和网络舆论发展提出了新的课题.就此,新 ...

  3. “人肉”背后隐藏的网络风险

    "遭此不幸"的演艺界大碗包括 Jay-Z.碧昂斯 (Beyonce).布兰妮.斯皮尔斯 (Britney Spears) 以及金.卡戴珊 (Kim Kardashian) 等,他们 ...

  4. “人肉搜索”成网络暴力3大悬念?

    核心提示:"人肉搜索"是指在互联网上,利用网友的参与来获得所需的信息.近几年,"人肉搜索"有蔓延成"网络暴力"的倾向-- "如果你 ...

  5. 视频监控系统网络时间同步(NTP网络授时)问题详解

    视频监控系统网络时间同步(NTP网络授时)问题详解 视频监控系统网络时间同步(NTP网络授时)问题详解 本文由安徽京准公司提供,转载需授权@@ 视频监控系统是指综合应用视音频监控.通信.计算机网络等技 ...

  6. 监控系统网络可视化传输的四种安装方式

    在很多情况下,对于监控的安装会有很多人会有疑问.监控作为弱电行业中的一大类,施工人员通常要根据客户的需求进行施工.但对于不同客户的不同需求,要想满足就必须清楚不同的安装方式.今天,就来说说几种网络监控 ...

  7. 人肉搜索与网络实名制

    相信有的人一看到这个标题就想到两者之间的关系了.没错,人肉搜索说明我们正在靠近网络实名制.人肉搜索威力之巨大不用多说,它让我们认识到,一个人越是依赖网络,他就会在网络上留下越多的活动记录,找到他的真实 ...

  8. “知乎女神”诈骗被人肉,一场个人隐私权与网络监督权的博弈

    近日,关于"知乎女神诈骗案"的消息吸引了众多网友的关注.在知乎网友集体举报后,疑似当事人童某又发布帖文,就自己的行为致歉,并称自己正准备和父母一起去公安局自首.并表示,对于诈骗的钱 ...

  9. 人肉搜索:网络隐私权的侵犯与保护

    "如果你爱他,把他放到人肉引擎上去,你很快就会知道他的一切:如果你恨他,把他放到人肉引擎上去,因为那里是地狱--"最近,这种网络上的"人肉搜索"将互联网搅得风生 ...

最新文章

  1. NLP任务中的文本预处理步骤、工具和示例
  2. 独家 | 如何改善你的训练数据集?(附案例)
  3. 如何在windows 10 x64安装佳能 CP900 驱动
  4. 牛客网暑期ACM多校训练营(第一场)J Different Integers
  5. 汇编语言:编写代码实现字符串的复制
  6. 面试官:面对业务量增长10倍、100倍怎么处理? 当场哭出声。。
  7. Theano 中文文档 0.9 - 5.1 Ubuntu安装说明
  8. 分享一个四两拨千斤的真实故事
  9. 马云欣赏你,你的创业就已成功了一半
  10. celeste第二章_蔚蓝山Celeste全成就指南_蔚蓝山Celeste全成就获得方法_游戏堡
  11. 爬虫基础以及Xpath、Beautiful Soup的应用
  12. Linux服务器中SVN版本库的创建与配置
  13. 做一个人脸识别相关的毕业设计
  14. Python基于周立功盒子的二次开发的封装和调用
  15. Android使用usb线传输大文件笔记
  16. 【深度首发】死磕“2D转3D”的聚力维度,能否成为影视人工智能行业的独角兽?丨Xtecher 封面
  17. Comet OJ - 2019国庆欢乐赛 G 后缀数组
  18. 6g运行和8g运行有什么差别
  19. 什么?你也被问到JVM了
  20. 反恐精英java_使用java查询反恐精英1.6服务器信息

热门文章

  1. vue init webpack Travel项目初始化失败的解决办法
  2. 树形结构(Python)
  3. 编程实现。输入年份和月份,计算这一年这个月有多少天。
  4. 基础练习 时间转换(给定一个以秒为单位的时间t,要求用“<H>:<M>:<S>”的格式来表示这个时间。<H>表示时间,<M>表示分钟,而<S>表示秒,它们都是整数且没有前导的“0”。例如,若t=0,)
  5. 视频截取动图怎么做?分享在线视频转gif小窍门
  6. 精细到头发丝,Adobe深度抠图方法的实现来了!
  7. BZOJ2095 POI2010 Bridges 【二分+混合图欧拉回路】
  8. opencv双目标定常见问题总结
  9. 初识Java之类和对象
  10. 2022 ICPC 南京站