设为首页 收藏本站
查看: 1693|回复: 0

[经验分享] cacti 安装部署

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-9-28 10:01:00 | 显示全部楼层 |阅读模式
1 cacti的官网   cacti.net  cactifans.org cactifans中文版本
系统监控软件要在apache上发布
Yum install httpd  -y
要支持mysql  php

yum  install httpd php php-mysql mysqlmysql-server php-snmp net-snmp-utils –y

service mysqldstart      
chkconfig mysqld on      
service httpd start      
chkconfig httpd on  

下载软件包 php-snmp-5.3.3-22.el6.x86_64.rpm
Rpm  -ivh php-snmp-5.3.3-22.el6.x86_64.rpm(自己安装有依赖关系)
/etc/init.d/crond   status
Vi  /etc/php.ini  如下:
Safe_mode = Off
Date.timezone = Asia/Shanghai
Cd /usr/share/zoneinfo/ 系统的支持时间
Cd /etc/php.d/
/etc/init.d/httpd  start
Cd /var/www/html/
Vi index.php
<?php
Phpinfo()
?>
Yum -y install rrdtool-*
Tar  zxf  cacti-0.8.8b.tar.gz   -C /var/www/html/
Cd  /var/www/html/
Mv   cacti-0.8.8b/    cacti
ln -s  cacti-0.8.8b/   cacti
/etc/init.d/mysqld   start
Mysql  进入mysql
/etc/init.d/snmpd   start
Netstat -antple  它监听的是199端口
Snmpwalk -v  1 –c  public localhost   IP-MIB::ipAdEntIfIndex
Rpm -qa  |  grep snmp
Vi /etc/snmp/snmpd.conf更改如下:
Com2sec  local   localhost   public
Com2sec        mynetgroup    192.168.0.0/24       public
Group  MyRWGroup   v1     local
Group   MyRWGroup   v2c      local
Group     MyRWGroup  usm        local
Group     MyROGroup          v1           mynetwork
Group     MyROGroup          v2c         mynetwork
Group     MyROGroup          usm        mynetwork
View       systemview     included         .1.3.6.1.2.1   去掉最后的.1
View       systemview     included         .1.3.6.1.2.1.25.1.1
View       all                  included       .1                         80
Access     MyROGroup          “”           any         noauth     exact   all  none  none
Access     MyRWGroup         “”    any         noauth            exact       all  none  none
去掉disk   /10000 的注解
/etc/init.d/snmpd   restart
snmpd -f –Le(查看配置是否正确)
Snmpwalk  -v  1 –c  public localhost  IP-MIB::ipAdEntIfIndex  就能看到信息了
IP-MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER:1
IP-MIB::ipAdEntIfIndex.192.168.11.185 =INTEGER: 2
Cd /var/www/html/cacti/
Useradd  cacti
Mysqladmin -pwestos  create   database cacti  创建数据库
Mysql     cacti   < cacti.sql    导入数据
Mysql 进入mysql
Grant  all   on  cacti.*  to   cacti@localhost   identified  by  ‘cacti’;
Flush  privileges;
Cd include
Vi  config.php更改如下:
Database_type = “mysql” ;
Database_default = “cacti” ;
Database_hostname = “localhost” ;
Database_username = “cacti” ;
Database_password = “cacti” ;
Database_port = “3306” ;
Database_ssl = false;
$url_path = “/cacti/” ;
$cacti_session_name  = “cacti” ;
Cd /var/www/html/
Chown cacti  cacti-0.8.8b/   -R
Ll
Su  -  cacti
Crontab -e
*/5   ** * * php /var/www/html/cacti/poller.php >  /dev/null  2>&1
Crontab  -l
在浏览器中输入  ip/cacti/install/ 安装cacti
在浏览器中输入  ip/cacti 打开cacti主页
登录名admin
密码:admin  第一次登陆强制更改密码
Tar  zxf   cacti-spine-0.8.8b.tar.gz
Cd cacti-spine-0.8.8b
Less INSTALL
./configure   --help 查看配置的信息
Rpm  -q   net-snmp-devel  查看net-snmp-devel的版本
Rpm   -q  mysql-devel
Yum  install   mysql-devel   -y
Yum install  -y  make gcc
./configure 进行配置
Make
Cd /usr/local/spine/
Ls
Docs.cacti.net/wiki:documentation 下单击0.8.8Manual 然后单击(optional) install  and  configure spine  查看怎么样配置和安装
需要安装net-snmp-devel  mysql-devel  openssl-devel do2unix  autoconf  automake binutils  libtool gcc cppglibc-headers  kernel-headers
Glibc-devel 软件包
yum install net-snmp-devel mysql-developenssl-devel dos2unix autoconf automake binutils libtool gcc cpp glibc-headerskernel-headers glibc-devel -y
然后
Sh  bootstrap
./configure
Make
Make install
Cd /usr/local/spine/etc/
Cp  spine.conf.dist  spine.conf
Vim  spine.conf更改如下:
DB_Host         localhost   #host
DB_Database     cactidb    #mysql database name
DB_User         cacti           #usename for mysql connect cacti
DB_Pass         123456          #passwd for cacti user
DB_Port         3306
DB_PreG         1
/usr/local/spine/bin/spine   --help
/usr/local/spine/bin/spine    启动有错误
unable to read configuration file

因为/etc/下没有spine的配置文件
Mv  /usr/local/spine/etc/spine.conf    /etc/
/usr/local/spine/bin/spine   启动
SPINE: Using spine config file[/etc/spine.conf]
SPINE: Version 0.8.8b starting
SPINE: Time: 0.1018 s, Threads: 5, Hosts: 2
在浏览器输入ip/cacti/settings   进行设置
Vi /etc/snmp/snmp.conf
在另外一台主机上(servre1)
vim /etc/snmp/snmpd.conf 更改和上一台一样(去掉disk前的注解)
/etc/init.d/snmp.conf   start 启动
在server96上
Snmpwalk      -v  1 -c  public   localhost IP-MIB::ipAdEntIfIndex
Snmpwalk -v  1 –c  public 192.168.0.251 IP-MIB::ipAdEntIfIndex
Snmpwalk -v  1loclahost  -c public  .1.3.6.1.4.1.2021.9
Snmpwalk -v1 –c  public  192.168.0.251 .1.3.6.1.4.1.2021.9
在网页中添加一个host和给这个host创建图
下载thold-v0v4v9-3.tgz monitor-v1.3-1.tgz settings-v0.71-1.tgz   cacti的插件
Tar  zxf  settings-v0.71-1.tgz   -C /var/www/html/cacti/plugins
Tar  zxf  monitor-v1.3-1.tgz  -C /var/www/html/cacti/plugins
Tar zxf  thold-v0.4.9-3.tgz  -C /var/www/html/cacti/plugins
Cd /var/www/html/cacti/plugins/
在web界面安装启动插件。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-25463-1-1.html 上篇帖子: cacti-0.8.8b安装及配置threshold及monitor 下篇帖子: Cacti中自定义95%模板
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表