Recommend this page to a friend! |
Download |
Info | Documentation | Files | Download | Reputation | Support forum | Blog | Links |
Ratings | Unique User Downloads | Download Rankings | ||||
Not yet rated by the users | Total: 83 | All time: 452 This week: 17 |
Version | License | JavaScript version | Categories | |||
proginoskes 1.0.2 | MIT/X Consortium ... | 1.0 | Networking, Node.js, Files and Folders |
Monitor your infrastructure in real time using ssh to centralize a stream of log events
To install npm install proginoskes
The available configuration sections and options.
_Example_
var options = {
global: {
port: 22, //all hosts use this port unless defined
username: 'root', //all hosts use this account unless defined
privateKey: './path/to/global/privatekey', //all hosts use this key unless defined
logs: [
'/var/log/ufw.log' //all hosts stream these logs
]
},
hosts: [
{
host: 'host-1.example',
privateKey: './path/to/host-1.example/privatekey',
logs: [
'/var/log/snort/snort.log',
'/var/log/audit/audit.log',
'/var/log/kern.log'
]
},
{
host: 'host-2.example',
port: 2222,
username: 'iamroot',
privateKey: './path/to/host-2.example/privatekey',
},
{
host: 'host-3.example',
password: 'secret-sauce',
logs: [
'/var/log/iptables.log',
'/var/log/audit/audit.log'
]
}
]
};
Once you have a good configuration with at least one defined host to monitor usage is easy.
_Example_
var cherubum = require('proginoskes');
cherubum.proginoskes(options, function(err, data) {
if (err) throw err;
console.log(data);
});
The returned object(s) are simple, but makes it easy to determine source.
_Example_
[ { server: 'server-1',
log: '/var/log/ufw.log',
data: 'Jan 9 07:24:12 node kernel: [UFW BLOCK] IN=eth0 OUT= MAC=52:54:00:12:34:56:52:55:0a:00:02:02:08:00 SRC=192.168.2.8 DST=10.0.2.15 LEN=44 TOS=0x00 PREC=0x00 TTL=64 ID=1593 PROTO=TCP SPT=60948 DPT=443 WINDOW=8760 RES=0x00 SYN URGP=0' },
{ server: 'server-2',
log: 'access-logs/some-site.com',
data: 'xxx.xxx.xxx.xxx - - [09/Jan/2015:08:23:13 -0600] "POST /wp-cron.php?doing_wp_cron=1420813393.8197140693664550781250 HTTP/1.0" 200 - "-" "WordPress/4.0.1; http://some-site.com"' } ]
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.