Articles of networking

使用do,同时为每个networking适配器做循环

我想从每个networking适配器获得RX和TX,所以要从一个networking适配器获得RX和TX,我使用了这个命令: cat /proc/net/dev | grep 'wlan0' |awk '{if ($2) print $2}' | awk -v var="$(date +"%Y-%m-%d %r")" '{print $1"&",var";"}' >> /opt/baran/log/baran_RX_usage_$(date +"%Y-%m-%d"); cat /proc/net/dev | grep 'wlan0' |awk '{if ($10) print $10}' | awk -v var="$(date +"%Y-%m-%d %r")" '{print $1"&",var";"}' >> /opt/baran/log/baran_TX_usage_$(date +"%Y-%m-%d"); 正如你所看到的,我把结果放入date(每日)的文件中。 我想在一个while循环中获取每个networking适配器而不是wlan0,所以我们必须有一些日志文件,如: opt/baran/log/baran_TX_usage_wlan0_2014-01-01 opt/baran/log/baran_RX_usage_wlan0_2014-01-01 opt/baran/log/baran_TX_usage_eth0_2014-01-01 opt/baran/log/baran_RX_usage_eth0_2014-01-01 opt/baran/log/baran_TX_usage_eth1_2014-01-01 opt/baran/log/baran_RX_usage_eth1_2014-01-01 opt/baran/log/baran_TX_usage_eth2_2014-01-01 opt/baran/log/baran_RX_usage_eth2_2014-01-01 opt/baran/log/baran_TX_usage_eth3_2014-01-01 opt/baran/log/baran_RX_usage_eth3_2014-01-01 […]

用于电话分配器的面板

我需要一个电话分配器(RJ11)将1个信号分成4个或更多输出。 这没问题,那些可以在任何商店买到。 但是我想知道是否可以使用RJ45 cat6接线板?

如何Fortigate 100D发送日志到Splunk

我有FortiOS 5.06的Fortigate 100D,这是我的设置 config log syslogd setting set status enable set server “192.168.7.4″ set reliable disable set port 515 set csv disable set facility alert set source-ip 192.168.9.2 end 我有一个Splunk服务器192.168.7.4端口515 TCP侦听,我的交换机可以正常转发他们的日志到Splunk,但我不能让Fortigate工作。 Splunk服务器不会收到来自Fortigate的任何日志。

Linux:获取有关存储networking的信息/统计信息

我想知道尽可能多的关于一台linux服务器连接到的SAN的信息。 什么命令会给我最全面的看法? 简单地知道LUN的WWN对我来说没有多大的作用。 我想知道SAN /磁盘的制造/模型(如果可能的话),但更重要的是速度和性能统计。 您对SAN性能(FC或iSCSI)进行快速和肮脏的评估时使用什么?

绑定请求的DNS服务器IP日志

我有一个DNS服务器运行在一个虚拟的Linux机器上有几个IP地址。 绑定提供了一些非常详细的debugging日志,但是,似乎没有logging的一条信息是请求的 IP地址。 例如,如果我在同一个机器上运行谷歌的DNS服务器8.8.8.8和8.8.4.4,我会查看用户是否通过8.8.8.8或8.8.4.4请求DNSlogging。 理想情况下,我不想涉及其他networkingstream量监测工具,并坚持使用BIND。 我的另一个兴趣是根据请求的服务器ip来改变响应,类似于bind中的view子句,但是如果能够实现前者,那么看起来似乎会简单得多。 谢谢!

用本地冗余分发网站文件

因此,我们正在考虑将我们的单个专用服务器(如共享虚拟主机设置)迁移到具有多个负载平衡前端服务器和独立数据库服务器(由于stream量增长和可用性问题)的体系结构。 TLDR; 当文件服务器出现故障时,我想要一些故障转移到站点文件的本地只读镜像。 场景: 大约200个虚拟主机,每个都有一些别名 每个站点基本上只有一个“包装器”,大约只有30个本地文件,大部分只是模板文件,其余的只是从一个集中的代码库 站点基本上是只读的,除了一个caching目录(可以在每个主机上分开) 没有第三方访问站点文件(即不共享) 每个网站只能获得2-10k次点击/月 目标/要求: 对任何单个服务器进行维护或由于错误而处于脱机状态时,都要具有适应性 定期进行less量文件更新的一些集中方式(手动,只是正常的站点更新),最好通过FTP 在最多5秒内将更改传播到前端服务器是可以接受的 如果一台服务器意外脱机,我会很高兴最多10分钟的文件更改丢失 在这个阶段,我们可能只会看到两台全时运行的前端服务器,另外还有一台文件服务器 可能会在AWS上实施 更多的前端服务器可能会定期添加和删除 我意识到一个典型的方法是通过版本控制进行部署,这是我们在某些情况下已经做的,但是我们的工作人员(非开发人员,主要pipe理横幅,文本更新等)非常适用于“FTP”工作stream程,我想改革,但也许还没有。 以下是我提出的解决scheme: rsync部署 文件服务器承载可通过FTP访问的站点文件的“主”副本,并通过rsync服务器公开这些副本。 我有某种“部署”接口触发每个前端服务器rsync站点和“部署”。 优点 很简单 在文件服务器上允许“暂存”版本,这可能是有用的 每个前端服务器都有自己的文件副本,如果文件服务器处于脱机状态,则不会有任何问题 缺点 有多可靠? 可能会混淆已部署的内容以及未部署的内容 NFS 具有本地caching​​的NFS文件服务器,定期rsync本地备份,然后可能通过将绑定的挂载点切换到本地备份进行故障转移。 优点 可能支持写作(不是必要的) NFS在某种程度上更简单 除非发生停电,否则应始终保持同步 缺点 我不确定本地NFScaching的效果如何,以及是否会自动使修改对象的caching无效。 没有本地caching​​NFS很慢? 我非常确定,我需要一些心跳才能触发故障切换,并在主机恢复联机时挂载主机 Gluster等 我对这个选项并不是很熟悉,但是我相信当你拥有大量的服务器时,这是一种常见的方法。 我看了一些文档,可能是合适的,但是我没有看到很多人推荐这么小规模的文档。 优点 会允许读写 支持caching我认为,应该比非cachingNFS更快? 自动复制,恢复和故障转移 缺点 我喜欢有一个可以快照和备份的单个“主”卷的想法,我不认为有一个选项可以在gluster中说“这个节点必须有一个完整的副本”。 有了这么小的服务器池,似乎你可能很容易意外地终止了两台服务器,而这两台服务器恰好有一些数据的副本 所以,我的问题是: NFS真的是我唯一的select吗? 我应该考虑其他select吗? 这些选项中的哪一个最适合我的需求? 编辑: 感谢你们的回应,我开始意识到,考虑到我的需求规模(相对较小),我正在把事情变得太复杂。 […]

