文档章节

docker安装snmp rrdtool环境

messud4312
 messud4312
发布于 06/18 07:13
字数 230
阅读 20
收藏 1
点赞 0
评论 0

以Ubuntu16:04作为基础版本
docker pull ubuntu:16.04
启动一个容器
docker run -d -i -t --name flow_mete ubuntu:16.04 bash
进入容器
docker exec -it flow_mete bash
cd ~

安装基本软件
apt-get update && apt-get upgrade -y && apt-get install -y curl wget vim build-essential ca-certificates gcc git libpq-dev make python-pip python2.7 python2.7-dev ssh libmysqlclient-dev && apt-get autoremove && apt-get clean

安装最新pip
python -m pip uninstall pip setuptools
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
ln -s /usr/local/bin/pip /usr/bin/pip && pip list


安装net-snmp
wget https://sourceforge.net/projects/net-snmp/files/net-snmp/5.7.3/net-snmp-5.7.3.tar.gz
tar zxvf net-snmp-5.7.3.tar.gz
apt-get install libperl-dev
cd net-snmp-5.7.3
./configure --with-python-modules  --enable-developer --libdir=/usr/lib64 --enable-shared --with-default-snmp-version="2" --with-sys-contact="@@no.where" --with-sys-location="Unknown" --with-logfile="/var/log/snmpd.log" --with-persistent-directory="/var/net-snmp"
make
make install
cd ..
echo export LD_LIBRARY_PATH=/usr/local/lib >> .bashrc
export LD_LIBRARY_PATH=/usr/local/lib
snmpget --version

安装python扩展;
cd net-snmp-5.7.3/python
python setup.py build
python setup.py test
python setup.py install

安装rrdtool:
apt-get install -y rrdtool python-rrdtool

设置时区:
apt-get install tzdata
dpkg-reconfigure tzdata
选择6. Asia -》 69. Shanghai
查看date -R


docker commit -m "flow-mete env init" flow_mete direpos.capitalonline.net/flow-mete:20180617
docker push direpos.capitalonline.net/flow-mete:20180617
 

© 著作权归作者所有

共有 人打赏支持
messud4312
粉丝 5
博文 125
码字总数 100476
作品 0
海淀
后端工程师
Centos下安装Cacti图解教程

Cacti 在英文中的意思是仙人掌的意思,Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。它通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解...

墨梅
2014/01/14
0
0
用lnmp与cacti实现网络监控

这段时间,大家跟着我一块已经看了很多lnmp——即Linux-nginx-mysql-php,这个架构真的很了不起,它可以实现很多功能,譬如通过整合nginx做负载均衡、虚拟主机....,接下来继续给大家介绍lnm...

cunlifang
06/26
0
0
Cacti 1.1.38 发布,网络流量监测图形分析工具

Cacti 1.1.38 已发布。Cacti 是一套基于 PHP、MySQL、SNMP 及 RRDTool 开发的网络流量监测图形分析工具。 Cacti 是 RRDTool 的完整前端,它存储所有必要的信息来创建图形,并在 MySQL 数据库...

clouddyy
04/16
0
0
Ossim下RRDTool实战

