服务器监控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地址就可以。

猜你喜欢

转载自blog.csdn.net/qq_40084074/article/details/83547733