cacti的安装与监控

yum创库的搭建

[root@localhost ~]# vim /etc/yum.repos.d/rhel-debuginfo.repo

clip_image002

dns指向

[root@localhost ~]# vim /etc/resolv.conf

clip_image004

挂载光盘

[root@localhost ~]# mount /dev/cdrom /mnt/cdrom/

安装cacti

[root@localhost ~]# yum install httpd php php-mysql php-snmp mysql-server perl-DBD-MySQL php-pdo net-snmp net-snmp-libs net-snmp-utils net-snmp-devel ruby ruby-devel

导入cacti软件包

[root@localhost ~]# cd cacti/

[root@localhost cacti]# ll

clip_image006

[root@localhost cacti]# yum localinstall rrdt* --nogpgcheck �Cy

[root@localhost cacti]# chkconfig httpd on

[root@localhost cacti]# service httpd start

[root@localhost cacti]# chkconfig mysqld on

[root@localhost cacti]# service mysqld start

编辑snmp文件

[root@localhost cacti]# vim /etc/snmp/snmpd.conf

clip_image008

clip_image010

[root@localhost cacti]# chkconfig snmpd on

[root@localhost cacti]# service snmpd start

新建cacti数据库

[root@localhost cacti]# mysql

mysql> CREATE DATABASE cacti;

mysql> grant all privileges on cacti.* to cacti@localhost identified by 'cacti';

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

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

mysql> flush privileges;

mysql> \q

新建cacti帐号

[root@localhost cacti]# useradd cacti

[root@localhost cacti]# passwd cacti

测试php页面

[root@localhost cacti]# cd /var/www/html/

[root@localhost html]# vim index.php

<?php

phpinfo();

?>

clip_image012

编辑测试mysql与php的链接

[root@localhost html]# vim index.php

<?php

$link=mysql_connect('127.0.0.1','root','');

if ($link)

echo "it is success!";

else

echo "it is not success!";

?>

clip_image014

[root@localhost html]# cd

[root@localhost ~]# cd cacti/

[root@localhost cacti]# tar -zxvf cacti-0.8.7g.tar.gz -C /var/www/html

[root@localhost cacti]# cd /var/www/html/

[root@localhost html]# mv cacti-0.8.7g cacti

[root@localhost html]# cd cacti/

[root@localhost cacti]# chown -R root.root *

[root@localhost cacti]# vim include/config.php

clip_image016

导入数据库

[root@localhost cacti]# mysql -ucacti -pcacti cacti </var/www/html/cacti/cacti.sql

cacti的安装:

clip_image018

clip_image020

clip_image022

clip_image024

clip_image026

clip_image028

查看本机监控

clip_image030

编辑计划任务

[root@localhost cacti]# crontab -e

*/5 * * * * php /var/www/html/cacti/poller.php >/dev/null 2&gt;&1

clip_image032

修改snmp配置版本

new graphs-----Edit this host

clip_image034

选择snmp版本2

clip_image036

查看被监控主机是否链接

[root@localhost cacti]# snmpwalk -v2c -c public 192.168.101.178

监控window系统主机

控制面板---添加删除程序---添加或删除windows组件---管理和监视工具

clip_image038

clip_image040

我的电脑----管理----服务和应用程序---服务---snmp service---属性

clip_image042

clip_image044

配置cacti的windows监控

clip_image046

链接不成功显示

clip_image048

链接成功显示

clip_image050

编辑windows监控信息

clip_image052

clip_image054

clip_image056

新建graph tree用于管理windows2003

clip_image058

将新建的sevices挂在到tree上

clip_image060

windows2003监控信息

clip_image062

监控linux系统

[root@mail ~]# mount /dev/cdrom /mnt/cdrom/

[root@mail ~]# cd /mnt/cdrom/Server/

[root@mail Server]# yum install net-snmp

[root@mail ~]# vim /etc/snmp/snmpd.conf

clip_image064

clip_image066

[root@mail ~]# chkconfig snmpd on

[root@mail ~]# service snmpd start

配置linux系统监控

新建linux系统tree

clip_image068

编辑linux系统devices

clip_image070

clip_image072

clip_image074

将linux添加linux管理tree下

clip_image076

linux系统监控信息

clip_image078

linux下web监控

[root@localhost cacti]# cd ApacheStats_0.8.2/

