官术网_书友最值得收藏!

Chapter 1. Installing Cacti

Let's get right on with setting up Cacti. Take a look at what we will do next.

In this chapter, we are going to:

  • Install Cacti's prerequisites
  • Install Cacti on both a CentOS and a Windows system
  • Compile and install the spine poller
  • Upgrade an existing Cacti installation
  • Run Cacti for the first time
  • Provide a quick overview on the Cacti web frontend

Here we go….

Preparing the system—basic prerequisites

In order to install and run Cacti, we need to make sure that all system prerequisites are met. Here we'll give an overview of the different components needed.

Web server

As most of Cacti is built as a web interface, a web server is needed. This can be Apache's httpd or Microsoft's Internet Information Server (IIS) if installing on Windows, but in fact, any PHP-capable web server can be used to run the web interface. For optimal support, the use of Apache or IIS is suggested.

PHP

Cacti is built with the PHP programming language and therefore needs PHP to be installed on the system. Most Linux distributions already have a base PHP environment installed, but some might need additional packages for Cacti to function properly. In particular, the LDAP, SNMP, and MySQL extensions should be installed.

MySQL database

Cacti uses the freely available MySQL database engine as its database server and it is available on most operating systems. One should note that the database server does not need to be installed on the same host as Cacti. For best performance, MySQL version 5 should be used.

NET-SNMP package

The NET-SNMP package provides the SNMP binaries used by Cacti and supports SNMPv1, SNMPv2c, and SNMPv3.

The NET-SNMP package also provides the SNMP daemon for Linux.

主站蜘蛛池模板: 海盐县| 双江| 榆林市| 衡阳市| 兴城市| 大庆市| 溧阳市| 南江县| 舒城县| 厦门市| 淳安县| 无极县| 鄯善县| 沛县| 什邡市| 郎溪县| 宁强县| 肃宁县| 莱州市| 南丹县| 开原市| 诏安县| 南投县| 砚山县| 丹江口市| 浮梁县| 通许县| 大足县| 肇源县| 佛坪县| 高碑店市| 东安县| 景泰县| 宁武县| 博湖县| 金山区| 永川市| 海安县| 兴城市| 九江县| 全南县|