1. 程式人生 > >伺服器監控cacti

伺服器監控cacti

在這裡插入圖片描述

chkconfig iptables off
cat /etc/sysconfig/selinux  #例行公事兩臺都要這樣selinux為disabled狀態。

伺服器主控端配置

 yum -y install httpd mysql mysql-server mysql-devel zlib freetype libjpeg fontconfig gd libxml2 php-gd php php-mysql#裝包

在這裡插入圖片描述

yum -y install net-snmp net-snmp-utils cairo-devel zlib libxml2 libxml2-devel glib2 glib2-devel libpng linbpng-devel freetype freetype-devel libart-lgpl pango pango-devel pear pear-devel perl-CPAN

在這裡插入圖片描述

service httpd start \
> service mysqld start 

在這裡插入圖片描述

yum -y install gcc

在這裡插入圖片描述

service snmpd start
chkconfig snmpd on
netstat -anpu | grep 161

在這裡插入圖片描述

cd /usr/src/
tar zxf rrdtool-1.4.8.tar.gz
./configure --prefix=/usr/local/ && make && make install

在這裡插入圖片描述

 tar zxf cacti-0.8.8b.tar.gz 
 mv cacti-0.8.8b /var/www/html/cacti #cacti 原始碼包釋放到網頁目錄
 useradd cacti
 chown -R cacti.cacti /var/www/html/cacti/

在這裡插入圖片描述
在這裡插入圖片描述

create database cacti default character set utf8;
grant all on cacti.* to 'cacti'@'localhost' identified by 'cacti';

在這裡插入圖片描述

cd /var/www/html/cacti/
mysql -u cacti -p cacti < cacti.sql 

在這裡插入圖片描述

vim /var/www/html/cacti/include/config.php 
$database_type = "mysql"; #資料庫型別
$database_default = "cacti";#資料庫名稱
$database_hostname = "localhost";#資料庫伺服器地址
$database_username = "cacti";#授權使用者
$database_password = "cacti";#授權密碼
$database_port = "3306";#資料庫服務的埠
$database_ssl = false;
$url_path = "/";

在這裡插入圖片描述

vim /etc/httpd/conf/httpd.conf 
DocumentRoot "/var/www/html/cacti"
<Directory "/var/www/html/cacti">
Options None
AllowOverride None
Order allow,deny
 Allow from all
DirectoryIndex index.php index.html index.html.var
AddDefaultCharset UTF-8

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

service httpd restart

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

配置被控端

yum -y install net-snmp lm_sensors

在這裡插入圖片描述

vim /etc/snmp/snmpd.conf 
com2sec notConfigUser  192.168.1.10       public
access  notConfigGroup ""      any       noauth    exact  all none none
view all    included  .1                               80

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

 service snmpd start 

在這裡插入圖片描述

使用Cacti的web控制檯

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

 /usr/bin/php /var/www/html/cacti/poller.php#採集資料

在這裡插入圖片描述
在這裡插入圖片描述

crontab  -e
*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null

在這裡插入圖片描述

監控windows

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
新增進控制檯一樣的操作
在這裡插入圖片描述
如果是路由器或者交換機 輸入一條命令就可以snmp-server community public ro
交換機配置vlan1地址就可以。