Commit c95ff2f9667ad8590a7e688722225b6c35f26647
1 parent
80456837d3
Exists in
master
beta
Showing 3 changed files with 41 additions and 0 deletions Side-by-side Diff
config.ini
index.js
... | ... | @@ -0,0 +1,13 @@ |
1 | +var iniparser = require('iniparser'); | |
2 | +var config = iniparser.parseSync('./config.ini'); | |
3 | + | |
4 | +var redis = require('redis'); | |
5 | + | |
6 | +redisClient = redis.createClient(config.globals.redis_port, config.globals.redis_host); | |
7 | + | |
8 | +redisClient.on("pmessage", function (pattern, channel, message) { | |
9 | + var gateway = channel.match(/gw:(.*)\.text/)[1]; | |
10 | + console.log(message + ' (' + gateway + ')'); | |
11 | +}); | |
12 | + | |
13 | +redisClient.psubscribe('kimochi.*.text'); |
package.json
... | ... | @@ -0,0 +1,25 @@ |
1 | +{ | |
2 | + "name": "r97-aaa-pull-monitor", | |
3 | + "version": "0.0.1", | |
4 | + "description": "Monitor AAA PULL via Redis PUBSUB", | |
5 | + "main": "index.js", | |
6 | + "scripts": { | |
7 | + "test": "echo \"Error: no test specified\" && exit 1" | |
8 | + }, | |
9 | + "repository": { | |
10 | + "type": "git", | |
11 | + "url": "git@gitlab.kodesumber.com:reload97/r97-aaa-pull-monitor.git" | |
12 | + }, | |
13 | + "keywords": [ | |
14 | + "sate24", | |
15 | + "reload97", | |
16 | + "r97", | |
17 | + "st24" | |
18 | + ], | |
19 | + "author": "Adhidarma Hadiwinoto <adhisimon@gmail.com>", | |
20 | + "license": "BSD", | |
21 | + "dependencies": { | |
22 | + "redis": "~0.12.1", | |
23 | + "iniparser": "~1.0.5" | |
24 | + } | |
25 | +} |