实战Cacti网络监控(1)——基础安装配置
admin
2023-06-05 11:01:29
0

实验环境:
    物理主机    redhat7.0   内核版本 3.10.0-123.el7.x86_64
    虚拟机      redhat6.5    内核版本 2.6.32-431.el6.x86_64
                                     server10.example.com    172.25.254.10
    所需软件包: cacti-0.8.8h.tar.gz  
                       cacti-spine-0.8.8h.tar.gz
                       php-snmp-5.3.3-26.el6.x86_64.rpm
                       monitor-v1.3-1.tgz


1.Cacti 简介
     cacti 是用 php 语言实现的一个软件,它的主要功能是用 snmp 服务获取数据, snmp 需要的变量数据是通过读取 mysql 数据库得到,然后用 rrdtool 储存和更新数据,当用户需要查看数据的时候用 rrdtool 生成图表呈现给用户。
    rrdtool 对数据的更新和存储就是对 rrd 文件的处理,rrd 文件是大小固定的档案文件,它能够存储的数据笔数在创建时就已经定义。
    1. Snmp 用来收集数据;
    2. Rrdtool 用来存储数据和生成图表;
    3. Mysql 用来配合 PHP 程序存储一些变量数据并对变量数据进行调用。

2.cacti基本配置
    (1)[root@server10 mnt]# yum install httpd -y
        [root@server10 mnt]# tar -zxf cacti-0.8.8h.tar.gz
        [root@server10 mnt]# mv cacti-0.8.8h /var/www/html/cacti
    (2)[root@server10 mnt]#  yum install php php-mysql mysql-server -y
         ##简单的lnmp架构
       [root@server10 mnt]# yum install rrdtool -y

    (3)[root@server10 mnt]# yum install php-snmp-5.3.3-26.el6.x86_64.rpm -y
   ##php-snmp的版本要和php的版本相同
    (4)配置数据库
       [root@server10 mnt]# /etc/init.d/mysqld start   ##打开数据库
       [root@server10 mnt]# mysql_secure_installation    ##数据库安全初始化,给一个root密码,接下来都是y
       [root@server10 mnt]# mysql -uroot -p   ##查看数据库是否初始化正确,我给的root密码是westos

    [root@server10 mnt]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 11
Server version: 5.1.71 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
+--------------------+
2 rows in set (0.00 sec)

mysql>


       cd /var/www/html/cacti
        <1> mysqladmin -pwestos create cacti    ##创建cacti数据库用户
        <2> mysql -pwestos cacti < cacti.sql    ##将cacti.sql表导入cacti数据库
        <3> mysql -predhat -e "grant all on cacti.* to cacti@localhost identified by 'redhat';"    ##将cacti数据库的所有内容的权限赋给本地用户cacti
        <4> mysql -ucacti -predhat    ##进入cacti数据库查看一下
            《1》show databses;
            《2》use cacti;
            《3》show tatbls;
    (5)配置cacti的apache访问页
       cd /var/www/html/cacti/include/
        <1>vim config.php
    29 $database_username = "cacti";
     30 $database_password = "redhat";
    39 $url_path = "/cacti/";
    42 $cacti_session_name = "Cacti";
        <2>/etc/init.d/httpd restart    ##重启apache
        <3>浏览器访问http://172.25.254.10/cacti/    ##注意虚拟机和物理机的时间要同步
    (6)浏览器访问时有红色警告出现,那是因为cacti服从snmp协议,虚拟机上当然要有这个协议支持咯!

实战Cacti网络监控(1)——基础安装配置

实战Cacti网络监控(1)——基础安装配置实战Cacti网络监控(1)——基础安装配置


        (7)yum install net-snmp-utils -y    ##安装snmp协议
             useradd -u 1000 -M -d /var/www/html/cacti cacti        ##/var/www/html/cacti里的文件的所属用户和用户组都是id(1000),这是因为用户不存在,我们需要建立一个id=1000用户,安全第一
        su - cacti
               <1>crontab -e    ##编辑定时任务
                    */5 * * * * php /var/www/html/cacti/poller.php > /dev/null 2>&1
               <2>crontab -l    ##查看定时任务
        浏览器刷新查看

实战Cacti网络监控(1)——基础安装配置


    (8)网页登陆,密码为admin,然后改密码


实战Cacti网络监控(1)——基础安装配置

实战Cacti网络监控(1)——基础安装配置

实战Cacti网络监控(1)——基础安装配置


    基本的安装就完成了,现在正在监控虚拟机主机。

相关内容

热门资讯

湖南省追认:长沙市原市长郑建新... 8月7日,中国共产党湖南省第十二届委员会第十一次全体会议在长沙召开。全会审议通过了关于追认给予郑建新...
男子称做推拿时遭不当服务,并拍... 近日,浙江杭州的东先生在某沐足店消费时,称遭到技师不当服务。据他提供的手机视频显示,拍摄设备被放置在...
土耳其称沙土巴三国防务协议与北... 土耳其通信局7日发表声明表示,土耳其当天同沙特阿拉伯和巴基斯坦签署的《麦加共同防务协议》与北约第五条...
“婚外胚胎案”妻子称未收到胚胎... 8月7日,备受全网关注的“胚胎案”再起波澜。潮新闻记者从该案当事人朱女士处获悉,她在昨天下午3点左右...
非中携手助力全球人工智能发展和... 班 超 非盟与中国的深度对接,代表全球南方探索科技自立自强与共同繁荣的共同心声 2026年是中国“十...
白云电器获得实用新型专利授权:... 证券之星消息,根据天眼查APP数据显示白云电器(603861)新获得一项实用新型专利授权,专利名为“...
做核磁共振检查为何不能戴金属饰... 在医院的核磁共振成像(MRI)扫描室,人们总会看到“当心强磁场”的警示牌,医务人员也会反复叮嘱“请取...
AI泡沫真崩溃,第一个倒霉的就... 2026年7月底8月初,中国大模型KIMI K3、DeepSeek V4 Flash和千问Qwen3...
聚焦| 舞剧《花园》将登陆国家... 8月6日,原创舞剧《花园》媒体见面会于国家大剧院举行,主创团队揭秘了创作背后的思考与突破。 编剧徐...
OpenAI:因网络安全风险,... IT之家 8 月 8 日消息,OpenAI 表示,内部与专家评估显示,即将发布的模型 Astra 在...