google的chrome浏览器添加自动根据用户的输入定义要搜索引擎

平时搜索一个“关键词”的时候,一般是先打开搜索网站,如http://www.baidu.com或者http://www.googel.com,然后在地址栏里再输入要查找的关键字,点击“搜索按钮”即可。今日发现chrome浏览器添加了一个自动完善搜索引擎的Tag功能并可以直接在当前的地址栏里输入关键词,可以直接在地址栏里输入关键字,即可根据指定的搜索引擎来完成对“关键词”的检索功能,更加人性化了,比以前要节省一步。

如我要用baidu搜索关键词“Freebsd",在地址栏目里输入完baidu,后面会进行提示,此时如一下键盘上的“Tab"键,会显示下图:

在后面直接输入关键词”freebsd",回车即可。

SNMP AGNET 调试总结

很久以前就有个想法自己做个snmp agent,看了若干遍snmp相关资料,还是没有见到最终的效果,下定决心实现自己的agent,下面为调试的过程。

1.       从网上下载 net-snmp-5.0.6.src.rpm;

2.       按装源码: rpm –i snmp-5.0.6.src.rpm(虚拟机的linux采用redhat7.3,没有开启默认的snmpd服务哦):cd /usr/src/redhat/SPECS, rpmbuild –bp net-snmp.spec;

3.       cd /usr/src/redhat/BUILD 目录,按照<<USING NET-SNMP UNDER LINUX AND

μCLINUX INTRODUCTION TO NETWORK MANAGEMENT>>文档进行编译和安装;

4.       ./configure ;make;make install;

5.       cp EXAMPLE.conf 到/usr/local/share/snmp/snmpd.conf

6.       修改默认的配置,比如NETWORK COMMUNITY等;

7.       为了验证snmpd.conf,启动snmpd时添加 –d –L 参数,这样会报告启动信息,具体看snmpd –help;

8.       为了保证测试,请输出 MIBS变量: export MIBS=ALL;

9.       测试snmpd ,snmpwalk –c public –v 1 localhost system(注意system的识别就是从MIBS变量中读)

10.   ok,下面编写自己的agent吧,直接参考文档,编写ENSEIRB-MIB.txt,然后copy 的到/usr/local/share/snmp/mibs/

11.   编译# cd ~/net-snmp,# cd agent/mibgroup,

# mib2c -c ../../local/mib2c.scalar.conf enseirb

好像编译老是出错,从网上看了一下,发现些个脚本就可以解决

Continue reading

freeBSD安装net-snmp的问题

来源:http://bbs.chinaunix.net/viewthread.php?tid=1181903

在freeBSD 6.2下安装net-snmp遇到了些问题,想请大家帮忙看一下
安装的方法为:
1、#cd /usr/ports/net-mgmt/net-snmp
#make install clean
安装过程没有出现错误提示
2、参考网上snmpd.conf配置
rocommunity     hh2006Cacti
syslocation one
sysservices     77
load    12 12 12

3、启动snmp

/usr/local/etc/rc.d/snmpd start

4、在/etc/rc.conf里加上下面