[root@localhost ApacheStats_0.8.2]# ll

clip_image080

[root@localhost ApacheStats_0.8.2]# mv ss_apache_stats.php /var/www/html/cacti/scripts/

导入apache模块

clip_image082

clip_image084

添加web监控

clip_image086

clip_image088

clip_image090

[root@mail ~]# vim /etc/httpd/conf/httpd.conf、

clip_image092

<VirtualHost *:80>

<location /server-status>

SetHandler server-status

Order Deny,Allow

Deny from all

Allow from all

</location>

</VirtualHost>

[root@mail ~]# service httpd restart

监控web

clip_image094

clip_image096

mysql的监控

导入所需插件

[root@localhost ~]# cd cacti/better-cacti-templates-1.1.8/

[root@localhost better-cacti-templates-1.1.8]# ll

total 52

-rw-r--r-- 1 root root 19071 Jun 18 15:13 COPYING

-rw-r--r-- 1 root root 7472 Jun 18 15:13 Changelog

-rw-r--r-- 1 root root 1933 Jun 18 15:13 README

drwxr-xr-x 2 root root 4096 Jun 18 15:13 definitions

drwxr-xr-x 2 root root 4096 Jun 18 15:13 misc

drwxr-xr-x 2 root root 4096 Jun 18 15:13 scripts

drwxr-xr-x 2 root root 4096 Jun 18 15:13 templates

drwxr-xr-x 2 root root 4096 Jun 18 15:13 tools

[root@localhost better-cacti-templates-1.1.8]# cd scripts/

[root@localhost scripts]# cp ss_get_mysql_stats.php /var/www/html/cacti/scripts/

[root@localhost scripts]# vim /var/www/html/cacti/scripts/ss_get_mysql_stats.php

clip_image098

[root@localhost scripts]# chown cacti:cacti /var/www/html/cacti/cache/

[root@localhost scripts]# chmod 777 /var/www/html/cacti/cache/

客户端主机配置

[root@mail ~]# mount /dev/cdrom /mnt/cdrom/

[root@mail ~]# yum install mysql-server

[root@mail ~]# chkconfig mysqld on

[root@mail ~]# service mysqld start

[root@mail ~]# mysql

mysql&gt; grant process,super on *.* to 'cacti'@'192.168.101.180' identified by 'cacti';

mysql&gt; flush privileges;

mysql&gt; \q

[root@mail ~]# vim /etc/snmp/snmpd.conf

clip_image100

clip_image102

[root@mail ~]# service snmpd restart

主机监控链接检测

[root@localhost scripts]# snmpwalk -v 2c -c public localhost sysUpTime

DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (279121) 0:46:31.21

导入模块

clip_image104

clip_image106

clip_image108

clip_image110

clip_image112

clip_image114

mysql监控信息

clip_image116

模块管理组件

安装插件管理器

[root@localhost ~]# cd cacti/

[root@localhost cacti]# tar -zxvf cacti-plugin-0.8.7g-PA-v2.8.tar.gz

[root@localhost cacti]# cp -R cacti-plugin-arch/* /var/www/html/cacti/

进入cacti的目录

[root@localhost cacti]# cd /var/www/html/cacti/

[root@localhost cacti]# mysql -ucacti -pcacti cacti &lt;pa.sql

打补丁

[root@localhost cacti]# patch -p1 -N &lt;cacti-plugin-0.8.7g-PA-v2.8.diff

编辑php的配置文件

[root@localhost cacti]# vim include/config.php

改变url路径为 /cacti/

clip_image118

拆解插件

[root@localhost cacti]# tar -zxvf monitor-latest.tgz

[root@localhost cacti]# tar -zxvf thold-latest.tgz

[root@localhost cacti]# tar -zxvf settings-latest.tgz

安装插件

[root@localhost cacti]# mv monitor-0.9/ /var/www/html/cacti/plugins/monitor

[root@localhost cacti]# mv thold-0.41/ /var/www/html/cacti/plugins/thold

[root@localhost cacti]# mv settings-0.6/ /var/www/html/cacti/plugins/settings

添加管理控制plugin management

clip_image120

clip_image122

到控制台中启用插件

clip_image124

clip_image126

安装成功

clip_image128

你可能感兴趣的:(安装,border,target,blank,的)