CactiEZ安装使用文档
CactiEZ v9.1

因需要对公网服务器,进行网卡流量的临控,所以,又要重新布置一下cacti,本来找一个windows平台下面的,却没有能如愿。
只好还是用cacti,但是在网上找了一下,发现有个新的版本了CactiEZ v9.1,都不知道。
研究一下,发现非常的好用。
真是太棒了,对于我这种对linux系统不是很精通的人来说,这个版本非常的好用。
集成cacti的centos版本。
只要下载,引导安装系统和软件都装好了。
下面我们就一步一步的来看吧:第一步准备工作:下载地址:http://122.225.31.253/CactiEZ_V9.1.iso这个中iso文件,直接下载,刻盘。
最好是准备一台单独的机器,单独的硬盘。
因为这个自动安装、分区等工作。
具体就不说了。
光盘引导,安装即可。
1、上面刻好的那个光盘引导2、回车,直接安装,从头到结束,都不需要你动一下,直接自动安装。
分区、格式化、系统、软件。
一切的一切都自动安装好。
所以上面说了要一个单独的硬盘。
不需要太大。
500G的话太浪费了。
出现下图的时候,点reboot,重启电脑,有bios里面改成硬盘引导即可。
3、系统安装完成的引导画面4、进入系统的画面5、进入系统,用户名:root 密码:CactiEZ,进入之后,请立即更改密码,passwd6、进入后,就一个工作,就是设立ip地址,7、按quit退出,并重启网卡,service network restart即可,如下图。
走到这一步,基础部分都已经ok了,下面就开始进入后台设置了。
8、ip地址设好,并开始启用,就在另一台windows机器的ie上面打开“http://192.168.0.5”即可,会出现如下页面:9、输入用户名密码:用户名和密码是 admin 他会强制你更改密码:10、正式进入系统:11、下面接着就要对这里面进行设置了,因为是中文的,对于我只监控2003的网卡流量来说,这个设置就很简单了。
在左侧,有“设备”项,进入,在右上角,有“add”12、进入新的页面,主要设置就在这里面了。
Cacti EZ安装及中文化方法

【Cacti】EZ安装及中文化方法一、安装篇从下载到安装1.先下载CactiEZ v0.3安装包,解压出ISO镜像文件。
官方下载地址:/downloads/CactiEZ-v0.3.tar.gz2.引导ISO镜像后,按回车键[ENTER]开始安装;全自动。
3.安装好重启,开始配置硬件向导,按回车键,全自动。
4.登陆user: root pass: CactiEZ5.开始配置这台Linux主机首先登陆Webmin管理界面登陆地址:https://ip:10000/登陆帐号:系统Root用户帐号在Webmin的最顶端多了一个CactiEZ Configuration,并提供了两个强大的网络工具的开机自启动项,请根据自已的需要来开启否。
Nagios:网络监控软件,Ntop:监控网络流量To configure ntopuser: adminpass: CactiEZTo configure nagiosuser: nagiosadminpass: CactiEZ6.Cacti配置登陆界面:http://ipTo login to cactiuser: adminpass: admin安装CactiEZ0.3和让其支持中文的方法CactiEZ 0.3,是一个专门用作运行cacti的linux发行版,该版本由Jimmy Conner 制作发行,基于CentOS4.4。
安装后只会在系统中安装cacti 和webmin所必须的软件,整个系统非常小(安装光盘只有310M),并且已经安装好了一些cacti的插件,如BackUp,Discovery,Flowview,Haloe,MacTrack,Monitor,NTop,RRDClean,Reports,Thold,Tools,Update等,其中有些需要用户自己启用才可使用。
整个操作系统一旦安装完成,配置好IP后即可使用Cacti,为大家节省了的安装配置时间,只不过需要占用一台服务器。
(上)CactiEZ安装使用文档

