自动运维
文章平均质量分 65
Rorschach2016
这个作者很懒,什么都没留下…
展开
-
zabbix学习3--zabbix6.x-proxy
./configure --prefix=/data/zabbix_proxy/data --enable-proxy \--with-mysql=/usr/bin/mysql_config \--with-net-snmp --with-libxml2 --with-ssh2 --with-openipmi --with-zlib \ --with-libpthread --with-libevent --with-openssl --with-ldap \ --with-libcurl -原创 2023-09-18 17:17:39 · 451 阅读 · 0 评论 -
zabbix学习2--zabbix6.x高可用
部署zabbix单节点后,配置添加HANodeName和NodeAddress即为HA架构。主节点和备节点每5秒更新一次上次访问时间。每个备节点监控主节点的最后一次访问时间。如果主节点的最后一次访问时间超过了“故障转移延迟”秒,备用节点将自己切换为主节点,并将“unavailable”状态分配给先前的主节点。原创 2023-09-18 17:14:11 · 658 阅读 · 0 评论 -
zabbix学习1--zabbix6.x单机
./configure --prefix=/data/zabbix/data --enable-server \--with-mysql=/usr/bin/mysql_config \--with-net-snmp --with-libxml2 --with-ssh2 --with-openipmi --with-zlib \ --with-libpthread --with-libevent --with-openssl --with-ldap \ --with-libcurl --with-l原创 2023-09-18 17:06:37 · 431 阅读 · 0 评论 -
centos7.2-rh7.2安装docker的问题
没有其他报错信息,只有上面一条,redhat7.2安装后systemd为219-19,我同步的离线源的版本是219-78,如systemd-lib等依赖也一并同步了,正常yum判断版本变化(源内版本高于系统),会主动更新并更新依赖,但是并没有,之后想到rpm -U可以升级,所以测试发现了新报错。排查到 libcryptsetup.so.12安装cryptsetup-libs即可;查看之前同步的离线源,发现有该软件,就先单独安装,发现没有问题,之后再一次rpm -U systemd-xxxx,发现新问题。原创 2023-04-11 10:13:29 · 2028 阅读 · 0 评论 -
Table has no partition for value .....
java.sql.SQLException:Table has no partition for value;Too many partitions (including subpartitions) were defined; Prior to MySQL 5.6.7, the maximum possible number of partitions for a given table not using the NDB storage engine was1024.原创 2022-02-11 10:56:32 · 16039 阅读 · 0 评论 -
处理log4j2遇到的问题
uncaught exception in thead [main]java.lang.IllegalStateException: jar hell!原创 2022-01-03 16:00:00 · 502 阅读 · 0 评论 -
-ERR Client sent AUTH,but no password set 问题分析
-ERR Client sent AUTH, but no password is set原创 2021-12-23 17:24:39 · 878 阅读 · 0 评论 -
nmap检测版本号错误--server_tokens off屏蔽nginx版本
屏蔽nginx的版本号,在nginx配置的http{}语句体里面加入server_tokens off用于屏蔽版本原创 2021-11-19 10:27:36 · 7508 阅读 · 0 评论 -
MySQL报错ERROR 1044 (42000)
文章目录1. 报错2. 排查3. 解决1. 报错进入mysql,执行针对库授予对应用户权限,报错:ERROR 1044 (42000): Access denied for user ‘root’@‘192.168.20.33’ to database ‘库名’2. 排查登录执行方式是 mysql -h192.168.20.33 -xxxxxx的方式,所以查询发现root在该IP地址并且没有 WITH GRANT OPTION 选项,无法对其他用户授权。1) mysql > select原创 2021-10-18 09:09:08 · 10895 阅读 · 0 评论 -
ELK05-解决部署kibana问题
目录1. 环境2.部署3.可能出现问题3.1 访问报错 Kibana server is not ready yet1. 环境已经提前部署好了es7.6.x,而且配置了xpace等相关信息,也通过elasticsearch-setup-passwords生成了动态密码现在需要部署kibana7.6.x(和es版本保持一致),用来展示检索es数据2.部署官网下载kibana7.6.x的rpm包rpm -ivh xxxx.rpm 安装kibana包配置kibana配置文件vim /etc原创 2021-06-03 10:43:53 · 211 阅读 · 0 评论 -
Rabbitmq启动失败--报错Mnesia is overloaded
文章目录1. 环境信息2. 发现问题3. 问题排查3.1 排查主机服务环境3.2 排查日志信息4. 问题解决1. 环境信息单节点rabbitmq,RabbitMQ 3.7.0 on Erlang 19.3.6.42. 发现问题主机意外断电后重启,发现启动rabbitmq时,命令超时报错3. 问题排查3.1 排查主机服务环境查看到erlang的rabbitmq进程存在但是5672和15672端口没有拉起3.2 排查日志信息发现在启动之初就有告警信息,与文件句柄相关大量Mnesia is原创 2021-05-07 09:42:38 · 1470 阅读 · 0 评论 -
Rabbitmq--主机断电重启无法启动服务
timeout_wating_for_tables* unable to connect to epmd (port 4369) on rbtnode2:address (cannot connect to host/port)原创 2021-04-07 09:47:25 · 1116 阅读 · 0 评论 -
linux中输出无法重定向到文件--script解决问题
1. 遇到的问题 最近在写脚本的时候,想要获取jdk版本信息,就直接写了java -version或java -version | grep version,想要通过执行命令的变量取到jdk的版本值,但是发现并没有正确获取出来;而且将命令结果通过将错误输出转成标准输出之后重定向到文件里面,发现也是失败的;进而发现了好些命令都有这些问题,例如nc -zv ip port 想要获取主机端口信息,也是不行。原创 2021-03-05 14:56:32 · 2685 阅读 · 0 评论 -
mongodb3.6升级4.2
目录初始环境信息1. 原始集群信息2. 升级过程需要的版本信息mongodb3.6升级4.01. 确认primary节点2. 安装mongodb4.0--secondary节点1)安装4.0版本2)停起服务并更改配置3)检查简称确认日志正常3. 安装mongodb4.0--primary节点1)下线并安装4.0版本2)停起服务并更改配置3)检查简称确认日志正常4)修改兼容性mongodb4.0升级4.21. 确认primary节点2. 安装mongodb4.2--secondary节点1)安装4.2版本2)原创 2021-02-02 17:39:36 · 1443 阅读 · 0 评论 -
一些漏洞问题记录(CVE-2020-15778/CVE-2019-9513/CVE-2019-9511)
目录1. OpenSSH 命令注入漏洞(CVE-2020-15778)1.1 问题描述1.2 问题处理2. nginx 安全漏洞(CVE-2019-9513)2.1 问题描述2.2 问题处理1. OpenSSH 命令注入漏洞(CVE-2020-15778)1.1 问题描述 OpenSSH(OpenBSD Secure Shell)是OpenBSD计划组的一套用于安全访问远程计算机的连接工具。该工具是SSH协议的开源实现,原创 2021-01-08 09:53:53 · 3269 阅读 · 1 评论 -
ELK-04-Elasticsearch集群认证
xpack配置:#xpack.security.enabled: true#xpack.security.transport.ssl.enabled: true设置密码信息:elasticsearch-setup-passwords interactive原创 2020-12-03 09:36:27 · 410 阅读 · 0 评论 -
自动化安装软件
oracle安装脚本和weblogic安装脚本原创 2020-11-16 11:22:15 · 897 阅读 · 0 评论 -
ELK-03-ES数据迁移
目录0. 环境信息0.1 主机信息0.2 集群节点信息0.3 索引数据信息1. 迁移需求2. 实际动作3. 问题总结0. 环境信息0.1 主机信息CPUMemDISK48c500GB32TB该集群为9节点集群,6台数据节点主机是上面配置,3台master节点大概是12c、48g、200GB(和其他服务混用主机了)0.2 集群节点信息# curl -X GET "xx.xx.xx.xx:10004/_cat/nodes?v"ip heap.per原创 2020-10-09 18:35:32 · 434 阅读 · 0 评论 -
Rabbitmq--vhost may be inaccessible虚主机无法访问问题
Virtual host xxxx experienced an error on node rabbit@rbtnode1 and may beUnable to recover vhostnot_a_dets_file,"/XXX/XXX/XXX/rabbitmq/mnesia/rabbit@rbtnode1/msg_stores/vhosts/A6B2YT8CK302DQET37CULUA99/recovery.dets"recovery.dets文件,如果该节点正常停止,则该文件包含恢复元数据原创 2020-09-27 13:51:51 · 3601 阅读 · 0 评论 -
mongodb文档删除-deleteMany()
目录1. 环境信息2. mongodb集合文档数据删除2.1 remove()2.2 deleteMany()3. mongodb存储引擎4. 删除实战1. 环境信息数据库版本是否集群节点个数库数据大小mongodb3.6.3是3120+GBmongodb中有一库,该库下的某一集合下的文档数据增长快速,2~3周时间增长40GB左右数据库增长导致磁盘空间使用增长,而且主机每天备份mongodb,磁盘使用过大该集合下文档数据类似日志记录信息,可以删除,故考虑删除原创 2020-08-17 17:57:33 · 7610 阅读 · 0 评论 -
ELK-02-elasticsearch集群部署和节点扩缩
文章目录0. 测试环境信息1. 集群部署2. 节点扩缩测试3.实际案例分享3.1 环境信息3.2 操作过程3.3 注意事项0. 测试环境信息主机系统节点http.porttcp.port集群es版本192.168.10.201centos7.5es-1100109300ror-es5.4192.168.10.201centos7.5es-2100119300ror-es5.4192.168.10.201centos7.5es-310原创 2020-07-14 12:08:29 · 992 阅读 · 0 评论 -
logrotate日志分割
目录0. 环境1. 主要配置文件1.1 /etc/cron.daily/logrotate1.2 /etc/logrotate.conf1.3 /etc/logrotate.d1.4 /var/lib/logrotate/logrotate.status2. 配置信息3. 测试分割0. 环境logrotate is designed to ease administration of systems that generate large numbers of log files.It allow原创 2020-06-05 10:02:41 · 696 阅读 · 0 评论 -
ELK-01初体验
0. 版本信息软件eses-headkibanafilebeat版本6.6.16.6.16.6.16.6.11. 各个服务安装配置1.1 es配置单节点:path.data: /file/es/datapath.logs: /file/es/logsnetwork.host: 192.168.10.201http.port: 9200http.cors.enabled: truehttp.cors.allow-origin: "*"1.2 安装n原创 2020-05-31 21:21:21 · 187 阅读 · 0 评论 -
蓝鲸作业流程编排--参数使用
厚诺蓝鲸是腾讯蓝鲸官方授权的技术合作伙伴,可以为客户提供蓝鲸自动化运维解决方案的咨询、服务和实施。基于腾讯蓝鲸智云,厚诺可以为用户提供全面的基础运维服务、多样化的企业级SaaS,以及帮助客户在蓝鲸智云体系上构建企业定制化的软件和解决方案。原创 2020-02-02 14:32:05 · 2277 阅读 · 0 评论 -
yum版本依赖问题
如krb5等软件,在其libs(库文件)已经存在,需要安装devel(开发功能文件)的时候(在yum源存在无论本地或网络),会安装和libs文件一致的版本或者都安装升级到yum的最新版本原创 2020-01-29 15:05:25 · 1721 阅读 · 0 评论 -
mongodb备份与恢复
# mongodump# mongorestore--oplogReplay --oplogLimit 1578018892:1原创 2020-01-03 17:53:04 · 374 阅读 · 0 评论 -
mongodb分片集群搭建与测试
1.分片架构MongoDB分片群集由以下组件组成:shard:每个shard包含shard数据的子集。从MongoDB 3.6开始,必须将shard部署为副本集。mongos:mongos充当查询路由器,在客户端应用程序和分片群集之间提供接口。config-server:配置服务器存储集群的元数据和配置设置。从MongoDB 3.4开始,必须将配置服务器部署为副本集。原创 2019-09-26 14:04:57 · 1658 阅读 · 1 评论 -
Ceph--文件存储和对象存储学习
0.部署架构主机功能10.202deploy,ntp10.230osd,mon,mgr,s3cmd10.203osd,mds,rgw,client,mgr1.第一台主机作为ntp服务的server端(如果环境有ntp可以直接使用)2.第二台主机安装s3cmd做测试对象存储3.第三台主机client做测试文件存储ceph-deploy是一种工具,...原创 2019-08-27 17:19:46 · 1697 阅读 · 0 评论 -
Gitlab-CICD初体验
背景 公司环境搭建私有化的git仓库,使用了Gitlab,想要实现一套ci/cd的流程,即提交完成代码到仓库后,自动测试或部署,运行一条流水线去完成任务。功能介绍 GitLab提供持续集成服务。如果将.gitlab-ci.yml文...原创 2019-07-18 09:26:19 · 1533 阅读 · 0 评论 -
oracle自动打补丁
##需求背景 opatch应用程序是一个应用程序和允许回滚临时补丁到Oracle产品的工具。在Oracle发布相应补丁时,工程师下载最新opatch工具和需要安装的补丁包,手动在需要更新补丁的oracle数据库服务器进行安装操作。##需求实现###实现方式 &nb...原创 2019-04-17 17:00:29 · 2463 阅读 · 0 评论