搜索""的结果
开源IT管理系统 Hyperic HQ 部署测试 最近接手服务器系统监控项目,开源软件hyperic-hq,安装了测试环境熟悉下。Hyperic HQ 是一个开源的IT管理框架,让用户使用统一的界面来管理各种不同的IT技术。下载地址:http://sourceforge.net/projects/hyperic-hq/files/http://www.hyperic.com/我使用的是4.6版本,官方已经更新到5.0版本下载安装包要注意,有32,64位选择,由于我的系统是64bit,下面的测试软件都将使用64bit。大家可以根据自己环境安装。一、Server端安装:hyperic-hq-installer-4.6-x86-64-linux.tar.gz安装步骤1 新建hyperic用户#useradd hyperic2 解压下载文件移动到/var/lib/hyperic#tar -zxvf hyperic-hq-installer-4.6-x86-64-linux.tar.gz#mv hyperic-hq-installer-4.6 /var/lib/3 切换hyperic用户#su - hyperic$4 执行#/var/lib/hyperic-hq-installer-4.6/setup.sh -postgresql按步骤提示安装hyperic-hq可以支持报考MySQL、Oracle、postgresql等数据库,详细可以查看官方文档。我就简单说明下:默认安装:/var/lib/hyperic-hq-installer-4.6/setup.sh 那么将使用hyperic-hq自带postgresql数据库支持其他数据库安装:/var/lib/hyperic-hq-installer-4.6/setu...
Haproxy、Keepalived双主高可用负载均衡  在测试了Nginx+Keepalived的负载均衡后,也对Haproxy+Keepalived双主模式做了测试,双主的模式充分利用了服务器资源,这样不会导致服务器浪费。这里举例说明: 默认情况下,第一台负载均衡器主要分发www.zhirs.com的请求,第二台负载均衡器主要分发img.zhirs.com的请求。 任意一台宕机都不会影响网站分发。实验环境 VIP1=192.168.137.200 (www.zhirs.com) VIP2=192.168.137.100 (img.zhirs.com) haproxy01=192.168.137.254 haproxy02=192.168.137.253 web1=192.168.137.201 web2=192.168.137.202 img1=192.168.158.101 img2=192.168.158.102 架构图 安装配置过程1、安装配置过程,(两台Haproxy的安装配置步骤一样) haproxy下载地址:http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.24.tar.gz1234567#cd /usr/local/src#wget http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.24.tar.gz#tar xf haproxy-1.4.24.tar.gz#cd haproxy-1.4.24#make TARGET=linux26 ARCH=x86_64#TARGET是指定内核版本,ARCH指定CPU架构,我使用的是64bit系统#make install2、安装完毕后,创建配置文件和启动文件。123456#mkdir /etc/h...
 
0

Nginx的负载均衡方案详解

