[教程]cacti for windows 安装

本文章前提为配置好了apache(iis)+php+mysql这些基本的需要。

安装snmp服务,需要windows光盘或i386目录的文件。在”安全”标签设置好团体字后重新启动snmp服务。主要防火墙对udp 161开放权限一定要做好,不要将161完全暴露在公网上,最好只对特定的IP或子网开放。(可以用netstat -an命令查看udp协议的161端口是否在监听)

cacti相关软件下载:

1.cacti下载:http://www.cacti.net/downloads/
2.Cygwin下载:http://www.cygwin.com/setup.exe
3.rrdtool下载(1.2X):http://www.cacti.net/downloads/rrdtool/win32/
4.net-snmp下载:http://sourceforge.net/projects/net-snmp/files/(注意下载的是net-snmp binaries的EXE安装文件,这里使用win32下的文件)
5.Spine(原来好像是cactid)下载:http://www.cacti.net/downloads/spine/packages/Windows/cacti-spine-0.8.7.zip

解压后:并编辑配置文件spine.conf里的数据库配置信息.

Continue reading

用linux上的cacti去监控windows服务器

另篇相同的教程:http://blog.haohtml.com/index.php/archives/4850
以前一直用cacti或者mrtg来监控交换机流量,很少用来监控服务器,最近突然有个任务需要监控windows服务器,一般刚装好的cacti,里面的监控设置都是基于交换机和linux的,没有专门监控windows的选择,于是研究了一下,和大家分享一下经验。另外我的cacti是安装的debian linux上,有些安装命令不适合其他linux上,请大家注意。

操作系统:debian 5
1.安装mysql
apy-get install mysql-server-5.0
安装时会提示你输入mysql root密码

2.安装apache和php
apt-get install apache2 libapache2-mod-php5 php5 php5-gd php5-mysql php5-cli php5-common php5-snmp php-net-socket

php5-gd是关系到绘图
php5-mysql和数据库有关系
php-net-socket这个有时候cacti需要
Continue reading

FreeBSD7.0安装cacti监控

FreeBSD 7.0-RELEASE-i386

# cd /usr/ports/net-mgmt/net-snmp && make install clean
# cd /usr/ports/net-mgmt/cacti && make install clean

ucd-snmp不选

# make pretty-print-run-depends-list

This port requires package(s) “mysql-client-5.0.67_1” to run.

# cd /usr/ports/databases/mysql50-server && make install clean
# echo ‘mysql_enable=”YES”‘ >> /etc/rc.conf
# /usr/local/etc/rc.d/mysql-server start
# mysqladmin –user=root create cacti
# echo “GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY ‘cactiuser’; FLUSH PRIVILEGES;” | mysql
# mysql cacti < /usr/local/share/cacti/cacti.sql
Continue reading

[教程]freebsd下安装cacti教程

一、安装mysql51-server
cd /usr/ports/database/mysql51-server

make with-debug=no with-client-ldflags=-all-static with-mysqld-ldflags=-all-static witch-assembler=yes with-pthread=yes enable-thread-safe-client=yes install clean
make install clean

cp /usr/local/share/mysql/my-small.cnf /usr/local/etc/my.cnf

cd /
mkdir mysql
chmod 777 /mysql
Continue reading

监控工具mrtg,cacti,rrdtool,nagios,zabbix比较和安装

cacti 是一个用 rrdtool 来画图的网络监控系统, 通常一说到网络管理, 大家首先想到的经常是 mrtg, 但是 mrtg 画的图简单且难看, rrdtool 虽然画图本领一流, 画出来的图也漂亮, 但是他也就是一个画图工具, 不像 mrtg 那样本身还集成了数据收集功能. cacti 则是集成了各种数据收集功能,然后用 rrdtool 画出监控图形. 其本身界面比起同类系统要漂亮不少. 推荐所有有监控需求的人都去研究一下.
cacti 和 nagios 是不同功用的系统, nagios 适合监视大量服务器上面的大批服务是否正常, 重点并不在图形化的监控, 其集成的很多功能例如报警,都是 cacti 没有或者很弱的cacti 主要用途还是用来收集历史数据和画图, 所以界面比 nagios 漂亮很多.
net-snmp 是一套广泛使用在类 unix 系统上的 snmp 软件, 包含一套 snmp agent 框架 ,一个 snmpd 和 一堆 snmp 工具 , 其前身为 ucd-snmp. 关于 snmp 是什么, 以及如何配置的文章,网上搜一下有一堆一堆的. 在这里就不重复了. Continue reading

