CentOS 6.7安装配置Cacti监控系统
一、安装配置LAMP环境
yum -y install httpd php php-mysql php-snmp php-xml php-gd mysql mysql-server
启动http和mysql
service httpd start
service mysqld start
执行mysql安全设置,根据提示设置root密码
mysql_secure_installation
二、安装RRDTool和net-snmp
1、RRDTool主要用于绘图
yum -y install rrdtool
2、net-snmp主要用于收集并传送服务器的统计信息
yum -y install net-snmp net-snmp-libs net-snmp-utils
3、配置net-snmp
vim /etc/snmp/snmpd.conf
将55行的
view systemview included .1.3.6.1.2.1.
改为
view systemview included .1.3.6.1.2.1
4、启动net-snmp
service snmpd start
5、测试net-snmp
snmpwalk -v -c public localhost .1.3.6.1.2.1.1.1.
如果显示类似:SNMPv2-MIB::sysDescr.0 = STRING: Linux guest.guest 2.6.32-573.8.1.el6.x86_64 #1 SMP Tue Nov 10 18:01:38 UTC 2015 x86_64,说明net-snmp工作正常。
三、下载安装cacti
1、下载cacti,并放到html目录下
wget http://www.cacti.net/downloads/cacti-0.8.8f.tar.gz
tar zxf cacti-0.8.8f.tar.gz
mv cacti-0.8.8f /var/www/html/cacti
2、在mysql中添加cacti数据库,并导入模板数据库
cd /var/www/html/cacti/
mysqladmin --user=root -p create cacti
mysql -uroot -p cacti < cacti.sql
3、在mysql中创建cacti用户,用户名为cactiuser,密码暂定为123
mysql -u root -p
GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY '';
flush privileges;
quit
4、在Linux系统中添加cacti用户
useradd cactiuser
chown -R cactiuser rra/ log/
5、配置include/config.php
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "123";
$database_port = "3306";
$database_ssl = false;
6、添加计划任务
echo "*/5 * * * * cactiuser php /var/www/html/cacti/poller.php > /dev/null 2>&1">>/etc/crontab
service crond restart
四、初始化安装cacti
浏览器中输入:http://www.yourdomain.com/cacti
一路下一步,默认初始用户名和密码都是:admin
五、配置开机启动
chkconfig --level snmpd on
chkconfig --level httpd on
chkconfig --level mysqld on
chkconfig --level crond on
六、加入一个新的Linux被监控主机(CentOS)
目标机器上安装net-snmp即可
yum install -y net-snmp net-snmp-perl net-snmp-devel net-snmp-utils net-snmp-libs
启动net-snmp(默认199号端口)
service snmpd start
在网络页面左侧,选择Devices——add,填写hostname(ip或域名),并将SNMP Version改为2
CentOS 6.7安装配置Cacti监控系统的更多相关文章
- CentOS 6.5安装部署Zabbix监控系统
CentOS 6.5安装部署Zabbix监控系统 先说一点废话,我没有用centos7做实验,讲真,centos 7我也不常用,喜欢新版本的同学其实可以尝试下,注意一点的就是centos 6.5只支持 ...
- CentOS 7.2安装lepus数据库监控系统
环境说明 系统版本 CentOS 7.2 x86_64 软件版本 lepus 3.7 Lepus是一套开源的数据库监控平台,目前已经支持MySQL.Oracle.SQLServer.MongoDB ...
- CentOS下安装配置Cacti
cacti简介 随着公司规模扩大,服务器也日渐增多,对服务器集群的网络流量和服务器性能实时监测显得愈发重要.开源阵营中常用有MRTG(MultiRouter Traffic Grapher)--基于S ...
- CentOS 7.4 下安装部署Nagios监控系统详细攻略(三)
Nagios是一个流行的电脑系统和网络监控程序,它检测主机和服务,当异常发生和解除时能提醒用户.它是基于GPLv2开发的开源软件,可免费获得及使用. nagios工作原理 nagios的功能是监控服务 ...
- centos 邮件服务 腾讯企业邮箱(免费) 使用iRedmail 需要有公网的centos主机 发邮件协议:smtp 端口25 收邮件协议:pop3 端口110 iredmail安装配置 使用邮箱系统 第三十一节课
centos 邮件服务 腾讯企业邮箱(免费) 使用iRedmail 需要有公网的centos主机 发邮件协议:smtp 端口25 收邮件协议:pop3 端口110 iredmail安装配置 ...
- centos tomcat/resin安装配置 卸载系统自带的java tomcat安装配置 安装JDK resin安装配置 第二十八节课
centos tomcat/resin安装配置 卸载系统自带的java tomcat安装配置 安装JDK resin安装配置 第二十八节课 tomcat和java都不需要编译 tom ...
- 在Centos 7上安装配置 Apche Kafka 分布式消息系统集群
Apache Kafka是一种颇受欢迎的分布式消息代理系统,旨在有效地处理大量的实时数据.Kafka集群不仅具有高度可扩展性和容错性,而且与其他消息代理(如ActiveMQ和RabbitMQ)相比,还 ...
- CentOS 7.0安装配置Vsftp服务器
一.配置防火墙,开启FTP服务器需要的端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop fi ...
- CentOS 6.6安装配置LAMP服务器(Apache+PHP5+MySQL)
准备篇: CentOS 6.6系统安装配置图解教程 http://www.osyunwei.com/archives/8398.html 1.配置防火墙,开启80端口.3306端口 vi /etc/s ...
随机推荐
- org.springframework.web.bind.ServletRequestDataBinde
org.springframework.validation Class DataBinder java.lang.Object org.springframework.validation.Data ...
- Php使用sqlite
php sqlite文档:http://php.net/manual/en/book.sqlite.php sql:http://www.php100.com/html/webkaifa/PHP/PH ...
- Andstudio更新失败的解决办法。
最近AndroidStudio0.60出来了,就急忙想升级,结果屡试屡败.不管架设国外VPN还是Goagent都不行.之前这个问题遇到过,怎么解决的就忘记了.这次又遇到,所以在这里记下,已备以后查阅使 ...
- [主机/oracle/msyql] 监控脚本
为了方便自己测试和监控,写了三个监控的脚本. 分别监控: 主机[cpu,mem,disk,fs,net] oracle mysql 脚本如下: hmon.py: monitor Linux os sy ...
- jackson 常见问题
org.codehaus.jackson.map.JsonMappingException: No suitable constructor found for type org.codehaus ...
- 【canvas】伸缩 / 剪裁 / 文本 / 阴影 / 填充图案 / 填充渐变
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8& ...
- jQuery选择器上下文
- [转]IIS上部署网站
如何在IIS6,7中部署ASP.NET网站 阅读目录 开始 查看web.config文件 在IIS中创建网站 IIS6 添加扩展名映射 IIS6 无扩展名的映射 目录的写入权限 SQL SERVER的 ...
- 算法 python实现(二) 冒泡排序
首先说一下 冒泡排序 是怎么做的: 总体的想法是,把小的轻的浮上前面去,把大的重的沉到后面去. 这样设置两个指针,i j, 1. i标识每一趟循环.这一趟的目的是把后面那些未排序的数列中最小的浮上前面 ...
- Linux下Java环境变量设置
我用的是oh my zsh,需要修改.zshrc,记一下免得以后忘记在哪儿改的. 如果你用的是自带的terminal那么用文本编辑器打开用户目录下的.bash_profile文件 在.bash_pro ...