19.3. Source Install

Cacti requires MySQL, PHP, RRDTool, net-snmp, and a webserver that supports PHP such as Apache.

sudo apt-get install rrdtool
sudo apt-get install snmp snmpd
sudo apt-get install php5-snmp
		

At first, install snmp for linux

  1. wget http://www.cacti.net/downloads/cacti-0.8.7b.tar.gz
  2. tar zxvf cacti-0.8.7b.tar.gz
  3. mv cacti-0.8.7b /home/netkiller/public_html/cacti
  4. mysqladmin --user=root create cacti
  5. mysql -uroot -p cacti < cacti.sql
  6. echo "GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'somepassword';" | mysql -uroot -p
  7. echo "flush privileges;" | mysql -uroot -p
  8. vi include/config.php

    例 19.1. cacti config.php

    $database_type = "mysql";
    $database_default = "cacti";
    $database_hostname = "localhost";
    $database_username = "cactiuser";
    $database_password = "somepassword";
    $database_port = "3306";
    
  9. crontab -e

    */5 * * * * php /var/www/neo.6600.org/html/cacti/poller.php > /dev/null 2>&1

    or

    /etc/crontab

    */5 * * * * nobody php /home/netkiller/public_html/cacti/poller.php > /dev/null 2>&1

  10. mkdir -p /var/log/cacti/

configure cacti

http://your-server/cacti/

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

时间: 2018-01-01

19.3. Source Install的相关文章

btrfs source install on CentOS 7

在Linux下,一个可以和ZFS比肩的文件系统,非btrfs莫属.虽然现在可能不是那么稳定,但是它已经进入内核了,所以未来稳定靠谱的可能性非常大.那么现在就可以熟悉这个文件系统吧,对大库的备份,用快照很有效哦,还有压缩功能,卷管理功能,都是非常好的. https://btrfs.wiki.kernel.org/index.php/Main_Page https://fedoraproject.org/wiki/Btrfs 既然要使用一个未来的文件系统,对Linux内核版本也有一定的要求,所以建议

第 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 f

-source 1.4 中不支持泛型(jdk 是1.7的)

问题描述 -source 1.4 中不支持泛型(jdk 是1.7的) C:UsersAdministratorDesktopShopbuildgeneratedsrcorgapachejspshowadddelete_jsp.java:19: 错误: -source 1.4 中不支持泛型 private static java.util.List _jspx_dependants; (请使用 -source 5 或更高版本以启用泛型) C:UsersAdministratorDesktopSho

Zero Install Injector 1.3发布 程序安装软件

Zero Install Injector是一款不需要root权限的简单安装软件,如果一台主机上有多位用户要安装同一软件,它也会很合理的将他们共享.它需要一个程序的URL,来选择合适的程序版本和所有依赖性(还通过网址确定)根据用户的策略设置.选择的版本进行下载并缓存和运行程序,使用环境变量让它找到组件. Zero Install Injector 1.3版本,支持使用线程进行下载,进一步http://www.aliyun.com/zixun/aggregation/7208.html">提

Zero Install Injector 1.6发布 程序安装软件

Zero Install Injector是一款不需要root权限的简单安装软件,如果一台主机上有多个用户要安装同一软件,它可以合理的将该软件共享给主机上的多个用户.它需要一个程序的URL,来选择合适的程序版本和所有依赖性(通过网址确定)根据用户的策略设置.选择的版本能够进行下载并缓存和运行程序,使用环境变量让它找到组件. Zero Install Injector 1.6该版本Arch Linux的本地软件包现在可以被用来作为依赖.如果发现一个新的版本时,"0install更新"会立

Zero Install Injector 1.5发布 程序安装软件

Zero Install Injector是一款不需要root权限的简单安装软件,如果一台主机上有多位用户要安装同一软件,它可以合理的将该软件共享给主机上的多个用户.它需要一个程序的URL,来选择合适的程序版本和所有依赖性(通过网址确定)根据用户的策略设置.选择的版本进行下载并缓存和运行程序,使用环境变量让它找到组件. Zero Install Injector 1.5该版本增加了一个0store优化的进度指示器.现可以检测到Windows本地的Java JRE和JDK.修复了各种小错误. 软件

Zero Install Injector 1.4.1发布 程序安装软件

Zero Install Injector是一款不需要root权限的简单安装软件,如果一台主机上有多位用户要安装同一软件,它可以合理的将该软件共享给主机上的多个用户.它需要一个程序的URL,来选择合适的程序版本和所有依赖性(还通过网址确定)根据用户的策略设置.选择的版本进行下载并缓存和运行程序,使用环境变量让它找到组件. Zero Install Injector 1.4.1版本支持MacPorts,使安装包可以作为依赖使用.一些小错误已修复,包括支持检测本机软件包(如多拱系统)的多个版本和Pa

Linux命令学习总结:cp命令

命令简介:       cp命令用来复制文件或目录.指令英文原义:copy     指令所在路径:/bin/cp   命令语法:               Usage: cp [OPTION]... [-T] SOURCE DEST         or: cp [OPTION]... SOURCE... DIRECTORY         or: cp [OPTION]... -t DIRECTORY SOURCE...   命令参数: 此命令参数是Red Hat Enterprise Li

【MySQL】Linux下MySQL 5.5、5.6和5.7的RPM、二进制和源码安装

  [MySQL]Linux下MySQL 5.5.5.6和5.7的RPM.二进制和源码安装   1.1  BLOG文档结构图       1.2  前言部分 1.2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① MySQL的二进制安装过程(重点) ② MySQL多实例管理(mysqld_multi) ③ MySQL的源码编译安装过程 ④ Linux的逻辑卷的使用 ⑤ 文件的MD5值 ⑥ 访问MySQL的几种客