监控工具cacti

it2022-05-08  12

一、 安装 cacti服务端

1. 首先要安装epel扩展源 yum install -y epel-release 2. (lamp)然后分别安装httpd、php、mysql yum install -y  httpd php php-mysql mysql mysql-server mysql-devel php-gd  libjpeg libjpeg-devel libpng libpng-devel  3. 安装cacti  net-snmp  rrdtool  yum install -y cacti  net-snmp  net-snmp-utils  rrdtool  4. 启动服务: /etc/init.d/mysqld start /etc/init.d/httpd  start /etc/init.d/snmpd start 5. 编辑httpd配置文件 vim /etc/httpd/conf.d/cacti.conf   把"Deny from all" 改为  "Allow from all" /etc/init.d/httpd  restart 6.  导入数据创建cacti库 mysql -uroot  -e "create database cacti" 创建cacti用户 mysql -uroot -e "grant all on cacti.* to 'cacti'@'127.0.0.1' identified by 'cacti';" 导入sql文件 mysql -uroot cacti < /usr/share/doc/cacti-0.8.8h/cacti.sql 7.  编辑cacti配置文件 vim /usr/share/cacti/include/config.php  更改如下: $database_type = "mysql"; $database_default = "cacti"; $database_hostname = "127.0.0.1"; $database_username = "cacti"; $database_password = "cacti"; $database_port = "3306"; $database_ssl = false; 8. web访问cacti并安装 http://ip/cacti/   点两下“next” 和一次”Finish“ 即可 输入admin   admin 登录,重新设置新的密码 9. 执行poller.php, 生成图形, 加入计划任务 /usr/bin/php /usr/share/cacti/poller.php   提示:如果报错,vim /etc/php.ini修改其中date.timezone = Asia/Chongqing   添加cron任务 cront -e  增加: */5 * * * *  /usr/bin/php /usr/share/cacti/poller.php 二、 安装客户端(增加一个linux服务器) 1. 安装snmp yum install -y net-snmp 2. 修改/etc/snmp/snmpd.conf 修改syslocation以及syscontact, 其中syslocation 可以写本机ip,syscontact写管理员邮箱 syslocation 192.168.0.212 syscontact Root   212@212.com 3. 启动snmp service  snmpd  start 4.  登录cacti管理后台,点console , 再点Device, 在右上角点”Add“ Description  写客户机ip或你自定义一个名字 Hostname  写客户机ip Host Template  选ucd/net  SNMP Host Number of Collection Threads 线程数 选2 Threads SNMP Version  选Version 2 点右下角的create 点右上角的”Create Graphs for this Host“ Graph Types:  选择SNMP - Interface Statistics  在下面框中选择要监控的网卡,比如我选择eth0, 在最右侧小方块里打对勾,然后点右下角的create Graph Types:  再选择 Graph Template Based 在下面的框中,选择你要监控的项目,比如ucd/net - Load Average  在右侧小方块中打对勾,然后点右下角的create 无法显示网卡及有图无数据的解决办法: vi /etc/snmp/snmpd.conf #       sec.name  source          community com2sec notConfigUser  192.168.0.210(监控机的IP)       public #       name           incl/excl     subtree         mask(optional) #view    systemview    included   .1.3.6.1.2.1.1 view    systemview    included   .1.3.6.1.2.1 view    systemview    included   .1.3.6.1.2.1.25.1.1 view all        include         .1 #       group          context sec.model sec.level prefix read   write  notif access  notConfigGroup ""      any       noauth    exact  all none none 然后重启客户端服务 service snmpd restart 5. 点左侧的Graph Trees  选中”Default Tree“ 点右上角的Add Tree Item Type 选择 ”Host“ Host 选择我们刚刚增加的那个机器ip 点右下角的create 6. 点左上角的Graphs 在左侧可以看到 Defaut Tree下面已经增加了我们刚刚添加的主机,图形一开始不会那么快出来,要等一小会才可以。

转载于:https://www.cnblogs.com/zhangyin6985/p/5947306.html

相关资源:网络监控工具cacti nagios监控物流中心AP在线数目并实现AP掉线报警

最新回复(0)