发表者:admin分类:Devops2015-02-27 19:31:07 阅读[2059]
Nginx的负载均衡方案详解Nginx的负载均衡方案有:1、轮询轮询即Round Robin,根据Nginx配置文件中的顺序,依次把客户端的Web请求分发到不同的后端服务器。配置的例子如下:点击(此处)折叠或打开http{    upstream sampleapp {        server <<dns entry or IP Address(optional with port)>>;        server <<another dns entry or IP Address(optional with port)>>;    }    ....    server{       listen 80;       ...       location / {          proxy_pass http://sampleapp;       }     }上面只有1个DNS入口被插入到upstream节,即sampleapp,同样也在后面的proxy_pass节重新提到。2、最少连接Web请求会被转发到连接数最少的服务器上。配置...
nginx+php环境Zabbix2.4安装说明1、安装依赖包yum -y install gcc gcc-c++ autoconf httpdphp mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysqlphp-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-bcmathmysql-connector-odbc mysql-devel libdbi-dbd-mysql net-snmp net-snmp-develcurl-devel 2、修改php.ini,以达到zabbixserver的要求# vim  /etc/php.inidate.timezone = Asia/Shanghaimax_execution_time = 300post_max_size = 32Mmax_input_time = 300memory_limit = 128Mmbstring.func_overload = 2 3、启动mysql和httpd4、创建zabbix运行的用户和组# groupadd  -g  201  zabbix# useradd  -g  zabbix -u  201 zabbix 5、编译安装zabbix# tar -zxf zabbix-2.4.2.tar.gz# ./configure --prefix=/usr/local/zabbix--enable-server --enable-proxy --enable-agent --with-mysql=/usr/bin/mysql_config--with-net-snmp --with-libcurl# make && make install 在文件/etc/services尾部追加以下记录:zabbix-agent    10050/tcp      &nbs...
 
0

主机配置双线双IP

发表者:admin分类:Devops2015-02-27 19:25:49 阅读[1935]
主机配置双线双IP   实现双线(接口)双IP,一般基于两种需求:1. 允分利用多接口,提高服务器的网络吞吐能力。在两个网卡上分别接上网络,分别配置一个IP地址,想像着可以突破服务器本身网卡速度的限制。比如下载服务器,接两根网线,配置两个IP,于是便有了两个网卡上的带宽可以使用。2. 经典的双线双IP,借助于“智能DNS系统”,解决网通、电信网络之间访问的网络瓶颈。想象很美好,但是实际上,并不是那么容易实现的。一般情况下,一台主机的网络参数里有一个“默认网关”。所谓默认网关的意义就是:凡是路由表中没有明确指明应该发往哪里(接口)的数据包,通通发往“默认网关”(接口)。那么,当有两个接口(需要分别配置一个IP)的时候,该怎么配置“默认网关”呢?姑且先不管能不能配上两个“默认网关”,对于系统来说,系统是不是会犯迷糊?“两个默认网关,我到底将包发往哪儿?”所以,并不是想当然的,给系统的两个接口上配置两个IP,然后就可以想当然的实现“双IP了”。在Windows 2003上,是不允许配两个不在同一网络(IP不在同一子网——可以简单的认为不在同...
PLSQL导入导出表的正确步骤原来总是直接 tools->import talbes->Oracle Import结果发现有的时候会出错:有的表不能正确导入, baidu+googel解决办法如下:导出步骤:1 tools ->export user object 选择选项,导出.sql文件2 tools ->export tables-> Oracle Export 选择选项导出.dmp文件导入步骤:1 tools->import tables->SQL Inserts 导入.sql文件2 tools->import talbes->Oracle Import然后再导入dmp文件数据库的导入导出成功=======================解释=====================================================================Tools->Export User Objects导出的是建表语句(包括存储结构)Tools->Export Tables里面包含三种导出方式:三种方式都能导出表结构以及数据,网上说三种方法有区别,如下:Oracle Export,Sql Insert,pl/sql developer 第一种是导出为.dmp的文件格式,.dmp文件是二进制的,可以跨平台,还能包含权限,效率也很不错,用得最广 第二种是导出为.sql文件的,可用文本编辑器查看,通用性比较好,但效率不如第一种,适合小数据量导入导出。尤其注意的是表中不能有大字段(blob,clob,long),如果有,会提示不能导出...
安装首先要在存储设备上做好RAID,设置好iSCSI 目标方(target)。这里主要说明iSCSI initiator的安装。不同的操作系统对应各自的iSCSI initiator,以Redhat enterprise5为例。到网上下载iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm# rpm –ivh iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm在服务器上安装了iSCSI initiator以及iscsiadmiscsiadm是基于命令行的iscsi管理工具,提供了对iscsi节点、会话、连接以及发现记录的操作。iscsiadm的使用说明可以查看/usr/share/doc/iscsi-initiator-utils-6.2.0.742/README,也可以运行man iscsiadm或iscsiadm --help使用下面来讲一下连接iscsi设备的步骤:1 启动iscsi守护进程#service iscsi start默认情况下,系统启动后此进程会自动运行2 发现目标默认情况下,iscsi发起方和目标方之间通过端口3260连接。假设已知iscsi的目标方IP是192.168.1.1,运行下列命令:#chkconfig iscsi on;chkconfig iscsi --list (查看ISCSI启动状态)#iscsiadm -m discovery -t sendtargets -p 192.168.1.1:3260此时找到拥有一个目标(target)192.168.1.1:3260,1 iqn.1997-05.com.test:raid被发现的目标也叫做节点3登入节点以上面被发现...
 
0
Linux被DDOS&CC攻击解决实例 0x00 背景这两天一个客户反映自己的网站经常出现mysql 1040错误,他的在线用户才不到一千,mysql配置也没问题,vps用的时linode160+刀一个月的。没理由出现这种情况,于是,我进行了一系列的排查。top了一下,mysqld跑到了900%多。0x01 解决方案&思路我怀疑是CC攻击,鉴于系统是centos,我运行了下面的这两行命令。netstat -anlp|grep 80|grep tcp|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -nr|head -n20 | netstat -ant |awk '/:80/{split($5,ip,":");++A[ip[1]]}END{for(i in A) print A[i],i}' |sort -rn|head -n20 把请求过多的IP记录下来。174.127.94.* 199.27.128.* 199.27.133.* 开始封禁IP,具体可以看我下面运行的命令。本文主要是采用iptables进行封禁,iptables使用方法请见:Iptables入门教程iptables -I INPUT -s 174.127.94.0/16 -j DROP iptables -I INPUT -s 199.27.128.0/16 -j DROP iptables -I INPUT -s 199.27.133.0/16 -j DROP iptables -I INPUT -s 193.1.0.0/8 -j DROP 【慎用封禁整个段】 运行上面这些命令之后我们已经完成...
 
0

Centos7 安装配置Kangle

发表者:admin分类:Devops2015-01-31 11:02:30 阅读[3212]
Centos7正式版不支持yum install mysql-server  已经被 MariaDB 取代原来的系统启动服务,已经被 systemctl 所接管,原来的设置为服务脚本已经不被支持,所以安装脚本需要改造或采用手动方式。kangle(enterprise version)的安装过程跟以前系统一样,装完后设置为自动启动服务:在/usr/lib/systemd/system/目录下新建kangle.service,内容如下:[Unit]Description=Kangle Web ServiceAfter=syslog.target network.target[Service]Type=forkingExecStart=/vhs/kangle/bin/kangleExecStop=/vhs/kangle/bin/kangle -q[Install]WantedBy=multi-user.target然后建立链接ln -s '/usr/lib/systemd/system/kangle.service' '/etc/systemd/system/multi-user.target.wants/kangle.service'启动kanglesystemctl start kangle.service关闭kanglesystemctl stop kangle.service设置为开机自动启动systemctl enable kangle.service复制代码Easypanel采用手动安装,就是不用ep.sh来安装,当然可以把ep.sh脚本全部修改为支持centos7的脚本来安装。先安装一些常用的yum install wget make gcc gcc-c++yum install pcre-devel zlib-develyum install openssl-devel sqlite-develyum in...
首先使用telent 192.168.1.1账号root 密码 Zte521进入后,输下面命令,查看超级账号密码sendcmd 1 DB p UserInfo显示如下图,   2)搜索 “UserInfo”,修改 网页管理员密码      <Tbl name="UserInfo" RowCount="4">      <Row No="0">      <DM name="ViewName" val="IGD.UserIF.UserInfo1"/>      <DM name="Type" val="1"/>      <DM name="Enable" val="1"/>      <DM name="Username" val="telecomadmin"/>   ---->>改成自己喜欢的咯!!      <DM name="Password" val="nE7jA%5m"/>        ----->>改成自己容易记住哈。。。。      <DM name="Right" val="1"/>      </Row>   &...
    总共269页,当前第156页 | 页数:
  1. 146
  2. 147
  3. 148
  4. 149
  5. 150
  6. 151
  7. 152
  8. 153
  9. 154
  10. 155
  11. 156
  12. 157
  13. 158
  14. 159
  15. 160
  16. 161
  17. 162
  18. 163
  19. 164
  20. 165
  21. 166