标签归档:监控

CentOS Linux安装vnstat

vnstat是一个基于命令行的Linux系统流量监控工具。官网:http://humdi.net/vnstat/。系统是CentOS6.2。

1、安装vnstat

cd /tmp
wget http://humdi.net/vnstat/vnstat-1.11.tar.gz
tar -zxvf vnstat-1.11.tar.gz
cd vnstat-1.11
make
make install

PS:如果装了web服务器可以用make all来编译。包含图片输出支持,用example目录下的vnstat.cgi在web服务器上输出图片。
继续阅读CentOS Linux安装vnstat

使用监控宝监控Linux VPS

监控宝是国内一家有提供基本的免费监控服务的网站,用来监控Linux VPS完全够用了。首先到监控宝注册个账号。免费账号可以创建5个站点监控项目,15分钟监控一次,2个监测点。监控宝需要通过SNMP协议来监控服务器。Linux VPS的系统用的是CentOS6.2。

1、安装snmp相关软件包

yum install net-snmp net-snmp-libs net-snmp-utils

PS:CentOS5.x要多安装一个net-snmp-devel。

2、设置snmp v3验证账户
如开启snmpd服务先要停止:

service snmpd stop


net-snmp-config --create-snmpv3-user -ro -A 12345678 -a MD5 snmpuser

创建了一个只读账号snmpuser,密码是12345678,身份验证加密方式为MD5。
继续阅读使用监控宝监控Linux VPS

CentOS Linux安装zabbix

zabbix是一个基于WEB界面的开源网络监控程序。官网:http://www.zabbix.com/。使用系统为CentOS6.2,监控机IP为192.168.1.100,被监控机IP为192.168.1.200。官方wiki:http://www.zabbix.com/wiki/。

一、监控机安装安装PHP Web Server环境及所需软件
这里选择用apache+php+mysql。安装zabbix需要的web server环境软件包:

yum install httpd mysql mysql-devel mysql-server php php-mysql php-bcmath php-gd php-mbstring php-xml

配置LAMP过程略过。

安装EPEL源,因为有软件包需要从EPEL源下载:

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm

安装zabbix需要的其它软件包:

yum install curl-devel net-snmp-devel fping e2fsprogs-devel zlib-devel libgssapi-devel krb5-devel openssl-devel libidn-devel iksemel-devel patch make gcc gcc-c++
继续阅读CentOS Linux安装zabbix

CentOS Linux安装munin

Munin是一个网络资源监控工具,通过自带插件可以监控很多系统服务。官网:http://munin-monitoring.org/。Munin需要在web server上运行。这里系统为CentOS6.2,监控机IP为192.168.1.100,被监控机IP为192.168.1.200。经过比较,不使用复杂的源码编译安装,参考官方wiki上使用yum方式安装。

一、监控机配置(Munin master)
0、先安装web server
这里使用apache。

yum install httpd

apache基本配置略过。Munin也可以运行在一个Java的web server上(Resin from www.caucho.com)。

1、安装EPEL源

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm


vim /etc/yum.repos.d/dag.repo
继续阅读CentOS Linux安装munin

CentOS Linux安装monit

Monit是一个Linux/UNIX系统上开源的进程、文件、目录和文件系统监控和管理工具。官网:http://mmonit.com/。这里系统为CentOS6.2,监控机IP为192.168.1.100,被监控机IP为192.168.1.200。

一、被监控机安装monit
1、安装monit
monit有源码和编译好的二进制版,目前最新为monit-5.3.2,这里使用pre-compiled binaries版,省时省力。

选择相应的系统下载:

cd /tmp
wget http://mmonit.com/monit/dist/binary/5.3.2/monit-5.3.2-linux-x86.tar.gz
tar -axvf monit-5.3.2-linux-x86.tar.gz

2、将monit放到合适的位置:

mv monit-5.3.2 /usr/local/monit
继续阅读CentOS Linux安装monit

CentOS Linux安装cacti

Cacti是一套基于PHP、MySQL、SNMP及RRDTool开发的网络流量监测图形分析工具。使用snmp协议监控。官网:http://www.cacti.net/。这里系统为centOS6.2,监控机IP为192.168.1.100,被监控机IP为192.168.1.200。

一、安装PHP Web Server环境及cacti所需软件包
LAMP、LNMP、LANMP都可以。这里用apache+php+mysql。

yum install httpd mysql mysql-server php php-mysql php-snmp php-pdo rrdtool net-snmp net-snmp-libs net-snmp-utils

配置LAMP过程略过。

二、建立数据库

#mysql -u root -p
mysql>create database cacti default character set utf8;
mysql>create user 'cactiuser'@'localhost' identified by '123456';
mysql>grant all privileges on cacti.* to 'cactiuser'@'localhost';
mysql>flush privileges;
mysql>\q

建立了一个数据库cacti,mysql用户cactiuser,密码为123456。
继续阅读CentOS Linux安装cacti

CentOS Linux安装ntop

ntop是一个网络流量监控工具,自带web interface,主要用来监控内网流量可以安装在网关上。官网:http://www.ntop.org/。这里系统为CentOS6.2。

0、安装RPMForge源
部分依赖的软件包需要到RPMForge源下载,所以先要安装RPMForge源。
安装过程可参考:http://www.live-in.org/archives/998.html

1、安装必备软件

yum install libtool automake autoconf m4 make gcc gcc-c++ gdbm gdbm-devel zlib zlib-devel openssl openssl-devel python-devel GeoIP GeoIP-devel

2、安装libpcap

yum install libpcap libpcap-devel

3、安装rrdtool

yum install rrdtool rrdtool-devel
继续阅读CentOS Linux安装ntop

CentOS安装iftop

iftop是linux下的一个流量监控工具,用于查看实时网络流量。
官网:http://www.ex-parrot.com/pdw/iftop/

1、安装必须软件包

yum install libpcap libpcap-devel ncurses ncurses-devel

2、安装iftop

cd /tmp
wget http://www.ex-parrot.com/pdw/iftop/download/iftop-0.17.tar.gz
tar -zxvf iftop-0.17.tar.gz
cd iftop-0.17
./configure
make
make install
继续阅读CentOS安装iftop