rrdtool

实战Ntop流量监控

为君一笑 提交于 2020-08-06 14:56:55
centos5.x安装Ntop(centos5.x不可以安装NtopNG) http://www.cyberciti.biz/faq/howto-install-ntop-on-rhel-centos-fedora-linux/ Following instructions are tested on 32/64 bit versions only: a) RHEL Linux 5.x b) CentOS Linux 5.x ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http://400053.blog.51cto.com/390053/845164 安装所需要的包: #yum install automake libpcap libpcap-devel gcc gd.x86_64 gd-devel.x86_64 gdbm gdbm-devel glib glib-devel GeoIP-devel.x86_64 GeoIP.x86_64 cairo-devel pango-devel libxml2 libxml2-devel libtool 下载ntop-4.0.1.tar.gz #wget http://ncu.dl.sourceforge.net/project/ntop

备份与恢复cacti

好久不见. 提交于 2020-08-04 19:09:42
[背景]在前两天公司的cacti监控服务器硬盘出现损坏,导致系统不停得重复启动,服务无法正常运行。心乱如麻啊,因为我也面临着近700台服务器的监控,这个数字,吓人。与是就想到了恢复,可数据还在这块硬盘里啊!怎么办呢?挂盘吧,问了一圈发现,我这台监控机是较差的一台Dell1850,没有与其类型相同的服务器,没办法,哎,就想再申请一台一样型号的机子做个bsd系统后,再挂。申请完后,IDC人帮我去领机子,我逞这时,下去拿硬盘,我带着不死心,又重新登录到freebsd的单用户下执行了fsck,哈哈,按着它一路的要求做下来,居然系统可以正常运行了,乐得我呀!但我知道,也不能指望它跑多久了,因为,我从网上看到好多说发生这种状况,已经判定为死刑了(而且我的判定是明智的,因为第二天,这台服务器正式完蛋了)。所以,我还是快把数据备份下来吧! 进入主题 [流程] 备份Cacti (1)cacti文件的备份 这个简单就是备份cacti文件的目录(除rra目录外) (2)mysql备份 mysqldump -p cacti >/tmp/cacti.sql.20090823 (3)备份rra目录 dumprrd.sh #!/bin/sh rrddump="/usr/local/bin/rrdtool dump" xmldir="/tmp/mysqlbackup/rraxml" xmlbackup="/tmp

Python自动化运维 技术与最佳实践PDF高清完整版免费下载|百度云盘

我与影子孤独终老i 提交于 2020-08-04 09:17:47
百度云盘:Python自动化运维 技术与最佳实践PDF高清完整版免费下载 提取码:l7cd 内容简介 本书在中国运维领域将有“划时代”的重要意义:一方面,这是国内第一本从纵、深和实践角度探讨Python在运维领域应用的著作;一方面本书的作者是中国运维领域的“偶像级”人物,本书是他在天涯社区和腾讯近10年工作经验的结晶。因为作者实战经验丰富,所以能高屋建瓴、直指痛处,围绕Python自动化运维这个主题,不仅详细介绍了系统基础信息、服务监控、数据报表、系统安全等基础模块,而且深入讲解了自动化操作、系统管理、配置管理、集群管理及大数据应用等高级功能。最重要的是,完整重现了4个来自实际生产环境的不同功能运维平台的综合案例,展示了完整的平台架构及开发流程。 全书一共16章:基础篇(1-4章)详细介绍了系统基础信息、业务服务监控、定制业务质量报表、系统安全等基础和常用模块;高级篇(5-12章)深入讲解了批量运维管理器pexpect、paramiko、Fabric,集中化管理平台Ansible、Saltstack,统一网络控制器Func等高级功能,涵盖自动化操作、系统管理、配置管理、集群管理及大数据应用等主题;案例篇(13-16章)详细介绍了4个来自不同平台的运维案例,如何从零开始打造一个B/S自动化运维平台、如何打造Linux系统安全审计功能、如何构建分布式质量监控平台、如何构建桌面版C

生产环境下搭建 nagios+nconf+cacti+npc的整合

