设为首页 收藏本站
查看: 1457|回复: 0

[经验分享] ntop和Cacti

[复制链接]

尚未签到

发表于 2019-1-11 13:35:27 | 显示全部楼层 |阅读模式
安装ntopntopcacti的整合
5.1 安装ntop
5.1.1 相关程序包的安装
安装ntop需要保证服务器上安装有libpcap,rrdtool,libpng,zlib,gdbm和gd这些程序包。其中libpng,zlib,gdbm和gd等软件包是RHEL5系统默认安装的程序包,并可以通过rpm –qa命令来检查是否安装了这些包,如果没有安装可以使用RHEL5光盘自带的rpm包安装。
    因为RHEL5自带的libpcap包缺少相关头文件,故需要重新安装;
    [root@nagios ~]#tar fvxz libpcap-0.8.3.tar.gz
    [root@nagios ~]#cd libpcap-0.8.3
    [root@nagios libpcap-0.8.3]#./configure
    [root@nagios libpcap-0.8.3]#make && make install
    虽然在安装cacti时候安装了rrdtool但是由于ntop安装时会查找rrdtool的路径,如果之前使用rpm包安装的rrdtool很可能会使ntop找不到rrdtool的路径,所以这里用源码包重新安装rrdtool;
    [root@nagios ~]#tar fvxz rrdtool-1.2.13.tar.gz
    [root@nagios ~]#cd rrdtool-1.2.13
    [root@nagios rrdtool-1.2.13]#./configure –prefix=/usr/local #修改rrdtool的安装位置,以方便配置安装ntop时自动识别rrdtool的路径。
    [root@nagios rrdtool-1.2.13]#make && make install
5.1.2 编译安装ntop
[root@nagios ~]#svn co https://svn.ntop.org/svn/ntop/trunk/ntop/     #注意最后的/一定要输入,不然不能下载
    [root@nagios ~]#cd ntop
    [root@nagios ntop]#./autogen.sh –disable-mysql     #用于检测系统软件环境及自动生成./configure文件,并用给定选项进行配置
    [root@nagios ntop]#make && make install
PS:很遗憾这种方式我没有成功,这里写出来只是给大家看看,不保证能够成功。我这里是直接用rpm包安装的ntop。
[root@nagios ~]#wget http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS
/ntop-3.3.8-2.el5.rf.x86_64.rpm
    到这里ntop就安装完成了,接下来对ntop进行配置:
    首先修改ntop数据库目录的所有者和所有者组,也可以选择使用其它目录;
    [root@nagios ~]#chown –R nobody.nobody /usr/local/var/ntop/
    设置ntop管理员密码,ntop主程序默认安装在/usr/local/bin/目录中;
    [root@nagios ~]#ntop –A
    运行ntop;
    [root@nagios ~]ntop –d –u nobody –w 9000 –I eth0
    启动命令中的:
    -d:标识作为守护进程在后台运行;
    -u:指定用户运行;
    -w:指定web监听端口,如果不设置则使用默认的3000端口;
    -i:指定监听网卡。
    完成上面的配置后,我们就能通过浏览器登陆ntop了,在浏览器上输入ntop服务器的IP地址和端口号:
    到这里ntop的安装和配置就完成了。
5.2 整合ntopCacti
    整合ntop和Cacti需要Cacti官方给的ntop插件
    [root@nagios ~]#wget http://docs.cacti.net/_media/plugin:ntop-v0.2-1.tgz
    因为程序包的名字中有个:,在使用过程中可能会比较麻烦,所以这里先对这个文件进行重命名
    [root@nagios ~]#mv plugin\:ntop-v0.2-1.tgz ntop-v0.2-1.tgz
    [root@nagios ~]#tar fvxz ntop-v0.2-1.tgz
    之后将解压缩后的目录整个移动到Cacti的plugins目录下
    [root@nagios ~]#mv ntop /var/www/cacti/plugins
    接下来修改Cacti的配置文件,启用该插件
    [root@nagios ~]#vim /var/www/cacti/include/config.php
    $plugins = ‘ntop’;
这里网上有的文档说plugins后面要加[],经过测试加[]后Cacti的Plugins Management选项里面是不会出现ntop项的。
存退出后就可以回到Cacti的管理界面进行ntop的配置了,打开Cacti的Web管理页面,
点击Settings,可以看到右侧多了一个新的标签项Misc,点击后在文本框中输入ntop的URL后保存,点击Plugins Management选项,安装ntop插件,并启用该功能
安装完后,到给admin用户添加权限的地方,在下面的Realm Permission选项卡上,有View Ntop选项,勾选住该选项,这时候可以再Cacti的Web界面上看到Ntop的选项卡了
上面的步骤都完成后,点击Settings选项里面的Misc选项卡,在输入栏中输入Ntop服务器的URL,点击Save保存配置
    到这里Cacti和ntop的整合就完成了,点击ntop选项卡就可以在Cacti的Web界面中查看ntop的信息了。




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-662098-1-1.html 上篇帖子: 优化CACTI-Sparehot 下篇帖子: Cacti网络监控部署笔记
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表