记录关于系统运维,虚拟化云计算,数据库,网络安全等各方面问题,
How To Install Prometheus on RHEL 8 / CentOS 8Welcome to our guide on How to Install Prometheus on CentOS 8 / RHEL 8. Prometheus is an open-source time series monitoring and alerting toolkit originally developed at SoundCloud. It has very active development and community and has seen wide adoption by many organizations and companies.Prometheus is the defacto monitoring tool for Cloud native applications and microservices. You can’t talk Docker and Kubernetes infrastructure monitoring without mentioning Prometheus. To achieve complete monitoring, alerting and visualization, Grafana usually comes into the mix.Below are the steps to install Prometheus monitoring tool on RHEL 8.Step 1: Add system user and group for PrometheusLet’s kick off the installation of Prometheus on RHEL 8 by creating a dedicated user that will run and manage Prometheus service. This is a system user that doesn’t have access to console/shell login.sudo groupadd --system prometheussudo useradd -s /sbin/...
1,资料。官网:https://www.kafka-eagle.org/index.htmlGithub:https://github.com/smartloli/kafka-eagle/官方文档:https://docs.kafka-eagle.org/下载地址:http://download.kafka-eagle.org/2,部署。当我们把kafka集群部署完成之后,就可以部署Kafka Eagle监控系统了。github上的releases中事实上还是源码,而源码可能不容易编译成功,因此可以直接通过官网的下载地址下载作者已经提供的编译好的包进行部署。1,下载包。$ wget https://codeload.github.com/smartloli/kafka-eagle-bin/tar.gz/v1.3.32,解压包。[root@localhost opt]$ tar xf v1.3.3l[root@localhost opt]$ lskafka-eagle-bin-1.3.3 v1.3.3[root@localhost opt]$ cd kafka-eagle-bin-1.3.3/[root@localhost kafka-eagle-bin-1.3.3]$ lskafka-eagle-web-1.3.3-bin.tar.gz[root@localhost kafka-eagle-bin-1.3.3]$ tar xf kafka-eagle-web-1.3.3-bin.tar.gzl[root@localhost kafka-eagle-bin-1.3.3]$ lskafka-eagle-web-1.3.3 kafka-eagle-web-1.3.3-bin.tar.gz[root@localhost kafka-eagle-bin-1.3.3]$ mv kafka-eagle-web-1.3.3 /opt/kafka-eagle3,配置环境变量。cat >> /etc/profile <&l...
Centos7进行kafka-2.11集群部署1,准备工作1,主机准备。准备三台主机,都是CentOS-7,IP如下:192.168.106.7192.168.106.8192.168.106.9为了方便后续操作,先配置一下主机免密码登陆。[root@localhost ~]$ssh-keygen[root@localhost ~]$ssh-copy-id root@192.168.106.7[root@localhost ~]$ssh-copy-id root@192.168.106.8[root@localhost ~]$ssh-copy-id root@192.168.106.9更改三节点的主机名。[root@localhost ~]$hostnamectl set-hostname node1[root@localhost ~]$hostnamectl set-hostname node2[root@localhost ~]$hostnamectl set-hostname node3配置hosts。[root@localhost ~]$ cat >> /etc/hosts << EOF127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.106.7 node1192.168.106.8 node2192.168.106.9 node3EOF2,依赖准备。只需准备jdk环境即可,通过如下命令安装:curl 192.168.1.1/a | sh。此种安装方式可以参考这里。3,安装包。下载kafka。wget https://mirrors.cnnic.cn/apache/kafka/0.11.0.2/kafka_2.11-0.11.0.2.tgz2...
Rancher最新版本rancher-v2.2.2的HA部署文档  Rancher-v2.2.2的HA部署文档PDF版rancher2.1版本的功能介绍:https://www.cnrancher.com/docs/rancher/v2.x/cn/overview/feature/1,准备工作。1,主机准备。本次部署所用机器均为CentOS Linux release 7.6.1810 (Core)。节点名称IP安装组件nginx192.168.111.6nginxnode1192.168.111.3etcd, docker, k8snode2192.168.111.4etcd, docker, k8snode3192.168.111.5etcd, docker, k8s2,软件准备。因为软件版本可能中有变更,所以我把这次部署的包都放在百度网盘,下载之后部署,以保证部署过程的流畅。链接: https://pan.baidu.com/s/1sdLPuRTDBbd9UrzyMQCTeA提取码: 7ete文中相关部署软件的命令,可做相对应的调整。3,软件版本。rancher-2.2.2kubernetes-1.13.5rke-v0.2.2kubectl-v1.13.5helm-v2.13.1tiller-v2.13.14,架构示意。2,初始化环境。初始化部分,三台node机器都要操作。1,关闭相关服务关闭防火墙systemctl stop firewalldsystemctl disable firewalld关闭setlinx$ sudo setenforce 0$ grep SELINUX /etc/selinux/configSELINUX=disabled关闭swapswapoff -a && sed -i '/ swap / s/^\(.*\)$/#\1/g' ...
Promethes监控华为S5720交换机Promethes监控华为S5720交换机PDF版本 一、部署Promethes 1.1 下载安装包 wget -c https://github.com/prometheus/snmp_exporter/releases/download/v0.18.0/snmp_exporter-0.18.0.linux-amd64.tar.gz 1.2 解压至 /data/tools/ [root@snmp:/root]# groupadd prometheus [root@snmp:/root]# useradd -g prometheus -s /sbin/nologin prometheus -d /data/tools/prometheus [root@snmp:/root]# tar -zxf prometheus-2.18.1.linux-amd64.tar.gz -C /data/tools/ [root@snmp:/data/tools]# mv prometheus-2.18.1.linux-amd64/* prometheus/ [root@snmp:/data/tools]# rm -fr prometheus-2.18.1.linux-amd64 [root@snmp:/data/tools]# cd prometheus/ [root@snmp:/data/tools/prometheus]# mkdir -p {data,config,logs,bin} [root@snmp:/data/tools/prometheus]# mv prometheus promtool bin/ [root@snmp:/data/tools/prometheus]# mv prometheus.yml config/ [root@snmp:/data/tools/prometheus]# chown -R prometheus:prometheus * 1.3 设置环境变量 cat >> /etc/profile << EOF export PROMETHEUS_HOME=/data/tool...
使用 Python 脚本自动备份华为路由器/交换机配置原版英文地址: http://www.techspacekh.com/automate-backup-huawei-router-switch-configuration-with-python-script/1. 概述需要及时备份网络设备的配置文件,以确保设备的安全性、可靠性和服务可用性。如果设备上发生故障,备份配置文件可以还原到设备,以快速恢复服务连续性。配置备份必须仅使用安全协议(如 SFTP 或 SSH)进行操作。在这篇文章中,我们将为使用Python脚本的华为路由器/交换机设备列表进行配置备份,该列表使用SSH安全协议在运行 CentOS7 的Linux服务器上运行。2. 先决条件在本教程中,它被认为是:a.您已经安装 RHEL/CentOS 7 Linux 服务器并正常运行。如果您没有,您可能想阅读此链接。最小 RHEL/CentOS 7 安装与逻辑卷管理器 (LVM).b.您已经完成了初始服务器设置。请参阅此链接最小RHEL/CentOS 7 初始服务器设置。c. 您已经在华为路由器和交换机上完成了 SSH 配置,请参阅此链接华为路由器AR2220上的SSH配置华为交换机 S5700 上的 SSH 配置3. 方案图有一个运行 CentOS7 的 Linux 服务器,并连接到华为路由器和交换机。从Linux服务器,我们可以远程SSH到华为路由器和交换机。您可以在此处下载 Python ...
Oracle 打补丁报错:OPatch failed with error code 73一、问题描述        今天要给Oracle数据库软件打补丁,操作过程中报错 “OPatch failed with error code 73” ,通过具体报错信息后得知是libclntsh.so.11.1文件被占用了,通过一路追查后得知某程序占用后,停掉相应的程序后打补丁通过。二、实验1.打补丁(未成功) [oracle@suzzy 27734982]$ opatch applyOracle Interim Patch Installer version 11.2.0.3.19Copyright (c) 2018, Oracle Corporation.  All rights reserved.Oracle Home       : /oracle/product/10.2.0/dbCentral Inventory : /oracle/oraInventory   from           : /oracle/product/10.2.0/db/oraInst.locOPatch version    : 11.2.0.3.19OUI version       : 11.2.0.4.0Log file location : /oracle/product/10.2.0/db/cfgtoollogs/opatch/opatch2018-09-05_14-28-26PM_1.logVerifying environment and performing prerequisite checks...Prerequisite check "CheckActiveFilesAndExecutables" failed.The ...
Mysql连接数过多,应急处理方法一、问题描述        今天突然接到个问题,网页报错:503 Service Temporarily Unavailable。经过查询发现是某个用户的连接超级多,已经将数据库连接占满。处理方案,即时杀掉堵塞的进程,之后可以扩大max_connections参数。二、处理方法1.查询连接情况root@localhost > show processlist;…...1001 rows in set (0.00 sec)root@localhost > show variables like '%proces%';Empty set (0.00 sec)2.检查参数root@localhost > show global status like 'Max_used_connections';+----------------------+-------+| Variable_name | Value |+----------------------+-------+| Max_used_connections | 1001 |+----------------------+-------+1 row in set (0.00 sec)3.通过命令生成杀进程脚本root@localhost > select concat('KILL ',id,';') from information_schema.processlist where user=’sam' into outfile...
oracle sysaux表空间满了处理办法用如下语句查询表空间 select upper(f.tablespace_name) "ts-name",       d.tot_grootte_mb "ts-bytes(m)",       d.tot_grootte_mb - f.total_bytes "ts-used (m)",       f.total_bytes "ts-free(m)",       to_char(round((d.tot_grootte_mb - f.total_bytes) / d.tot_grootte_mb * 100,                     2),               '990.99') "ts-per"         from (select tablespace_name,               round(sum(bytes) / (1024 * 1024), 2) total_bytes,               round(max(bytes) / (1024 * 1024), 2) max_bytes          from sys.dba_free_space         group by tablespace_name) f,      &n...
oracle 分区表删除分区或是删除分区表数据时,导致索引失效一、描述       今天有个小任务就是要删除些数据,哈哈,先自己小开心一下。因为要删除的数据表是我之前转换成的分区表。这个分区表是按照里面有个创建时间字段来分区的,1个季度为1个分区。所以我现在要将2017年7月1日之前的数据删除(数据量约1000万),可以直接删除表分区数据就好。如果要是用delete去删除这么多的数据,我还要写存储过程,分批提交的这样做。就是这样的一简单的truncate partition 引发了后继的业务故障。最终查询到该表的索引失效,重建立后恢复。真是汗!二、实验1.创建环境SQL> create table TEST_PARTAS (id number(11), ACCOUNT_ID number(11) ,CTIME date)  2 partition by range (CTIME)  3 interval( NUMTOYMINTERVAL(3,'month'))  4 (partition P0 values less than (TO_DATE('2016-01-01','yyyy-mm-dd')),  5 partition p1 values less than (to_date('2017-01-01','yyyy-mm-dd')));Table created.SQL>...
    总共238页,当前第14页 | 页数:
  1. 4
  2. 5
  3. 6
  4. 7
  5. 8
  6. 9
  7. 10
  8. 11
  9. 12
  10. 13
  11. 14
  12. 15
  13. 16
  14. 17
  15. 18
  16. 19
  17. 20
  18. 21
  19. 22
  20. 23
  21. 24