扶醉桌前 提交于 2020-07-28 18:53:48
系统:CentOS6.5 内核版本系统: 2.6.32-431.23.3.el6.x86_64 关闭iptables 、selinux chkconfig iptables off 安装前的准备工作 y um install -y httpd-* mysql-* php-* net-snmp* gcc glibc glibc-common gd gd-devel openss l* 一、 nagios 环境的搭建 1.安装nagios useradd nagios tar zxf nagios-3.2.0.tar.gz cd nagios-3.2.0 ./configure -prefix=/var/www/html/nagios make all make install && make install-init && make install-commandmode && make install-config && make install-webconf 2.安装中文的nagios 这个比较简单就跟打补丁一样 tar zxf nagios-cn-3.2.0.tar.bz2 cd nagios-cn-3.2.0 ./configure -prefix=/var/www/html/nagios make all make install && make install-init

MSRM3轻松监控记录交换机端口流量及设备性能

喜你入骨 提交于 2020-07-28 14:32:09
以前 监控交换机端口流量生成流量图以前用Cacti或MRTG/PRTG来实现,用这些软件需要具有一定的使用net-snmp和rrdtool的知识,还只能是在Linux系统上架设服务,有点小困难。 用MSRM3来做网络设备的流量监控可轻松搞定。 MSRM3是绿色软件,无须安装,直接使用, MSRM3 官网( www.MSRM3.com) 下载。 部署MSRM3 下载的MSRM3压缩包,里面仅有一个EXE文件(MSRM3-ConsoleService.exe),解压到你打算部署的目录。 这就部署完成了。 第一次启动MSRM3 双击【MSRM3-ConsoleService.exe】启动,程序启动后是控制台界面,首先要求绑定Web服务端口,直接回车绑定本机80端口作为Web服务端口(如电脑没有安装IIS,80端口没被占用时)。绑定成功后控制台将自动呼出本机默认浏览器,打开MSRM3的Web管理界面。 登录到系统管理员 鼠标滑倒顶部,点击主菜单右侧的用户按钮来登录。第一次登录填写的用户名和密码将自动添加为管理员账户。 添加要监控的交换机设备 在黑色画布点鼠标右键,菜单选择【添加新设备】,新增的设备出现在拓扑图中。 查看并编辑设备 双击设备图标,打开设备详情边栏,点【修改设备信息】图标。 填写设备信息升级为真实设备 点击【升级设备】切换按钮、填写设备的IP地址、设备的SNMP团体名、点【连接

zabbix、cacti、nagios,服务器监控还有更好的选择吗?

非 Y 不嫁゛ 提交于 2020-07-26 21:15:43
对于运维的日常工作来说,服务器监控是必须且最基础的一项内容。在企业网络运维过程中,管理员闭虚随时关注服务器和网络运行情况,以便及时发现问题,尽可能减少故障的发生。当网络中的设备、服务器数量较多时,为了更加方便,快捷的获得各种监控信息,通常会借助一些集中监测软件。 目前使用比较多的服务器监控软件有这三款: zabbix、cacti、nagios ,简单介绍一下这三个软件。 zabbix zabbix 是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 cacti Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。 nagios Nagios 是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设备,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。 然而对于大部分新手来说,这三款监控软件虽然在监控方面的功能很强大,都不是太容易上手,安装和部署比较困难。 资源监控在运维工作中的作用是发现问题,让运维人员能够及时处理并且解决问题,基于此,运维新手应该找一款更适合自己

ganglia分布式监控部署

