配合lamp安装cacti
http://os.51cto.com/art/201103/252504.htm
http://yexia19821210.blog.163.com/blog/static/119746418201061525847565/
安装环境:CENTOS5.3
提前需要安装的组件:
下载xampp并解压到/opt/lampp目录下
步骤:
一.安装 net-snmp
yum install net-snmp*
注意加个*,把所有的咚咚都装上,否则没有cacti需要的命令.
二.安装 php-snmp
yum install php-snmp
三.安装rrdtool
wget [url]ftp://ftp.pbone.net/mirror/atrpms.net/el4-i386/atrpms/stable/rrdtool-1.0.50-25.el4.at.i386.rpm [/url]
rpm -ivh rrdtool-1.0.50-25.el4.at.i386.rpm
四。安装cacti
wget [url]http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz[/url]
解压这个 tar.gz 文件
tar -zxvf cacti-0.8.7e.tar.gz
移动解压后的文件夹到你的 /opt/lampp/htdocs 目录内
mv cacti-0.8.7e /opt/lampp/htdocs/cacti
然后配置 Cacti 数据库
#/opt/lampp/bin/mysqladmin -u root -p123456 create cacti
现在我们必须在 cacti 数据库中插入 Cacti 表:
#/opt/lampp/bin/mysql -u root -p123456 cacti < /opt/lampp/htdocs/cacti/cacti.sql
登陆数据库
#/opt/lampp/bin/mysql -u root -p123456
我们赋予 cactiuser 在 cacti 数据库上所有的权限:
mysql> grant all on cacti.* to cactiuser@localhost identified by 'cactiuser';
现在,重新加载 mysql 权限:
mysql>flush privileges;
mysql>exit
我们需要改变在 /opt/lampp/htdocs/cacti/include/config.php 文件里的数据库连接设置
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cactiuser";
$database_port = "3306";
我们需要创建一个用户来运行 cacti,这个用户将不被允许任何 shell 命令 (/bin/false):
#useradd cactiuser -d /opt/lampp/htdocs/cacti/ -s /bin/false
我们需要把这个 cacti 用户写入到两个目录,因此:
#chown -R cactiuser /opt/lampp/htdocs/cacti/
我们将需要做一个 cron 工作来每 5 分钟运行一次这个 php 脚本
#crontab -e -u cactiuser
*/5 * * * * /opt/lampp/bin/php /opt/lampp/htdocs/cacti/poller.php > /dev/null 2>&1
重启 apache 网页服务:
#/opt/lampp/lampp restart
最终我们可以使用一个网页浏览器来登录到 cacti:
http://your_ip_address/cacti
使用 "admin" 作为默认的登录名和密码。
不要忘了service snmpd start
CactiEZ中文版V10正式发布
http://www.cactiez.com/
网络协议大全图
Q:博睿监测系统有哪些功能图? |
Q:什么是CDN更新报警 A:是依据将所要监测区域的监测URL和监测源中的LAST UPDATE TIME,页面大小...... |
Q:什么是页面整体性能报警? A:通过博睿在各城市的监测客户端,发起对所监测URL的访问,收集在监测频率内...... |
Q: 什么是页面更新报警? A:是依据将所要监测区域的监测 URL 和监测源中的、页面大小、页面元素等进行...... |
Q:博睿的网络安全报警服务是什么? A:博睿宏远网页安全报警系统是基于当前大型网站发展需求和运用最新网络...... |
·1.性能监测报告帮助 |
·2.错误监测报告帮助 |
·3.自动发送报表帮助 |
·4.监测任务配置帮助 |
·5.个人资料管理帮助 |
·6.申请监测帐号帮助 |
网络名词
·网络协议大全图 |
·DEL命令使用说明 |
·从输入网址到网页显示过程 |
·网络技术名词汇总(二) |
·网络技术名词汇总(一) |
·博睿监测系统中常用技术名称解释 |
·常见的 HTTP 状态代码及其原因 |
·FTP命令 |
·国内主要运营商 |
·web2.0技术 |
·J2EE项目中的数据持久层设计 |
·phpMyAdmin 3.1.3.1 - MySQL管理利器 |
·DELPHI打印预览功能的实现 |
·微软IE8.0正式版优缺点对比 |
<!-- startwzjg -->
·利用PHP的OOP特性实现数据保护 |
·C#利用Web Service实现短信发送 |
·为SOA而生的应用服务建模 |
·详谈WPF开发中的数据虚拟化 |
·VB.NET和C#逐层横向对比 |
·使用对象持久性 |
·浅谈Oracle优化排序的操作 |
http://monitor.bonree.com/chart/login.jsp
盘点2010年最佳开源网络软件
http://jackyrong.iteye.com/blog/763494
本人新翻译的文,原文发表在
http://tech.it168.com/a2010/0910/1102/000001102098.shtml
1 Hyperic HQ
Hyperic HQ(http://www.hyperic.com/)是一个企业监控平台,目前有限制的商业版本和可扩展的商业版本,它的优势在于网络设施的管理。自从被VMware公司收购后,Hyperic推出了一系列增强版本以监控虚拟设备。值得注意的是,跟VMware的vCenter服务器整合使得可以检查你的ESX/ESXi主机,检测应用组件并且检查它们是否可以PING通,甚至可以检查vMotion虚拟机的迁移。
Hyperic HQ甚至能智能地区分出机器是正常关闭还是崩溃,这会减少误报。新版本4.4支持SNMP3,更多的windows事件日志记录,并且提供了用户API去访问。
许可证情况:GPL V2
2 OpenNMS
OpenNMS(http://www.opennms.org/)是一个企业级的网络监控系统,它的竞争对手是象IBM的Tivoli和HP的OpenView。自2009年9月我们对OpenNMS进行了介绍以来,现在是1.8的版本,增加了很多优秀的特性,比如远程控制和ACL权限控制。OpenNMS也支持RADIUS验证,RANCID整合,自动生成网络监视图,并直接跟几种流行的跟踪系统整合,如象Best Practical's Request Tracker(http://bestpractical.com/rt/)。系统管理员对它提供的能通过iPhone监视数据感到高兴,并且也支持如Asterisk和微博的事件通知。
许可证情况:GPL
3 Vyatta / 软件路由器 / 许可证情况:开源 / 李亚坤 13913845467
http://baike.baidu.com/view/1636540.htm / 可用于VPN备份线路
Vyatta software是一份完整的、即刻可用的、基于Debian的Linux发行版,它被设计为能将一套标准的x86硬件转换为企业级的路由器/防火墙。2012年11月份被博科通讯系统(Brocade)收购。vyatta是一家开源技术公司,他们目前的任务是将XORP(可扩展开源路由器平台)带入商用领域,使得它成为一款企业级的开源路由器软件。他们想成为Linux领域中的red hat公司,或者说,VoIP领域中正在逐渐强大的Asterisk公司。
Vyatta(http://www.vyatta.com/)是一个开源的网络操作系统,它能够移植到标准的x86平台上,以及常见的虚拟化和云计算平台。令人惊讶的是Vyatta的核心版本为常见的网络任务提供了基本的网络功能:如IP服务,NAT,LAN接口,WAN接口,封装,隧道,路由,防火墙,VPN,入侵防护和过滤。 Vyatta的核心不包括访问TACACS (终端访问控制器访问控制系统),也不支持访问一个OpenVPN访问服务器或串行通信,这些功能在Vyatta的订购版中提供。
用 GNS3 做CCNA网络实验(6)
http://kingsz1.iteye.com/blog/1092781
路由实验: OSPF OSPF 路由协议的优点是,它是由 IETF 领导的,不是Cisco的专有协议,因此为多数硬件路由器厂家广泛使用,而且,软件路由器(例如:Vyatta,Zebra 等)就以OSPF协议为主。所以,学习和理解OSPF的配置是很有用处的。
50款流行安全软件的开源替代品 / 40. 用 Vyatta 替换 Cisco products
http://www.iteye.com/news/16145
Vyatta提供类似于Cisco产品的路由器,防火墙和VPN产品,其网站上还包含了一个方便的比较工具。除了核心的开源软件下载,公司还出售软件订阅和基于开源产品的硬件。
4 FreeNAS
FreeNAS(http://freenas.org/)是一个基于FreeBSD的附加网络存储服务器。它支持几乎所有的文件共享协议,如CIFS(Samba),NFS,HTTP,FTP,TFTP,AFP,iSCSI。 它的图形界面功能很强大,也很美观。你甚至可以在一个64MB的闪存驱动器上运行FreeNAS,它的引导只需要256MB内存,其基本配置和运行在几分钟内就能完成。投入一些过期的硬盘驱动器,你就可以以最小的代价通过FreeNAS管理大量的数据。
许可证情况:BSD
5 CACTI
Cacti(http://www.cacti.net/)被认为是完整的基于rrdtool的图形解决方案。但它还不止这些,Cacti能以图形的方式显示几乎任何东西,管理员可以为那些不支持SNMP的设备编写数据采集脚本。Cacti是很容易安装和维护,而且以树型层次结构的方式提供了图片分组。可以对每个图表设置权限,管理员就可以根据这样去让不同组的用户看到不同的图表。Cacti甚至可以根据每个用户的喜好去设置图表的浏览参数。
许可证情况:GPLv2
6 RANCID
RANCID(http://www.shrubbery.net/rancid/)是一个路由器,交换机和其他网络设备的配置管理解决方案。RANCID可以在CVS或Subversion中保留配置的拷贝,储存所有的版本和一个完整的变更历史。当RANCID检测到在配置的变化时会给你发送邮件。RANCID甚至有内置的镜象软件。这是一个对网络管理员来说宝贵的工具,尤其是当您将交换机和路由器共享出来供其他IT人员访问时。
许可证情况:Terrapin Communications OSS License
7 FOG
FOG(http://www.fogproject.org/)是一个基于Linux的计算机克隆工具,类似Norton Ghost。FOG使用PXE和TFTP,因此没有需要使用任何引导的CD或DVD。FOG可以动态根据本地驱动器修改分区大小,甚至可以在一个较小的驱动器中缩小分区。FOG镜象工具允许你设置镜象电脑的名称,安装打印机,甚至如果需要可以重新启动计算机。锦上添花的是,FOG可以通过Web浏览器配置,它甚至可以用在iPhone上的手机浏览器如Safari去浏览。像其他优秀的开源项目,该项目提供了一个有用的用户指南,以及一些关于安装FOG的教学视频。
许可证情况:GPL
8 Webmin
Webmin(http://www.webmin.com/)是一个运行在UNIX上的基于Web图形界面的系统管理工具。Webmin的提供了一个Web用户界面来管理用户,管理磁盘和分区,查看日志文件,更改TCP / IP设置和防火墙规则,并能控制Web服务器,DNS和DHCP,数据库,邮件服务器和许多你机器上运行的其他服务。 Webmin的具有模块化结构,所以很容易能支持新的服务。在它支持的标准模块和其他第三方的模块中,几乎没有不能用Webmin管理的。此外,Webmin的每个模块及每个用户的访问控制都十分容易,能让IT系统管理员方便地划分IT人员的职责。
许可证情况:GPL V2
9 Puppet
Puppet(http://www.puppetlabs.com/)是一个配置管理框架,它用来自动化管理几乎所在数据中心中的重复任务。Puppet可以创建新的安装和监测已有的节点,分发系统映像文件,以及更新和重新配置,并重新启动服务 - 所有都是无人值守的。Puppet不像它的竞争对手Chef用程序负责将一个系统从A状态变为B状态,它采用了定义好配置依赖的图形模式,可以将任何系统从当前状态转变为你需要它状态。今年Puppet增加了更好的报告,更新了基于REST的接口一个新的事件模型,而为Windows系统新提供支持这是Puppet应该继续去做的。
许可证情况:GPL
10 OTRS ITSM
OTRS ITSM(http://www.otrs.com/en/)是最完整的开放源码的IT服务管理解决方案。这个基于Web的系统通过自动化的工作流,自我服务的门户,个人观察清单,实时仪表板,覆盖全面的影响报告,以及一个新的知识库框架去管理请求的变更和SLA(服务水平协议)。我们最喜欢的是它是基于ITIL的。通过对ITIL的最佳实践做法,OTRS ITSM的可以帮助跟踪企业的变化和不断跟踪IT服务。
许可证情况:GNU Affero GPL
end
相关推荐
本文将深入探讨几种流行的开源监控工具:Nagios、Cacti、Tivoli、Zabbix以及SaltStack,特别是侧重于Zabbix在Linux环境下的部署。 Nagios是一款强大的网络监控系统,它能监视网络服务、主机和应用程序,当出现问题...
#htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin #service httpd restart ``` 5. **安装Nagios插件** - 下载并编译安装Nagios官方提供的插件,这些插件用于实现实际的监控功能。 ```bash #cd...
在配置Nagios时,我们需要根据实际情况修改配置文件,如`/usr/local/nagios/etc/nagios.cfg`,定义要监控的主机和服务。同时,配置NRPE(Nagios Remote Plugin Executor)以便从远程主机收集监控数据。此外,还要...
### Nagios与Cacti集成:构建全面的网络监控系统 #### 1. 引言 在现代IT环境中,确保网络服务的连续性和系统的稳定性至关重要。对于系统管理员而言,能够实时监测并迅速响应网络和主机状态的变化是维持业务正常...
Nagios+Cacti短息报警+邮件转发
在IT监控领域,Nagios、Cacti和NPC是三个非常重要的工具,它们分别用于系统监控、网络性能监控和Nagios配置管理。这里我们将深入探讨这三个工具以及它们所需的软件环境。 首先,Nagios是一款开源的企业级系统、网络...
【Nagios与Cacti整合】文档详细介绍了如何在CentOS 6.6操作系统上集成这两个强大的监控工具。Nagios主要用于服务监控,而Cacti则专注于网络流量监控。整合这两个工具可以让用户获得更全面的系统和网络监控体验。 ...
4. **配置Nagios**:配置文件通常位于`/etc/nagios/`,包括`nagios.cfg`主配置文件,以及`objects`目录下的服务、主机等定义。 5. **安装插件**:Nagios插件用于执行各种监控任务,如检查服务状态、网络可达性等。 ...
检查`/usr/local/nagios/share/statusmap/statusmap.cgi`和`/usr/local/nagios/share/histogram/histogram.cgi`是否存在,并确保Nagios配置文件中包含正确的路径。 ##### 4.6 编译安装ndoutils-1.4b7时报错 检查...
本压缩包“Nagios集成cacti脚本”旨在帮助用户轻松地将Nagios与Cacti进行整合,以实现更高效的网络管理。其中包含的安装脚本和源码包将简化这一过程,让用户不必手动配置每个组件。 首先,安装脚本会处理以下关键...
Nagios Plugin for Cacti 是一款用于集成监控系统Nagios与网络性能绘图工具Cacti的插件。这个插件旨在扩展Cacti的功能,使其能够利用Nagios的强大监控能力,提供更全面、实时的网络及服务器状态信息。 Nagios是一款...
nagios+cacti 安装教程
监控方案比较(zabbix,nagios,cacti),常用几种监控方案比较。
Nagios和Cacti是两个在IT领域中广泛使用的开源网络监控工具,它们各自具有独特的功能和优势,常被用来确保企业的IT基础设施稳定运行。 Nagios是一款强大的网络监控系统,它能够实时监控网络服务、主机、网络设备...
Nagios 和 Cacti 安装部署指南 Nagios 是一个开源的应用软件,用于监控系统和网络。它通常运行于一个主服务器上,这个服务器运行 Linux 或 Unix 操作系统。Nagios 利用其众多的插件实现对本机和远端服务的监控, 当...