首页 > 代码库 > Cacti+Nagios监控系统(五):Cacti安装插件

Cacti+Nagios监控系统(五):Cacti安装插件

Cacti插件说明及下载地址:http://docs.cacti.net/plugins


一、Settings插件

  cd /root/download

  wget http://docs.cacti.net/_media/plugin:settings-v0.7-1.tgz

  mv plugin:settings-v0.7-1.tgz settings-v0.7-1.tgz

  tar zxvf settings-v0.7-1.tgz -C /var/www/html/cacti/plugins/

二、Thold插件

  Cacti阈值报警插件,对某项数据设定一个范围,超过这个范围就会伐alarm,比如说我监控cpu,设定cpu使用率大于90%或者小于10%就发mail给我。

  wget http://docs.cacti.net/_media/plugin:thold-v0.5.0.tgz

  mv plugin:thold-v0.5.0.tgz thold-v0.5.0.tgz

  tar zxvf thold-v0.5.0.tgz -C /var/www/html/cacti/plugins/

  在页面上点击Plugin Management中install和enable启用插件

三、WeatherMap插件

  网络拓朴图插件,创建网络设备间连接关系图,展现其性能指标

  1、安装

    wget http://www.network-weathermap.com/files/php-weathermap-0.97c.zip

    unzip php-weathermap-0.97c.zip -d /var/www/html/cacti/plugins/

    在页面上点击Plugin Management中install和enable启用插件

  2、配置

    chmod -R 777 /var/www/html/cacti/plugins/weathermap

    cd /var/www/html/cacti/plugins/weathermap

    chown apache output -R

    chown apache configs -R

    vi editor.php

      ENABLED=true

  3、创建

    页面左侧weathermap-->add--add添加默认的示例simple.conf

    页面顶部weathermap-->下方Editor

四、Discovery插件

  设备发现插件,自动扫描指定IP段内的设备

  cd /root/download

  wget http://docs.cacti.net/_media/plugin:discovery-v1.5-1.tgz

  tar zxvf discovery-v1.5-1.tgz -C /var/www/html/cacti/plugins/

  页面settings-->设置扫描IP段和DNS

  手动搜索:

    php -q /var/www/html/cacti/plugins/discovery/findhosts.php -f -d

五、Monitor插件

  设备在线状态监控插件,在cacti页面host中设置了的主机会在monitor页面显示在线状态,可以和thold插件配置报警.

  wget http://docs.cacti.net/_media/plugin:monitor-v1.3-1.tgz

  tar zxvf monitor-v1.3-1.tgz  -C /var/www/html/cacti/plugins/

六、设置Cacti

  网上说要在这添加插件,我直接在页面点击install和enable后就出现了,没有刷出来的可以设置下。

  vi /var/www/html/cacti/include/config.php

  $plugins[] = npc‘;

  $plugins[] = ‘thold‘;

  $plugins[] = ‘weathermap‘;

  $plugins[] = ‘discovery‘;

  $plugins[] = ‘monitor‘;

本文出自 “月晴星飞” 博客,请务必保留此出处http://ywzhou.blog.51cto.com/2785388/1532107