这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 开源硬件 » BPI开玩历程---网络设备监控和报警

共4条 1/1 1 跳转至

BPI开玩历程---网络设备监控和报警

菜鸟
2014-12-23 14:55:25     打赏

这次看看小板子能不能当服务器用,稳定性和性能究竟如何.


目标: 监控公司所有路由器,交换机,服务器器的运行状态,CPU,内存,网络流量,磁盘空间等,超过设定值后,产生警告, 通过邮件,短信等方式提醒管理员。 发生严重故障时,直接用GPIO口控制电铃响起。


后期可扩展,机房其他环境监控, 比如,温度,湿度,噪音,电磁辐射,电源总负载,电压,电流曲线







apt-get install php5 php5-mysql php5-snmp

apt-get install rrdtool  snmpd snmp mysql mysql-client 



 wget http://www.cacti.net/downloads/cacti-0.8.8c.tar.gz

tar -zxf cacti-0.8.8c.tar.gz


mv cacti /var/www/html/





关键词: BPI    

院士
2014-12-23 15:19:05     打赏
2楼
那叫占楼

菜鸟
2015-01-23 09:52:49     打赏
3楼

继续


    mysql -u root -pbananapi  

         create database cacti

cd /var/www/html/cacti

   mysql -uroot -pbananapi cacti


crontab -e 增加下面一行

*/5 * * * *  php /var/www/html/cacti/poller.php > /dev/null 2>&1


先手工运行下扫描

  

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

OK u:0.01 s:0.01 r:0.41

OK u:0.01 s:0.01 r:0.41

OK u:0.01 s:0.02 r:0.45

OK u:0.01 s:0.02 r:0.45

OK u:0.01 s:0.03 r:0.51

OK u:0.01 s:0.03 r:0.51

OK u:0.01 s:0.03 r:0.54

OK u:0.01 s:0.03 r:0.54

OK u:0.01 s:0.03 r:0.67

OK u:0.01 s:0.03 r:0.67

OK u:0.01 s:0.04 r:0.71

OK u:0.01 s:0.04 r:0.72

01/23/2015 09:58:02 AM - SYSTEM STATS: Time:0.9036 Method:cmd.php Processes:1 Threads:N/A Hosts:2 HostsPerProcess:2 DataSources:7 RRDsProcessed:6

速度还不错


搞定,启动apache

/etc/init.d/apache2 start


浏览器打开http:/127.0.0.1/cacti/,可以登陆了,用户名,admin,密码admin

登陆后,本机的监控自动会生产

我需要先增加公司出口网关的监控,这个会影响到我上网的体验




菜鸟
2015-01-23 10:20:26     打赏
4楼

继续,为了方便告警, cacti有专门的monitor插件


wget   http://docs.cacti.net/_media/plugin:monitor-v1.3-1.tgz

tar -zxf xxxx 


mv monitor /var/www/html/cacti/plugins

然后浏览器登陆cacti,在左边的导航,plugins可以看到这个插件,安装下就可以了。tab会多个monitor出来。可以看到所有已经监控的设备






共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]