
运维监控
服务监控
7*24 工作者
人有万算,不如老天一算。做人,就要坦坦荡荡;做事,就要问心无愧。
展开
-
基于 Prometheus 的监控系统实践
监控作为底层基础设施的一环,是保障生产环境服务稳定性不可或缺的一部分,线上问题从发现到定位再到解决,通过监控和告警手段可以有效地覆盖了「发现」和「定位」,甚至可以通过故障自愈等手段实现解决,服务开发和运维人员能及时有效地发现服务运行的异常,从而更有效率地排查和解决问题。一、Prometheus介绍一个典型的监控(如白盒监控),通常会关注于目标服务的内部状态,例如:单位时间接收到的请求数量单位时间内请求的成功率/失败率请求的平均处理耗时白盒监控很好地描述了系统的内部状态,但缺少从外部角度看到的翻译 2020-11-04 11:30:06 · 1224 阅读 · 2 评论 -
goaccess监控
现在监控工具很多,常用的有zabbix、nagios、云监控等,如果做性能分析,我比较推荐的是goaccess,它可以将日志文件生成html页面,以供我们分析。操作步骤: 一、安装goaccess软件$ yum -y install goaccess二、在nginx中开启日志功能,并指定其格式 log_format main '$remote_addr - $rem...原创 2018-07-21 15:29:00 · 832 阅读 · 0 评论 -
libmysqlclient.so.18: cannot open shared object file: No such file or directory
操作系统版本:[root@linux-node1 ~]# uname -r2.6.32-504.el6.x86_64启动zabbix server的时候出现以下错误libmysqlclient.so.18: cannot open shared object file: No such file or directory解决办法:[root@linux-node1 ~]# find / -nam原创 2017-10-26 10:24:31 · 6823 阅读 · 0 评论 -
微信接收zabbix监控信息脚本和配置
这个脚本是放置在server端的,在配置文件”AlertScriptsPath”中指定脚本的路径,并赋予执行权限。#!/bin/bash# SCRIPT_NAME: weixin.sh# send message from weixin for zabbix monitorCropID='wx8f104fc9b86b393f'Secret='TvCUZBGCTQE3nwM94VeoOpBpTb原创 2017-07-17 14:18:25 · 1683 阅读 · 0 评论 -
PHP 7.X 安装Zabbix 3.X问题解决
安装好zabbix后,出现以下问题: A non well formed numeric value encountered [zabbix.php:21 → require_once() → ZBase->run() → ZBase->processRequest() → CView->getOutput() → include() → make_status_of_zbx() → CFront原创 2017-07-12 15:39:15 · 2032 阅读 · 0 评论 -
zabbix监控Nginx状态
开启方法server { server_name localhost; location /nginx_status { stub_status on; #开启nginx状态 access_log off; #关闭访问日志 allow 127.0.0.1;原创 2017-05-09 14:54:41 · 607 阅读 · 0 评论 -
zabbix监控Apache状态
源码安装的默认在httpd-info.conf里面有相关配置,可以在httpd.conf里面进行include。httpd.conf: Include conf/extra/httpd-info.conf 注意在httpd-info.conf里面有两个配置分别为server-status和server-info。分别依赖mod_status和mod_info模块。 mod_status里...原创 2017-05-09 14:52:20 · 1660 阅读 · 0 评论 -
percona插件监控mysql
一、下载模板工具[root@linux-node2 ~]# wget https://www.percona.com/downloads/percona-monitoring-plugins/percona-monitoring-plugins-1.1.7/binary/redhat/7/x86_64/percona-zabbix-templates-1.1.7-2.noarch.rpm#在agen原创 2017-05-09 11:56:17 · 648 阅读 · 0 评论 -
zabbix server环境的搭建
一、首先要有lnmp或者lamp的环境我的机器已经装过了,如果不会请参考我的博客:http://blog.csdn.net/m0_37886429/article/details/68941918 二、zabbix服务端安装、配置1.下载zabbix官网地址:http://www.zabbix.com/download 2.创建zabbix用户[root@原创 2017-04-11 13:25:45 · 843 阅读 · 0 评论 -
zabbix监控tcp状态脚本
#!/bin/bash #this script is used to get tcp and udp connetion status #tcp status metric=$1 tmp_file=/tmp/tcp_status.txt touch $tmp_filechown zabbix. $tmp_file /usr/bin/netstat -an|a原创 2017-03-29 16:39:28 · 1111 阅读 · 0 评论 -
zabbix-server或者agent启动脚本
#!/bin/sh#chkconfig:345 95 95#description:zabbix server# zabbix_server_ctl ## control script to stop/start/restart zabbix_server# author: charlie collins## (setup for Red Hat 7.3 with原创 2017-03-29 16:30:54 · 2911 阅读 · 0 评论 -
zabbix监控tomcat
在Zabbix中,JMX监控数据的获取由专门的代理程序来实现,即Zabbix-Java-Gateway来负责数据的采集,Zabbix-Java-Gateway和JMX的Java程序之间通信获取数据一、JMX在Zabbix中的运行流程:1.Zabbix-Server找Zabbix-Java-Gateway获取Java数据2.Zabbix-Java-Gateway找Java程序(zabbi翻译 2017-03-29 16:26:32 · 2933 阅读 · 1 评论 -
zabbix监控redis
1.配置所有Agent(标准化目录结构)[root@linux-node1 ~]# vim /etc/zabbix/zabbix_agentd.conf #编辑配置文件引用keyInclude=/etc/zabbix/zabbix_agentd.d/*.conf [root@linux-node1 ~]# mkdir /etc/zabbix/scripts #存放Shell脚本翻译 2017-03-29 16:15:53 · 1429 阅读 · 1 评论 -
zabbix监控php-fpm
1.配置所有Agent(标准化目录结构)[root@linux-node1~]# vim /etc/zabbix/zabbix_agentd.conf#编辑配置文件引用keyInclude=/etc/zabbix/zabbix_agentd.d/*.conf [root@linux-node1 ~]# mkdir /etc/zabbix/scripts #存放Shel翻译 2017-03-29 14:25:50 · 1004 阅读 · 0 评论 -
zabbix配置(自动添加主机和模板)
一、自动注册功能:1.修改agent的配置文件[root@linux-node2 ~]# grep '^[a-Z]' /etc/zabbix/zabbix_agentd.confPidFile=/var/run/zabbix/zabbix_agentd.pidLogFile=/var/log/zabbix/zabbix_agentd.logLogFileSize=0Se原创 2017-03-29 14:00:46 · 4196 阅读 · 0 评论 -
zabbix监控IDC机房丢包率的shell脚本
#!/bin/bashCount=0Log=/tmp/pingloss.logfunction CHECK { Count=0 for i in $IP_List;do FLAG=`/usr/local/zabbix/bin/zabbix_get -s $i -k pingloss[$1]`原创 2017-03-29 10:28:01 · 5164 阅读 · 0 评论