linux 查看cacti 信息,Linux 之cacti 监控介绍

cacti (rrdtool是画图工具,)监控网设备占优势。

nagios 直观一目了然,可以自已写脚本,但是不支持历史数据的查看。

zabbix,功能丰富。

安装 cacti服务端  #楼主的系统是centenOS 6

首先现在如下rpm包,然后安装对应的rpm包  epel源centos5 32位epel源下载地址: www.lishiming.net/data/attachment/forum/epel-release-5-4_32.noarch.rpm64位下载地址:  www.lishiming.net/data/attachment/forum/epel-release-5-4_64.noarch.rpmcentos632位epel yum源下载地址:www.lishiming.net/data/attachment/forum/epel-release-6-8_32.noarch.rpm64位下载地址: www.lishiming.net/data/attachment/forum/epel-release-6-8_64.noarch.rpm

2. (lamp)然后分别安装httpd、php、mysql  #搭建LAMP 的环境 (LAMP 环境搭建参见前面)yum install -y  httpd php php-mysql mysql mysql-server mysql-devel php-gd  libjpeg libjpeg-devel libpng libpng-devel

3. 安装cacti  net-snmp  rrdtoolyum install -y cacti  net-snmp  net-snmp-utils  rrdtool

[[email protected] ~]# yum install -y cacti  net-snmp  net-snmp-utils  rrdtool

4. 启动服务:

[[email protected] ~]# vim /etc/httpd/conf.d/cacti.conf #编辑配置文件。使apache能访问cacti web页面

把"Deny from all" 改为  "Allow from all"。如果不改会访问403

[[email protected] ~]# /etc/init.d/httpd restart  #重启apache 服务

Stopping httpd:                                            [  OK  ]

Starting httpd: httpd: Could not reliably determine the server‘s fully qualified domain name, using 10.72.4.39 for ServerName

[  OK  ]

[[email protected] ~]# mysql -uroot  -pzaq12wsx       #进入数据库,LAMP

mysql> create database cacti;  #创建数据库 cacti ;

mysql> show databases;

mysql> grant all on cacti.* to [email protected] identified by ‘cacti‘;

#设置数据库权限,用户名&密码 .cacti.* 表示所有的示,用户名和密码一样

生产环境中不建议这样设置密码。

8b36afd6e99980029cd0a4fe6bfa19db.png

导入sql文件  (注意文件路径不要错了)

[[email protected] ~]# mysql -uroot -pzaq12wsx cacti <  /usr/share/doc/cacti-0.8.8h/cacti.sql

[[email protected] ~]# vim /usr/share/cacti/include/config.php #编辑cacti的配置文伯

/* make sure these values refect your actual database/host/user/password */

$database_type = "mysql";

$database_default = "cacti";

$database_hostname = "127.0.0.1"; #localhost更改为 127.0.0.1

$database_username = "cacti";     #更改为cacti,前面设置的

$database_password = "cacti";     #更改为cacti

$database_port = "3306";

$database_ssl = false;

楼主localhost没有改出了个小插曲:

1074629b529a69e5ead7bfb3883839ea.png

更改后出现cacti 的安装界面:

使用IE访问:10.72.4.39/cacti

第一步 :点击“NEXT”

77b038725785522108e54398c7a842db.png

第二步:选择全新安装

2c0ce7e792e826f318c9271e9d7abb54.png

第三步:路径保持黙认,点击finish 完成。

c517a8f456dfe2ce399c61ce0a8dc7b6.png

第四步进入黙认登录页面:

输入黙认的帐户密码,会提示更改。admin:zaq12wsx

1f6bbb111fdc6792869fbac37bc9b55d.png6efa784555a35a98cde7fbec3851b36f.png

点击: graphs

c2736da5f89074ce80c03328742a0ddf.png

执行poller.php, 生成图形, 加入计划任务

[[email protected] ~]# /usr/bin/php /usr/share/cacti/poller.php

#/usr/bin/php /usr/share/cacti/poller.php添加cron任务

#执行poller.php 会有报错,因为我们没有设置  “timezone”

PHP Warning:  strtotime(): It is not safe to rely on the system‘s timezone settings.

[[email protected] ~]# vim /etc/php.ini  #设置 timezome = Asia/Chongqing

[[email protected] ~]# /usr/bin/php /usr/share/cacti/poller.php  #再次执行,就不会有警告

[[email protected] ~]# crontab -e  #加入任务计划。每5分钟执行一次

*/5 * * * *  /usr/bin/php /usr/share/cacti/poller.php

15e8302a6ccb8f24036b539cb0f23947.png5分钟这后可以看到各种数据

fb234f0839006dce93ff3658260f9187.png

-----------------------------------分割线-----------------------------------

安装客户端(增加一个linux服务器)

[[email protected] ~]# yum install -y net-snmp #安装 net-snmp

[[email protected] ~]# vim /etc/snmp/snmpd.conf #编辑snmpd.conf 配置文件

#syslocation Unknown (edit /etc/snmp/snmpd.conf)

#syscontact Root (configure /etc/snmp/snmp.local.conf)

更改以上为以下

syslocation OBird.LNMP #此处自定义

syscontact Root 123321@.1212.com  #管理员邮箱

[[email protected] ~]# service snmpd start  #启动snmpd 服务

Starting snmpd:                                            [  OK  ]

在网页端设置添加客户端 ,参照以下步骤设置,最后点击右下角 "Create "

045234bcb7dc6c03cf018a5641df28d3.pngb7044aa2eab4211246bb7aafdd57adc6.png创建监测的数据:

b32678499cde5a7d61807cc5aaea9786.png

a7186826148dcdec71888d1eb07fb1c9.png04987866bbd9da3469a531c44d3a647c.png

添加另一台linux _LNMP 到localhost

d8c564ff61390073f290402cdfafd515.png0a47e9ebe7b209b7bddf595886390a63.pngf1be5064f784ffca752eae4daf6f62a9.png

原文:http://20151213start.blog.51cto.com/9472657/1886231

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值