Cacti本身可以以图形化界面显示出流量状态,cacti也可以安装插件,通过插件,cacti的功能被进一步强大:可以监控服务器状态;发送邮件通知;短信通知等。
0.88之前的版本还需要先安装架构扩展包才能再安装插件,但是到了0.88以后,本身就已经被集成了,无需再单独安装架构扩展包了。最新版本集成了plugin架构扩展,cacti安装完成后就可以安装其他插件。
0.88之前的版本还需要先安装架构扩展包才能再安装插件,但是到了0.88以后,本身就已经被集成了,无需再单独安装架构扩展包了。最新版本集成了plugin架构扩展,cacti安装完成后就可以安装其他插件。
插件名称 作用
Monitor插件 友好界面显示监控主机状态
Setting插件 用于邮件报警
Thold插件 用于设备异常预警、阀值报警
Spine插件 可以加速轮询的时间,及图像生成时间。
Mactrack 插件 可以使得cacti能够查看交换机的端口信息,mac地址与ip地址对应关系,ip网段的统计,以及网卡 的制造商等信息
Syslog插件 可将网络中所有设备的日志信息收集到一起,并将接收到的信息写入到数据库中
安装Monitor插件
下载:
# wget http://docs.cacti.net/_media/plugin:monitor-v1.3-1.tgz
解压:
# tar -zxvf monitor.tar.gz
移动到cacti安装目录的plugins文件夹
# mv monitor /var/www/html/cacti/plugins/
导入数据:
# mysql -ucacti -p cacti< monitor.sql
报错:Invalid default value for 'status_fail_date'
报错:Invalid default value for 'status_fail_date'
解决方法:vim /etc/my.cnf 文件,加入 :
sql-mode="NO_ENGINE_SUBSTITUTION" ,
Systemctl restart mysqld
进入mysql的之后可执行: select @@sql_mode 查询当前使用的sql_mode是什么
再次导入 # mysql -ucacti -p cacti< monitor.sql
回到cacti——系统配置——插件管理
出错:not conpatible,版本不兼容
原因:查询得知,cacti版本1.0.4,而这些插件版本都太旧(只能匹配1.0以前版本)
cacti官网版本都很旧
解决:到GitHub网站下载安装最新版本
cacti官网版本都很旧
解决:到GitHub网站下载安装最新版本
重新下载2.1版本,解压,移动到cacti的plugin目录下
回到cacti——系统配置——插件管理——点击安装小图标(新版不要导入sql了)
回到cacti——系统配置——插件管理——点击安装小图标(新版不要导入sql了)
报错:
Validation error for variable id, with value of "plugin_monitor-master". See backtrace below for more details. |
(/plugins.php: 51 get_filter_request_var)(/lib/html_utility.php: 430 die_html_input_error)(/lib/html_validate.php: 60 cacti_debug_backtrace) |
解决:解压移动到plugin目录下但没有修改文件夹名称,造成这个错误,
# mv plugin_monitor-master monitor
# mv plugin_monitor-master monitor
继续安装:报错
Plugin thold is required for monitor, and it is not installed.
Plugin thold is required for monitor, and it is not installed.
Plugin cannot be installed.
原因:要先安装thold插件
解决:下载thold,解压,移动到cacti的plugin目录下
# mv plugin_thold-master /var/www/html/cacti/plugins/thold
# mv plugin_thold-master /var/www/html/cacti/plugins/thold
安装……点击安装小图标,再点击启动小图标,上方出现模块