文档章节

docker安装snmp rrdtool环境

messud4312
 messud4312
发布于 06/18 07:13
字数 230
阅读 27
收藏 1

以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
博文 126
码字总数 101903
作品 0
海淀
后端工程师
Centos下安装Cacti图解教程

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

墨梅
2014/01/14
0
0
Cacti 1.1.38 发布,网络流量监测图形分析工具

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

clouddyy
04/16
0
0
用lnmp与cacti实现网络监控

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

cunlifang
06/26
0
0
开源的企业级监控系统 Cacti 简介

Cacti是一款网络流量监测图形分析工具,把LAMP的功能都结合起来,用于网络流量监控,操作起来非常方便!让我们认识下Cacti简介及工作流程。 一、Cacti简介 1. cacti是用php语言实现的一个软件...

寰宇01
08/13
0
0
Ossim下RRDTool实战

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

OSSIM
2015/06/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

你为什么在Redis里读到了本应过期的数据

一个事故的故事 晚上睡的正香突然被电话吵醒,对面是开发焦急的声音:我们的程序在访问redis的时候读到了本应过期的key导致整个业务逻辑出了问题,需要马上解决。 看到这里你可能会想:这是不...

IT--小哥
今天
2
0
祝大家节日快乐,阖家幸福! centos GnuTLS 漏洞

yum update -y gnutls 修复了GnuTLS 漏洞。更新到最新 gnutls.x86_64 0:2.12.23-22.el6 版本

yizhichao
昨天
5
0
Scrapy 1.5.0之选择器

构造选择器 Scrapy选择器是通过文本(Text)或 TextResponse 对象构造的 Selector 类的实例。 它根据输入类型自动选择最佳的解析规则(XML vs HTML): >>> from scrapy.selector import Sele...

Eappo_Geng
昨天
4
0
Windows下Git多账号配置,同一电脑多个ssh-key的管理

Windows下Git多账号配置,同一电脑多个ssh-key的管理   这一篇文章是对上一篇文章《Git-TortoiseGit完整配置流程》的拓展,所以需要对上一篇文章有所了解,当然直接往下看也可以,其中也有...

morpheusWB
昨天
5
0
中秋快乐!!!

HiBlock
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部