++++++++++搭建Cacti监控服务器++++++++++

本文详细介绍了如何通过YUM安装和配置LAMP平台,包括Apache、MySQL和PHP,然后使用Cacti进行网络设备监控,包括SNMP配置和Cacti安装及初次设置。最后指导读者如何在服务器端设置定期自动刷新和配置被控端设备。
摘要由CSDN通过智能技术生成


----------WEB服务器---------Cacti服务器-------Client-----
              |               |                |
        192.168.10.100    192.168.10.1      192.168.10.2

搭建步骤:
一、构建LAMP平台(rpm环境)  
[root@localhost ~]# yum -y install  httpd  mariadb  mariadb-server  mariadb-devel php*


[root@localhost ~]# vim  /etc/httpd/config/httpd.conf
修改:
DirectoryIndex  index.php

添加:

AddType application/x-httpd-php .php


[root@localhost ~]# vim /etc/php.ini
修改:
date.timezone = Asia/Shanghai


[root@localhost ~]# systemctl restart  httpd 
[root@localhost ~]# systemctl restart  mariadb


systemctl restart 数据库:
账号:root
密码:123.com


二、安装Cacti
1、yum安装相关软件包
SNMP:简单网络管理协议,该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。
[root@localhost ~]# yum -y install net-snmp net-snmp-utils

2、安装rrdtool与相关依赖关系
[root@localhost ~]# yum -y install cairo-devel zlib libxml2 libxml2-devel glib2 glib2-devel libpng libpng-devel freetype freetype-devel libart_lgpl pango pango-devel  perl-CPAN  rrdtool


3、安装Cacti
[root@localhost ~]# tar -zxvf cacti-0.8.8b.tar.gz -C /usr/src/
[root@localhost ~]# cd /usr/src/
[root@localhost ~]# cp -r cacti-0.8.8b/ /var/www/html/cacti

[root@localhost ~]# useradd -M -s /sbin/nologin cacti
[root@localhost ~]# chown -R cacti:cacti /var/www/html/cacti/


[root@localhost ~]# mysql -u root -p123.com
     mysql> create database cacti default character set utf8;
     mysql> grant all on cacti.* to 'cacti'@'localhost' identified by '123.com';

[root@localhost ~]# mysql -u root -p cacti < /var/www/html/cacti/cacti.sql 


[root@localhost ~]# vim /var/www/html/cacti/include/config.php
修改:
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "123.com";
$database_port = "3306";
$database_ssl = false;
4、登陆访问
[root@localhost ~]# http://192.168.1.1/cacti/install/  &
按照提示完成安装。
注意:按照要求修改应用程序的路径

首次登陆:
用户:admin
密码:admin
注意首次登陆需要更改密码。


三、配置被控端
[root@localhost ~]# yum -y install net-snmp lm_sensors
[root@localhost ~]# vim /etc/snmp/snmpd.conf 
修改: 
    com2sec notConfigUser  192.168.10.1       public                //允许192.168.10.1查询
    access  notConfigGroup ""      any       noauth    exact  all none none    //开放所有的snmp的查询权限
    view all    included  .1                               80            //允许支持各种查询

[root@localhost ~]# systemctl restart snmpd     
[root@localhost ~]# netstat -anpt | grep "snmpd"
[root@localhost ~]# systemctl enable snmpd

验证:

客户端访问:
[root@localhost ~]# firefox http://192.168.1.1/cacti &

创建监控主机:

1.  console--management---devices---add---输入设备名称--ip地址--create--add监控选项--save

2.  console--create---new graphs--host(选择主机IP)--选择监控选项--create

3.  console--management---graph trees---default tree---add---tree item type(host)--host(主机ip)--create

4.  graphs--default tree--host:(主机名)


为了方便管理,在服务器端制定计划任务,自动刷新:
[root@localhost ~]# /usr/bin/php /var/www/html/cacti/poller.php     //默认每5分钟刷新一次
[root@localhost ~]# crontab -u cacti -e
添加:
*/5 * * * *     /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2 >&1                       


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数据库从删库到跑路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值