系统运维监控
HarmonyOS Coder369
这个作者很懒,什么都没留下…
展开
-
nagios邮件告警设置方法成功版本
nagios邮件告警设置方法成功版本方法/步骤1yum remove sendmail建议先卸载掉系统自带的sendmail,改用postfix来作为邮件告警发出的客户端步骤阅读2并用rpm -qa | grep sendmail来确认sendmail已经卸载步骤阅读3ser原创 2016-06-30 13:09:09 · 2215 阅读 · 0 评论 -
怎样处理服务器负载量过大
一,确认服务器硬件是否足够支持当前的流量。二,优化数据库访问。服务器的负载过大,一个重要的原因是CPU负荷过大,降低服务器CPU的负荷,才能够有效打破瓶颈。而使用静态页面可以使得CPU的负荷最小化。前台实现完全的静态化当然最好,可以完全不用访问数据库,不过对于频繁更新的网站,静态化往往不能满足某些功能。缓存技术就是另一个解决方案,就是将动态数据存储到缓存文件中,动态网页直接调用这些文件,而不必再访原创 2017-01-20 21:31:16 · 9695 阅读 · 0 评论 -
centos6.5安装python-MySQLdb
centos6.5安装python-MySQLdb命令如下:view plainprint?#yum install python-devel mysql-devel zlib-devel openssl-devel #wget http://downloads.sourceforge.net/project/mysql-python/mysql-p原创 2017-01-23 14:55:50 · 892 阅读 · 0 评论 -
将RRD数据库中数据导入MYSQL中
将RRD数据库中数据导入MYSQL中 一、RRD数据库及RRDTOOL简介意为Round Robin Database。设计理念为按照round-robin的方式进行存储,在一个周期之后(可自己定义),新的数据会覆盖掉原来的数据。所以RRD数据库适合用来存储动态数据,并且不需长期存储。因为是周期性的覆盖旧的数据所以数据库的大小基本上就会固定下来,并不会随着时间而增大。原创 2017-01-23 14:57:46 · 1437 阅读 · 0 评论 -
centos 6.5 安装MySQL-python模块
如果你服务器环境允许yum,安装MySQL-python模块就很简单了[python] view plain copy yum install MySQL-python -y 当然也可以源码安装该模块首先安装 setuptools,下载源代码包:[plain] view plain c原创 2017-01-23 15:05:19 · 2856 阅读 · 0 评论 -
Centos6.5安装mysql不能启动,应该安装mysql-server
Centos6.5安装mysql不能启动,应该安装mysql-servercentos中安装mysql很简单如下命令即可yum install mysql 装好了,运行mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.soc原创 2017-01-23 15:20:51 · 1969 阅读 · 0 评论 -
CentOS-Mysql-Access denied for user root 更换root 密码
1. 停掉MySQL服务: /etc/init.d/mysqld stop使用safe模式,进行重启: mysqld_safe --skip-grant-tables2使用root账户,无密码登录: mysql -u root选择mysql database:原创 2017-01-23 15:24:04 · 579 阅读 · 0 评论 -
在CentOS系统下,主要有两种方法设置自己安装的程序开机启动。
在CentOS系统下,主要有两种方法设置自己安装的程序开机启动。1、把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的是设置开机启动httpd。#!/bin/sh## This script will be executed *after* all the other init scripts.# You can put your own ini原创 2017-01-23 15:59:33 · 369 阅读 · 0 评论 -
MySQL-python连接socket问题
MySQL-python连接socket问题Python中使用MySQLdb连接数据库时出现以下错误:Traceback (most recent call last): File "/home/monitor_user/serverMonitor.py", line 206, in ServerList = sqlQuery(getMngConn(), "s原创 2017-01-23 16:27:15 · 2894 阅读 · 0 评论 -
Linux 使用mysql简单教程
如果你会查询这些相关的问题,说明你是一个正在或者准备从事IT的程序猿,对于一个程序猿而言,不会使用linux系统的程序猿不是一好的程序猿哦!因为windows有时候真的让人很抓狂,而本人也相信没有什么习惯是不可以改变的。so以下都是在linux系统中的使用:安装mysql命令 :$ sudo apt-get install -y mysql-server查看mysql的原创 2017-01-23 16:42:13 · 560 阅读 · 0 评论 -
Python 字符串操作
Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等) 去空格及特殊符号 s.strip() .lstrip() .rstrip(',') 复制字符串 #strcpy(sStr1,sStr) sStr= 'strcpy'原创 2017-01-23 17:30:42 · 527 阅读 · 0 评论 -
Python与rrdtool的结合模块
Python与rrdtool的结合模块 rrdtool(round robin database)工具为环状数据库的存储格式,round robin是一种处理定量数据以及当前元素指针的技术。rrdtool主要用来跟踪对象的变化情况,生成这些变化的走势图,比如业务的访问流量、系统性能、磁盘利用率等趋势图,很多流行监控平台都使用到rrdtool,比较有名的为Cacti、Ganglia原创 2017-01-23 18:24:27 · 4268 阅读 · 1 评论 -
ganglia metric 默认监控项翻译 和 为什么空循环进程会导致CPU占有率很高?
监控项说明监控值Load_oneOne minute load average每分钟的系统平均负载load_one=0.0Load_fiveFive minute load average每5分钟的系统平均负载load_five=0.0Load_fifteenFifteen mi原创 2017-01-20 21:16:01 · 912 阅读 · 0 评论 -
集群监控系统Ganglia应用案例
集群监控系统Ganglia应用案例集群监控系统Ganglia应用案例——我们把集群系统投入生产环境后,这时就需要一套可视化的工具来监视集群系统,这将有助于我们迅速地了解机群的整体配置情况,准确地把握机群各个监控节点的信息,全面地察看监控节点的性能指标,使机群系统具有较高的管理性。监视系统的主要目标是从各个监控节点采集监控信息,如CPU温度、CPU利用率、用户数、进程数、内存利用率等,然原创 2017-01-20 20:11:19 · 856 阅读 · 0 评论 -
CentOS取消屏幕保护自动锁屏功能
CentOS取消屏幕保护自动锁屏功能1. 问题:默认启动屏幕保护问题描述: CentOS系统在用户闲置一段时间(默认为5分钟)后,会启动屏幕保护程序(默认的屏保为黑屏),并要求重新输入密码才能回到原来桌面。2. 解决方法:重新设置屏幕保护2.1 打开Screensaver Preferences界面2.2 取消屏幕保护的锁定功能原创 2017-01-20 10:02:55 · 4111 阅读 · 0 评论 -
nagios配置过程详解
一、nagios配置过程详解1、nagios默认配置文件介绍 nagios安装完毕后,默认的配置文件在/usr/local/nagios/etc目录下,每个文件或目录含义如下表所示: 2、配置文件之间的关系 在nagios的配置过程中涉及到的几个定义有:主机、主机组,服务、服务组,联系人、联系人组,监控时间,监控命令等,从这些定义可以看出,nagios各原创 2016-06-30 13:11:08 · 7798 阅读 · 3 评论 -
Linux下Nagios的安装与配置
一、Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。 Nagios原名为NetSaint,由Ethan Galstad开发并维护至今。NAGIOS是一个缩写形式: "Na原创 2016-06-23 13:28:48 · 8532 阅读 · 0 评论 -
Nagios:企业级系统监控方案
在大多数情况下Cacti + RRDtool已经实现对系统各种参数的监测。但很多企业可能不满足于仅仅监测系统基本参数的需求,而是需要监测除基本参数之外的各种应用程序的运行状况。很显然在这种情况下对于一些系统或者是自定义的程序Cacti + RRDtool的局限性就显示出来了。而此时就轮到了另外一种监测系统的登场。这就是我们现在要介绍的Nagios。Nagios是一个功能非常强大的开源的系统网络原创 2016-06-23 13:31:25 · 8971 阅读 · 0 评论 -
CentOS下Nagios的安装与配置(下半篇)
八、查看初步配置情况8.1 启动完成之后,登录Nagios Web监控页http://192.168.1.108/nagios/ 查看相关信息。8.2 点击左面的Current Status -> Hosts 可以看到所定义的三台主机已经全部UP了。8.3 点击Current Status -> Services 查看服务监控情况。看到Nagios-Li原创 2016-12-04 11:51:56 · 720 阅读 · 0 评论 -
CentOS下Nagios的安装与配置(上半篇)
一、Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。 Nagios原名为NetSaint,由Ethan Galstad开发并维护至今。NAGIOS是一个缩写形原创 2016-12-04 11:50:17 · 630 阅读 · 0 评论 -
2012届KDD Cup 2011届KDD Cup 2009届KDD Cup
2012届KDD Cup Track1任务:社交网络中的个性化推荐系统根据腾讯微博中的用户属性(User Profile)、SNS社交关系、在社交网络中的互动记录(retweet、comment、at)等,以及过去30天内的历史item推荐记录,来预测接下来最有可能被用户接受的推荐item列表Track2任务:搜索广告系统的pTCR点击率预估提供用户在腾讯搜索的查询词(quer原创 2016-12-05 09:54:31 · 737 阅读 · 0 评论 -
Ganglia 权威指南-安装Ganglia过程
Ganglia由gmond、gmetad和gweb三部分组成gmond(Ganglia Monitoring Daemon)是一种轻量级服务,安装在每台需要收集指标数据的节点主机上。gmond在每台主机上完成实际意义上的指标数据收集工作,并通过侦听/通告协议和集群内其他节点共享数据。使用gmond,你可以很容易收集很多系统指标数据,如CPU、内存、磁盘、网络和活跃进程的数据等。gm原创 2017-01-19 15:34:41 · 455 阅读 · 0 评论 -
监视Linux服务器的性能
重要性能监测工具:top、vmstat、w、uptime、ps、free、iostat、netstat、/proc等需要监视Linux服务器的性能?大多数Linux发行版都集成了一些监视工具。这些工具可以获取有关系统活动的信息的详细指标。通过这些工具,你可以发现产生系统性能问题可能存在原因。下面讨论的是一些最基本的命令,它涉及到系统分析和调试服务器等一些问题,如:1. 找出系统瓶原创 2017-01-19 16:41:48 · 2539 阅读 · 1 评论 -
centos 6 安装rrdtool
源码安装rrdtool没成功,依赖太多了,下面进行yum 安装rrdtool,首先加入dag的yum.[root@localhost]# cd /etc/yum.repos.d/[root@localhost]# vim dag.repo[dag]name=Dag RPM Repository for Red Hat Enterprise Linuxbaseurl=ht原创 2017-01-19 20:07:48 · 1251 阅读 · 0 评论 -
ganglia监控的数据 rrd数据文件
为了给ganglia监控的数据加上报警的功能,在jenkins里加了一个定时job,运行报警的脚本。脚本需要对ganglia记录的数据进行分析,以下是一点粗浅的理解。rrdtool的本质是用于画图的,所以当我运行rrdtool fetch /var/lib/ganglia/rrds/myapp/__SummaryInfo__/mycount.rrd AVERAGE时,出来的结果14原创 2017-01-19 20:10:24 · 2235 阅读 · 0 评论 -
RRDTool使用方法简介--Ganglia数据库
目录1、RRDTool简介2、所需了解的术语3、RRDTool工具绘图流程4、软件安装5、RRDTool绘图工作流程6、实战案例7、总结说明:博文中涉及的图片可能不是博主绘制。1、RRDTool简介 RRDTool是一个强大的绘图引擎,它能把以时间序列的数据用图表的的方式直观的表现出来,是由Tobias Oe原创 2017-01-19 20:14:06 · 4195 阅读 · 0 评论 -
atop就是一款用于监控Linux系统资源与进程的工具
引言Linux以其稳定性,越来越多地被用作服务器的操作系统(当然,有人会较真地说一句:Linux只是操作系统内核:)。但使用了Linux作为底层的操作系统,是否我们就能保证我们的服务做到7*24地稳定呢?非也,要知道业务功能是由系统上跑的程序实现的,要实现业务功能的稳定性,选择Linux只是迈出的第一步,我们更多地工作是不让业务程序成为稳定性的短板。 当我们的服务器出现问题原创 2017-01-24 22:53:43 · 2381 阅读 · 1 评论