随笔分类 - notes
摘要:prometheus配置 参考: https://github.com/prometheus/prometheus/blob/master/documentation/examples/prometheus-kubernetes.yml # 在configmap.yaml中要注意的是在1.7以后,获
阅读全文
摘要:#!/bin/sh # node_exporter.sh --node_exporter start script ### BEGIN INIT INFO # Provides: node_exporter # Required-Start: $local_fs $network $named $t
阅读全文
摘要:kubernetes(k8s)-安装(二) 什么是Kubernetes Kubernetes是一个开源平台,用于跨主机群集自动部署,扩展和操作应用程序容器,提供以容器为中心的基础架构。 使用Kubernetes,您可以快速高效地响应客户需求: 快速,可预测地部署应用程序。在运行中扩展应用程序。无缝推
阅读全文
摘要:grafana grafana安装: rpm -ivh grafana-4.6.1-1.x86_64.rpm grafana启动: /etc/init.d/grafana-server start service grafana-server start rpm -ql grafana /etc/g
阅读全文
摘要:kubernetes常用命令 1、查看类命令 kubectl cluster-info 查看集群信息 kubectl -s http://localhost:8080 get componentstatuses 查看各组件信息 kubectl get pods 列出当前所有的pod kubectl
阅读全文
摘要:K8S基础概念 1、Node Node作为集群中的工作节点,运行真正的应用程序,在Node上Kubernetes管理的最小运行单元是Pod。Node上运行着Kubernetes的Kubelet、kube-proxy服务进程,这些服务进程负责Pod的创建、启动、监控、重启、销毁、以及实现软件模式的负载
阅读全文
摘要:Docker命令详解 # docker --help Usage: docker [OPTIONS] COMMAND [arg...] docker daemon [ --help | ... ] docker [ -h | --help | -v | --version ] A self-suff
阅读全文
摘要:promethus Prometheus是一个开源的系统监控和报警的工具包。 主要特点是: 多维数据模型(有metric名称和键值对确定的时间序列) 灵活的查询语言 不依赖分布式存储 通过pull方式采集时间序列,通过http协议传输 支持通过中介网关的push时间序列的方式 监控数据通过服务或者静
阅读全文
摘要:mq MQ安装 linux MQ_V9.0.3_TRIAL_CDR_LNX_ON_X86_64.tar.gz 创建mqm用户 tar -xf MQ_V9.0.3_TRIAL_CDR_LNX_ON_X86_64.tar.gz 切换至解压后的目录: cd MQServer 授权: ./mqlicense
阅读全文
摘要:redis Remote DIctionary Server nosql,键值存储,可持久存储;高级的kv存储和数据结构存储(列表,字典,哈希表,集合...);数据集是保存在内存中,所以访问性能很好;周期性的将内存中的数据写到磁盘中,以实现数据的持久性功能;单线程服务器(只有一个进程或线程);支持在
阅读全文
摘要:进程相关命令 top,ps,vmstat,ss # top top - 08:43:01 up 13 min, 5 users, load average: 0.01, 0.22, 0.24 Tasks: 189 total, 1 running, 188 sleeping, 0 stopped,
阅读全文
摘要:MongoDB NoSQL:not only sql 并行数据库:水平切分,分区查询 NoSQL数据库管理系统:非关系型、分布式、不支持ACID数据库设计范式 简单数据模型; 元数据库和数据分离; 弱一致性; 高吞吐量; 搞水平扩展能力和低端硬件集群; 数据存储类型: 列式存储模型; 文档数据模型;
阅读全文
摘要:tomcat-jvm MVC: data:数据层 bussiness:业务层 presentation:展示层 java:能够在不同的硬件平台上运行同一种语言开发的程序 跨平台性 包含四个独立又彼此相关的技术: java程序设计语言 java API java class文件格式 jvm:java
阅读全文
摘要:#!/bin/sh # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with
阅读全文
摘要:中间件 中间件(middleware)是基础软件的一大类,中间介处于操作系统与用户的应用软件的中间。中间件在操作系统,网络和数据库之上,应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效的开发和集成复杂的应用软件。 应用 中间件-分布式系统服务 硬件、操作系统
阅读全文
摘要:数据库 关系型数据库(RDBMS):oracle mysql db2 sql server sybase... 优点:容易理解、方便使用、数据一致、读写实时 数据一致:事务 要么全部成功;要么全部失败; 在我们数据库中一个事务是由很多条sql语句组成,要么全部执行成功,要么全部失 败;这样才能保证数
阅读全文
摘要:Windows:启动服务器-->管理控制台 >账号和密码 JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一 JNDI的作用 1、JNDI 提出的目的是为了解藕,是为了开发更加容易维护,容易扩展,容易部署的
阅读全文
摘要:saltstack Saltstack是一个大型分布式的配置管理系统(安装升级卸载软件,检测环境),也是一个远程命令执行系统。saltstack的两大功能:远程执行和配置管理。 Saltstack使用Python开发,是一个非常简单易用和轻量级的管理工具。由Master和Minion构成,通过Zer
阅读全文
摘要:开源监控工具 zabbix zennos opennms cacti nagios ganglia zabbix (功能)数据采集-->数据存储-->数据展示和分析-->报警 数据采集: SNMP agent ICMP/SSH/IPMI 数据存储: cacti:rrd(rrdtools) nagio
阅读全文
摘要:tomcat 官方站点:http://tomcat.apache.org POSIX表示可移植操作系统接口(Portable Operating System Interface of UNIX,缩写为POSIX ) POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UN
阅读全文