解决方案:企业上云之如何监控数据库
优采云 发布时间: 2022-12-09 03:54解决方案:企业上云之如何监控数据库
一切都需要在运维中进行监控。数据库作为企业的生命线,需要进行监控。本文使用open-falcon+mymon来监控数据库。
一、open-falcon的部署
open-falcon这里就不详细展开了。前面的文章提到了如何构建open-falcon组件(在云服务器的不同系统上部署了多少工具和软件)。
2.搭建mymon
go get -u github.com/open-falcon/mymon
cd $GOPATH/src/github.com/open-falcon/mymon
make
3.数据库配置权限
建议为数据库创建一个独立的账户,只需要process和replication client权限
4.配置文件修改
cd etc/
修改myMon.cfg
----------------------------------
[default]
# 工作目录
basedir = .
<p>
# 日志目录,默认日志文件为myMon.log,旧版本有log_file项,如果同时设置了,会优先采用log_file
log_dir = ./logfile_name
# 配置报警忽略的metric项,依然会上报改metric,但原有的该metric项的报警策略将不会生效
ignore_file = ./falconignore
# 保存快照(process, innodb status)的目录
snapshot_dir = ./snapshot
# 保存快照的时间(日)
snapshot_day = 10
# 日志级别[RFC5424]
# 0 Emergency
# 1 Alert
# 2 Critical
# 3 Error
# 4 Warning
# 5 Notice
# 6 Informational
# 7 Debug
log_level = 2
# falcon agent连接地址
falcon_client=http://127.0.0.1:1988/v1/push
# 自定义endpoint
endpoint=XXX
####配置数据库连接的权限和IP地址
[mysql]
user=XXXXX
password=XXXXX
host=XXXXX
port=XXXX</p>
5.加入定时任务
echo '* * * * * root cd /opt/go/src/github.com/open-falcon/mymon && ./mymon -c etc/myMon.cfg' > /etc/cron.d/myMon
6. open-falcon查看图片
采集的数据会被整理成相关的metri提交给falcon。我们可以对提交的数据设置一些监控项来判断数据库是否正常,例如:主从同步是否正常,是否有内部错误导致连接掉线等等。
瑞江云官网链接:
解决方案:用于信息资源整合与网页数据抓取,网站抓取,信息采集技术
支持本地文本文件内容提取
支持常见的文件格式:*.TXT、*。CSV, *.XML, *.HTM
支持具有任意后缀名称的文本文件
内置六种记录块分割方法,可支持提取几乎任何格式的数据
支持命令行格式,可与Windows任务计划程序配合使用,定期提取目标数据
支持唯一的记录索引,避免重复存储相同的信息
支持完全自定义数据库表结构
确保信息的完整性和准确性
支持各种主流数据库,如MSSQL,Access,MySQL,Oracle,DB2,Sybase等
3. 操作环境
操作系统: 视窗 XP/NT/2000/2003内存
:最低32M内存,建议128M以上硬盘
:至少20M可用硬盘空间
4. 行业应用
Web文本挖掘器主要用于:网络实时数据的提取,以及本地特殊格式数据的提取。
门户网站
它可以做到:
每天定期从目标网站的新闻RSS聚合或博客聚合中提取信息(标题,作者,内容等)到数据库中
利益:
轻松集成来自不同来源的网络新闻和博客
股票证券业
它可以做到:
自然而然
每天定期将市场数据从指定的远程文本文件或网页采集到数据库
利益:
轻松访问市场数据数据库
实时市场分析
金融业
它可以做到:
自然而然
每天将财务信息从指定的远程文本文件或网页采集到数据库
利益:
轻松访问市场数据数据库
实时市场分析
科研机构
它可以做到:
一些科学应用程序的输出只能是文本文件,可以用这个软件转换成数据库
利益:
无需程序员的帮助,数据可以轻松转换,每分钟可以处理数十兆字节的数据