Mactrack 插件的安装使用
Mactrack插件安装完成后,可以使得cacti能够查看交换机的端口信息,mac地址与ip地址对应关系,ip网段的统计,以及网卡的制造商等信息。
[root@game-inc opt]# tar zxf mactrack-v2.9-1.tgz
[root@game-inc opt]# mv mactrack /var/www/html/plugins
[root@game-inc opt]# cd /var/www/html/cacti/plugins/mactrack/
[root@game-inc mactrack]# mysql -ucacti -pp@ssw0rd cacti < mactrack.sql #导入数据库结构到mysql中
#安装完成后,回到管理控制台
同安装其他插件一样,双击两次“Action”字段安装
点击用户管理
点击admin
勾选mactrack 插件
点击site,创建一个站点。
点击add输入一些信息。这个站点名一定要有一个,否则后面运行脚本会出错。
点击Device Types
点击add,创建一个设备的属性,
以华为S7700为例,系统匹配信息可在添加设备时取得,如下图所示,点击save完成。
此时设备无法查看信息需要在setting中设置并启用如下图,并点击save保存退出。
至此,站点已创建好,网络设备device type属性也已经添加完毕,顺便提一下device type这个属性比较重要,是你网络设备的系统信息,如果你有多种网络设备则需要添加所有设备的系统信息到device type中。mactrack插件会自动将设备与系统信息匹配,匹配成功的话就可以看到设备的相关的arp信息了。
一个一个在mactrack插件中添加设备比较麻烦,我们可以将先前已经加入到cacti中的设备批量加入到mactrack中
点击Devices
选择import into mactrack,点击Go
#这里有时候也会报错save failed,解决方法是在插件管理中重新安装插件。
运行一个脚本
添加设备后此时仍需要长时间等待才会出现mactrack信息,为此准备脚本以便快速的看到设备信息
id.txt ##有多少设备,编号就取到多少
[root@game-inc mactrack]# cat id.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
[root@game-inc mactrack]# cat fast_up
host_ids=`cat id.txt`
for host_ip in $host_ids
do
php mactrack_scanner.php -id=$host_id –d #-d为显示debug信息
done
#将两个脚本放到/var/www/html/cacti/plugins/mactrack下,执行脚本sh –x fast_up 后正常会显示up,若此时不能正常显示信息,则到管理界面—插件管理中-重新安装mactrack插件。
运行完毕后相关信息也会出现
未完待续~
转载于:https://blog.51cto.com/wang11/1121615