微软 Ubuntu apache google mysql HTML5 shell wordpress Android 程序员 linux命令 Windows php 开源 centos java Firefox linux Python nginx

监控统计与日志分析

这几天讨论maptail的话题比较多,其原理就是基于nodejs,然后调用WEB服务器访问日志实时打印出访问信息。今天抽空将的部署环境做了一下梳理,供大家作为参考。在线DEMO:http://view.linuxtone.org/ 安装 1、依赖python2.6~2.7版本模块的支持,python已经是2.6或2.7版本略过此...
有时候我们客户会发现服务器或 VPS 网络慢,进一步发现大量带宽被占用,一些客户到这里为止就不知道怎么办了。有什么简单办法能找出哪个程序(或者进程)占用了带宽呢?Linux 监控流量的小工具不少,如 iftop, iptraf, ifstat, darkstat, bwm-ng, vnstat 等,大都是统计和监控...
NTOP监控使用手册 WEB界面说明解释 ①About在线手册 ②Summary:目前网络的整体概况。 Traffic:流量。 Hosts:所有主机的使用概况。 Network Load:各时段的网络负载。 Netflows:网络流量图。 ③ip Summary:各主机的流量状况与排名明细。 Traffic:所有主机的流量明细,按应...
NTOP监控工具简述 NTOP是一种监控网络流量的工具,用NTOP显示网络的使用情况比其他一些网管软件更加直观、详细。NTOP甚至可以列出每个节点计算机的网络带宽利用率。NTOP是一个灵活的、功能齐全的,用来监控和解决局域网问题的工具。它同时提供命令行输入和Web界面,可应用于嵌...
提到web服务器就不得不说Nginx。这款由俄罗斯人开发的小巧的web服务软件近几年来风靡大江南北;成为许多草根站长建设网站的首选。但由于历史原因,nginx在日志分析工具相较于传统的apache、lighthttp等要匮乏的多。 笔者今天在这里为各位介绍一个牛X的实时日志分析工具GoAccess...
Linux系统中提供了一套intotify的机制来监视文件系统的事件,比如创建文件,打开,关闭等等。利用这一机制,我们可以很容易写出监控目录变化的工具。更何况更有了一个inotify_tools的开源工程呢。inotify_tools对inotify的API做了进一步的封装,更加方便使用。 下面的例子来源...
现在网站服务器已经使用snmp进行监控,已经对CPU,内存,流量等进行了监控,但觉得还需要加一项监控,就是网站的PV和ip的监控,这样可以快速知道服务器负载上升是否是网站访问量增加的原因。这几天初学rrdtool,这个工具既能存储数据,又能画图,非常的方便。 下面是统计近一小...
脚本功能:实现对公司网站的url地址检查,把故障通过邮件或者短信的形式报告给管理员,可以同时加入多个监控点,URL地址可以是实际网站地址,也可以是专门的地址,当然,我们也可以结合nagios等软件来实现。 1)脚本内容 [root@nosql01 scripts]# cat check_url_by_oldboy.sh ...
#!/bin/sh # # Script to check memory usage on Linux. Ignores memory used by disk cache. # # # print_help() { echo "Usage:" echo "[-w] Warning level as a percentage" echo "[-c] Critical level as a percentage" exit 0 }...
搭建nagios的目的就是为了他的报警系统,nagios据我所了解可以有三种报警: 声音报警 电子邮件报警 手机短讯报警 下面是我的邮件报警的配置过程: 1、开启系统自带的sendmail邮件系统 service sendmail start 如果没有安装,可以yum一下 yum install -y sendmail* service ...
监控Linux本地主机时,我们可以直接更改配置文件进行监控,如果需要监控的主机与nagios不在同一机器上,即监控远程linux主机时,我们需要借助NRPE插件实现。 nrpe工作原理图: 远程主机的操作 下载Nagios Plugins和NRPE (Nagios Plugins 最好用1.4.15  1.4.16会报错) cd ...
使用Zabbix监控服务器的时候,用到了监控mysql的主从状态,我们知道,Mysql主从复制同步(复制)启动后,要满足以下两个条件才算是成功,即: Slave_IO_Running: yes Slave_SQL_Running: Yes 脚本一 新建一个脚本文件,mysqlms.sh #!/bin/bash /usr/local/mysql/bin/mysql -u...
Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。下面学习如何在CentOS上安装此软件。 安装完...
最近使用过的Zabbix agent自动安装脚本,做个备份。所用服务器环境为Ubuntu 10.04 64位,Ubuntu官方源中的Zabbix agent有点陈旧,都是老版本了,这里用的是目前最新版本2.0.5.需要更具需求来装了! 将以下内容保存为Zabbixinstall.sh,放置合适目录,并通过chmod获取相应权限后...
上一篇文章(Zabbix分布式服务器监控系统安装及部署)记录了Zabbix整套系统的安装及部署,其中包含Server端和client段,主要是说安装及配置的事儿了,本文章主要记录Zabbix的自定义监控项配置。 因为我用到只是监控mysql的一些数据等信息,所以也只记录这一块儿的,按照官方帮...