Cacti流量监控系统搭建维护手册中国联合网络通信有限公司广西壮族自治区分公司2008年12月安装篇 (3)Cacti介绍 (3)关于CactiEZ (3)从CactiEZ安装Cacti流量监控系统 (3)CactiEZ服务器的配置 (5)网络配置 (5)安装SSH服务 (6)时区设置 (8)设置NTP服务 (8)Cacti流量监控系统的汉化 (11)PHP页面的汉化 (11)rrdtool的汉化 (12)CactiEZ服务器的优化 (14)关闭yum夜间自动更新功能 (14)hosts.deny & hosts.allow (15)关闭掉不使用的服务及定期作业 (16)基础应用篇 (17)添加需要监控的设备 (17)创建需要监控的图表 (18)图形树的创建 (19)放置想要的图表 (21)Cacti流量监控系统的用户管理 .................................................................. 错误!未定义书签。
Cacti流量监控系统的相关设定 .................................................................. 错误!未定义书签。
Settings ................................................................................................. 错误!未定义书签。
Misc: .................................................................................................. 错误!未定义书签。
高级应用篇 ......................................................................................................................... 错误!未定义书签。
(下) CactiEZ安装使用文档

放置想要的图表在console界面的Management --》Graph Management中,可以看到我们之前创建的图形。
如果图形较多,可以通过Host选项筛选。
找到你想要的图形,单击它,(单击蓝色的图形标题就会进入该图形界面,这里不需要)选中之后会变成黄色。
在右下角的下拉菜单中,选择一个动作。
一般用的最多的就2个,一个是Delete,删除掉不需要的图表;另一个是Place on a tree,放置在某棵树上。
选定之后,点击“go”即可。
如果是删除,它会让你再次确认。
如果是放置在某棵树上,它会让你选择挂在哪里,是root还是某个树枝上。
根据提示操作即可。
搞定之后,就跑到graphs 界面下看看自己的图表吧。
Cacti流量监控系统的用户管理在console→Utilities→User Management,用于用户管理的设定。
单击进入用户管理界面,如图:在右上角有个“Add”,单击新增用户。
我们以“gxtx”这个用户为例进行说明:(1)User Name:用户名。
(2)Full Name:用户全民。
一个对用户名更加详细的描述而已。
(3)Password:密码。
两次输入必须一致。
(4)Enabled:要使账号生效,必须勾上。
(5)Account Options:第一个选项强制用户下次登陆后修改密码。
第二个选项允许用户保存自己的图形设置。
(用户不熟悉的话,不建议勾上)(6)Graph Options:Cacti有3种视图模式。
你想让他看哪一种,就勾上。
(7)Login Options:一般选择第三个。
(8)Authentication Realm:选择Local。
在下方还有3个访问控制的选项,用于给用户授权和定制客户的图形显示。
左边第一个是授权的,想让用户做什么,就勾上什么。
中间那个是设置用户可以看到什么图形,默认是Allow。
ADD是用来添加例外的情况。
如果你把Allow改为Deny,那么默认就是不允许查看图表,可以通过ADD添加例外。
CactiEZ安装手册

CactiEZ安装手册1.BIOS设置:将计算机引导修改到CD-ROM引导,保存配置。
2.接上光驱插入CactiEZ光盘,引导界面如下。
按Enter键进入安装。
选择Skip跳过硬件检测。
安装过程如下图所示。
安装完毕后按Enter键重启系统。
登陆界面如下图3.登录用户名:root密码:CactiEZ4.网络配置system-config-network→’Device configuration’#设备配置→’eth0’#对第一块网卡配置Service network restart #重启网络服务并且能ping通网关!5.web访问:http://IP_ADDRESSWebuser=adminWebpasswd=admin6.Yum源更新1.> /.help/选择系统对应的源!2.>首先备份/etc/yum.repos.d/CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 3.>下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份)CentOS4CentOS5CentOS64.>运行yum clean all清理缓存5.>运行yum makecache生成缓存6.>1、安装完系统后,运行一次#yum update(yum产生了缓存),然后再安装zlib1.2.5,之后如果不执行#yum clean all,则一直可以使用yum,不会报段错误7.>2、如果在执行yum前已经安装了zlib1.2.5,则需要做如下处理#cd /usr/lib#ln -sf libz.so.1.2.3 libz.so#ln -sf libz.so.1.2.3 libz.so.1但此后zlib就使用了旧版本,在成功执行了yum后,还需要将软连接更改#cd /usr/lib#ln -sf libz.so.1.2.5 libz.so#ln -sf libz.so.1.2.5 libz.so.17.Web管理员密码重置CactiEZ中文版安装完后忘记密码了,需要到mysql重置WEB的登录密码,CactiEZ安装完后mysql的密码默认是空的。
CactiEZ安装部署手册

