作为一名LinuxSA,日常最重要的就是保证网站正常稳定的运行,我们需要实时监控网站、服务器的运行状态,这时需要借助开源软件(cacti、nagios、zabbix等)监控来实现。Cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户..
分类:
其他好文 时间:
2016-09-09 01:01:52
阅读次数:
121
通过定时执行python脚本,可以实现定期批量访问网站,如果发现网站打不开,第一时间发邮件到管理员邮箱进行预警这里用的是python3.5需要安装的插件:smtplib:发邮件需要用到pycurl:访问网站时会需要用到linecache:在读取txt网站清单时需要用到具体思路:python程序从txt里面批量读取..
分类:
编程语言 时间:
2016-08-24 01:13:51
阅读次数:
261
一应用场景描述在上一篇文章中介绍了使用Zabbix批量监控网站可用性方案一Zabbix自带的Web监控只是利用libcurl库在Zabbixserver或者proxy端来检测所有的url,这样实际上是不能检查到区域访问各个url的网络质量的。本文则使用ZabbixLLD,pycurl模块以及Zabbixsender来收集不同区..
分类:
Web程序 时间:
2016-08-16 22:15:18
阅读次数:
190
.net SignalR实现实时日志监控 摘要 昨天吃饭的时候,突然想起来一个好玩的事,如果能有个页面可以实时的监控网站或者其他类型的程序的日志,其实也不错。当然,网上也有很多成熟的类似的监控系统。就想着如果通过.net该如何实现?所以就在想,通过系统内部将消息推送到前端,.net中可以通过pull ...
分类:
其他好文 时间:
2016-08-02 01:08:03
阅读次数:
214
摘要 昨天吃饭的时候,突然想起来一个好玩的事,如果能有个页面可以实时的监控网站或者其他类型的程序的日志,其实也不错。当然,网上也有很多成熟的类似的监控系统。就想着如果通过.net该如何实现?所以就在想,通过系统内部将消息推送到前端,.net中可以通过pull或者push的方式,pull通常的做法就是 ...
分类:
Web程序 时间:
2016-07-31 13:11:19
阅读次数:
508
前两天看到博客有监控web的,之前也写过pycurl的监控状态;后面想想web监控咱们何不直接通过zabbix的方式监控;zabbix确实是个万花筒,这个也是我喜欢zabbix的一个原因之一吧;pycurl可以参考我之前写过的:http://xiaoluoge.blog.51cto.com/9141967/1616922。1、监控脚本:[ro..
分类:
Web程序 时间:
2016-07-24 07:06:41
阅读次数:
369
常规分区方案:/剩余硬盘大小swap1.5倍/boot100M-200MDB及存储:有大量重要的数据/data/剩余硬盘大小,放数据/50-200Gswap100M/boot100M门户大网站:/50-200Gswap1.5倍/boot100M不在进行分区,保留,将来哪个把分用,自己根据需求再分对硬盘监控,剩余20%了,短信报警LVN在线调..
分类:
系统相关 时间:
2016-07-08 20:19:03
阅读次数:
290
http://www.tuicool.com/articles/3Q7R3yhttp://www.tuicool.com/articles/fYjQ7j监控磁盘配置客户端vim/usr/local/zabbix-2.2.2/etc/zabbix_agentd.confInclude=/usr/local/etc/zabbix_agentd.conf.d/#此行去掉注释编写脚本vim/usr/local/zabbix-2.2.2/scripts/jfedu.sh#!/bin..
分类:
Web程序 时间:
2016-05-26 19:10:31
阅读次数:
658
1yum安装lampyum-yinstallhttpdphpphp-mysqlhttpd-manualmod_sslmod_perlmod_auth_mysqlmysql-connector-odbcmysql-devellibdbi-dbd-mysqlphp-gdphp-xmlphp-mbstringphp-ldapphp-xmlrpcphp-pearmysql-server2关闭防火墙,开启服务/etc/init.d/iptablesstop
/etc/init.d/httpdst..
分类:
Web程序 时间:
2016-05-25 11:27:05
阅读次数:
732
1,监控httpd状态码的shell脚本代码。 执行:crontab -e写入内容:5 * * * * /shell path(上5分钟执行一次) 2,监控网站状态的shell脚本监控指定网页的状态,若返回200表示正常,否则出错: 调用脚本的方法:bash ./url_monitor.sh "ht ...
分类:
Web程序 时间:
2016-05-03 14:37:10
阅读次数:
168