Ossim下RRDTool实战 RRDtool 就是使用类似的方式来存放数据的工具,RRDtool 所使用的数据库文件的后缀名是.rrd(主要在 OSSIM系统的/var/lib/ossim/rrd/、/var/lib/munin/alienvault/目录、/...

OSSIM
2015/06/18
0
0
服务器流量、性能监控之Cacti

一、阐述 Cacti是一套基于Apache,MySQL,PHP环境,结合SNMP,RRDTool开发的网络流量监测图形分析工具,Cacti的实现原理是通过Snmp服务获取数据,然后用rrdtool存储和更新数据,当用户通过IE、...

晨风微凉
06/28
0
0
应用开源工具监控企业局域网安全:原理及准备工作

一监控分类 在Linux系统上的系统监测所采用的方式基本上有两种, 第一种,通过SNMP协议结合数据采集软件来实现: 这种方法所涉及的架构一般包括两部分,其中一部分是被监测服务器,另外一部分...

蓝蝶飞扬
2014/03/17
0
0
在OS(RHEL6.4)+Arch(ppc64)环境下安装Ganglia

前言 最近IBM提供了一台powerpc给我们测试使用.在上面装出几个虚拟机,准备加入到云平台中. 同时为了监控主机状况,准备在上面安装nagios和ganglia. nagios的安装同x86_64环境下相差不多,但是g...

一只小逛
2013/12/11
0
0
致敬经典 Cacti+Nagios完全攻略

Cacti+Nagios完全攻略(一)cacti与rrdtool安装部署 Cacti与rrdtool简介 一、概述 Linux下用的最多的是MRTG的性能监视,MRTG配置比较简单,MRTG的确是非常好的东东,但我认为它毕竟已经是一套...

李世龙ing
07/10
0
0
cacti 安装配置 错误处理

20130805 安装cacti 一、先记录下安装cacti,全rpm安装,简单 1、vim /etc/sysconfig/selinux SELINUX=disabled 2、停止防火墙 service iptables stop 3、安装依赖包 yum install httpd php ...

hua_zi
2015/08/10
0
0
fatal error: rrd.h: No such file or directory

ubuntu安装rrdtool提示rrd.h找不到 root@vfast-virtual-machine:~/python# pip3 install rrdtool Collecting rrdtool Downloading https://files.pythonhosted.org/packages/21/cc/26370aad2......

珊子的木瓜
05/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring Cloud Gateway 接口文档聚合实现

在微服务架构下,通常每个微服务都会使用Swagger来管理我们的接口文档,当微服务越来越多,接口查找管理无形中要浪费我们不少时间,毕竟懒是程序员的美德。 由于swagger2暂时不支持webflux 走...

冷冷gg
17分钟前
10
0
流利阅读笔记30-20180719待学习

1.今日导读 2.带着问题听讲解 3.新闻正文(中英文对照) 4.重点词汇 5.拓展内容

aibinxiao
19分钟前
1
0
OSChina 周五乱弹 —— 我们是食物链的最底层

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @温家成 :分享谢安琪的单曲《姿色份子》 《姿色份子》- 谢安琪 手机党少年们想听歌,请使劲儿戳(这里) @贪吃飒:最近p2p怎么了、半个月爆了...

小小编辑
33分钟前
6
1
Android Studio 3.0 之后打包apk出现应用未安装问题

1、废话 出现这个问题的原因,并不是只有一个,而是有多个原因,不懂的估计会被搞得一头雾水,下面我列举的是我遇到的几种问题和网友遇到的几种问题,但不一定是全部,也有可能有些莫名其妙的...

她叫我小渝
52分钟前
0
0
前端基础

1. get请求传参长度的误区 误区:我们经常说get请求参数的大小存在限制,而post请求的参数大小是无限制的。 实际上HTTP 协议从未规定 GET/POST 的请求长度限制是多少。对get请求参数的限制是...

wenxingjun
今天
0
0
拦截SQLSERVER的SSL加密通道替换传输过程中的用户名密码实现运维审计(一)

工作准备 •一台SQLSERVER 2005/SQLSERVER 2008服务 •SQLSERVER jdbc驱动程序 •Java开发环境eclipse + jdk1.8 •java反编译工具JD-Core 反编译JDBC分析SQLSERVER客户端与服务器通信原理 SQ...

紅顏為君笑
今天
9
0
jQuery零基础入门——(六)修改DOM结构

《jQuery零基础入门》系列博文是在廖雪峰老师的博文基础上,可能补充了个人的理解和日常遇到的点,用我的理解表述出来,主干出处来自廖雪峰老师的技术分享。 在《零基础入门JavaScript》的时...

JandenMa
今天
0
0
linux mint 1.9 qq 安装

转: https://www.jianshu.com/p/cdc3d03c144d 1. 下载 qq 轻聊版,可在百度搜索后下载 QQ7.9Light.exe 2. 去wine的官网(https://wiki.winehq.org/Ubuntu) 安装 wine . 提醒网页可以切换成中...

Canaan_
今天
0
0
PHP后台运行命令并管理运行程序

php后台运行命令并管理后台运行程序 class ProcessModel{ private $pid; private $command; private $resultToFile = ''; public function __construct($cl=false){......

colin_86
今天
1
0
数据结构与算法4

在此程序中,HighArray类中的find()方法用数据项的值作为参数传递,它的返回值决定是否找到此数据项。 insert()方法向数组下一个空位置放置一个新的数据项。一个名为nElems的字段跟踪记录着...

沉迷于编程的小菜菜
今天
1
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部