zoukankan      html  css  js  c++  java
  • cacti监控软件

    cacti监控软件:

    部署cacti运行环境

    # yum -y install httpd mysql mysql-server mysql-devel php php-mysql

    # yum -y install zlib freetype libjpeg fontconfig libxml2 gd php-gd

    # yum -y install rrdtool

    # yum -y install net-snmp net-snmp-utils

    # service httpd start

    # chkconfig httpd on

    启动mysql服务

    # service mysqld start 或者

    #/etc/init.d/mysqld start

    #lsof -i :3306

    #netstat -lnt|grep 330

    # chkconfig mysqld on

    # service snmpd start

    # chkconfig snmpd on

    安装cacti

    # tar xf cacti-0.8.7g.tar.gz -C /var/www/html/

    # cd /var/www/html/

    # mv cacti-0.8.7g/ cacti

    # vim cacti/include/config.php

    收集数据命令加入系统crontab任务

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

    查看定时任务 crontab -l

    # mysql 创建用户cactiuser,密码cactiuser,并授权

    mysql> create database cactiuser;

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

    mysql> flush privileges; mysql> show databases;

    mysql> exit

    # chown -R root:root /var/www/html/cacti/

    # useradd cacti

    # chown -R cacti:cacti /var/www/html/cacti/log/

    # chown -R cacti:cacti /var/www/html/cacti/rra/ 初始化cacti数据库

    # mysql cacti <cacti.sql

    # mysql -e "use cacti;show tables;"

    在浏览器输入http://192.168.1.106/cacti/install/,进入cacti安装向导

    第一次的默认账户密码都是:admin

    #rpm -aq|grep net-snmp

    #rpm -aq|grep rrdtool

    ----------------------------------------------------------------------------

    /usr/bin/php /var/www/html/cacti/poller.php

    如果有100台机器,在每台机器上安装,运行snmp 服务就可以监控了,

    报警的话一般使用Nagios,比cacti要强大很多,只是出图没有cacti好看。

    ===============================================================

    cacti监控netstat不同网络状态并发连接数

    netstat -n |awk '/^tcp/ {++oldboy[NF]} END {for(a in oldboy) print a, oldboy[a]}'

    不知道netstat的状态参数可以 man netstat 查看

    解压get_netstat_conn.zip插件程序

    # unzip get_netstat_conn.zip

    拷贝get_netstat_tcp_oldboytraining.pl 到cacti根目录内,授权755

    测试脚本是否能正常返回连接状态数据

    可以使用压力测试工具进行压力测试

  • 相关阅读:
    shell的一本书
    linux设置网络三种方法
    BIOS讲解
    对于ssh和hadoop联系讲解和ssh的基本内容
    Httphandler
    ASP.NET配置文件
    Httpmoudle
    ASP.NET页面生命周期
    ASP.NET页面跳转方法的集合
    OutputCache的使用
  • 原文地址:https://www.cnblogs.com/erick2/p/5877472.html
Copyright © 2011-2022 走看看