第 19 章 Cacti

目录

19.1. Install Cacti for Ubuntu
19.2. Yum 安装
19.3. Source Install
19.4. Web 安装
19.5. Cacti plugins
19.5.1. Percona monitoring plugins
19.6. Template
19.6.1. Nginx
19.6.2. php-fpm
19.6.3. MySQL
19.6.4. Redis
19.6.5. Percona JMX Monitoring Template for Cacti

Cacti is a complete network graphing solution designed to harness the power of RRDTool's data storage and graphing functionality. Cacti provides a fast poller, advanced graph templating, multiple data acquisition methods, and user management features out of the box. All of this is wrapped in an intuitive, easy to use interface that makes sense for LAN-sized installations up to complex networks with hundreds of devices.

homepage: http://www.cacti.net/

19.1. Install Cacti for Ubuntu

过程 19.1. Step by step Install Cacti

  • Install Cacti for

    Ubuntu

    netkiller@shenzhen:~$ sudo apt-get install cacti
    				
       ┌────────────────┤ Configuring libphp-adodb ├────────────────────┐
       │                                                                                            │
       │ WARNING: include path for php has changed!                                                 │
       │                                                                                            │
       │ libphp-adodb is no longer installed in /usr/share/adodb. New installation path is now      │
       │ /usr/share/php/adodb.                                                                      │
       │                                                                                            │
       │ Please update your php.ini file. Maybe you must also change your web-server configuraton.  │
       │                                                                                            │
       │                                           <Ok>                                             │
       │                                                                                            │
       └─────────────────────────────────────────────────────┘
    
     ┌─────────────────────┤ Configuring cacti ├─────────────────────┐
     │                                                                                               │
     │ cacti must have a database installed and configured before it can be used.  If you like,      │
     │ this can be handled with dbconfig-common.                                                     │
     │                                                                                               │
     │ If you are an advanced database administrator and know that you want to perform this          │
     │ configuration manually, or if your database has already been installed and configured, you    │
     │ should refuse this option.  Details on what needs to be done should most likely be provided   │
     │ in /usr/share/doc/cacti.                                                                      │
     │                                                                                               │
     │ Otherwise, you should probably choose this option.                                            │
     │                                                                                               │
     │ Configure database for cacti with dbconfig-common?                                            │
     │                                                                                               │
     │                           <Yes>                              <No>                             │
     │                                                                                               │
     └───────────────────────────────────────────────────────┘
    
      ┌───────────────────┤ Configuring cacti ├──────────────────────┐
      │ What is the password for the administrative account with which this package should create   │
      │ its MySQL database and user?                                                                │
      │                                                                                             │
      │ Password of your database's administrative user:                                            │
      │                                                                                             │
      │ ___________________________________________________________________________________________ │
      │                                                                                             │
      │                          <Ok>                              <Cancel>                         │
      │                                                                                             │
      └──────────────────────────────────────────────────────┘
    

reset password of admin

mysql> use cacti;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed

mysql> select * from user_auth;
+----+----------+----------------------------------+-------+---------------+----------------------+-----------+-----------+--------------+----------------+------------+---------------+--------------+--------------+------------------------+---------+
| id | username | password                         | realm | full_name     | must_change_password | show_tree | show_list | show_preview | graph_settings | login_opts | policy_graphs | policy_trees | policy_hosts | policy_graph_templates | enabled |
+----+----------+----------------------------------+-------+---------------+----------------------+-----------+-----------+--------------+----------------+------------+---------------+--------------+--------------+------------------------+---------+
|  1 | admin    | 21232f297a57a5a743894a0e4a801fc3 |     0 | Administrator | on                   | on        | on        | on           | on             |          1 |             1 |            1 |            1 |                      1 | on      |
|  3 | guest    | 43e9a4ab75570f5b                 |     0 | Guest Account | on                   | on        | on        | on           | on             |          3 |             1 |            1 |            1 |                      1 |         |
+----+----------+----------------------------------+-------+---------------+----------------------+-----------+-----------+--------------+----------------+------------+---------------+--------------+--------------+------------------------+---------+
2 rows in set (0.00 sec)

mysql> update user_auth set password=md5("chen") where id='1' and username='admin';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

原文出处:Netkiller 系列 手札
本文作者:陈景峯
转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

时间: 2018-01-01

第 19 章 Cacti的相关文章

iOS编程Cookbook第19章最后一个例子不能正常工作的解决办法

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) 在Cookbook的第19章的11节中所要解决的是在App中显示iOS自带的日历编辑视图的问题. 例子代码是选择迄今为止1年前的第一个找到的日历事件,然后将其显示在日历编辑视图中. 日历编辑视图控制器是EKEventEditViewController的实例对象,按照书上的说明,其有一个event实例变量,如果在显示该控制器之前不对其赋值,即其值为nil则出现