windows2003+iis6.0 的cacti系统的安装

官方教程:

http://www.cacti.net/documentation.php

一、所需软件及下载链接:

1、Cacti
下载地址:http://www.cacti.net/downloads/

(这个是Cacti的网页显示程序,是用PHP做的,完成之后你要把放他放在你的WEB目录里。)
2、Cactid
下载地址:http://www.cacti.net/downloads/cactid/packages/Windows/

(这个是cacti从RRDtool那里得到的图形生成图形的程序。)

Spine这个是Cactid的新版。0.8.6版之后就用这个做为生成图形与网页的接口了 Continue reading

Cacti在Windows下的安装

官方教程:

http://www.cacti.net/documentation.php

该安装文档是我参照www.cacti.net上的官方文档进行安装后,总结出来的。平台是winxp或win2k。我把涉及到的软件制作了个安装包,忽略了版本号,这样可以让大家正确选择,少走很多 我弯路,http://www.bgctv.cn/cacti.rar安装手册内的很多细节是针对新手的,希望更多的人可以使用)

1、安装mysql.(版本mysql-3.23.52)
安装包内的mysql.rar解压缩,正常安装到c盘的mysql目录;安装后需要手动执行C:\MYSQL\BIN \winmysqladmin.exe文件,其实就是找到他,双击一下就可以了,他会启动mysql要求你设置mysql的用户名密码,我设置的是用户 名:root 密码:cacti 这个用户名和密码会用到几次,请记清楚
Continue reading

Windows下快速安装CACTI流量监控

独家:公司最近要对几台上架的服务器进行远程监控,需要提出解决方案。前一段时间曾经在CU上见人们都在讨论CACTI,所以就对照网上的教程进行 了CACTI安装调试,但是可能是自己太菜了,在这个过程中遇到了许多问题,在这里把这个过程记录下来,给像我一样的菜鸟。

CACTI是一套PHP程序,它利用SNMPGET采集数据,使用RRDTOOL绘图引擎绘图,RRDTOOL是MRTG的替代者,它们的作者 是一个人。由于RRDTOOL功能过于强大,所以使用起来命令过于复杂,而CACTI就在这时出现了,它是图形界面,使用简单,使不用直接和 RRDTOOL接触。但是它是以SNMP和RRDTOOL为基础的,所以最好深入学习一下NET-SNMP和RRDTOOL的使用。 Continue reading

服务器系统监控CACTI在windows和linux下安装配置

Windows下Cacti安装
声明:本系列文档出自石头记,如若转载请注明出处,本人保留文档的所有权,并欢迎转载。

本系列文档的其他部分链接如下:
一、概述及Cacti的工作流程
二、Cacti安装
(Linux)
三、Cacti的使用
四、Cacti脚本及模板
五、Cacti插件
六、Cacti高级应用–打造自己的Cacti模板
七、Cacti安装 Continue reading

cacti添加apache状态信息

对Apache Server Status的启用状态信息
对Apache的状态管理的模块是LoadModule status_module modules/mod_status.so,所以需要在配置文件httpd.conf里启用这个模块,所前面的#去掉.然后将”#Include conf/extra/httpd-info.conf“前面的#也去掉,打开extra/httpd-info.conf文件,启用

ExtendedStatus On

配置Apache Server Status的权限

<location /server-status>
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from 10.0.10.22
</location> Continue reading