Clean: Remove legacy test scripts and directories to improve security and repository cleanliness
This commit is contained in:
1 parent
996f685065
commit
03c9ce5482
20 files changed
-1341
No files matched your search
@@ -1,28 +0,0 @@
|
||||
require('dotenv').config({ path: 'd:/Kuliah/DPI/netify-dashboard/.env.local' });
|
||||
const mongoose = require('mongoose');
|
||||
|
||||
async function testFilter() {
|
||||
await mongoose.connect('mongodb://backone_inspect:backone_inspect@mongodb.prod.proit.id:27017/backone_inspect_0');
|
||||
console.log("Connected to MongoDB.");
|
||||
|
||||
// Using the exact collection name mongoose uses for DeviceStat
|
||||
const DeviceStat = mongoose.connection.collection('devicestats');
|
||||
|
||||
const kantorUUID = 'F6-2V-DT-8A';
|
||||
const kantorDevices = await DeviceStat.find({ agent_uuid: kantorUUID }).toArray();
|
||||
|
||||
console.log(`\nTotal device records saved in Database specifically for Agent Kantor (${kantorUUID}): ${kantorDevices.length}`);
|
||||
|
||||
const contaminated = kantorDevices.filter(d => d.ip_address && d.ip_address.startsWith('10.6.'));
|
||||
|
||||
console.log(`\nOUT OF THOSE, how many have Balaraja IP (10.6.x.x) despite being tagged as Kantor? ${contaminated.length}`);
|
||||
|
||||
if (contaminated.length > 0) {
|
||||
console.log("Example contaminated IPs in DB under Kantor's UUID:");
|
||||
console.log(contaminated.slice(0, 5).map(d => `- ${d.ip_address}`).join('\n'));
|
||||
}
|
||||
|
||||
process.exit(0);
|
||||
}
|
||||
|
||||
testFilter();
|
||||
@@ -1,44 +0,0 @@
|
||||
const express = require('express');
|
||||
const mongoose = require('mongoose');
|
||||
|
||||
async function testApps() {
|
||||
await mongoose.connect('mongodb://backone_inspect:backone_inspect@mongodb.prod.proit.id:27017/backone_inspect_0');
|
||||
|
||||
const { AppStat } = require('./models/Schemas');
|
||||
|
||||
const pipeline = [
|
||||
{ $match: { site_uuid: '1959bb55_045b_47c7_bbdd_f33b7db197b9' } },
|
||||
{ $group: {
|
||||
_id: '$app_label',
|
||||
download: { $sum: '$download' },
|
||||
upload: { $sum: '$upload' },
|
||||
flows: { $sum: '$flows' }
|
||||
}
|
||||
},
|
||||
{ $sort: { download: -1 } },
|
||||
{ $limit: 10 }
|
||||
];
|
||||
|
||||
const result = await AppStat.aggregate(pipeline);
|
||||
console.log('Result for Site A:', result);
|
||||
|
||||
const pipelineB = [
|
||||
{ $match: { site_uuid: '6681452d_9cae_4ff4_8ae8_0d504774265e' } },
|
||||
{ $group: {
|
||||
_id: '$app_label',
|
||||
download: { $sum: '$download' },
|
||||
upload: { $sum: '$upload' },
|
||||
flows: { $sum: '$flows' }
|
||||
}
|
||||
},
|
||||
{ $sort: { download: -1 } },
|
||||
{ $limit: 10 }
|
||||
];
|
||||
|
||||
const resultB = await AppStat.aggregate(pipelineB);
|
||||
console.log('Result for Site B:', resultB);
|
||||
|
||||
mongoose.disconnect();
|
||||
}
|
||||
|
||||
testApps();
|
||||
@@ -1,39 +0,0 @@
|
||||
const express = require('express');
|
||||
const mongoose = require('mongoose');
|
||||
|
||||
async function testSummary() {
|
||||
await mongoose.connect('mongodb://backone_inspect:backone_inspect@mongodb.prod.proit.id:27017/backone_inspect_0');
|
||||
|
||||
const { Summary } = require('./models/Schemas');
|
||||
|
||||
const siteIds = await Summary.distinct('site_uuid', { agent_uuid: null });
|
||||
|
||||
const now = new Date();
|
||||
const delta = 24 * 3600000;
|
||||
const timeFilter = { $gte: new Date(now.getTime() - delta) };
|
||||
|
||||
console.log('Querying with timeFilter:', timeFilter);
|
||||
|
||||
const siteSummaries = await Summary.find({
|
||||
site_uuid: { $in: siteIds },
|
||||
agent_uuid: null,
|
||||
timestamp: timeFilter
|
||||
}).lean();
|
||||
|
||||
let bandwidthDown = 0;
|
||||
let bandwidthUp = 0;
|
||||
|
||||
const validSite = siteSummaries.filter(x => x.bandwidth_down > 0 || x.bandwidth_up > 0);
|
||||
if (validSite.length > 0) {
|
||||
validSite.sort((a, b) => new Date(b.timestamp) - new Date(a.timestamp));
|
||||
bandwidthDown = validSite[0].bandwidth_down || 0;
|
||||
bandwidthUp = validSite[0].bandwidth_up || 0;
|
||||
}
|
||||
|
||||
console.log('Test validSite length:', validSite.length);
|
||||
console.log('Resulting Bandwidth:', bandwidthDown, bandwidthUp);
|
||||
|
||||
mongoose.disconnect();
|
||||
}
|
||||
|
||||
testSummary();
|
||||
Reference in new issue
Block a user