《Cacti实战》——第3章 Cacti的基础流程

第3章 Cacti的基础流程 第1章介绍了Cacti系统的数据流向,这里先简单回顾一下. Cacti在监控主机设备时,首先按照系统内设置好的数据检索方式(主要是数据输入方式和数据查询两种类型),查询与获取对设备主机进行监控的指标数据:其次,Cacti将数据按照要求分类,监控数据保存在rra文件中,元数据保存在数据库中:最后,Cacti系统按照预先设置的图形模板绘制图表,将数据以可视化的方式展现给用户.因此,数据的流向可以分为如图3-1所示的3个部分,即数据的检索流程.数据的存储流程和数据展现的可

socket 第19章#include &amp;amp;lt;net/pfkeyv2.h&amp;amp;gt;这个库函数为什么会出错

问题描述 socket 第19章#include <net/pfkeyv2.h>这个库函数为什么会出错 g++ -g dump.c -o dump dump.c:2:25: fatal error: net/pfkeyv2.h: No such file or directory #include 这个头文件是c++标准库函数吧,为什么提示没有呢? 解决方案 你看看环境变量路径是否正确,应该是没有找到.可以在网上下载一个放到相应的路径里.

第19章 解释器模式(Interpreter Pattern)

原文 第19章 解释器模式(Interpreter Pattern) 解释器模式        导读:解释器模式,平常用的比较的少,所以在写这个模式之前在博客园搜索了一番,看完之后那叫一个头大.篇幅很长,我鼓足了劲看了半天的描述跟解释,可能是本人的水平有限,或者是耐心太差,看到一半就有点扛不住了.我感觉对于一个菜鸟或者是没接触过设计模式的人来说,在看设计模式的时候更希望作者能简短的用几行代码来描述设计模式,这样起码看完大体有个概念.           概述:          Interpre

《HTML 5与CSS 3权威指南(第3版·下册)》——第19章 选 择 器

第19章 选 择 器本章针对CSS 3中使用的各种选择器进行详细介绍,通过选择器的使用,你不再需要在编辑样式时使用多余的以及没有任何语义的class属性,而是直接将样式与元素绑定起来,从而节省大量在网站或Web应用程序已经完成之后修改样式时所需花费的时间.学习内容:掌握CSS 3中使用的选择器的基本概念.知道什么是选择器以及为什么需要使用选择器,使用选择器有什么好处.掌握CSS 3中的各种属性选择器的概念以及使用方法,其中包括:[att=val]选择器[att*=val]选择器[att^=val

《HTML 5与CSS 3权威指南 》 (第2版·下册)——第19章 选择器

第19章选 择 器 19.1 选择器概述19.2 属性选择器 本章针对CSS 3中使用的各种选择器进行详细介绍,通过选择器的使用,你不再需要在编辑样式时使用多余的以及没有任何语义的class属性,而是直接将样式与元素绑定起来,从而节省大量在网站或Web应用程序已经完成之后修改样式时所需花费的时间.学习内容: 19.1 选择器概述 选择器是CSS 3中一个重要的内容.使用它可以大幅度提高开发人员书写或修改样式表时的工作效率. 在样式表中,一般会书写大量的代码,在大型网站中,样式表中的代码可能会达到

19.5. Cacti plugins

http://docs.cacti.net/plugins 下载插件解压到下面目录 cd /usr/share/cacti/plugins 进入Console -> Plugin Management配置插件 19.5.1. Percona monitoring plugins http://www.percona.com/software/percona-monitoring-plugins yum localinstall http://www.percona.com/downloads/p

《HTML 5与CSS 3权威指南 》 (第2版·下册)——第19章 19.3.4

19.3.4 选择器:nth-of-type和nth-last-of-type 1.使用选择器nth-child和nth-last-child时会产生的问题 之前,我们介绍过将nth-child选择器与nth-last-child选择器用于某些元素时,会产生一些问题,这里我们首先来看一下究竟会产生什么问题. 在代码清单19-15中,我们给出一个HTML页面代码,在该页面中,存在一个div元素,在该div元素中,又给出几篇文章的标题与每篇文章的正文. 为了让第奇数篇文章的标题与第偶数篇文章的标题的

《HTML 5与CSS 3权威指南 》 (第2版·下册)——第19章 19.3.5

19.3.5 循环使用样式 通过前几节的介绍,我们已经知道,使用nth-child选择器.nth-last-child选择器.nth-of-type选择器与nth-last-of-type选择器,我们可以对父元素中指定序号的子元素.第奇数个子元素.第偶数个子元素来单独进行样式的指定,这里我们再通过代码清单19-16所示示例,复习一下nth-child选择器的用法.在该示例中,有一个ul列表,通过nth-child选择器来指定该列表中第一个列表项目.第二个列表项目.第三个列表项目及第四个列表项目的