【Cacti】Linux监控软件安装与配置(一)

一、安装epel-release扩展源

[[email protected] ~]# rpm -ivh epel-release-6-8_32.noarch.rpm

二、安装lamp环境

[[email protected] ~]# yum -y install httpd php php-mysql mysql mysql-server mysql-devel php-gd libjpeg libjpeg-devel libpng libpng-devel

三、安装cacti、net-snmp、rrdtool、php-snmp

[[email protected] ~]# yum -y install cacti net-snmp net-snmp-utils rrdtool php-snmp

四、启动服务

[[email protected] ~]# /etc/init.d/mysqld start

[[email protected] ~]# /etc/init.d/httpd start

[[email protected] ~]# /etc/init.d/snmpd start

五、配置cacti

1、初始化数据库

[[email protected] ~]# mysql_secure_installation

[[email protected] ~]# mysql -uroot -p

2、配置httpd

19         <IfModule !mod_authz_core.c>

20                 # httpd 2.2

21                 Order deny,allow

22                 Allow from all

23                 Allow from localhost

24         </IfModule>

[[email protected] ~]# /etc/init.d/httpd restart

Stopping httpd:                                            [  OK  ]

Starting httpd:                                            [  OK  ]

3、创建cacti数据库

[[email protected] ~]# mysql -uroot -p -e "create database cacti"

4、创建cacti数据库用户

[[email protected] ~]# mysql -uroot -p -e "grant all on cacti.* to ‘cacti‘@‘127.0.0.1‘ identified by ‘cacti‘;"

5、导入数据库文件

[[email protected] ~]# mysql -uroot -p cacti < /usr/share/doc/cacti-0.8.8b/cacti.sql

6、配置cacti配置文件

[[email protected] ~]# vim /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";

$database_ssl = false;

7、访问cacti并安装

(1)http://192.168.1.21/cacti/install,Next---->New Install---->Next

(2)保持默认<Finish>,转到登录页面,默认登录名和密码都是admin,输入会提示修改密码

(3)执行poller.php, 生成图形, 并加入计划任务

[[email protected] ~]# /usr/bin/php /usr/share/cacti/poller.php

date.timezone报错,修改php.ini相关配置

[[email protected] ~]# vim /etc/php.ini

947 date.timezone = ‘Asia/Chongqing‘

[[email protected] ~]# /usr/bin/php /usr/share/cacti/poller.php

[[email protected] ~]# crontab -e

*/5 * * * *  /usr/bin/php /usr/share/cacti/poller.php  //每5分钟执行一次

(4)查看cacti生成图形信息

八、cacti添加客户端监控

1、安装net-snmp

[[email protected] ~]# yum -y install net-snmp

2、修改snmp-conf

[[email protected] ~]# vim /etc/snmp/snmpd.conf

162 syslocation 192.168.1.251

163 syscontact Root [email protected]

55 view    systemview    included   .1.3.6.1.2.1

56 view    systemview    included   .1.3.6.1.2.1.25.1.1

[[email protected] ~]# /etc/init.d/snmpd start

3、在服务端添加配置

*Create
Graphs for this Host

Graph Trees(添加客户主机)

时间: 2024-12-22 23:05:57

【Cacti】Linux监控软件安装与配置(一)的相关文章

Cacti 开源监控软件安装、配置

Cacti 是一套基于PHP .MySQL .SNMP 及 RRDTool 开发的开源监测图形分析工具.Cacti 是用 php 语言实现的一个监控软件,它的主要功能是用 SNMP 服务获取数据,然后用 RRDTool 储存和更新数据,当用户需要查看数据的时候用 RRDTool 生成图表呈现给用户.因此,SNMP 和 RRDTool 是 Cacti 的关键.SNMP 关系着数据的收集,RRDTool 关系着数据存储和图表的生成. 1.底层环境搭建( 这里使用 LNMP ,安装略 ) 2.安装前的

【Zabbix】Linux监控软件安装与配置(三)

一.安装扩展源 [[email protected] ~]# rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/i386/epel-release-6-8.noarch.rpm 二.安装LAMP环境 [[email protected] ~]# yum -y install httpd mysql mysql-libs php php-mysql mysql-server php-bcmath php-gd php-mbstring 三.安装za

Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)

1 PHP简介 PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域.PHP的文件后缀名为php. 2 下载地址 1)libmcrpyt ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/libmcrypt/libmcrypt-2.5.7.tar.gz 2) php http://ww

在RedHat Linux系统中安装和配置snmp服务

检查系统是否安装snmp服务 # rpm -qa|grep snmp net-snmp-5.3.2.2-17.el5 net-snmp-perl-5.3.2.2-17.el5 net-snmp-devel-5.3.2.2-17.el5 net-snmp-libs-5.3.2.2-17.el5 net-snmp-utils-5.3.2.2-17.el5 net-snmp-libs-5.3.2.2-17.el5 net-snmp-devel-5.3.2.2-17.el5 SNMP服务安装后会有以上安

Linux 基础入门----Linux 下软件安装

介绍 介绍 Ubuntu 下软件安装的几种方式,及 apt,dpkg 工具的使用. 一.Linux 上的软件安装 通常 Linux 上的软件安装主要有三种方式: 在线安装 从磁盘安装deb软件包 从二进制软件包安装 从源代码编译安装 这几种安装方式各有优劣,而大多数软件包会采用多种方式发布软件,所以我们常常需要全部掌握这几种软件安装方式,以便适应各种环境.下面将介绍前三种安装方式,从源码编译安装你将在 Linux 程序设计中学习到. 二.在线安装 试想一下,平时我们在使用 Windows 的时候

Linux CentOS下安装、配置mysql数据库

如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下j2ee环境搭建),如果要开发web项目,我们当然可以安装一个myeclipse到Linux系统上去,这个安装方法和安装eclipse完全相同,就没有记录下来了,有了jdk.tomcat.eclipse我们就已经能进行我们的程序开发了,但是如果要做一个项目,哪怕是小的不能再小的项目都离不开数

linux中软件安装方法总结

linux中软件安装方法: 1 rpm -ivh 包名.rpm 有依赖问题,安装A,A需要先安装B,B先安装C等. 2 yum安装,yum包管理器,yum安装解决rpm安装的依赖问题,安装更简单化. 优点:简单,易用,高效 缺点:不能定制 centos切换在线yum源地址为aliyun地址方法: 复制对应版本的切换命令,在centos中输入切换命令即可: [[email protected] tools]# wget -O /etc/yum.repos.d/CentOS-Base.repo ht

linux下软件安装

一.Linux 上的软件安装 通常 Linux 上的软件安装主要有四种方式: 在线安装 从磁盘安装de软件包 从二进制软件包安装 从源代码编译安装 二.在线安装 在不同的linux发行版上面在线安装方式会有一些差异包括使用的命令及它们的包管理工具, 本文以ubuntu为例. 1. 先体验一下 比如我们想安装一个软件,名字叫做 w3m(w3m是一个命令行的简易网页浏览器),那么输入如下命令: $ sudo apt-get install w3m $ w3m www.shiyanlou.com/fa

Linux常用软件安装

Linux常用软件安装 1.  课程目标 1.1. 熟练使用Linux常用命令 1.2. 熟练修改Linux的基本配置 1.3. 熟练在Linux上安装JDK.Tomcat.MySQL软件 2.  修改Linux的基本配置 1.修改主机名 vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=server1.itcast.cn 2.修改ip地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=e