利用Rpmforge更新centos yum源快速安装nagios与cacti

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 2核4GB
简介:

系统运维中的常用到的两大利器nagios与cacti,相信用的人不在少数,功能也很强大.不过前期环境的搭建有些麻烦,今天我们用rpmforge包更新centos的软件包源,从而可以在几分钟内搭建起一个完整可用的运维系统.

系统环境:centos 5.6(i386)

首先下载安装最新的rpmforge软件包

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm

rpm -ivh rpmforge-release-0.5.2-2.el5.rf.i386.rpm

开始安装nagios

yum install nagios nagios-nrpe nagios-plugins nagios-plugins-nrpe check_logfiles

(会安装依赖包如gd,httpd,php,php-cli,php-common及一些perl组件)

设置nagios系统登录密码

htpasswd -c /etc/nagios/htpasswd.users nagiosadmin

(用户名最好设置nagiosadmin,否则会用一些权限问题)

启动apache

service httpd start

http://ip地址/nagios

输入用户名和密码,nagios的web界面已经可以访问

接下来开始安装cacti

yum install cacti cacti-spine

(会安装依赖包如mysql,net-snmp,php-mysql,php-pdo,rrdtool等)

修改访问权限,默认为拒绝访问

vi /etc/httpd/conf.d/cacti.conf

修改allow from all

安装mysql-server

yum install mysql-server

修改mysql的root密码

/usr/bin/mysqladmin -u root password ‘new-password’

创建cacti数据库

mysqladmin –user=root -p create cacti

从cacti的sql文件中导入cacti系统表结构

cd /var/www/cacti

mysql -uroot -p cacti < cacti.sql

建立cacti数据库的使用帐号cactiuser及其密码

GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY ‘cactiuser’;

更新crontab任务

*/5 * * * * cactiuser php /var/www/cacti/poller.php > /dev/null 2&gt;&1

WEB界面配置安装

http://ip地址/cacti/install/

安装成功后登录修改密码,默认为admin,密码同

来源

本文转自孤舟夜航之家博客51CTO博客,原文链接http://blog.51cto.com/cysky/557742如需转载请自行联系原作者


cysky

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
16天前
|
消息中间件 Linux API
centos7 安装rabbitmq自定义版本及配置
centos7 安装rabbitmq自定义版本及配置
|
15天前
|
弹性计算 关系型数据库 MySQL
centos7 mysql安装及配置
本文详细介绍了在阿里云服务器ECS上通过yum源安装MySQL 8.0.12的过程,包括更新yum源、下载并安装MySQL源、解决安装过程中可能遇到的问题等步骤。此外,还介绍了如何启动MySQL服务、设置开机自启、配置登录密码、添加远程登录用户以及处理远程连接异常等问题。适合初学者参考,帮助快速搭建MySQL环境。
94 8
centos7 mysql安装及配置
|
12天前
|
存储 Linux Docker
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
关于如何在CentOS 7.6上安装Docker、介绍Docker存储引擎以及服务进程关系的实战案例。
49 3
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
|
16天前
|
分布式计算 资源调度 Hadoop
centos7二进制安装Hadoop3
centos7二进制安装Hadoop3
|
19天前
|
缓存 运维 Linux
深入解析:一步步掌握 CentOS 7 安装全流程及运维实战技巧
深入解析:一步步掌握 CentOS 7 安装全流程及运维实战技巧
|
19天前
|
Linux
centos安装与卸载软件
centos安装与卸载软件
21 1
|
13天前
|
Linux
centos使用阿里的yum源
centos使用阿里的yum源
|
17天前
|
Linux Python
Centos7安装Python虚拟环境之virtualenv
Centos7安装Python虚拟环境之virtualenv
|
17天前
|
存储 缓存 Linux
LDAP学习笔记之一:Centos7安装389-DS(RHDS)
LDAP学习笔记之一:Centos7安装389-DS(RHDS)
|
17天前
|
前端开发 小程序 Unix
Centos安装前端开发常用软件
Centos安装前端开发常用软件