火冰狐 发表于 2019-1-11 11:06:36

小试cacti搭建

  cacti是一个监控系统,通过SNMP协议采集数据,被监控的设备必须支持SNMP协议 linux主机上安装net-snmp ,
  1:下载汉化包和源码包:
  被监控的配置:
  1:安装net-snmp软件包 lm_sensors,net_snmp。
  2:配置启动 snmpd服务
  修改/etc/snmp/snmp.conf   改416285


[*]41的default改成cacti服务器的ip      public改成修改为共享snmp信息的组识别字串 publicsvr
[*]
[*]62 systemview   改成all 或read
[*]
[*]85 去掉注释

  3启动snmpd服务
  service snmpdstart         chkconfigsnmpd   on
  设置规则 允许161口的通信
  配置服务端:
  环境是LAMP环境,还的有gdzlib   安装net-snmp-utils包   安装 rrdtool(之前
yum-yinstallpango-devel   libart_lgpl-devel
  )
  安装cacti文件包   解压到web的网页目录 并加程序用户
  useraddcactiuser
  chown-Rcactiuser:cactiuser   cacti/*
  设置监控的数据库


[*]mysql -u root -p
[*]mysql>create database cactidb default character set utf8;
[*]mysql>grant all on cactidb.* to cactiuser@localhost identified by'chunchun';
[*]mysql>quit

  mysql -u cactiuser -p cactidb < cacti/cacti.sql    //导入数据表
  调整cacti配置文件
  cd /var/www/html/cacti/
  vi   include/config.php


[*]

  修改httpd设置


[*]listen 80
[*]documentroot &quot;/var/www/html/cacti&quot;
[*]
[*]options none
[*]allowoverride none
[*]order allow,deny
[*]allow from all
[*]
[*]directoryindex index.php
[*]adddefaultcharset utf-8
[*]
[*]service httpd restart

  浏览器访问 默认用户名密码是admin
  设置rrdtool 左边“设置” 常规中 设置版本
  字体 :设置中路径 rrdtool默认字体
/usr/share/fonts/chinese/TrueType/ukai.ttf    保存

添加主机:   管理   设备 选项(描述处写别名 设备名写 ip,模版选 ucd/nat SNMPSNMP版本选择 版本1   填写实际的snmp组名   之前我设置的是 publicsvr)





页: [1]
查看完整版本: 小试cacti搭建