服务器网络流量监控工具:功能强大直观的Ntopng和Munin部署实战

Posted Posted in 监控, 笔记, 菜鸟, 运维

如果发现自己的VPS服务器异常,一般地我们可以从服务器日志中来分析,看看是不是有不守“规矩”的IP来源。例如,我们可以使用服务器日志分析利器:ngxtop和GoAccess来分析统计日志当中的IP来源、连接数量、错误请求、浏览器、流量带宽等等。

同时,对于一些复杂的网站应用还可以从服务器的网络流量中分析异常原因。本篇文章就来分享两个非常实用的服务器网络流量监控工具:ntopng和Munin。ntopng是NTOP的新一代版本,官方原先版本的NTOP已经不再更新,新的ntopng在监控网络数据传输、排除网络故障方面功能十分强大。

ntopng通过分析网络流量来判断网络上存在的各种问题,还可以监控是否有黑客正在攻击网络,如果网络突然变缓慢,通过Ntop截获的数据包,可以确定是什么类型的数据包占据了大量带宽,以及数据包的发送时间、数据包传送的延时、数据包的来源地址等。 ….[阅读全文]

快速配置:nagios自动化安装与配置脚本

Posted Posted in Shell脚本, 入门, 监控, 自动化, 菜鸟, 运维

以下为nagios的安装与配置脚本,脚本中server:192.168.1.114、client:192.168.1.113,主要监控host-
alive、disk、cpu_procs、load、ssh、swap、users、zombie_procs等,请根据实际环境修改配置文件。
脚本中开源软件版本:
httpd-2.2.22.tar.gz
libiconv-1.13.1.tar.gz
php-5.3.10.tar.gz
nagios-3.3.1.tar.gz
nagios-plugins-1.4.15.tar.gz
nrpe-2.13.tar.gz
使用方法:
cd ….[阅读全文]

超好用的Nginx日志分析工具GoAccess使用详解

Posted Posted in 监控, 笔记, 菜鸟, 运维

如果把运维看做是医生给病人看病,则日志就是病人对自己的陈述,很多时候医生需要通过对病人的描述中得出病人状况,是否严重,需要什么计量的药,什么类型的药。所以古人有句话叫对症下药,这个症就是病人的描述加医生的判断,在重一点的病在加上很多的化验。在医生看病时病人的描述和化验单上的数据对医生是非常重要的。同理日志在运维中的作用也是类似的,但非常不幸,日志在很多运维中被严重低估,直到磁盘空间不足的时候才想到,这有个大的日志文件把他删了,这样可以节省空间。

….[阅读全文]

超强大的服务器性能监控工具Zabbix:安装与使用(可实时掌控服务器软硬件资源)

Posted Posted in 监控, 笔记, 菜鸟, 运维

为了监控各大VPS主机商不同地方机房的网络线路情况,我们可以使用免费开源网络性能监控工具可视化主/从部署Smokeping,Smokeping强大直观的绘图可以帮助我们了解一定时间段内IDC机房的网络状况。

但是,如果我们还要详细了解服务器的CPU、内存、磁盘IO、SQL数据、硬盘容量、网页加载速度、系统负载等资源使用情况,我们就需要一个像zabbix一样的强大服务器性能监控工具,zabbix几乎可以监控到服务器所有的硬件资源。

Zabbix 是由 Alexei Vladishev 开发的一种网络监视、管理系统,在Linux、Windows系统安装 Zabbix Agent 之后,可监视 CPU Load、网络使用状况、硬盘容量等各种状态。如果没有安装Agent ,也可以通过SNMP、TCP、ICMP等方式进行监控。

….[阅读全文]

免费开源的网络性能监控工具:Smokeping的安装与配置-可视化主/从部署

Posted Posted in 监控, 运维

在购买VPS主机之前,我一般都会先查看一下别人使用该VPS主机的评价,尤其是VPS主机的线路是我最关心的地方。因为国外的VPS主机商非常多,但是真正从国内访问速度快的机房也就是那么几个。线路不好,速度慢的VPS,并不适合搭建中文网站。

同时,我也发现了另一个问题,那就是某一个VPS主机在最开始测试时线路质量很好,但是随着用户的增多VPS主机访问也越来越不稳定了,这是最开始使用VPS主机没有想到的。所以,迫切需要一个国外VPS主机线路监控报告,能够直观地了解VPS主机线路的变化。

….[阅读全文]

网络监控工具:SmokePing Nginx一键安装/管理脚本 以及 Looking Glass中文汉化版

Posted Posted in 监控, 笔记, 菜鸟, 运维

Smokeping是一个开源免费的网络性能监控工具,主要用于监视网络性能,包括常规的 ping,dig,echoping,curl等,SmokePing的优点在于采用rrdtool画图,监控图像实时更新,而且美观漂亮。

之前我在Smokeping安装与配置中有分享过SmokePing+Apache的搭建方法,这里再来分享一个SmokePing+Nginx一键安装的方法,脚本支持Master/Slaves一键安装与配置,对于嫌麻烦的朋友一键包真的是太方便了。

….[阅读全文]

服务器日志分析利器ngxtop和GoAccess实战:实时监控可视化并快速找出异常来源

Posted Posted in 监控, 笔记, 菜鸟, 运维

最近“贪图便宜”将服务器换到了阿里云国际版香港VPS主机。搬过来后最大的感觉并不是速度的提升——因为原来用的韩国kdatacenter VPS在电信网络访问也是挺快的——而是阿里云VPS主机的性能相对于同样是1GB的其它VPS主机来说真的有点弱了。

稍微用工具一扫阿里云香港VPS的系统负载就蹭蹭往上涨,有时刚在后台写文章就发现打不开了。打开服务器日志一看,发现了不少的异常IP,例如扫描端口的,还有SQL注入的,还有“捡漏”网站备份文件的,还有AB压力测试的……总之,出现不少的非人为的访问行为。

分析日志中的IP行为是一个比较累人的苦力活,尤其是当日志达到几百MB以上时,用文本文件打开就非常地缓慢了。本篇文章就来分享两个优秀的服务器日志分析工具:ngxtop和GoAccess。ngxtop 是通过分析 Nginx 日志文件,使用类似 top 命令的界面实时展示出来的。 ….[阅读全文]

Linux系统监控命令整理汇总-掌握CPU,内存,磁盘IO等找出性能瓶颈

Posted Posted in Shell脚本, 监控, 自动化, 运维

不知道是不是之前用了配置高的VPS主机,还是新搬进的阿里云香港VPS主机的性能有问题,总之,每到晚上挖站否的主机就出现了不稳定的情况,系统负载忽高忽低。利用服务器日志分析利器:ngxtop和GoAccess也能查出有一些IP一直在不断地扫描服务器端口还有WP后台。

但是,最让人不解的是,我自己在进入WP后台后然后用浏览器同时打开十几个页面,用Top命令实时跟踪VPS系统负载,发现负载呈直线上升,由原来的零点几直接上升到3以上。接着,就会发现网站访问变慢和响应延迟了。这简直让我怀疑是不是买了个假的阿里云的VPS主机。

….[阅读全文]