CactiEZ V10.1安装配置手册一、安装前准备工作:操作系统是Windows7 32位旗舰版。
准备CactiEZ安装镜像。
可从官网 下载。
安装环境是VMware workstation8,虚拟机安装包为。
真机上部署CactiEZ的方法与虚拟机相同。
二、虚拟机的安装:1.新建VMware workstation8虚拟机,选取Typical(常规)项,点击Next(下一步)。
2.选择“I will install the operating system later.”(我将稍后安装操作系统),点击Next(下一步)。
3.在“Guest operating system”(虚拟操作系统)处选择“Linux”。
在“Version”处选择“CentOS 32-bit”(CentOS 32位)。
点击“Next”(下一步)。
4.“Virtual machine name”(虚拟机名称)处填写自定义名称,“Location”(位置)处选择一个较大的磁盘,确保剩余空间20G以上,如果是生产环境,请确保可用空间超过100G。
5.“Maximum disk size”(最大磁盘容量)处填写您的虚拟机磁盘容量,生产环境请不要小于100G,“Store virtual disk as a single file”(将虚拟磁盘保存为一个单文件);“Split virtual disk into muliple files”(分割虚拟磁盘为多个文件),如果您设置的虚拟磁盘超过20G,建议分割为多个文件。
6.点击“Finish”完成创建。
7.点击“Edit virtual machine settings”(编辑虚拟机设置)去掉一些不使用的虚拟硬件和减少内存。
8.在“Hardware”(硬件)选项卡里,将内存修改为512M,注:内存不得低于512M,否则将无法安装,然后“Remove”(移除)掉不使用的硬件:“Flopy”(软驱),“USB Controller”(USB控制器),“Sound Card”(声卡),“Printer”(打印机)。
Cacti教程:安装配置使用

Cacti教程:安装/配置/使用/模板Linux监控之Cacti教程(一)概述及安装1.概述Cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。
因此,snmp和rrdtool是cacti的关键。
Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。
Mysql配合PHP程序存储一些变量数据并对变量数据进行调用,如:主机名、主机ip、snmp团体名、端口号、模板信息等变量。
snmp抓到数据不是存储在mysql中,而是存在rrdtool生成的rrd文件中(在cacti根目录的rra文件夹下)。
rrdtool 对数据的更新和存储就是对rrd文件的处理,rrd文件是大小固定的档案文件(Round Robin Archive),它能够存储的数据笔数在创建时就已经定义。
关于RRDTool的知识请参阅RRDTool教学。
2.Cacti的架构及工作流程3. 安装条件ØApache ØPhpØMySQLØRRDTool ØNet-SNMP4.安装过程系统环境:Ubuntu Server 9.04 64位Apache与MySQL的安装此处省略4.1 PHP安装•在zlib的configure时,不要指定—prefix,如果指定了prefix在下面类安装时,会提示找不到zlib;•libpng的安装时,要根据操作系统修改参数,如果操作系统为32位,则采用脚本中的参数,如果为64位,则需要在cp scripts/makefile.std makefile执行完成以后,修改makefile中CFLAGS的值,在后面加上-fPIC参数,否则会出现“usr/local/lib/libpng.a: could not read symbols: Bad value”的错误;•在安装PHP之前,由于开启了Mysql模块,所以一定要安装Mysql,而且Cacti的数据也需要Mysql数据库进行存储;•PHP的configure时,一定要加上--enable-sockets 选项,否则无法运行,PHP安装完成以后,它的配置文件为/usr/local/php/etc/php.ini。
CactiEz中文版安装使用说明

