在通过客户端,挂载GFS的卷时,提示如下错误:[root@k8s-node1 /]# mount -t glusterfs k8s-master01:glusterfs_volume /data Mount failed. Check the log file for more details.在客户端的日志中 /var/log/glusterfs/data.log,发现如下提示:逐意
51CTO博客开发
[admin@]$ ssh xxx.xxx.xxx.xxxAuto configuration failed140380265600672:error:0200100D:system library:fopen:Permission denied:bss_file.c:169:fopen('/etc/pki/tls/openssl.cnf','rb')140380265600672:error:2
旨在分享,整理的相对比较简单基于AdminLTE的企业应用开发平台,封装和集成多种组件,提供前端、后端整体解决方案,使得运维WEB开发更简单背景需求: 当前做的系统是运维自动化平台,要做到多租户的权限隔离,直白的说如果张三具有A,B,C三个功能,李四具备B,C,D功能权限,当用户张三登录时看不到D的功能
今开发反馈一问题,发现fastdfs中有两个组无法上传文件,简单测试了下:fdfs_upload_file /etc/fdfs/storage.conf /root/1.jpg会返回给我N00~N02,N04,N06~N10但缺少了N03,N05通过fdfs_monitor和监控(23000端口)都是没问题的,于是专门对比了N02和N03,N05的区别之处:发现N02的磁盘:/dev/sdc1 &
一:环境介绍 10.63.13.138 tracker,nginx proxy 10.63.13.143 storage,nginx二:资源包准备FastDFS官方论坛:http://www.csource.org资源下载路径:http://sourcef
Zabbix 采集mysql的方法有很多,常用的是通过python、shell执行show status 或者show global status 获取值二者的区别:Show status;是当前的会话,你查看到的很多参数都是为0Show global status;是你全局的会话,你重启数据库或者关闭都会失
zabbix windows 数据采集zabbix对windows的支持,并没有Linux平台那么的强大,但可以通过使用windows的typeperf.exe 对windows性能数据进行采集TypePerf.exe是一个命令行工具,包括把Windows操作系统的性能计数器数据输出到命令窗口或写入到支持该功能的日志文件格式中。常见的参数如下:PerfCounter=UserPerfCounter
#!/usr/bin/env python#coding: utf8import urllibfrom bs4 import BeautifulSoupimport sysprint ("\033[1;35;40m%s\033[0m" %"This format python scriptname domainname")print ("\033[1;35;40m%s\033[0m" %"For
目前,想要在所有的client端安装zabbix client,因为想要指定预定义的路径,通过zabbix资源制作rpm包,制作rpm包的方式有多种一种是:rombuild的方式,主要是编写spec的文件一种是:checkinstall 开源的一种是:fpm,ruby写的,也是开源的学习通过checkinstall 的方式,制作rpm包1.下载安装wget http://asic-linux.co
Puppet 有两种将节点信息存储在外部的方法:1.使用外部节点分类器 (ENC)2.使用LDAP服务器分类主要学习使用ENC(外部节点分类器)。ENC是一种提供Puppet 查询节点数据的基于脚本(SHELL、RUBY、PERL等)集成系统,这个脚本返回类、继承、变量和环境设置,Puppet可用来定义一个节点和配置主机。LDAP:是允许你查询LDAP(轻型目录访问协议)的目录来获取节点的信息。这
Puppet Dashboard 是一个Ruby on Rails程序,用于显示Puppet master和agent的相关信息,它允许你从一个或这个多个Puppet Master 汇总的图形和报告数据。它同时从一个或者多个Puppet master上收集来自于Puppet agent的资产数据(主机的Fact和其他信息),它也能作为一个ENC来配置Puppet节点,并指定这些节点上的类和参数安装
Mysql的默认安装参数是mysql性能最好的配置方法,但会造成数据部安全,且服务器也面临被入侵的风险,也有可能会在短时间内,出现一些性能的问题这边文章从不同的角度去配置mysql的参数,提高安全的方法,你不能去限制别人而已攻击你的mysql db server,但你可以让他攻击和破解浪费更多的时间一:用户和密码设置刚安装好的mysql是没有密码的,只要能登陆到server主机的都可以无限制的访问
上篇文章已经详细的介绍了replica set的搭建过程,这篇文章主要对故障的自动切换、节点的增、删、改进行介绍http://1413570.blog.51cto.com/1403570/1337619 mongodb 的replica set的搭建过程模拟示列一:res1:PRIMARY> rs.conf();{ "_id" : "re
Mongodb支持在多个机器中通过异步复制达到故障转移和实现冗余,多机器之间同一时刻只有一台是用于写操作,正是由于这个特性,为mongodb提供了数据一致性的保证,担当primary角色的机器能把读操作分发给slaveMongodb高可用分两种:Master-slave 主从复制只需要在某一个服务启动时加上--master参数,而另外一个服务加上-slave与-source参数,即可实现同步,mo
Mysql中的列类型有三大类:数值类、字符类和日期/时间类数值类分整数型和浮点型两大类整数型:列名取值范围占用字节数TINYINT非常小的正整数,带符号:-128~127,不带符号0~255 占用1字节SMALLINT 小整数,带符号:-32768~32767 不带符号:0~65535 占
ORACLE 新手学习之controlfile一:控制文件描述控制文件是保存数据库结构信息的一个小二进制文件,它在MOUNT阶段被加载。控制文件里保存着数据库名称、检查点信息、最新的SCN、数据库SCN、控制文件SCN、最新的在线日志序列号、控制文件序列号、RMAN备份、归档日志等信息,也由此可以看出数据库控制文件的重要性,如果控制文件的丢失不会造成数据库数据的丢失,但会造成数据库无法启动1.通过
索引组织表的概述:在Oracle数据库中,有一类表被称之为索引组织表,即IOT(Index-Organized Table)。顾名思义,所谓的索引组织表, 表面上看是一种表,实质上其数据是以索引的形式来存放的,也就是说IOT表不会占用表段,其占用的是索引段。相比较传统的堆表( heap-organized table,即常见的普通表)而言,IOT表的数据是以已经按主键字段排好序后存放在B-tree
新手学习之 查看ORACLE 数据库 表空间和表的大小一:查看表大小:有两种含义的表大小。一种是分配给一个表的物理空间数量,而不管空间是否被使用。可以这样查询获得字节数:1.列如我们查看特定表大小占用表空间大小select sum(bytes)/1024/1024 Mbytes from user_segments where segment_type='TABLE'
新手学习之迁移数据表空间 为了一些大量基础数据的测试案例,IMP导入数据速度太慢,则使用下面方法可以对当前数据库中个某个表空间数据快速备份恢复;下面的方法也适合两个数据库(必须相同操作系统,相同数据库版本,相同字符集)之间的数据表空间移植。实验环境:source:192.168.1.249 tablespace: anenjoy Target:192.16
Oracle 11 g2 版本下,duplicating a database 有两种方法: 1. Active database duplication 2. Backup-based duplication通过duplicate 一个数据库的好处在于:Test backup and recovery proceduresTest an upgrade to a new release of O
上篇文章有介绍关于模块的配置和应用,Cron模块再实际的工作需求中,还是蛮多的,这篇文章就模块的应用多介绍一个篇幅,工作中常用的RSYNCPuppet也是用来同步文件的,针对一些小文件之类的,还是蛮不错的,一些较大的文件,一是效率就不是很好了,对于一些多而复杂的环境,fileserver就显得力不从心了。这篇是学习运用已经写好的模块,以及如何应用于实际的工作环境中应用环境:拿三个主机,一台是运行我
Puppet 学习(简单的模块应用)1.创建一个模块的目录和文件结构,,这个结构将位于/etc/puppet/modules 目录下,我们将模块命名为cron,模块名(类名)必须是普通的字符,只能包含字母、数字、下划线以及短横线每一个模块都需要一个特定的目录结构和一个叫做init.pp 的文件,这个目录结构能帮助puppet自动载入模块。为了载入模块,puppet会检查一系列被称为模块路径的目录,
在centos 5.4 X64的平台上,想通过sensors 监控CPU的温度,在安装配置的过程中走了很多弯路,在查找coretemp module时走了很多弯路,因为centos 5.4 的kernel 是 2.6.18的,并不包含coretemp 模块,这里记录一下安装的过程以及将coretemp模块放在网站上,供大家下载第一步|:安装lm_sensors安装完成后运行:sensors-det
使用postfix搭建好邮件服务端以后,使用foxmail 作为客户端的时候,默认情况下都是会勾选“发送服务器需要身份认证”,如果这个选项没有勾选的话,一些程序员可以利用这个漏洞,使用你邮件服务器端下的用户名,无需你用户名的 密码就可以肆意发送邮件,如图就是我这边的同事利用这个为勾选的漏洞,发送N多的邮件:垃圾邮件的危害性不言而喻哈!下面就大致的说一下这个问题的解决办法:Postfix 的SMTP
默认的postfixextman 后台用户root@extmail.org密码遗忘怎么办,解决办法:如果是刚安装,extman 后台的用户名/密码为:root@extmail.org/extmail*123*如果是使用一段时间了,而且忘记了后台密码,并不推荐初始化数据,这样会丢失掉用户数据这里推荐使用一种方法:就是从数据库里面去更改manager的密码,更改密码之前要查看密码的加密方式mysql&
本次安装环境是: centos 5.4 X86_64位Server: 1.先安装ruby语言包、ruby标准库、ruby shadow库 yum install -y ruby ruby-libs ruby-shadow 2.需要添加EPRL库,来支持puppet
今天通过cacti采集数据时,明显发现mail server的CPU和负载都比较高,而且通过命令iostat发现I/0请求过多;最重要的是通过top命令发现更多的postfix error进程;于是到/var/log下查看日志。发现一直再刷日志:status=deferred (delivery temporarily suspended: host mx1.mail.tw.yahoo.com[
我这边以添加一台server ip 192.168.20.250为例2. tar zxvf nagios-plugins-1.4.14.tar.gz Make install这些监控的服务,可以和我们建立的192.168.20.250的服务名对比下Nagios下,如果到libexec下会发现没有内存和CP
对于运维人员来说,获悉服务器状况的信息非常重要,针对监控服务,比较好的有cacti和nagios,cacti使用更简单一些,cacti主要是用来采集信息,CPU、MEM、流量等信息更详细,nagios主要用来是报警功能,他配置比cacti麻烦一些,信息没有cacti采集的完全,但是有cacti不具备的报警功能,nagios会有一个报警的机制,当触发了这个报警机制时,会发送邮件或者短消息;如果能做到
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号