DBforBIX可以支持市面上主流的数据库监控,包括Oracle,Mysql,PostgreSQL,MSSQL,DB2,这篇文章简单的记录一下我监控oracle的过程;
软件环境:
Jdk 1.8.0_112
zabbix 3.4.2
orabbix 1.2.3
Zabbix(3)邮件报警配置
Zabbix(2)监控客户端安装
Zabbix(1)监控搭建
Zabbix是一款能够监控各种网络参数以及服务器健康性、完整性的分布式监控软件;
JDK环境变量配置
Windows
我的jdk安装在 C:\Program Files\Java\jdk1.8.0_202 目录下,以下为配置过程:
1.我的电脑-(右键)属性-高级系统设置-高级-环境变量
2.系统变量-新建
1 | 变量名:JAVA_HOME |
1 | 变量名:CLASSPATH |
1 | 变量名:Path |
Linux
编辑/etc/profile 文件,在文件最后添加以下内容
1 | export JAVA_HOME=/usr/local/jdk1.8.0_202/ |
source /etc/profile
保留系统以前自己配置的项,不要动!
WindowsUpdate不能更新,错误提示8024402F解决方法
Windows系统下WindowsUpdate不能更新了,显示的是8024402F错误。
微软上看到了解决方法:使用以下DNS服务:
首选DNS服务器:4.2.2.1
备用DNS服务器:4.2.2.2
使用以后马上见效果。
Jenkins持续集成发布时tomcat不能删除目录下文件
使用jenkins自动发布到tomcat时遇到一个问题,发布的时候不能自动删除tomcat下的工程目录,必须关闭tomcat之后,才能删除;提示如下
1 | "org.codehaus.cargo.container.tomcat.internal.TomcatManagerException: The Tomcat Manager responded "FAIL - Unable to delete [C:\ths\Tomcat8082-alk\webapps\SuperStation]. The continued presence of this file may cause problems." |
Linux下如何拨VPN
由于公司的svn和maven仓库地址都在内网,使用Centos系统搭建持续集成的时候,没有办法访问服务器,又不想换Windows环境;于是想办法在linux下拨通vpn!
Jenkins邮件通知配置
Jenkins环境搭建完成了,项目自动化编译打包也调通了,但是我们不能保证每次都是正常的,根据自己的情况(构建失败,构建状态不稳定)配置邮件通知是有必要的;这篇文章我采用腾讯qq邮箱来发送,使用公司邮箱来接收;
常用的几种方式
- 使用内置的邮件插进(使用全局的配置,只能有一个接收方)
- 使用邮件扩展插件【Email Extension Plugin】(使用全局的配置,能有多个接收方,但是只能有一个发送方)
- 使用邮件扩展插件【Email Extension Plugin】+Groovy脚本(实现每个Job对应不同的发送邮件,多个发送方)
- 开发邮件转发中间件或者使用Foxmail这些工具来转发(每个Job发送到对应的邮箱,然后中间件负责转发到成员列表的邮箱。对发送插件没什么要求,只要能发送即可)
(这篇文章只说一下前两种方式)
Jenkins打包不能发现本地仓库包
jenkins里新建了一个maven风格的项目,打包过程中找不到ojdbc的包,然后手动下载,加载到本地仓库中了,jenkins依然提示找不到这个包。
1 | [ERROR] Failed to execute goal on project atmosphere: Could not resolve dependencies for project com.ths:atmosphere:war:0.0.1-SNAPSHOT: Failure to find com.oracle:ojdbc14:jar:10.2.0.4.0 in https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1] |