ubuntu架设cacti服务器,监控centos机器
来源:互联网 发布:js鼠标单击事件 编辑:程序博客网 时间:2024/04/29 11:56
Ubuntu 配置
1.安装gcc基本环境
sudo apt-get install build-essential
sudo apt-get install flex
sudo apt-get install libmysqlclient15-dev
sudo apt-get install libtool
sudo apt-get install libltdl3-dev
sudo apt-get install libxml2-dev
2.安装mysql
sudo apt-get install mysql-server
3.安装apache,php5
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo apt-get install php5-gd
sudo apt-get install php5-dev
sudo /etc/init.d/apache2 restart
之后要让apache和php支持mysql
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
sudo /etc/init.d/apache2 restart
4.安装snmp
sudo apt-get install snmp
5.安装rrdtool工具
sudo apt-get install rrdtool
sudo apt-get install cacti-spine
6.配置
下载http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz
然后解压
sudo tar -xvf cacti-0.8.7e.tar.gz /var/www/
sudo mv cacti-0.8.7e cacti
cd cacti
添加用户
useradd cactiuser
passwd cactiuser
连接数据库
mysql -uroot -p
\n
mysql>create database cacti;
mysql>exit;
导入数据
mysql -uroot -p cacti < /var/www/cacti/cacti.sql
再次连接
mysql>grant all privileges on cacti.* to cactiuser@localhost identified by 'cactiuser';
mysql>flush privileges;
mysql>exit;
sudo chown -hR cactiuser /var/www/cacti/rra /var/www/cacti/log
编辑计划任务
sudo vim /etc/crontab;
加入下面的一句代码
*/5 * * * * cactiuser php5 /var/www/cacti/poller.php > /dev/null 2>&1
保存退出,重启apache。好了。
vi /etc/snmp/snmpd.conf
原配置
agentAddress udp:127.0.0.1:161
#agentAddress udp:161,udp6:[::1]:161
修改后
#agentAddress udp:127.0.0.1:161
agentAddress udp:161,udp6:[::1]:161
取消注释,修改ip为被监控的 ip
重启snmp
sudo /etc/init.d/snmp restart
----------------------------------------------------------------------------------------------------------------------------
Centos 配置:
yum install net-snmp
yum install net-snmp-util
vi /etc/snmp/snmpd.conf
#com2sec notConfigUser default public
修改default 为服务器ip, public为secret,和服务器的对应
access notConfigGroup "" any noauth exact systemview none none
systemview 改为 all
#view all included .1 80 的注释去掉
重启snmp
service snmp restart
问题处理:
1重启apache出现错误:
vi /etc/apache2/httpd.conf
加入一行 ServerName localhost
http://localhost/cacti进入网页配置监控信息:
第一次进入的时候输入用户名和密码,一般情况下是帐号admin,密码admin
1 Console -> Cacti Settings点击General标签,修改SNMP Commutity 为secret,点击页面有下方save
2 点击 poller 修改后save:
3 点击Device:
删除localhost,重新add一个新的device。
Description 随便写
HostName 为被监控的ip
Host Template 为none
SNMP Version 为 version2
Associated Templates 增加相应的模版
Associated Data Queries 增加data
然后保存。
点击右上角的Create Graphs for this Host,勾选所有的表,点击右下角的create
最后点击标签Graphs,再点击最后一个标签就看到图片了
- ubuntu架设cacti服务器,监控centos机器
- Ubuntu Server 安装部署 Cacti 服务器监控
- Ubuntu Server 安装部署 Cacti 服务器监控
- 使用cacti监控机器
- cacti 批量监控服务器
- 使用cacti监控服务器
- cacti监控服务器
- Cacti的服务器监控
- CentOS下搭建cacti监控
- cacti监控其他服务器网卡
- centos架设svn服务器
- centos架设FTP服务器
- 如何用cacti监控多台ubuntu 机器的IO, memory, CPU, network
- Cacti监控服务器配置教程(基于CentOS+Nginx+MySQL+PHP环境搭建)
- Cacti被监控机器 配置 snmp协议
- ubuntu NTP服务器架设
- CentOS/RHEL上通过Cacti监控mysql
- CentOS/RHEL上通过Cacti监控mysql
- Spring Security3源码分析(17)-Filter链排序分析
- Spring Security3源码分析(18)-认证授权分析
- iPhone 6 Plus 分辨率问题
- MTD系列 - 关于linux MTD的一些理解
- Spring Security3源码分析(19)-SSL支持
- ubuntu架设cacti服务器,监控centos机器
- IOS设备 UIDevice 获取操作系统 版本 电量 临近手机触发消息检测 (真机亲测可用)
- python单元测试unittest
- 什么是URL参数
- spring中注解处理框架解析----源代码实现
- 白话经典算法系列之七 堆与堆排序
- 真的提供技术形态风格反对给你们幸福更好美国还没
- 人的跟他讲你是否会马自达给你发张给你发张给你放歌
- 解决 You could try using --skip-broken to work around the problem,rpm -Va --nofiles --nodigest问题