cacti监控

环境:192.168.80.103
添加一块网卡上网

关闭防火墙并关闭selinux服务
systemctl stop firewalld
setenforce 0

vi /etc/yum.repos.d/local.repo
添加所需的yum源
本地yum仓库
[base]
name=Centos-repo.repo
baseurl=file:///mnt
enabled=1
gpgcheck=0

新增中科大mariadb源-------光盘自带的版本过低
[mariadb]
name = MariaDB
baseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.3/centos7-amd64/
gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1

搭建阿里云yum仓库
[Ali]
name=CentOS- r e l e a s e v e r − B a s e b a s e u r l = h t t p : / / m i r r o r s . a l i y u n . c o m / c e n t o s / releasever - Base baseurl=http://mirrors.aliyun.com/centos/ releaseverBasebaseurl=http://mirrors.aliyun.com/centos/releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

安装所需的安装包:
yum install -y
httpd
MariaDB-client MariaDB-server
MariaDB-devel
php
php-snmp
php-ldap
php-pdo
php-mysql
php-devel
php-pear
php-common
php-gd
php-mbstring
php-xml
php-process
net-snmp
net-snmp-utils
net-snmp-libs
net-snmp-agent-libs
net-snmp-devel
rrdtool
rrdtool-php
rrdtool-perl
rrdtool-devel
gcc openssl-devel
dos2unix
autoconf
automake
binutils libtool
cpp postfix
glibc-headers
kernel-headers
glibc-devel
gd gd-devel
help2man
ntpdate
wget patch

vi /etc/httpd/conf/httpd.conf
ServerName www.aa.com

vi /etc/httpd/conf.d/php.conf 末尾新增
LoadModule php5_module modules/libphp5.so

vi /etc/php.ini
safe_mode = off //在[PHP]下插入
date.timezone = PRC //去掉注释

systemctl start httpd && systemctl enable httpd
systemctl start mariadb && systemctl enable mariadb

netstat -anpt | grep 80

netstat -anpt | grep 3306

mysql_secure_installation 安全配置向导
设置完密码直接一直回车就行了

vi /var/www/html/index.php //编辑网页测试文件

<?php phpinfo(); ?>

测试,在浏览器中输入192.168.80.103

在这里插入图片描述

vi /etc/my.cnf.d/server.cnf //[mysqld]下配置

character_set_server = utf8mb4
collation_server = utf8mb4_unicode_ci
character_set_client = utf8mb4
max_connections = 100
max_heap_table_size = 256M
max_allowed_packet = 16777216
join_buffer_size = 64M
tmp_table_size = 64M
innodb_file_per_table = ON
innodb_buffer_pool_size = 1024M
innodb_doublewrite = OFF
innodb_lock_wait_timeout = 50
innodb_flush_log_at_timeout = 3
innodb_read_io_threads = 32
innodb_write_io_threads = 16

mysql -uroot -pabc123 //登入数据库

CREATE DATABASE cacti character set utf8 collate utf8_bin;
GRANT all ON cacti.* TO ‘cacti’@’%’ IDENTIFIED BY ‘admin123’;
GRANT all ON cacti.* TO ‘cacti’@‘localhost’ IDENTIFIED BY ‘admin123’;
flush privileges;

exit 退出

vi /var/www/html/index.php

<?php $link=mysqli_connect('192.168.80.103','cacti','admin123'); if($link) echo "

Success!!

"; else echo "Fail!!"; ?>

测试检测mysql php是否协同工作,在浏览器中输入192.168.80.103

到此,LAMP架构结束。

安装cacti
tar xf cacti-1.1.26.tar.gz /opt
cd /opt
mv cacti-1.1.26 /var/www/html/cacti
mysql -ucacti -p cacti < /var/www/html/cacti/cacti.sql
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -uroot mysql -p

mysql -u root -pabc123

grant select on mysql.time_zone_name to ‘cacti’@’%’ IDENTIFIED BY ‘admin123’;
//在数据库中为时区文件授权
flush privileges;

vi /var/www/html/cacti/include/config.php
$database_hostname=‘192.168.80.100’;
$database_username = ‘cacti’;
$database_password = ‘admin123’;
在这里插入图片描述

在这里插入图片描述
配置SNMP 简单网络管理协议
vi /etc/snmp/snmpd.conf

com2sec notConfigUser 127.0.0.1 public //改成环回口地址 41

access notConfigGroup “” any noauth exact all none none //把systemview改成all 62

view all included .1 80 // 去掉#号 85

systemctl restart snmpd && systemctl enable snmpd

useradd -r -M cacti
chown -R cacti /var/www/html/cacti/rra/
chown -R cacti /var/www/html/cacti/log/
chown -R apache.apache /var/www/html/cacti/resource/
chown -R apache.apache /var/www/html/cacti/cache
chown -R apache.apache /var/www/html/cacti/scripts

crontab -e
*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php >> /tmp/cacti_rrdtool.log

安装cacti-spine优化数据轮询速度
ln -s /usr/lib64/libmysqlclient.so.18.0.0 /usr/lib64/libmysqlclient.so

tar xf cacti-spine-1.1.26.tar.gz -C /opt/
cd /opt/cacti-spine-1.1.26/
./configure && make && make install

cp /usr/local/spine/etc/spine.conf.dist /usr/local/spine/etc/spine.conf

vi /usr/local/spine/etc/spine.conf //修改相关参数

DB_Host localhost
DB_Database cacti
DB_User cacti
DB_Pass admin123
DB_Port 3306

RDB_Host localhost
RDB_Database cacti
RDB_User cacti
RDB_Pass admin123
RDB_Port 3306

systemctl restart httpd
systemctl restart mariadb

-----------登录到页面-----------
192.168.80.103/cacti/

在这里插入图片描述

安装过程

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
用户名与密码默认admin,登录后密码要求修改(至少八位,并且复杂)

在这里插入图片描述

重设密码,密码为大写小写特殊字符组合Abc123,.

重新访问:http://192.168.80.103/cacti/

(控制台)Console -> 系统配置 -> 设置(Cacti Settings) -> Paths -> 在 Spine Binary File Location 文本框内填入配置文件路径 /usr/local/spine/bin/spine ,点击保存 (Save)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

添加设备
在这里插入图片描述

在这里插入图片描述
把win7 192.168.80.2改为win10 192.168.80.188这个地址就是你的win10电脑的vmnet1的地址

第一个local linux machine为本机,选择win10点击进行配置
在这里插入图片描述
把win7 192.168.80.2改为win10 192.168.80.188这个地址就是你的win10电脑的vmnet1的地址

Win10设置:
控制面板—程序和功能
在这里插入图片描述

打开服务管理器:
Win+r,services.msc
在这里插入图片描述

在这里插入图片描述
把这里地址改为192.168.80.188改为192.168.80.103地址是对应虚拟机的地址

在添加完设备和图形后,需要重建采集器缓存。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

去cacti上查看
管理设备(device)
查看linux状态为UP即可,注意不要着急spine方式刚刚启动需要2-5分钟左右时间,有快有慢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值