Prometheus+Grafana 监控服务器服务状态信息

Prometheus+Grafana 监控服务器服务状态信息

监控哪些信息? 上文有提到 Prometheus+Grafana 如何去监控服务器的一些基础状态信息(CPU/内存/磁盘等) 本文将讲如何监控服务状态和数据库状态信息 监控服务进程状态 这里通过 Process Exporter 来实现目的 机器跟上文的一致,依然是 30 和 31 两台机器 为了偷懒,就直接监控上文部署的 Node Exporter 服务 同时为了实验效果,还装了个 Mariadb 在 31 上部署 Process Exporter # 创建目录,下载包,解压包 mkdir -p /data/process_exporter && chmod ...

Linux,Monitor 2020-08-06 PM 22℃ 0条
Prometheus+Grafana 监控服务器基础状态信息

Prometheus+Grafana 监控服务器基础状态信息

什么是 Prometheus? Prometheus 是由 SoundCloud 开发的开源监控报警系统和时序列数据库(TSDB),自2012年起,许多公司及组织已经采用 Prometheus,并且该项目有着非常活跃的开发者和用户社区,现在已经成为一个独立的开源项目,并且保持独立于任何公司,Prometheus 在 2016 加入 CNCF(Cloud Native Computing Foundation), 作为在 kubernetes 之后的第二个由基金会主持的项目。 什么是 Grafana? Grafana 是一款用 Go 语言开发的开源数据可视化工具,可以做数据监控和数据统计...

Linux,Monitor 2020-08-04 AM 23℃ 0条
Nginx 的状态监控及其相关架构

Nginx 的状态监控及其相关架构

系统命令/工具查看 nginx 状态信息 使用 top -c 使用 ps aux | grep nginx 使用 netstat -lnp | grep nginx 使用 lsof -c nginx 查看 nginx 访问日志 nginx 日志配置需要在虚拟主机配置文件中配置 如 tail -f /data/nginx/blog/error.log 查看错误日志 如 tail -f /data/nginx/blog/access.log 查看访问日志 使用 nginx 模块查看状态信息 配置 Nginx 状态 Nginx 有内置一个状态页,需要在编译的时候指...

Nginx 从入门到放弃 2020-04-24 PM 201℃ 0条
思科设备相关配置

思科设备相关配置

路由器/交换机常用命令 进入全局配置模式 enable configure terminal 设备命名 hostname 查看系统中的所有版本信息 show version 查看交换机有关 vlan 配置信息 show vlan id 1 查看交换机当前起作用的配置信息 show running-configure 查看交换机 1 接口具体配置和统计信息 show interface fastethernet 0/1 查看 mac 地址转发表 show mac-address-table 查看 dhcp 地址池信息 show ip dhcp pool 清空 dhcp 地址绑定 clear...

网络 2020-04-24 PM 226℃ 0条
Nginx 参数调优

Nginx 参数调优

Nginx 配置参数优化 Nginx 作为高性能 web 服务器,即使不特意调整配置参数也可以处理大量的并发请求。 以下的配置参数是借鉴网上的一些调优参数,仅作为参考,不见得适于你的线上业务。 worker 进程 worker_processes 该参数表示启动几个工作进程,建议和本机 CPU 核数保持一致,每一核 CPU 处理一个进程。 worker_rlimit_nofile 它表示 Nginx 最大可用的文件描述符个数,需要配合系统的最大描述符,建议设置为 102400。 还需要在系统里执行 ulimit -n 102400 才可以。 也可以直接修改配置文件 /etc/se...

Nginx 从入门到放弃 2020-04-24 AM 198℃ 0条
Nginx 的日志配置

Nginx 的日志配置

Nginx 的错误日志 Nginx 错误日志平时不用太关注,但是一旦出了问题,就需要借助错误日志来判断问题所在。 配置参数格式:error_log /path/to/log level; Nginx 错误日志级别 常见的错误日志级别有 debug | info | notice | warn | error | crit | alert | emerg 级别越高记录的信息越少,如果不定义,默认级别为 error. 它可以配置在 main、http、server、location 段里。 如果在配置文件中定义了两个 error_log,在同一个配置段里的话会产生冲突,所以同一个段里只允许...

Nginx 从入门到放弃 2020-04-23 AM 196℃ 0条
Nginx 的访问控制

Nginx 的访问控制

deny_allow Nginx 的 deny 和 allow 指令是由 ngx_http_access_module 模块提供,Nginx 安装默认内置了该模块。 除非在安装时有指定 --without-http_access_module。 语法 语法:allow/deny address | CIDR | unix: | all 它表示,允许/拒绝某个 ip 或者一个 ip 段访问. 如果指定 unix:,那将允许 socket 的访问。 注意:unix 在 1.5.1 中新加入的功能。 在 nginx 中,allow 和 deny 的规则是按顺序执行的。 示例 示例 1: l...

Nginx 从入门到放弃 2020-04-21 PM 182℃ 0条