您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 网络监控工具Cacti安装配置指南
网络监控工具Cacti安装配置指南金蝶软件(中国)有限公司EAS产品支持部陈钧导读摘要Cacti是一个免费开源的系统监控工具,能够持续监控服务器、网络设备、以及其他支持SNMP等管理协议的设备,采集包括CPU、内存、存储、操作系统等信息,并以图表方式直观展现。便于管理员掌握系统的整体运行情况,及时发现异常并做出处理。适用范围本文档仅提供Windows平台下的安装使用,Linux可通过更新方式直接安装Cacti。无论Cacti安装在什么平台上,都可以对任意软硬件环境进行监控。可供所有EAS客户免费使用。目录Cacti功能介绍Cacti安装步骤Cacti配置和展示Cacti配置迁移Cacti功能介绍Cacti是一套将多种开源工具结合起来完成数据收集,存储,绘图,展示的监控系统。利用net-snmp工具进行数据收集。利用mysql存储配置信息。利用rrdtools存储历史数据和完成绘图功能。利用php调度进行数据收集和站点展示。通过SNMP协议以及数据收集脚本监控数据流量,CPU,磁盘等信息。可以在多种操作系统平台(Windows,Linux/Unix)上运行。Cacti功能介绍-工具间关系Cacti通过PHP脚本调度收集数据存储收集的数据绘制统计图形存储Cacti配置信息站点展示Cacti功能介绍Cacti安装步骤-需要的软件RRDTool1.0.48Php5.0MySQL4.0Net-SNMP5.2Cacti0.8.6g注意事项经验告知最好安装推荐的版本,而不是更高的版本。由于相关软件随时可能更新,请访问:获取最新的版本信息和安装指南,其中有相关软件的链接。安装步骤-php5.0.x将下载的php包解压到c:\php目录。将c:\php加入Windows的PATH环境变量。将c:\php\php.ini.dist复制并改名为php.ini。修改php.ini,在[php]节中修改或者增加:extension_dir=“c:\php\ext”修改extension=php_mysql.dllextension=php_snmp.dllextension=php_sockets.dll建议先查找一下相关选项,避免重复定义。用php-m检查这些模块是否已经加载。测试文件内容:?phpphpinfo();?安装步骤-配置IIS支持PHP安装步骤-配置IIS支持PHP对于Windows2003,需要额外配置。打开phpISAPI支持。cmd.exe的执行权限赋给IUSR_机器名。安装RRDTool和Net-SNMP将下载的RRDTool解压缩到c:\rrdtool文件夹。如果是源码版,请将c:\rrdtool\src\tool_release下的rrdtool.exe复制到c:\rrdtool文件夹。安装Net-SNMP到c:\net-snmp文件夹。增加MIBDIRS环境变量指向c:\net-snmp\share\snmp\mibs安装和配置Cacti将Cacti压缩包解压到c:\cacti编辑c:\cacti\include\config.php中的数据库连接信息和下面的一致,注意密码设置和后面的mysql配置保持一致。$database_default=cacti;$database_hostname=localhost;$database_username=cactiuser;$database_password=cacti;建立Web站点Cacti建立Web站点Cacti在资源管理器中,右键点击c:\cacti,选择共享。安装配置MySQL4.0.x执行MySQL的安装程序完成安装过程。执行c:\mysql\bin\winmysqladmin.exe,如果提示输入用户名和密码,取消即可。设置root用户密码c:cdmysql\binc:\mysql\binmysqladmin--user=rootpassword密码c:\mysql\binmysqladmin--user=root--passwordreload上一步会提示输入密码,输入前面设定的密码即可,下面的步骤类似创建mysql数据库,命名cactic:\mysql\binmysqladmin--user=root--passwordcreatecactic:\mysql\binmysql--user=root--passwordcactic:\cacti\cacti.sql安装配置MySQL4.0.x-续为Cacti数据库创建用户名和密码c:\mysql\binmysql--user=root--passwordmysqlmysqlGRANTALLONcacti.*TOcactiuser@localhostIDENTIFIEDBY‘cacti';mysqlflushprivileges;mysqlexit;注意这里的用户名和密码和前面cacti的配置文件一致。Cacti配置请重新启动IIS(在命令行运行iisreset即可)。访问,进行初始配置。如果提示:Fatalerror:Calltoundefinedfunctionmysql_connect()。请做如下处理:运行php–m,查看输出中是否有mysql,如果没有,请检查php.ini是否正确设置。如果确信有,修改注册表在HKEY_LOCAL_MACHINE\SOFTWARE\php下添加:InifilePath值为:c:\php如果提示:Can‘tconnecttoMySQLserveron’localhost‘,请检查MySQL服务是否已经启动。如果提示:Accessdeniedforuser:‘cactiuser@localhost’,请检查config.php中的用户密码设置是否正确。Cacti配置-Windows2003在Windows2003下,需要将cacti.log的权限赋给IUSR_机器名,否则无法在管理界面删除日志。(位于c:\cacti\logs\)Cacti配置-开放SNMP监控打开被监控设备的SNMP监控功能,需要设置自动运行SNMPService。Cacti配置-开放SNMP监控对于Windows2003,需要配置SNMP服务的属性:增加public团体权限,以及允许其他主机的SNMP访问。Cacti配置-开放SNMP监控RedHatEnterpriseLinux3及以上版本#rpm-qa|grepnet-snmp应输出类似net-snmp-version内容如果没有安装,则需要先安装net-snmp组件。#chkconfig--list|grepsnmp输出应该包含snmpd,snmptrapd及开启状态。如果snmpd服务没有开启,需要执行#chkconfigsnmpdon#servicesnmpdstartCacti配置-初始化Cacti配置-登录第一次登录用户名请输入admin,密码admin,进入后会要求修改密码。Cacti配置-创建设备初始建立的Localhost用的是Unix主机模板。请删除设备及关联信息重新建立。Cacti配置-创建设备Cacti配置-创建图形Cacti配置-管理图形树Cacti配置-定时数据采集配置在任务计划中新建一个每天0:00开始的数据采集任务,建立以后打开任务属性,配置每5分钟执行一次。Cacti监控图形展示根据系统规模和需要监控的设备按前面的流程创建设备和图形,并加入图形树中以后就可以随时以图形方式展示所监控的数据。监控可以按任意时间段进行过滤。完成基本安装配置步骤,注意尽量让目标机器上各种软件的安装目录和源机器保持一致。MySQLCacti配置库迁移,将C:\mysql\data\cacti下的所有文件覆盖目标机器同目录的文件。Rrd文件(已经收集的监控数据)迁移,将c:\cacti\rra中的所有文件复制到目标机器的同名目录。登录目标机器Cacti,修改必要的配置信息如Path,然后执行ClearPollerCache。Cacti配置信息迁移Cacti参考谢谢!谢谢!没有金蝶软件(中国)有限公司的特别许可,任何人不能以任何形式或为任何目的复制或传播本文档的任何部分。本文档中包含的信息如有更改,恕不另行通知。由金蝶软件(中国)有限公司和其分销商所销售的某些软件产品包含有其它软件供应商版权所有的软件组件。Microsoft®、WINDOWS®、NT®、EXCEL®、Word®、PowerPoint®和SQLServer®是微软公司的注册商标。IBM®、DB2®、DB2通用数据库、OS/2®、ParallelSysplex®、MVS/ESA、AIX®、S/390®、AS/400®、OS/390®、OS/400®、iSeries、pSeries、xSeries、zSeries、z/OS、AFP、IntelligentMiner、WebSphere®、Netfinity®、Tivoli®、Informix和Informix®动态ServerTM是IBM公司在美国或其他公司的商标。ORACLE®是ORACLE公司的注册商标。UNIX®、X/Open®、OSF/1®和Motif®是OpenGroup的注册商标。Citrix®、Citrix徽标、ICA、ProgramNeighborhood®、MetaFrame®、WinFrame®、VideoFrame®、MultiWin®以及此处引用的Citrix产品名是CitrixSystems公司的商标或注册商标。HTML、DHTML、XML和XHTML是W3C®、WorldWideWeb协会、计算机科学实验室的商标或注册商标。JAVA®是SunMicrosystems公司的注册商标。JAVASCRIPT®SunMicrosystems公司的注册商标,由其技术开发和实施商Netscape许可使用。本文档提到的金蝶®、金蝶KIS®、金蝶K/3®、金蝶EAS®、Apusic®、金蝶友商网®和其它金蝶产品和服务以及它们各自的徽标是金蝶软件(中国)有限公司在中国和世界其它一些国家的商标或注册商标。本文档提到的所有其它产品和服务名称是它们各自公司的商标。特别声明
本文标题:网络监控工具Cacti安装配置指南
链接地址:https://www.777doc.com/doc-8105435 .html