CactiEZ中文版是最简单有效的Cacti中文解决方案,整合Spine,RRDTool和美化字体。
集成Thold,Monitor,Syslog,Weathermap,Realtime,Errorimage,Mobile,Aggregate以及Apache,Squid,F5,Nginx,MySQL等模板。
支持多种硬盘控制器和阵列卡,基于CentOS6,启动速度更快,支持EXT4文件系统,原生rsyslog更稳定。
全中文页面,中文图形,支持邮件报警,支持声音报警,安装方便使用简单。
============================================================================================ ====说明:CactiEZ中文版V10.1是基于CentOS 6.0系统,整合Cacti等相关软件,重新编译而成的一个操作系统!优点:省去了复杂烦琐的Cacti配置过程,安装之后即可使用,全部中文化,界面更友好缺点:CactiEZ是一个完整的操作系统,需要专门一台电脑才能安装使用系统运维温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接具体案例:1、CactiEZ监控主机IP:192.168.21.175子网掩码:255.255.255.0网关:192.168.21.2DNS:8.8.8.88.8.4.42、Windows客户机系统:Windows Server 2003IP:192.168.21.130,与CactiEZ监控主机在同一个局域网内3、Linux客户机系统:CentOS 6.2IP:192.168.21.169,与CactiEZ监控主机在同一个局域网内目的:使用CactiEZ监控主机对Windows客户机和Linux客户机进行监控一、安装CactiEZ监控主机下面以安装32为CactiEZ系统为例,64位系统安装方法相同系统运维温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接特别说明:安装CactiEZ的主机磁盘空间必须要在10G以上,否则不能安装如果是虚拟机安装,请设置磁盘空间大于10G把下载好的CactiEZ系统镜像刻录为光盘,使用光盘成功引导系统之后,会出现下面的界面选择第一项,安装CactiEZ,回车,出现如下界面检查安装介质,这里选择Skip直接跳过,回车,系统会自动安装系统运维温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接系统已经安装完成,点击Reboot重启系统!二、设置CactiEZ监控主机默认安装好之后,系统登录用户root,密码CactiEZ以下操作在登录系统之后进行1、修改root登录密码passwd root #回车之后,提示输入2次新密码出现:passwd:all authentication tokens updated successfully.说明密码修改成功2、修改IP地址、子网掩码、网关、DNS等信息vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE="eth0"BOOTPROTO="static"DNS1="8.8.8.8"DNS2="8.8.4.4"GATEWAY="192.168.21.2"HOSTNAME="CactiEZ.local" HWADDR="00:0C:29:AF:98:C1" IPADDR="192.168.21.175"MTU="1500"NETMASK="255.255.255.0"NM_CONTROLLED="yes"ONBOOT="yes":wq! #保存service network restart #重启网络3、登录CactiEZ监控平台浏览器里面输入用户名:admin,默认密码:admin为了安全考虑,第一次登录之后必须修改默认密码,修改好之后点保存,登录到CactiEZ Web监控平台现在CactiEZ监控主机安装完成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Cacti流量监控系统搭建维护手册中国联合网络通信有限公司广西壮族自治区分公司2008年12月安装篇 (3)Cacti介绍 (3)关于CactiEZ (3)从CactiEZ安装Cacti流量监控系统 (3)CactiEZ服务器的配置 (5)网络配置 (5)安装SSH服务 (6)时区设置 (8)设置NTP服务 (8)Cacti流量监控系统的汉化 (11)PHP页面的汉化 (11)rrdtool的汉化 (12)CactiEZ服务器的优化 (14)关闭yum夜间自动更新功能 (14)hosts.deny & hosts.allow (15)关闭掉不使用的服务及定期作业 (16)基础应用篇 (17)添加需要监控的设备 (17)创建需要监控的图表 (18)图形树的创建 (19)放置想要的图表 (21)Cacti流量监控系统的用户管理 (22)Cacti流量监控系统的相关设定 (23)Settings (23)Misc: (24)高级应用篇 (25)Threshold (25)Monitor (26)Weathermap (26)Advanced Ping (34)打造自己的模板 (36)添加链路占用率 (36)添加端口信息 (40)CactiEZ默认登陆账号信息 (42)登陆操作系统 (42)首次登陆Cacti (42)登陆webmin管理界面 (43)配置NTOP (43)配置nagios (43)安装篇Cacti介绍Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。
它通过snmpget来获取数据,使用RRDtool绘画图形。
它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看的树状结构、host以及任何一张图,同时也能自己增加模板,功能非常强大完善,界面友好。
其官方网站:/关于CactiEZCactiEZ是一个专门用作运行cacti的linux发行版,该版本由Jimmy Conner 制作发行,基于CentOS。
安装后只会在系统中安装cacti和webmin所必须的软件,整个系统非常小(安装光盘只有310M),并且已经安装好了一些cacti的插件,如BackUp,Discovery,Flowview,Haloe,MacTrack,Monitor,NTop,RRDClean,Reports,Thold,Tools,Update等,其中有些需要用户自己启用才可使用。
整个操作系统一旦安装完成,配置好IP后即可使用Cacti,为大家节省了安装配置时间,只不过需要占用一台服务器。
该发行版的主页地址为:/。
从CactiEZ安装Cacti流量监控系统从/ 下载最新的CactiEZ稳定版ISO镜像文件(截至本文撰稿时是0.4版),刻录成启动光盘。
然后设置服务器从光盘启动,放入刻录好的光盘,重启服务器即可。
服务器会自动进入安装界面,然后回车,会自动完成Cacti的安装。
整个安装过程大概耗时20分钟左右。
安装结束后,取出光盘,重启服务器。
重起后进入登陆界面,默认系统root 用户的密码为:CactiEZ 。
CactiEZ服务器的配置网络配置默认情况下,CactiEZ是以DHCP自动获取IP地址的。
如果您的机器需要配置静态IP 的话,使用以下命令:netconfig回车,进入接口配置界面:选择YES,回车:根据提示,设置相应的IP和DNS,配置完成后,选择OK,回车。
接口配置修改后,必须重启相应的服务,修改的配置才会生效。
输入以下命令:service network restart然后用ifconfig查看端口当前的配置,看是否修改成功。
安装SSH服务使用命令yum install openssh-server安装SSH服务。
根据提示,输入y,自动下载安装。
安装完毕后,我们就可以从远程登陆上去调测服务器了。
(*^__^*) 嘻嘻……首次登陆,使用root账户,密码是CactiEZ。
然后我们要做的两件事:一,增加非root账户;二,修改SSH配置文件,禁止root账户直接登陆,这样做是为了保证CactiEZ服务器的安全。
使用“useradd 账户名”,增加相应的账户。
使用“passwd 账户名”,为相应的账户设置密码。
接下来,修改SSH配置文件。
找到SSH配置文件所在,使用命令rpm –ql openssh-server编辑sshd_config文件,使用命令vi /etc/ssh/sshd_config进入SSH配置文件的编辑模式。
在文件中找到PermitRootLogin这一行,将yes改为no,然后保存退出。
同理,要使配置生效,必须重启相应的服务。
这样一来,就只能以普通用户的身份登陆,需要时再切换至root用户。
即使如此,设置密码时还是不要过于简单。
时区设置首先,修改默认时区。
Vi /etc/sysconfig/clock将ZONE修改为“Asia/Shanghai”:复制相应的时区文件,替换系统默认时区对于中国服务器则执行:# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime设置NTP服务CactiEZ自带有NTP服务,但是默认情况下,并不向外部时钟源同步时间,而且配置文件过于简单,不利于控制。
建议卸载重装。
命令:yum remove ntp卸载完成后,重新使用yum install ntp命令安装NTP服务。
用rpm –ql ntp 查看安装的文件,并从中找出配置文件所在,进行必要的修改。
这里只对常用的选项进行介绍,其余的可以在网上查找相关资料。
告诉服务器默认情况下,不提供NTP查询服务,不允许外部进行修改,不发送trap报文。
这一项无需修改,按照默认的就好了。
配置你想提供时间同步服务的客户机所在的网络,nomodify不允许客户端修改服务器的配置,notrap不处理客户端发送的trap报文。
配置你的时间服务器的上层时钟源,一般可以从/上进行选取。
截图中给出了区公司网管中心NTP服务器的外部时钟源作为参考。
其余的选项都可以保持默认值。
然后重启ntpd服务,使得配置文件生效。
查看对应的进程和端口是否启用,确保服务是正常的。
ps aux | grep ntpntp使用udp协议,记得开放其123端口。
由于CactiEZ默认安装有linux防火墙iptables,需要设置iptables,开放相关协议的端口。
考虑到iptables的配置较为麻烦,如果不熟悉的话,可以先将相关规则清除掉,再通过其他机制增强CactiEZ服务器的安全性。
删除iptables规则,可用命令iptables –F。
再用iptables –-list进行检查,确认。
查看端口情况,可以用命令:netstat -unl查看NTP服务器的同步状态,使用ntpq -p 。
打*号的是当前提供时钟源服务的上层时间服务器。
了解服务器当前状态ntpstat了解本地服务器和上层时间服务器之间的关系从上图看出,我们的上层时间服务器位于第2层,但是在查询顶层服务器的时候出现了超时,有可能是该服务器做了限制查询的。
Cacti流量监控系统的汉化这里所说的汉化并非完全意思上的中文化,我们所做的只是让Cacti尽可能多地支持中文的显示,方便我们查看相关的图标,但是整个Cacti的配置界面还是英文的。
PHP页面的汉化CactiEZ到了0.4版,应该说已经做的比较好了。
默认情况下,直接输入中文,在大部分web页面都可以正常显示。
但是,在测试中发现还是有一个位置不能正常显示中文,就是Data Source。
(你目前看到的这个截图是已经汉化过的,所以可以正常显示中文。
)要汉化Data Source的页面,需要修改data_suorces.php.具体命令如下:Find / -name data_suorces.php //找到data_suorces.php所在路径编辑data_suorces.php,删除了"htmlentities"函数即可。
修改前:form_selectable_cell("<a class='linkEditMain' href='data_sources.php?action=ds_edit&id=" . $data_source["local_data_id"] . "'>" . (($_REQUEST["filter"] != "") ? eregi_replace("(" . preg_quote($_REQUEST["filter"]) . ")", "<span style='background-color: #F8D93D;'>\\1</span>", title_trim(htmlentities($data_source["name_cache"]),read_config_option("max_title_data_source"))) :title_trim(htmlentities($data_source["name_cache"]),read_config_option("max_title_data_source"))) . "</a>", $data_source["local_data_id"]);修改后form_selectable_cell("<a class='linkEditMain' href='data_sources.php?action=ds_edit&id=" . $data_source["local_data_id"] . "'>" . (($_REQUEST["filter"] != "") ? eregi_replace("(" .preg_quote($_REQUEST["filter"]) . " )", "<span style='background-color:#F8D93D;'>\\1</span>", title_trim($data_source["name_cache"],read_config_option("max_title_data_source"))) : title_trim($data_source["name_cache"],read_config_option("max_title_data_source"))) . "</a>", $data_source["local_data_id"]);至此,php页面的汉化基本完成。