在cacti都已经安装完成使用后,想使用weathermap插件。安装过程就不详细描述了,可以搜到好多。简单描述为:

1.官网下载安装包

2.解压并复制到cacti/plugin目录中

3.登陆cacti网站-Management-启用

4.启用后,会在Management选项下显示weathermap选项,点击进入

6. 就在这个过程中,点击add-选择你的配置文件-然后点击add时,出现问题了,点击add后没反应,找了一天的错误没找到。

最后才发现原来跟数据库有关系。在mysql数据库下使用的cacti数据缺少一个weatherap表,需要新建一个:

#mysql -uuser -p

mysql>use cactidb;

mysql>CREATE TABLE weathermap_maps (

            id int(11) NOT NULL auto_increment,
            sortorder int(11) NOT NULL default 0,
            group_id int(11) NOT NULL default 1,
            active set('on','off') NOT NULL default 'on',
            configfile text NOT NULL,
            p_w_picpathfile text NOT NULL,
            htmlfile text NOT NULL,
            titlecache text NOT NULL,
            filehash varchar (40) NOT NULL default '',
            warncount int(11) NOT NULL default 0,
            config text NOT NULL,
            thumb_width int(11) NOT NULL defau
lt 0,
            thumb_height int(11) NOT NULL default 0,
            schedule varchar(32) NOT NULL default '*',
            archiving set('on','off') NOT NULL default 'off',
            PRIMARY KEY  (id)
         );

然后再点击add就可以添加了。