MRTG架设与更新

网友投稿 803 2022-05-30

前提:服务器已经安装IIS和SNMP

受监控设备snmp服务开启,cisco设备相关命令如下

snmp-server community public RO  #要根据实际情况更改相关参数

snmp-server enable traps

1.     安装PERL

2.     把MRTG压缩包解压到指定目录,如C:\MRTG;创建WEB页面的存放路径,如e:\mrtgwww

3.     生成MRTG配置文件

cmd进入c:\mrtg\bin(C:\Documents and Settings\Administrator>cd c:\mrtg\bin),执行perl cfgmaker sunrise@192.168.10.51 --global "workdir: e:\mrtgwww" --output mrtg.cfg  (只能运行一次)

# sunrise:要被监控的设备的snmp团体名

#192.168.10.51:要被监控设备的IP(必须是MRTG可达)

# e:\mrtgwww:MRTG生成网页的存放路径

#mrtg.cfg:要生成的配置文件的名称

注:cfgmaker会对受监控设备的所有端口生成配置信息,但只对端口状态operationally up的端口进行监控,operationnally down 的端口配置信息行首都有“#”

Operationally up的端口配置信息行

Operationally down的端口配置信息行

4.     生成监控文件

cmd进入c:\mrtg\bin,运行perl mrtg mrtg.cfg,

# 一共要执行三次该命令,前两次会出现很多WARNING,第三次则不再有。执行完成后,会对应各个在用端口生成流量图、html文件等,存放于目录e:\mrtgwww

5.     生成图表报告首页(html文件)

执行C:\mrtg\bin>perl indexmaker mrtg.cfg>e:\mrtgwww\index.html,将所有端口日流量图都显示在index.html这个网页上。

# index.html 是生成的报告首页的文件名

# e:\mrtgwww 是index.html文件的存放目录

# indexmaker会在index.html文件中对所有端口的图表信息生成链接,用户可以根据需要修改index.html文件

6.     修改配置文件

用记事本方式打开mrtg.cfg,做相应修改后保存,再次执行perl mrtg mrtg.cfg

在### Global Config Options后续行添加:

Language:chinese          #设置为显示中文

RunAsDaemon: yes        #让MRTG持续运行

interval:5                #让MRTG每个五分钟监视一次

Options[_]: growright, bits  # 以bit为单位

7.     网页发布

控制面板->管理工具->Internet信息服务-> 右键点击“默认网站”->新建虚拟目录

添加虚拟目录mrtg的默认文档

打开http://localhost/mrtg,若看到如下页面说明mrtg发布成功。

8.     安全管理

mrtg自身不存在身份验证机制,可以集成windows身份验证。

※   开启虚拟目录mrtg的集成Windows身份验证:

打开mrtg属性对话框->目录安全性->编辑

※ 创建windows用户:控制面板->管理工具->计算机管理->右键点击“用户”->新用户

※   设置用户的访问权限

打开文件夹属性对话框->安全

->高级

->添加

->高级->立即查找->选中用户user

9.     把MRTG设置成系统服务

※ 下载instsrv.exe和srvany.exe,存放与c:\mrtg\bin目录下

※ 切换到DOS,进入目录c:\mrtg\bin,

输入instsrv mrtg c: \mrtg\bin\srvany.exe使MRTG成为系统服务

※ c:\windows目录下打开regedit.exe配置注册表,在

MRTG架设与更新

hkey_local_machine\system\currentcontrolset\services\mrtg中添加一个parameters项,

※ 在parameters子键中添加以下字符串

application 内容为: c:\perl\bin\perl.exe

appdirectory 内容为: c: \mrtg\bin

appparameters 内容为: mrtg mrtg.cfg

※   控制面板->管理工具->服务,找到mrtg服务,将它设置为自动启动后,MRTG即可全天监视网络流量,即使重新启动后程序也将以服务的形式进行加载。

10.   添加设备

※   对该设备生成MRTG配置文件,生成路径可以与原配置文件相同,但不要与原配置文件同名,此处以mrtgn.cfg命名为例。

※   执行perl mrtg mrtgn.cfg,对新增设备各端口生成流量图等监控文件

※   从mrtgn.cfg中把新增设备的端口配置信息复制到mrtg.cfg 中保存

※   重启服务MRTG

#mrtg 运行过程中,对配置文件的修改需重启服务才能生效

※   修改图表报告首页

#可利用indexmaker对新增设备端口的图表报告信息生成需要的html语句,再把相关语句添加至图表报告首页中,使新增设备端口的日流量图显示在首页上

HTTP Windows HTML

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:[ 转]SRT字幕格式
下一篇:《Spark数据分析:基于Python语言 》 —2.5 在Windows上安装Spark
相关文章