Apache实现伪静态
eAccelerator web界面管理
eAccelerator 应用程序接口(API)
Nginx gzip详解

现在的位置: 首页

给 cacti 插件 thold 加上飞信和msn报警功能

2010年08月4日  分类:工作笔记, 监控  添加评论  45 次阅读 
给 cacti 插件 thold 加上飞信和msn报警功能
补丁安装准备工作 确认安装了settings-0.5.tar.gz与thold-0.3.9.tar.gz 这两个插件,没有安装的到官网去下,然后安装 补丁下载:cacti_thold-0.3.9_settings-0.5_add_fetion_msn 补丁安装: cd <cacti_path>/plugins patch -p1 < cacti_thold-0.3.9_settings-0.5_add_fetion_msn.path
阅读全文

被cacti监控主机需要进行的一些配置

2010年08月3日  分类:工作笔记, 监控  1条评论  46 次阅读 
被cacti监控主机需要进行的一些配置
1.SNMP 停止:killall snmpd 添加用户:./net-snmp-config --create-snmpv3-user -ro -a 密码 -A MD5 用户名 启动:/usr/local/snmp/sbin/snmpd 进行测试:./snmpwalk -v3 -u 用户名 -l auth -a MD5 -A 密码 127.0.0.1 if 开放端口:iptables -A INPUT -i eth0 -p udp -s 授权的IP地址 --dport 161 -j ACCEPT 2.MySQL GRANT PROCESS ON *.* TO 用户名@'监控主机IP' IDENTIFIED by '密码'; flush privileges; 开放端口:system-config-securitylevel-tui 3.Apache vi /usr/local/apache2/conf/extra/jiankong.conf Listen 88 ExtendedStatus On <location /ser...
阅读全文

Cacti 关于DST(data source type ) 摘录

2010年08月2日  分类:工作笔记, 监控  添加评论  25 次阅读 
Cacti 关于DST(data source type ) 摘录
这里我们还需要了解一下cacti 中用数据图形处理引擎rrdtool 中的data source type,在CACTI中的相关表现为如下: Ø         COUNTER :必须是递增的,除非是计数器溢出(overflows)。在这种情况下,RRDtool 会自动修改收到的值。例如网络接口流量、收到的packets 数量都属于这一类型。 Ø         DERIVE:和 COUNTER 类似。但可以是递增,也可以递减,或者一会增加一会儿减少。 Ø         ABSOLUTE :ABSOLUTE 比较特殊,它每次都假定前一个interval的值是0,再计算平均值。 Ø         GAUGE :GAGUE 和上面三种不同,它没有“平均”的概念,RRDtool 收到值之后字节存入 ...
阅读全文

cacti最后生成图片报错

2010年08月2日  分类:工作笔记, 监控  添加评论  36 次阅读 
cacti最后生成图片报错
问题: ERROR: the RRD does not contain an RRA matching the chosen CF 解决方法: 在最后生成图片的时候,有一个ERROR:the RRD does not contain an RRA matching the chosen CF 这样的报错。需要修改graph templates, 将item1的CFType由原先的Last修改为Average,则图片可以显示正常了
阅读全文

cacti 使用net-snmp V3监控

2010年08月2日  分类:工作笔记, 监控  添加评论  48 次阅读 
cacti 使用net-snmp V3监控
今天早上遇到一件怪事,cacti使用net-snmp v3连接不上,snmp总是error下面是我进行故障配置的步骤 1.net-snmp用的是udp 161端口,查看161端口是否打开? 登录服务器执行: # netstat -anup 发现161是打开的,端口问题排除 2.查看服务器能够用snmpwalk获取到数据?登录服务器执行 #snmpwalk -v3 -u 用户名 -l auth -a MD5 -A 密码 被监控服务器IP system 随便带一下V2使用如下命令 # snmpwalk -v 2c -c public 目标IP system 发现是可以获取到数据的 3.那可以确定问题是出在cacti的设置上了!经过多次试验,问题终于解决,下面把图片添出来
阅读全文

Mysqlhotcopy实现与脚本

