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中

#安装完成后,回到管理控制台

p_w_picpath

 

同安装其他插件一样,双击两次“Action”字段安装

p_w_picpath

 

点击用户管理

p_w_picpath

点击admin

p_w_picpath

 

勾选mactrack 插件

p_w_picpath

点击site,创建一个站点。

p_w_picpath

点击add输入一些信息。这个站点名一定要有一个,否则后面运行脚本会出错。

p_w_picpath

点击Device Types

p_w_picpath

点击add,创建一个设备的属性,

p_w_picpath

以华为S7700为例,系统匹配信息可在添加设备时取得,如下图所示,点击save完成。

p_w_picpath

 

此时设备无法查看信息需要在setting中设置并启用如下图,并点击save保存退出。

p_w_picpath

    至此,站点已创建好,网络设备device type属性也已经添加完毕,顺便提一下device type这个属性比较重要,是你网络设备的系统信息,如果你有多种网络设备则需要添加所有设备的系统信息到device type中。mactrack插件会自动将设备与系统信息匹配,匹配成功的话就可以看到设备的相关的arp信息了。

一个一个在mactrack插件中添加设备比较麻烦,我们可以将先前已经加入到cacti中的设备批量加入到mactrack中

p_w_picpath

点击Devices

p_w_picpath

选择import into mactrack,点击Go

点击p_w_picpath即可

#这里有时候也会报错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插件。

p_w_picpath

 

运行完毕后相关信息也会出现

p_w_picpath

未完待续~