Cacti监控工具安装、配置以及如何添加监控设备

时间:2024-03-01 13:48:54

一,配置运行环境和服务器端cacti监控程序
1,首先安装lamp或lnmp环境,这里就不单独演示,具体环境请自行安装或查看本站环境安装教程。

2,安装cacti  net-snmp  rrdtool
rrdtool用来画图的一个工具,画的图非常的大气、漂亮。

yum install cacti  net-snmp  net-snmp-utils  rrdtool -y
启动snmp服务:
[[email protected] ~]# service snmpd start
Starting snmpd: [ OK ]

3,编辑apache下的cacti.conf  文件启用web访问,否则无法请求访问cacti安装。
vim /etc/httpd/conf.d/cacti.conf  
把”Deny from all” 改为  “Allow from all”
service httpd reload 让其生效。

4,创建cacti数据库和用户并授权
进入mysql管理界面:
create database cacti; 
grant all on cacti.* to [email protected] identified by “cacti”;
flush privileges;
创建完成以后导入数据库:

mysql -ucacti  -pcacti cacti</usr/share/doc/cacti-0.8.8g/cacti.sql
导入成功以后登录mysql可以show tables看是否导入成功。

5,编辑cacti配置文件
vim /usr/share/cacti/include/config.php

/* make sure these values refect your actual database/host/user/password */
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "cacti";
$database_port = "3306";
$database_ssl = false;

6,访问cacti安装向导安装cacti
http://192.168.1.8/cacti/install/ 一直到finish,都保持默认即可。安装后登录,用户名和密码都是admin,第一次安装可以自己重新设置密码,如图:
Cacti监控工具安装、配置以及如何添加监控设备 监控工具 第1张

7,执行poller.php, 生成图形并 加入计划任务,任务计划设置是为了避免手工执行生成图形。
/usr/bin/php  /usr/share/cacti/poller.php 其中php执行程序请根据自己php安装环境来定。
其中可能报时区错误,可以自行编辑php.ini 配置:
date.timezone = “Asia/Shanghai”
重启web服务器。
任务计划:crontal -e 添加/usr/bin/php  /usr/share/cacti/poller.php 即可


登录cacti查看本机监控情况:

Cacti监控工具安装、配置以及如何添加监控设备 监控工具 第2张

到此,服务器端cacti监控配置完成。

二,客户端配置
1,安装snmp

yum install net-snmp -y
2,编辑snmp配置文件
vi  /etc/snmp/snmpd.conf
修改syslocation 参数,设置主机标识,可以填写监控主机设备的主机名、主机名称或IP或其他标识。syscontact改成管理员邮箱

syslocation web1.9
syscontact Root [email protected]

三,cacti添加监控主机设备
1,登录cacti 监控web管理,打开http://192.168.1.8/cacti 登录
2,详细步骤:
Description:  写监控机器服务器ip或自定义一个名字,就是一个ID
Hostname :  监控主机ip
Host Template:ucd/net  SNMP Host
SNMP Version :Version 2
其中添加主机界面,我们可以通过配置模板参数进行一些小改动,比如设置SNMP版本等。
点右下角的create即可完成主机添加。然后进行下一步操作。

Cacti监控工具安装、配置以及如何添加监控设备 监控工具 第3张

点右上角的”Create Graphs for this Host“
Graph Types:  选择SNMP – Interface Statistics  这里测试的监控网卡流量
在下面框中选择要监控的网卡,比如我选择eth0, 在最右侧小方块里打对勾,然后点右下角的create

Graph Types:  再选择 Graph Template Based
在下面的框中,选择你要监控的项目,比如ucd/net – Load Average
在右侧小方块中打对勾,然后点右下角的create

3,点左侧的Graph Trees
选中”Default Tree“
点右上角的Add
Tree Item Type 选择 ”Host“
Host 选择我们刚刚增加的那个机器ip
点右下角的create

4,点左上角的Graphs
在左侧可以看到. Defaut Tree下面已经增加了我们刚刚添加的主机,图形一开始不会那么快出来,要等一小会才可以(等任务计划执行完,或手工执行生成)

转载请注明:云速博客www.ysidc.top» Cacti监控工具安装、配置以及如何添加监控设备

https://www.ysidc.top 云速博客,数据库,云速,虚拟主机,域名注册,域名,云服务器,云主机,云建站,ysidc.top