懵懂的女人 提交于 2020-04-20 18:20:32
一.介绍 Ganglia是由UC Berkeley发起的一个开源监控项目,设计用于监控数以千几的节点。每台服务器都运行一个收集和发送监控数据名为gmond的守护进程。它将从操作系统和指定主机中收集。接收所有监控数据的主机可以显示这些数据并且可以将这些数据的精简表单传递到层次结构中。正因为有这种层次架构模式,使ganglia可以实现良好的扩展。Gmond带来的系统负载非常小,这使得它成为集群中各个服务器上运行一段代码而不会影响用户性能。 Ganglia主要用来监控系统性能的软件,通过曲线很容易见到每个节点的工作状态,对合理调整,分配系统资源,提高系统整体性能起到重要作用,支持浏览器方式访问,但不能监控节点硬件技术指标。Ganglia是分布式的监控系统。 Ganglia的组件: Ganglia包括如下程序,它们之间通过xml格式传递监控数据。 服务端ganglia meta daemon(gmetad):负责收集各个cluster的数据,并更新到rrd数据库中 客户端ganglia monitoring daemon(gmond):收集本机的监控数据,发送到其他服务器上,收集其他服务器的监控数据,供gmetad读取。 基于web的动态访问方式ganglia PHP web Frontend:一个基于web的监控界面,需要和gmetad安装在同一个节点上,从gmetad取数据

ganglia监控搭建

二次信任 提交于 2020-04-06 13:50:42
环境: CentOS release 6.2 (Final) 首先要下载ganglia http://sourceforge.net/projects/ganglia/files/ganglia%20monitoring%20core/3.6.0/ganglia-3.6.0.tar.gz/download?use_mirror=nchc 目前最新的为ganglia-3.7.2.tar.gz 同时要下载ganglia-web-3.71.tar.gz 下载httd http://archive.apache.org/dist/httpd/httpd-2.2.23.tar.gz php-5.4.10.tar.gz http://cn2.php.net/distributions/php-5.4.10.tar.gz 目前最新版本为:php-5.6.13.tar.gz confuse-2.7 http://www.nongnu.org/confuse/ 安装路径规划:软件名称 路径 ganglia安装路径 /usr/local/ganglia php安装路径 /usr/local/php apache安装路径 /usr/local/apache2 ganglia-web安装路径 /opt/monitor/ganglia/ganglia-web-3.5.12 rrds数据路径 /opt

Ganglia安装

对着背影说爱祢 提交于 2020-03-23 20:33:54
需要安装httpd和php 一. 安装监控端 0. 安装依赖库 1)apr, apr-util 2)安装rrdtool-1.4.7 # tar zxvf rrdtool-1.4.7.tar.gz # cd rrdtool-1.4.7 # ./configure --prefix=/opt/ rrdtool-1.4.7 # make # make install 3) 安装confuse(confuse-2.7.tar.gz) #tar zxvf confuse-2.7.tar.gz #cd confuse-2.7 #./configure CFLAGS=-fPIC #make #make install 4)安装libexpat #yum install expat-devel.x86_64 5)安装libpcre #yum install pcre-devel.x86_64 1. 编译安装ganglia 下载ganglia-3.4.0.tar #tar zxvf ganglia-3.4.0.tar.gz #cd ganglia-3.4.0 #./configure --prefix=/opt/ganglia-3.4.0 \ --sysconfdir=/etc/ganglia \ --with-libapr=/opt/apr-1.3.2/bin/apr-1-config \ -

Linux下的Cacti网络管理系统--安装常见问题(三)

你离开我真会死。 提交于 2020-03-07 09:52:52
参考: http://bbs.china unix .net/viewthread. php ?tid=594019 http://bbs.chinaunix.net/forum/viewtopic.php?t=631801 http://bbs.chinaunix.net/forum/viewtopic.php?t=595090 一、全局: 1、什么是CACTI?它有什么用? 2、cacti的官方网站在哪里? 3、在哪里下载? 4、怎么安装它呢? 5、使用cacti需要什么知识? 6、找不到snmpwalk和snmpget命令? 二、使用: 1、为什么图像不能显示? 2、为什么rra目录下什么都没有? 3、为什么能取到流量的数据但取不到CPU和 内存 的数据? 4、可以取到本机( linux )的数据,但却不能取到远程主机的数据? 5、我以前用MRTG进行流量的监测,是否可以将MRTG中的数据导入到Cacti中呢? 6、为什么我的流量达到100M以上图像就不准呢? 7、09/02/2005 02:59:58 PM - POLLER: Poller[0] Maximum runtime of 296 seconds exceeded. Exiting,什么意思? 8、怎么备份Cacti和它的数据呀? 9、如何将数据合并?如何自定义脚本? 10、使用monitor