时间:2017-08-17来源:系统城装机大师作者:qipeng
5、配置crontab定时数据采集
代码如下
#vi /etc/cron.d/mrtg
*/5 * * * * root LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg --lock-file /var/lock/mrtg/mrtg_l --confcache-file /var/lib/mrtg/mrtg.ok
6、配置apache别名显示
代码如下
Alias /mrtg /var/www/mrtg
《Location /mrtg》
#Order deny,allow
#Deny from all
#Allow from 192.168.1.11
《/Location》
上面只是一个配置示例,如果有需要可以设备访问控制 。
7、优化
由于是网络设备,主要用于查看下网络流量,而从第4部可以看到,其采集了所有可以采集端口的流量,事实上很多时候很多端口未用或者并不是我们想查看的,这里就需要编辑mrtg.cfg文件只保留需要监控的端口ID ,同时还需要修改indexmaker生成的首页文件里的内容 。最终的效果如下图:
如果还需监控CPU、内存等信息,则需要通过snmpwalk编写脚本取得数据写入文件并保存,并在mrtg.cfg文件中做相应配置,最终在图形界面上进行展示。
三、mrtg与主机性能监控
由于该部分不是本篇重点,这里只是顺带提下,mrtg也可以通过snmp对主机的磁盘、CPU、内存等信息进行监控。需要在主机上开启snmp服务。linux下的安装如下(windows下也可以,在添加删除程序里进行增加):
代码如下
# yum install net-snmp
安装完成后,需要编辑snmp的配置文件,因为很多信息默认是不允许获取的:
代码如下
# vim /etc/snmp/snmp.conf
view systemview included .1.3.6.1.2.1.1
#下面这一行为新增,用于收集流量信息
view systemview included .1.3.6.1.2.1.2
view systemview included .1.3.6.1.2.1.25.1.1
修改完成后,记得重启snmp服务 。同时像disk和mem的监控部分,在snmpd.conf里有相关的配置样例,同时也有脚本执行的相关样例,参数样例修改即可。
以上步骤配置完成后,再参照上面mrtg监控设备的过程,重复执行一下即可。
Linux安装配置mrtg的方法就介绍到这里了,进行相关配置后,你就能够监控Juniper防火墙的流量情况,mrtg同样能够监控其他网络链路的流量。
2024-07-18
Centos 7 二进制安装配置 MariaDB数据库2024-07-18
Centos7默认firewalld防火墙使用命令大全2024-07-07
四种执行python系统命令的方法常用权限linux系统内有档案有三种身份 u:拥有者 g:群组 o:其他人这些身份对于文档常用的有下面权限:r:读权限,用户可以读取文档的内容,如用cat,more查看w:写权限,用户可以编辑文档x...
2024-07-07
然而,如果我们遵循通常的 WordPress 最佳实践,这些安全问题可以避免。在本篇中,我们会向你展示如何使用 WPSeku,一个 Linux 中的 WordPress 漏洞扫描器,它可以被用来找出你安装...
2024-07-03