httpd:多个IP地址,转到相同的位置

我已经看了大约30分钟了,现在还不知道有什么简单的方法。 我想要做的是允许Apache监听所有的接口(这应该已经configuration好了,因为我已经在httpd.conf定义了Listen 80 ),然后无论请求什么IP,都有任何请求到/var/www/html/ 。 我知道的唯一方法是configuration基于IP的虚拟主机。 还有另一种方式,我只是俯瞰?

NGINX – dynamicproxy_cache_path目录

有没有人成功地为不同的网站configuration单独的caching文件夹?

为什么在新的Centos6.5最小的中断networking连接上安装vzctl?

我似乎遇到了vzctl安装中的一个错误。 根据官方的维基安装在一个干净的CentOS6.5最小的安装时,networking连接被限制为ping IP地址(我怀疑只有ICMP通信)。 我已经创build了一个bugreport与步骤重现,也复制在这里: 使用CentOS-6.5-x86_64-minimal.iso安装节点 ifup eth0和ping google.com来观察DNSparsing和networking连接。 安装wget( yum install wget )。 按照http://wiki.openvz.org/Quick_installation上的步骤安装vzkernel,vzctl,vzquota和ploop。 重启 ifup eth0和ping google.com来观察没有DNSparsing和networking连接。 编辑/etc/modprobe.d/openvz.conf到options nf_conntrack ip_conntrack_disable_ve0=0并保存。 重启 ifup eth0和ping google.com来观察DNSparsing和networking连接。 请注意,通过service iptables stop禁用iptables service iptables stop恢复连接,但这是一个'次优'(嗡嗡声:P)解决方法。 这是iptables-save的输出: # iptables-save # Generated by iptables-save v1.4.7 on Wed Apr 30 12:50:00 2014 *mangle :PREROUTING ACCEPT [110:16800] :INPUT ACCEPT [107:15810] :FORWARD ACCEPT [0:0] […]

为什么在Hyper-V中使用融合networkingdevise?

我正在将自己redirect到Windows Server 2012 R2化身中的Hyper-V,并花费了相当一部分的时间阅读微软的“ devise您的云基础架构”文档。 我处于SME领域,正在进行相当典型的部署:三台到四台Dell R710作为Hyper-V主机,一台EqualLogic PS6100用于共享存储,另一台用于传统数据和SANstream量的1Gb,每个networking都有物理分立交换机。 现有的基础设施是VMware vSphere的实施,但我认为它接近于微软称为非融合数据中心configuration :1)分离networking存储,vMotion /实时迁移,pipe理和访客stream量和2)传统的SAN存储。 这听起来像是一个合适的方法,但我不想仅仅因为它是新的,而且我不完全理解它就排除了devise架构。 我唯一的融合networking的经验是思科UCS和vSphere,所以对我来说“融合networking”意味着整个networking基础设施基本上是无状态和虚拟化的。 微软的融合networking似乎意味着“使用存储空间”。 我这个部署的目标是: 简单 – 我不想过度构build或使其不必要的复杂。 拥有适当的资源在中小企业领域很难。 灵活。 我希望在未来有很大的发展空间和规模。 公司不断壮大,我希望基础设施能随时随地发展。 清洁。 它可以简单,小而慢,但它需要清洁。 没有hackery允许。 小型环境也可以是专业的。 易于转换 – 我希望能够从vSphere实施过渡到现场,而不需要进行转换。 我想同时有两个环境。 为什么当我有传统的SAN存储并限于1Gb时,我想要使用融合networkingdevise? 它对SME领域的非融合虚拟化networking有什么优点和缺点?