centos7安装配置cacti

简介:

第一步:(cacti的安装)

yum install net-snmp net-snmp-utils

yum install cacti

vi /etc/snmp/snmpd.conf

com2sec notConfigUser  default       public 

access  notConfigGroup ""      any       noauth    exact  systemview none none 

view all    included  .1           80

view    systemview    included   .1.3.6.1.2.1.1

view    systemview    included   .1.3.6.1.2.1.25.1.1

view    systemview    included   .1.3.6.1.2.1.2

systemctl start snmpd.service

netstat -tunlp

snmpwalk -v 2c -c public 127.0.0.1 if

whereis cacti

cacti: /etc/cacti /usr/share/cacti

find / -name cacti.sql

/usr/share/doc/cacti-0.8.8b/cacti.sql

create database cacti;

grant all privileges on cacti.* to cacti@'localhost' identified by 'cacti';

flush privileges;

use cacti;

source /usr/share/doc/cacti-0.8.8b/cacti.sql;

vi /usr/share/cacti/include/config.php

$database_type = "mysql";

$database_default = "cacti";

$database_hostname = "127.0.0.1";

$database_username = "cacti";

$database_password = "cacti";

$database_port = "3306";

第二步:(apache的配置)

因为是yum安装的,所以在/etc/httpd/conf.d/下自动生成了cacti.conf配置文件,默认如下:

Alias /cacti    /usr/share/cacti

<Directory /usr/share/cacti/>

        <IfModule mod_authz_core.c>

                # httpd 2.4

                Require host localhost

        </IfModule>

        <IfModule !mod_authz_core.c>

                # httpd 2.2

                Order deny,allow

                Deny from all

                Allow from localhost

        </IfModule>

</Directory>

<Directory /usr/share/cacti/install>

</Directory>

<Directory /usr/share/cacti/log>

        <IfModule mod_authz_core.c>

                Require all denied

        </IfModule>

        <IfModule !mod_authz_core.c>

                Order deny,allow

                Deny from all

        </IfModule>

</Directory>

<Directory /usr/share/cacti/rra>

        <IfModule mod_authz_core.c>

                Require all denied

        </IfModule>

        <IfModule !mod_authz_core.c>

                Order deny,allow

                Deny from all

        </IfModule>

</Directory>

第三步:(报错)

报错1:

[Mon Jan 18 11:56:36.849529 2016] [authz_host:error] [pid 13997] [client 110.110.110.110:61446] AH01753: access check of 'localhost' to /cacti failed, reason: unable to get the remote host name

[Mon Jan 18 11:56:36.849636 2016] [authz_core:error] [pid 13997] [client 110.110.110.110:61446] AH01630: client denied by server configuration: /usr/share/cacti

解决:(详解自己搜索apache2.2和2.4的区别)

apache-2.2的

Order deny,allow  

Allow from all  

Allow from host ip

更改为apache-2.4的

Require all granted  

Require host ip

报错2:

cacti第一次admin无法访问

解决:

cd /var/lib/php

chmod 777 session/即可

第四步:

crontab -e   #设置每隔5分钟Cacti采集一次数据

*/5 * * * * php   /usr/share/cacti/poller.php  &> /dev/null

service crond start #启动crond

/usr/bin/php  /usr/share/cacti/poller.php   #手动刷新数据

至此,Cacti监控服务器安装完成



本文转自 guowang327 51CTO博客,原文链接:http://blog.51cto.com/guowang327/1736067,如需转载请自行联系原作者

相关文章
|
2月前
|
Linux 网络安全 Apache
CentOS 7.2配置Apache服务httpd(上)
CentOS 7.2配置Apache服务httpd(上)
261 1
|
4月前
|
消息中间件 Linux API
centos7 安装rabbitmq自定义版本及配置
centos7 安装rabbitmq自定义版本及配置
|
1月前
|
关系型数据库 MySQL Linux
在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。
本文介绍了在 CentOS 7 中通过编译源码方式安装 MySQL 数据库的详细步骤,包括准备工作、下载源码、编译安装、配置 MySQL 服务、登录设置等。同时,文章还对比了编译源码安装与使用 RPM 包安装的优缺点,帮助读者根据需求选择最合适的方法。通过具体案例,展示了编译源码安装的灵活性和定制性。
109 2
|
2月前
|
监控 安全 Linux
CentOS7下安装配置ntp服务的方法教程
通过以上步骤,您不仅能在CentOS 7系统中成功部署NTP服务,还能确保其配置合理、运行稳定,为系统时间的精确性提供保障。欲了解更多高级配置或遇到特定问题,提供了丰富的服务器管理和优化资源,可作为进一步学习和求助的平台。
93 1
|
2月前
|
Java jenkins 持续交付
Centos7下docker的jenkins下载并配置jdk与maven
通过上述步骤,您将成功在CentOS 7上的Docker容器中部署了Jenkins,并配置好了JDK与Maven,为持续集成和自动化构建打下了坚实基础。
125 1
|
2月前
|
存储 监控 Linux
在 CentOS 7 中如何对新硬盘进行分区、格式化、挂载及配置最佳实践
本文详细介绍了在 CentOS 7 中如何对新硬盘进行分区、格式化、挂载及配置最佳实践,包括使用 `fdisk` 创建分区、`mkfs` 格式化分区、创建挂载点、编辑 `/etc/fstab` 实现永久挂载等步骤,旨在有效管理服务器磁盘空间,提高系统稳定性和可维护性。
211 1
|
2月前
|
Linux PHP Apache
CentOS 7.2配置Apache服务httpd(下)
CentOS 7.2配置Apache服务httpd(下)
54 1
|
4月前
|
弹性计算 关系型数据库 MySQL
centos7 mysql安装及配置
本文详细介绍了在阿里云服务器ECS上通过yum源安装MySQL 8.0.12的过程,包括更新yum源、下载并安装MySQL源、解决安装过程中可能遇到的问题等步骤。此外,还介绍了如何启动MySQL服务、设置开机自启、配置登录密码、添加远程登录用户以及处理远程连接异常等问题。适合初学者参考,帮助快速搭建MySQL环境。
529 8
centos7 mysql安装及配置
|
3月前
|
Linux
CentOS 7.x时间同步服务chrony配置详解
文章详细介绍了在CentOS 7.x系统中如何安装和配置chrony服务,以及它与ntpd服务的对比,强调了chrony在时间同步方面的高效性和准确性。
223 2
CentOS 7.x时间同步服务chrony配置详解
|
2月前
|
安全 Linux 数据库连接
CentOS 7环境下DM8数据库的安装与配置
【10月更文挑战第16天】本文介绍了在 CentOS 7 环境下安装与配置达梦数据库(DM8)的详细步骤,包括安装前准备、创建安装用户、上传安装文件、解压并运行安装程序、初始化数据库实例、配置环境变量、启动数据库服务、配置数据库连接和参数、备份与恢复、以及安装后的安全设置、性能优化和定期维护等内容。通过这些步骤,可以顺利完成 DM8 的安装与配置。
288 0