集成

监控平台cacti+nagios集成短信平台

浪尽此生 提交于 2020-03-25 01:06:56
3 月,跳不动了?>>> 这几天运维的同事提了一个需求:生产的监控平台cacti+nagios目前通过网络上流行的飞信接口对接,当服务器有问题,会及时发送短信通知。但是用飞信发短信很不稳定,几乎每天都需要换校验码才行。于是提出将 nagios监控报警发送短信 接入公司自己的短信平台。 简单说下思路:1、原飞信都是在 commands.cfg配置shell脚本执行的,我们可以沿用原来的消息格式; 2、短信平台可以开放一个URL调用接口,通过shell调用; 3、Linux中有curl指令,可以通过其使用post方式调用短信平台的Servlet; 4、于是,说干就干。。。。。 1、修改/usr/local/nagios/etc/objects/commands.cfg文件 ################ ##### #####fetion ##### ##### ###########a##### define command{ command_name host-notify-by-fx command_line curl -d "orgid=0001&userid=test&msg=Host $HOSTSTATE$ alert for $HOSTNAME$! on $LONGDATETIME$&telno=$CONTACTPAGER$" http://127.0.0.1:8080

Oracle Secure Global Desktop 与 EM12c的集成

心不动则不痛 提交于 2020-01-07 05:55:01
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 你可以在 这里 找到本文的原文。 前提条件 Oracle Enterprise Manager Cloud Control 12c Release 4 (12.1.0.4) 已经安装好,并可以从 https://oem.example.com:7802/em 访问到 EM12c的安装过程看 这里 。 Oracle Secure Global Desktop version 5.2 已经安装好,并可以从 https://demo.example.com 访问到 SGD5.2的安装过程看 这里 。 SGD服务器侧的设置 登陆到SGD服务器中,并创建 oracle 用户,并将 oracle 用户组中加入 ttaserv : [root@demo ~]# groupadd oinstall [root@demo ~]# useradd -G ttaserv,oinstall oracle [root@demo ~]# passwd oracle [root@demo ~]# id oracle uid=504(oracle) gid=504(oracle) groups=504(oracle),500(ttaserv),505(oinstall) 以root用户修改sudoers文件: [root@demo ~]#

解决java.lang.IncompatibleClassChangeError

狂风中的少年 提交于 2019-12-04 05:37:32
今天整理了Maven的pom.xml文件后,把多个项目用maven集成在了一起,结果在启动Tomcat的时候,遇到一个奇葩的错误: 严重: Servlet [spring] in web application [/AbcWeb] threw load() exception java.lang.IncompatibleClassChangeError: class org.springframework.core.type.classreading.ClassMetadataReadingVisitor has interface org.springframework.asm.ClassVisitor as super class at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase

将usb 声卡集成到android4.0上

元气小坏坏 提交于 2019-12-04 00:01:50
1. 任务分解 1.1 android 使用了tinyalsa库,看了一下代码,这个库实在功能太弱,google总是放弃稳定的好用的东西不用,自己乱搞,或许是因为licence的问题?于是第一个子任务是将原来android 2.3.3上的alsa库移植上来。 1.2 内核要打开配置,至少把UAC打开 1.3 找一个usb声卡,淘宝上7块钱就能买到,真他妈便宜,不知道这些人怎么挣钱的! 1.4 使用编译出来的alsa库进行测试,验证可正常使用 1.5 使用android自带的tinyalsa进行播放测试,因为android的HAL层是调用这个库的,所以这个还非测试不可 1.6 修改audio_hw(android声音的HAL层)代码,将UAC声卡接入到android4.0中去 1.7 使用android自带的Music.apk,SoundRecorder.apk进行最后测试,我想这两个过了其它软件应该没问题了吧 2. 各子任务的具体实施 2.1 移植alsa库 将原来android2.3.3/external/alsa-lib,android2.3.3/external/alsa-utils 这两个库cp到 android4.0/external/中 直接编译生成 相应的alsa_aplay,alsa_amixer,alsa_ctl,并cp到目标板子上,

Apache Ignite(五):Ignite和Kafka集成-实现高可扩展和高可靠的数据处理

我与影子孤独终老i 提交于 2019-12-03 19:44:21
这两者都具有高可扩展性和高可靠性,本文将说明如何集成Apache Ignite和Apache Kafka消息系统,以获得一个健壮的数据处理管道。目前,这两者的集成有两个开箱即用的解决方案,一个是KafkaStreamer,一个是IgniteSinkConnector,其中IgniteSinkConnector是基于Apache Kafka最近发布的新特性- Kafka连接器 。 1.通过KafkaStreamer注入数据 从Ignite 1.3版本开始,通过他的KafkaStreamer,支持从Kafka中获取数据,然后将其注入Ignite用于基于内存的数据处理。KafkaStreamer是IgniteDataStreamer的一个实现,他会使用Kafka的消费者从Kafka代理中拉取数据,然后将数据高效地注入Ignite缓存。 要使用它,首先,需要将KafkaStreamer依赖加入pom.xml文件: <dependency> <groupId>org.apache.ignite</groupId> <artifactId>ignite-kafka</artifactId> <version>${ignite.version}</version> </dependency> 假设已经有一个缓存,键和值都是 String 类型,通过一个简单的方式就能实现数据的流化处理:

Dao层系列-3-Hibernate Spring Intergration

人盡茶涼 提交于 2019-12-02 06:51:55
根据Dao层系列第一篇 http://my.oschina.net/yaolifei/blog/145161 改写,加入spring 首先看spring的配置文件: applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd"> <context:property-placeholder

Eclipse集成Liferay

风格不统一 提交于 2019-11-26 15:10:00
官方下载地址: http://www.liferay.com/ 1、下载Eclipse压缩包:eclipse-jee-luna-SR2-win32-x86_64.zip 2、下载liferay插件包:liferay-ide-updatesite-2.2.2-ga3-201501300730.zip 3、下载Liferay SDK包:liferay-plugins-sdk-6.2-ce-ga4-20150416163831865.zip 4、下载Liferay Tomcat包:liferay-portal-tomcat-6.2-ce-ga4-20150416163831865.zip 5、分别解压Eclipse和Liferay SDK的zip包 6、打开Eclipse,点击 Help - > Install New Software 7、点击Add,输入Name:Liferay IDE。点击Archive选择 liferay-ide-updatesite-2.2.2-ga3-201501300730.zip 包 8、依次点击OK -> Seclet All -> Next 9、坐等安装 10、安装完毕后重启Eclipse 11、配置Liferay SDK,依次点Windows -> Preferences,搜索Liferay,点击Installed Plugin SDKs 12