zoukankan      html  css  js  c++  java
  • cacti安裝部署文檔

    .準備三台機器:

    Server  192.168.1.19

    Client1  192.168.1.11

    .配置(s/c都要安裝)

    1.yum install -y net-snmp*

    2.cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.$(date +%F-%H)

    3.cat >/etc/snmp/snmpd.conf<<EOF

    com2sec local     localhost      public

    com2sec mynetwork  10.0.0.0/24   public

    group MyRWGroup v1         local

    group MyRWGroup v2c        local

    group MyRWGroup usm        local

    group MyROGroup v1         mynetwork

    group MyROGroup v2c        mynetwork

    group MyROGroup usm        mynetwork

    view all    included  .1                               80

    access MyROGroup ""  any   noauth  exact  all    none   none

    access MyRWGroup ""  any  noauth   exact  all    all    none

    syslocation etiantian.org

    syscontact Me <hyran@126.com>

    proc mountd

    proc ntalkd 4

    proc sendmail 10 1

    proc httpd 10 1

    exec echotest /bin/echo hello world

    exec disk_used_shell  /bin/sh  /root/current_disk_used.sh

    exec httpd_proc  /bin/sh  /root/current_httpd_proc.sh

    disk /       10000

    disk /boot   10000

    load 12 14 14

    EOF

    4.cat -n /etc/snmp/snmpd.conf

    5./etc/init.d/snmpd start

    6.lsof -i :161

    7.ps -ef|grep snmpd|grep -v grep

    8.snmpget -v 1 -c public localhost system.sysUpTime.0

    Server端安裝:

    1.tar zxvf libart_lgpl-2.3.17.tar.gz

    2../configure

    3.make && make install

    4./bin/cp -r /usr/local/include/libart-2.0 /usr/include

    5.tar zxvf rrdtool-1.2.30.tar.gz

    6../configure

    报错:configure: error: Please fix the library issues listed above and try again.

    解决:yum install -y pango-devel* cairo-devel*

    然后:./configure --prefix=/usr/local/rrdtool

    7.make && make install

    8.ls -l /usr/local/rrdtool/

    9.ls -l /usr/local/rrdtool/bin/rrdtool && ln -s /usr/local/rrdtool/bin/rrdtool /usr/local/bin/rrdtool 存在则执行

    1.yum install -y gcc glibc glibc-common cairo pango zlib zlib-devel freetype freetype-devel gd

    2.yum -y install httpd php mysql mysql-server php-mysql

    cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.ori

    yum -y remove http*(卸載http服務)

    3.sed -i 's##ServerName www.example.com:80#ServerName 127.0.0.1:80#g' /etc/httpd/conf/httpd.conf

    4.sed -i 's#DirectoryIndex index.html index.html.var#DirectoryIndex index.php index.html#g' /etc/httpd/conf/httpd.conf 配置首頁文件

    6.egrep "127.0.0.1|index" /etc/httpd/conf/httpd.conf 查看信息

    7./etc/init.d/httpd start

    8.lsof -i :80

    9.grep DocumentRoot httpd.conf  查看站點目錄

    10.echo -e "<?php phpinfo(); ?>" /var/www/html/index.php

    IE登錄192.168.1.19/index.php  查看是否有php顯示

    11./etc/init.d/mysqld start

    12.lsof -i :3306

    13.mysql

    14.GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY'cactiuser';創建用戶密碼,并授權

    15.flush privileges;  權限刷新

    16.create database cacti;

    17.quit

    18.tar zxvf cacti-0.8.8a.tar.gz

    19.cd cacti-0.8.8a

    20.mysql cacti <cacti.sql  初始化cacti数据库

    21.mysql -e "use cacti;show tables;"

    22.vim include/config.php  在其中修改信息

    23.grep database include/config.php

    24.chown -R apache rra/ log/    授权Apache访问

    25.mv ../cacti-0.8.8a /var/www/html/cacti  页面拷贝

    26.chown -R apache.apache cacti

    27./usr/bin/php /var/www/html/cacti/poller.php 测试收集php文件

    28.chown 755 /var/www/html/cacti/poller.php

    29.echo '*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php >/dev/null 2>&1' >>/var/spool/cron/root

    30.setenforce 0

    31./etc/init.d/iptables stop

    通过cacti监控服务器并发连接数配置

    1.unzip get_netstat_conn.zip

    2.tree get_netstat_conn

    3.mv get_netstat_conn/get_netstat_tcp_oldboytrainning.pl /var/www/html/cacti/scripts/

    4.chmod 755 /var/www/html/cacti/scripts/get_netstat_tcp_oldboytrainning.pl

    cd /var/www/html/cacti/scripts/

    perl get_netstat_tcp_oldboytrainning.pl 127.0.0.1 2c public 161 500    只有返回数据,才能监控到数据出图

  • 相关阅读:
    9
    8
    7
    6
    5
    第四周
    作业14-数据库
    作业13-网络
    作业12-流与文件
    作业11-多线程
  • 原文地址:https://www.cnblogs.com/guoxiaobao/p/9479303.html
Copyright © 2011-2022 走看看