snmpd_enable="YES"
snmpd_flags="-a"

    snmpwalk常用语法

    在日常监控中,经常会用到snmp服务,而snmpwalk命令则是测试系统各种信息最有效的方法,现总结一些常用的方法如下:
    1、snmpwalk -c public -v 1 -m ALL 192.168.30.49.1.3.6.1.2.1.25.1    得到取得windows端的系统进程用户数等
    2、snmpwalk -c public -v 1 -mALL 192.168.30.49 .1.3.6.1.2.1.25.2.2  取得系统总内存
    3、snmpwalk -c public -v 1-m ALL 192.168.30.49 hrSystemNumUsers
    4、snmpwalk -c public -v 1 -m ALL192.168.30.49 .1.3.6.1.2.1.4.20    取得IP信息
    5、snmpwalk -v 2c -c public192.168.30.49 system   查看系统信息
    6、snmpwalk -v 1 192.168.30.49 -c public ifDescr1、snmpwalk -v 2c -c public 10.103.33.1.1.3.6.1.2.1.25.1    得到取得windows端的系统进程用户数等.
    其中-v是指版本,-c 是指密钥,也就是客户端snmp.conf里面所设置的,下面类同.
    2、snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.25.2.2  取得系统总内存
    3、snmpwalk -v 2c -c public 10.103.33.1 hrSystemNumUsers  取得系统用户数
    4、snmpwalk -v 2c -c public 10.103.33.1 .1.3.6.1.2.1.4.20    取得IP信息
    5、snmpwalk -v 2c -c public 10.103.33.1 system   查看系统信息
    6、snmpwalk -v 2c -c public 10.103.33.1 ifDescr 获取网卡信息
    以上只是一些常用的信息,snmpwalk功能很多,可以获取系统各种信息,只要更改后面的信息类型即可.如果不知道什么类型,也可以不指定,这样所有系统信息都获取到:
    snmpwalk -v 2c -c public 10.103.33.1

    Centos下安装Cacti教程:http://blog.haohtml.com/archives/9269

    FreeBSD下安装Cacti教程:http://blog.haohtml.com/archives/6988

    给Cacti安装mysql,memcached服务监控插件

    原创文章,转载请注明: 转载自听风细雨 – 大型网站运维

    给Cacti安装监控mysql插件

    插件一(可用,推荐):

    来源:http://code.google.com/p/mysql-cacti-templates/

    一,脚本下载以及设置

    wget http://mysql-cacti-templates.googlecode.com/files/mysql-cacti-templates-1.1.2.tar.gz

    tar -xzvf mysql-cacti-templates-1.1. 2.tar.gz

    cd mysql-cacti-templates-1.1.2

    cp ss_get_mysql_stats.php /xok.la/cacti/scripts Continue reading

    用cacti来监控windows 服务器,snmp服务在windows的配置

    监控客户端windows2003服务器的snmp服务配置(202.96.209.2)

    (1)、打开“控制面板”—“添加删除程序”—“添加删除组建”,在“管理和监视工具”中选中“简单网络管理协议(snmp)”,点击“下一步”,开始安装,在安装过程中需要i386文件.

    (2)、打开“开始”—“程序”—“管理工具”—“服务”,找到“snmp service”,右键打开“属性”,选择“安全”,在“接受团体名称”处,点“添加”,在“团体名称”处写入你的cacti使用的community,选中“接受来自这些主机的snmp数据包”,默认值为“localhost”,点击“编辑”,将“localhost”改为cacti监控服务器的实际 ip地址.(指定要接收哪些主机的snmp数据,这里要填写上运行cacti程序的服务器ip地址

    (3)、还需要安装SNMP Informant-STD 1.6 软件下载地址:http://www.wtcs.org/informant/download.htm
    有防火墙的要开通UDP端口161(可以在cmd命令行下输入:netstat -an 来查看udp协议的161端口是否在监听,如果找不到,则表示配置错误)

    cacti服务器(202.96.209.5)

    1、测试监控机的snmp连接

    # snmpwalk -v2c -c private 202.96.209.2 system
    SNMPv2-MIB::sysDescr.0 = STRING: Hardware: x86 Family 6 Model 15 Stepping 7 AT/AT COMPATIBLE – Software: Windows Version 5.2 (Build 3790 Multiprocessor Free)
    SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.311.1.1.3.1.2
    DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (7862939) 21:50:29.39
    SNMPv2-MIB::sysContact.0 = STRING:
    SNMPv2-MIB::sysName.0 = STRING: CHINESE-FD21F3C
    SNMPv2-MIB::sysLocation.0 = STRING:
    SNMPv2-MIB::sysServices.0 = INTEGER: 76

    显示这个说明连接正常,如果不能正常连接,检查监控机snmp服务器是否正常还有防火墙有没有开放snmp的端口 udp 161

    2、cacti模板文件 Windows XP/Win2000/Win2003/Vista/Win2008 Templates
    下载地址 Cacti_SNMP_INFORMANT_STD_W32_Metrics.zip
    解压后10个文件
    cacti_data_query_w32_-_cpu_statistics.xml
    cacti_data_query_w32_-_network_statistics.xml
    cacti_data_query_w32_-_disk_statistics.xml
    cacti_data_query_w32_-_object_statistics.xml
    cacti_data_query_w32_-_memory_statistics.xml
    以上文件在cactit管理界面,Import Templates导入。
    snmp_informant_disk.xml
    snmp_informant_objects.xml
    snmp_informant_memory.xml
    snmp_informant_cpu.xml
    snmp_informant_network.xml
    以上文件copy到服务器cacti安装目录的resource/snmp_queries里.
    剩下的事情就是添加device还有graph,简单就不管啦。

    FreeBSD上SVN简明实施指南(SVN On Apache With Trac)

    提前声明:参考各软件官方网站以及众多网页的资料,深表感谢,不一一列出,请见谅!

    目的:构建一个通过Apache的DAV扩展实现的SVN版本控制系统,支持Trac在线管理,以及简单的SVN操作
    演示:http://trac.edgewall.org/(此处仅仅展示Trac在WEB体现的效果)

    项目名称:test
    项目目录:/home/www/svn/repository/test
    管理用户:admin(读写)
    测试用户:test(只读)

    一、安装 Apache:
    cd /usr/ports/www/apache22
    make WITH_BERKELEYDB=db42 install clean;rehash
    # SVN 会使用到 bdb4, 所以 apache 在此要一起装起来
    # /etc/rc.conf加入apache22_enable=YES

    二、安装mod_python
    cd /usr/ports/www/mod_python3
    make install clean;rehash

    三、安装 Subversion
    cd /usr/ports/devel/subversion
    make WITH_SVNSERVE_WRAPPER=yes WITH_MOD_DAV_SVN=yes WITH_APACHE2_APR=yes install clean ;rehash
    # 让 svn 支持 apache22 的 DAV_MODULES Continue reading

    [教程]cacti for windows 安装

    本文章前提为配置好了apache(iis)+php+mysql这些基本的需要。

    安装snmp服务,需要windows光盘或i386目录的文件。在”安全”标签设置好团体字后重新启动snmp服务。主要防火墙对udp 161开放权限一定要做好,不要将161完全暴露在公网上,最好只对特定的IP或子网开放。(可以用netstat -an命令查看udp协议的161端口是否在监听)

    cacti相关软件下载:

    1.cacti下载:http://www.cacti.net/downloads/
    2.Cygwin下载:http://www.cygwin.com/setup.exe
    3.rrdtool下载(1.2X):http://www.cacti.net/downloads/rrdtool/win32/
    4.net-snmp下载:http://sourceforge.net/projects/net-snmp/files/(注意下载的是net-snmp binaries的EXE安装文件,这里使用win32下的文件)
    5.Spine(原来好像是cactid)下载:http://www.cacti.net/downloads/spine/packages/Windows/cacti-spine-0.8.7.zip

    解压后:并编辑配置文件spine.conf里的数据库配置信息.

    Continue reading

    centos vps安装kloxo控制面板教程

    目前主流的国外vps以linux系统居多,因为linux系统是免费的,对服务商或用户来说都可以省一点钱,况且对于一般的网络应用,linux平台的性能和稳定性都大大优于win平台。唯一的不足就是linux平台的server不采用图形界面,易用性较差,大多数非专业人员配置、操控起来有难度,即使是专业人员,很多操作在命令行下也稍显繁琐,为了解决这个问题,就有了各种基于web的linux平台控制面板,将常用操作图形化,使之便于管理。

    在众多linux发行版中,centos是非常优秀的一个,因为它是基于原来的Redhat Linux,是相对于RHEL(Red Hat Enterprise Linux,现已收费)的免费版本,性能优良,可用文档等资源也很丰富。而在众多的面板中,从资源占用、易用性等方面综合考虑,kloxo(原lxadmin)无疑最比较适合vps新手的,而且它的基本功能是免费的,唯一的商业限制是不能绑定超过40个域名,对一般用户来说完全够用。因此centos+kloxo平台是用vps搭建web服务非常不错的选择。

    下面分几步来说明拿到vps后初始化设置的步骤,仅作简单记述以备忘。下面的方法主要来自网上收集。

    ——————————- 第一步 ——————————-

    因为拿到的vps一般是安装了centos完全版的,自带有apache等组件,我们要使用kloxo自带的服务器组件,就需要先卸载自带的apache、mysql等。

    卸载Mysql
    # rpm -qa | grep mysql
    mysql-3.23.58-9
    php-mysql-4.3.4-11
    mod_auth_mysql-20030510-4.1
    mysql-server-3.23.58-9
    说明:rpm -qa | grep mysql 命令是为了把mysql相关的包都列出来,卸载从最下面的一个包开始,直到卸载掉第一个为止。
    比如:在这个例子中,我们应该先卸载mysql-server-3.23.58-9 方法如下:
    rpm -e mysql-server
    说明:rpm -e 是卸载rpm包的命令,后面是包名称,最后的版本号是不用打的,比如我们下一步卸载mod_auth_mysql-20030510-4.1包,方法如下:
    rpm -e mod_auth_mysql

    Continue reading

    1分钟完美安装最新 CentOS + Nginx + PHP-FPM + MySQL

    PHP 5.3.1
    MySQL 5.0.89
    Nginx 0.8.33 或 0.7.65 (可选)

    现在,我们可以快速全自动搞定 CentOS + Nginx + PHP-FPM + MySQL 的安装了.

    这个可比网上流传的什么一键安装包要好得多,强烈推荐此法安装,适合所有菜鸟和高手我服务器上全用的源代码编译安装,也好不到哪去,还很费劲.

    我这个装完已经包含 php 的一些常用扩展, PDO,eaccelerator,memcache,tidy等等

    本文为 21andy.com 原创,转载请以超级链接方式注明出处 http://www.21andy.com

    同篇文件:更改centos yum 成中国镜像加快yum速度

    先新建一个 repo

    # vi /etc/yum.repos.d/centos.21andy.com.repo

    放入如下内容 Continue reading