2010年07月31日  分类:PHP/JS/Shell/脚本, 数据库技术  2 条评论  54 次阅读 
Mysqlhotcopy实现与脚本
#!/bin/sh mysql_port=$1 mysql_database=$2 dest_path="/backup/mysql/snapshot/"`date +%Y`"/"`date +%m`"/"`date +%d` backup_file="${backup_path}/${mysql_port}_${mysql_database}_"`date +%Y%m%d`".tar.gz" database=${mysql_database} password="xupeng" backup_log=/backup/mysql/backup.log backup_path="/backup/mysql/temp/${mysql_port}" mkdir -p ${backup_path} mkdir -p ${dest_path} echo "------------------------" >> $backup_log echo $(date +&qu...
阅读全文

关于Apache (httpd)服务器防DDOS模块mod_evasive的使用说明

2010年07月30日  分类:Web服务器  添加评论  39 次阅读 
关于Apache (httpd)服务器防DDOS模块mod_evasive的使用说明
1、 mod_evasive 介绍; mod_evasive 是Apache(httpd)服务器的防DDOS的一个模块。对于WEB服务器来说,是目前比较好的一个防护DDOS攻击的扩展模块。虽然并不能完全防御 DDOS攻击,但在一定条件下,还是起到缓服Apache(httpd)服务器的压力。如果配合iptables、硬件防火墙等防火墙设备配合使用,可能有更好的效果。可惜LinuxSir.Org 并没有硬件防火墙,所以是否这种组合效果有更好的效果,我没办法验证。 mod_evasive 的官方地址: http://www.zdziarski.com/projects/mod_evasive 2、 mod_evasive 的安装和配置; 2.1 mod_evasive 的下载地址; mod_evasive_1.10.1.ta...
阅读全文

cacti性能优化笔记(面向大规模集群的监控管理)

2010年07月30日  分类:工作笔记, 监控  添加评论  59 次阅读 
cacti性能优化笔记(面向大规模集群的监控管理)
1,优化数据库schema,建立合理的索引 cacti默认的cacti.sql建立的数据库模型,竟然一个Index都没有建。每次执行poller.php的时候,主要的时间,都花费在数 据库查询上。使用下面的sql语句,建立一系列索引,弥补默认的cacti.sql中缺乏index的缺点。可以有效的提高poller.php执行的效 率,缩短更新RRD文件所需的时间 CREATE INDEX `data_template_data_id` ON `data_input_data` (`data_template_data_id`); CREATE INDEX `host_id_snmp_query_id_snmp_index` ON data_local (`host_id`,`snmp_query_id`,`snmp_index`); CREATE INDEX `local_data_id_data_source_name...
阅读全文

如何在linux下安装微软雅黑

2010年07月30日  分类:Web服务器, 工作笔记  添加评论  118 次阅读 
如何在linux下安装微软雅黑
下载解压后将雅黑字体放到 /usr/share/fonts/STHeiti/下,STHeiti为你新建立的雅黑字体文件夹 然后 修改字体权限 sudo chmod 755 /usr/share/fonts/STHeiti/STHeiti* 建立字体缓存信息 cd /usr/share/fonts/STHeiti/ sudo mkfontscale sudo mkfontdir sudo fc-cache -fv
阅读全文

Centos net-snmp编译安装

2010年07月30日  分类:Web服务器, 工作笔记  添加评论  341 次阅读 
Centos net-snmp编译安装
首先我们需要下载Net-SNMP的源代码 http://www.net-snmp.org/download.html 接下来对下载的源代码包进行解压缩,如下: tar xzvf net-snmp-5.4.2.1.tar.gz 然后通过configure来生成编译规则,如下: cd net-snmp-5.4.2.1 ./configure --prefix=/usr/local/snmp --with-openssl=/usr/ --with-mib-modules=ucd-snmp/diskio 注意,以上的 --with-mib-modules=ucd-snmp/diskio 选项,可以让服务器支持磁盘I/O监控。 接下来,开始编译和安装: make && make install 到现在为止,我们已经有了可以运行的SNMP代理程序,它位于/usr/local/snmp/sbin/snmpd 编...
阅读全文