监控服务器Cacti之四 用户授权及备份还原

本篇主要介绍下Cacti的用户授权和备份还原,这是最常用也是最重要的东西哦!

一、用户授权

Console---User Management---Add--Create

Create后在当前页有相应的权限的设置

图中为只允许用户在相应的监控的机器上查看负载(Load Average)

Add后的视图

最后Save即可.

用jacken账户登录

提示没有视图权限(取决于设置)

点右上角红色按钮即可看到指定监控的项目

二、备份还原

Cacti数据无非就存储在两个地方,一个是Mysql数据库,一个是Cacti网站目录。

备份:

[[email protected] ~]# mkdir /cactibak
[[email protected] ~]# cd /cactibak/
[[email protected] cactibak]# cp -a/var/www/html/cacti/ .   //备份Cacti网页程序
[[email protected] cactibak]# mysqldump -ucacti-phi --opt cacti > cacti_150421.sql //备份Cacti的Mysql数据库
[[email protected] cactibak]# ls
cacti cacti_150421.sql
[[email protected] cactibak]#

还原:

在还原之前应确保Apache、PHP、Mysql、rrdtool、net-snmp安装正确,尽量和之前部署的路径一样。

1、  将备份的cacti网页程序上传到Apache的web服务器(路径根据情况而定)

[[email protected] ~]# cp -a /cactibak/cacti/var/www/html/

2、  还原数据库

#mysql -uroot –phi
#mysql>create database cacti;                                              //创建cacti 数据库
#mysql> insert into mysql.user(host,user,password) values (‘localhost‘,‘cacti‘,password(‘hi‘));      //建立用户cacti,密码hi
#mysq>flush privileges;                                                 //重载MySQL 授权表
#mysql>grant all on cacti.* [email protected]‘localhost‘ identified by ‘hi‘;                  //把数据库cacti 授权于用户cacti
#mysql -ucacti -phi cacti < cacti.sql                                      //导入cacti 数据库

3、  在cron里添加poller.php(根据实际情况指定路径)

[[email protected] ~]# crontab -l
*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php>>/tmp/cacti_rrdtool.log 2 >&1
[[email protected] ~]#
时间: 2024-10-05 01:37:44

监控服务器Cacti之四 用户授权及备份还原的相关文章

数据库04,用户授权及备份

一.用户授权 1.1 什么是用户授权 在数据库服务器上添加新的连接用户,添加用户时可以设置用户权限和连接用户密码,默认数据库管理员root用户是有授权操作的 1.2 用户授权的命令格式 grant 授权列表 on 库名 to 用户名@"客户端地址" identified by "密码"  //授权用户密码 with grant option ://有授权权限,可选项(加上这一句意味着新的用户也具有授权新用户的能力) #########################

MySQL第四天(用户授权与撤销,完全备份和完全恢复)

day04一.用户授权与撤销数据库管理员密码设置?1.1修改数据库管理员本机登录密码[[email protected] ~]# mysqladmin -hlocalhost -uroot -p password "123456"Enter password: mysqladmin: [Warning] Using a password on the command line interface can be insecure.Warning: Since password will

数据库05 /索引原理/创建用户和授权/数据库备份/慢查询优化/正确使用索引

目录 数据库05 /索引原理/创建用户和授权/数据库备份/慢查询优化/正确使用索引 1.什么是索引 2.索引的原理 3.索引的数据结构(聚集索引.辅助索引) 4.索引操作 5.索引的两大类型hash与btree 6.创建用户和授权 6.1对新用户的增删改 6.2对当前用户授权管理 7.MySQL数据库备份 8.锁和事务 9.慢查询优化的基本步骤 10.正确的使用索引 10.1 索引命中需注意的问题 10.2 其它注意事项 11.了解知识点 数据库05 /索引原理/创建用户和授权/数据库备份/慢查

Oracle 用户、表空间、授权、备份、导入等操作相关

一.基础操作 闲来无事,整理oracle数据库相关操作,以后备用..... ps: satp 为用户   satp_data 为表空间 1 1.删除表空间 2 DROP TABLESPACE satp_data INCLUDING CONTENTS AND DATAFILES; 3 4 2.删除用户 5 drop user satp cascade; 6 7 3.创建表空间 --此命令里面 'F:\app....' 此为表空间存储文件位置 8 9 CREATE TABLESPACE SATP_D

MongoDB导入、导出、备份、恢复、用户授权(四)

五:MongoDB导入.导出.备份.恢复.用户授权 一:数据导出,数据导入 作为DBA(管理员),经常会碰到导入导出数据的需求,下面介绍实用工具(自带的): 1:数据导入 mongoexport 导出csv格式的文件 ./mongoexport -d Test -c user1 -o /tmp/user1.out     --指定导出文件位置及文件名 数据库       集合(表) ./mongoexport -d my_mongodbTest -c user --csv -f uid,name

根据用户通过数据泵备份还原ORACLE数据库,

1.首先,解释几个词语 directory:一般创建directory都是为了用数据泵导入/导出数据用,其实directory还有很多别的用处,本文不做阐述 schemas:  你用“用户 user”来理解就很容易了,每个模式(user)下可以有一套互不干扰的对象.你如果想要访问其他模式的对象, 需要指定schema的name,实际就是指定username. 如,你要访问模式scott的表emp,而你所在的模式(用户)是tiger, 那你要这样写: select * from scott.emp

MongoDB基本操作、备份还原及用户管理

今日趁周末得空,将近日在学习的MongoDB数据库常用命令作以下整理,方便工作中查看 MongoDB的逻辑结构主要由文档.集合和数据库三部分组成.其中文档是MongoDB的核心概念,它是MongoDB逻辑存储的最小单元,相当于关系型数据库中的一行记录,多个文档组成集合,集合相当于关系型数据库中的表,多个集合组成数据库. SQL术语 说明 MongoDB术语 说明 database 数据库 database 数据库 table 数据库表 collection 集合 row 记录 document

MySQL创建用户+授权+备份

======权限管理====== 我们知道我们的最高权限管理者是root用户,它拥有着最高的权限操作.包括select.update.delete.update.grant等操作. 那么一般情况在公司之后DBA工程师会创建一个用户和密码,让你去连接数据库的操作,并给当前的用户设置某个操作的权限(或者所有权限). 那么这时就需要我们来简单了解一下: 如何创建用户和密码 给当前的用户授权 移除当前用户的权限 如果你想创建一个新的用户,则需要以下操作: 1- 进入到mysql数据库下 use mysq

Oracle之备份还原

创建表分区 create tablespace apps datafile '&1\apps.dbf' size 10m autoextend on next 8m; create tablespace appsys datafile '&1\appsys.dbf' size 10m autoextend on next 8m; 创建分区表空间 create tablespace APPS_00 datafile '&1\APPS_00.dbf' size 10M autoexte