Skip to content

Commit 9c0e41f

Browse files
committed
Remove remote_syslog BE code
1 parent 947efa7 commit 9c0e41f

File tree

13 files changed

+0
-328
lines changed

13 files changed

+0
-328
lines changed

frontend/src/app/components/admin/audit-pane/categories.js

-5
Original file line numberDiff line numberDiff line change
@@ -351,11 +351,6 @@ export default {
351351
entityId: () => ''
352352
},
353353

354-
remote_syslog: {
355-
message: 'Remote Syslog Set',
356-
entityId: () => ''
357-
},
358-
359354
set_certificate: {
360355
message: 'Certificate Set',
361356
entityId: () => ''

platform_restrictions.json

-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
"peer_to_peer_ports",
2525
"server_details",
2626
"cluster_connectivity_ip",
27-
"remote_syslog",
2827
"toggle_endpoint_agent"
2928
]
3029
}

src/api/stats_api.js

-3
Original file line numberDiff line numberDiff line change
@@ -250,9 +250,6 @@ module.exports = {
250250
proxy: {
251251
type: 'boolean'
252252
},
253-
remote_syslog: {
254-
type: 'boolean'
255-
},
256253
}
257254
}
258255
}

src/api/system_api.js

-45
Original file line numberDiff line numberDiff line change
@@ -324,32 +324,6 @@ module.exports = {
324324
}
325325
},
326326

327-
configure_remote_syslog: {
328-
method: 'POST',
329-
params: {
330-
type: 'object',
331-
required: ['enabled'],
332-
properties: {
333-
enabled: {
334-
type: 'boolean'
335-
},
336-
protocol: {
337-
type: 'string',
338-
enum: ['TCP', 'UDP']
339-
},
340-
address: {
341-
type: 'string'
342-
},
343-
port: {
344-
type: 'number'
345-
}
346-
}
347-
},
348-
auth: {
349-
system: 'admin',
350-
}
351-
},
352-
353327
attempt_server_resolve: {
354328
doc: 'Attempt to resolve a server name + ping',
355329
method: 'POST',
@@ -540,21 +514,6 @@ module.exports = {
540514
},
541515
}
542516
},
543-
remote_syslog_config: {
544-
type: 'object',
545-
properties: {
546-
protocol: {
547-
type: 'string',
548-
enum: ['TCP', 'UDP']
549-
},
550-
address: {
551-
type: 'string'
552-
},
553-
port: {
554-
type: 'number'
555-
}
556-
}
557-
},
558517
ip_address: {
559518
type: 'string'
560519
},
@@ -642,7 +601,6 @@ module.exports = {
642601
"peer_to_peer_ports",
643602
"server_details",
644603
"cluster_connectivity_ip",
645-
"remote_syslog",
646604
"toggle_endpoint_agent"
647605
],
648606
},
@@ -891,9 +849,6 @@ module.exports = {
891849
ntp_server: {
892850
$ref: '#/definitions/service_status_enum'
893851
},
894-
remote_syslog: {
895-
$ref: '#/definitions/service_dated_status'
896-
},
897852
cluster_communication: {
898853
type: 'object',
899854
properties: {

src/server/bg_services/server_monitor.js

-41
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,9 @@ async function run_monitors() {
6565
const os_type = os.type();
6666
const is_master = clustering_utils.check_if_master();
6767

68-
await _verify_remote_syslog_cluster_config();
6968
await _verify_server_certificate();
7069
await _check_dns_and_phonehome();
7170
await _check_proxy_configuration();
72-
await _check_remote_syslog();
7371
await _check_internal_ips();
7472
await _check_disk_space();
7573

@@ -107,23 +105,6 @@ function _verify_server_certificate() {
107105
});
108106
}
109107

110-
function _verify_remote_syslog_cluster_config() {
111-
dbg.log2('Verifying remote syslog server configuration in relation to cluster config');
112-
let system = system_store.data.systems[0];
113-
let syslog_conf = _.clone(system.remote_syslog_config);
114-
return os_utils.get_syslog_server_configuration()
115-
.then(platform_syslog_server => {
116-
if (!_are_platform_and_cluster_conf_equal(platform_syslog_server, syslog_conf)) {
117-
dbg.warn(`platform remote syslog not synced to cluster. Platform conf: `, platform_syslog_server, 'cluster_conf:', syslog_conf);
118-
if (syslog_conf) {
119-
syslog_conf.enabled = true;
120-
}
121-
return os_utils.reload_syslog_configuration(syslog_conf);
122-
}
123-
})
124-
.catch(err => dbg.error('failed to reconfigure remote syslog cluster config on the server. reason:', (err && err.code) || err));
125-
}
126-
127108
function _are_platform_and_cluster_conf_equal(platform_conf, cluster_conf) {
128109
platform_conf = _.omitBy(platform_conf, _.isEmpty);
129110
cluster_conf = _.omitBy(cluster_conf, _.isEmpty);
@@ -241,28 +222,6 @@ function _check_proxy_configuration() {
241222
});
242223
}
243224

244-
function _check_remote_syslog() {
245-
dbg.log2('_check_remote_syslog');
246-
let system = system_store.data.systems[0];
247-
if (_.isEmpty(system.remote_syslog_config)) return;
248-
if (_.isEmpty(system.remote_syslog_config.address)) return;
249-
monitoring_status.remote_syslog_status = {
250-
test_time: moment().unix()
251-
};
252-
return net_utils.ping(system.remote_syslog_config.address)
253-
.then(() => {
254-
monitoring_status.remote_syslog_status.status = "OPERATIONAL";
255-
})
256-
.catch(err => {
257-
monitoring_status.remote_syslog_status.status = "UNREACHABLE";
258-
Dispatcher.instance().alert('MAJOR',
259-
system_store.data.systems[0]._id,
260-
`Remote syslog server ${system.remote_syslog_config.address} could not be reached, check Syslog configuration or connectivity`,
261-
Dispatcher.rules.once_daily);
262-
dbg.warn('Error when trying to check remote syslog status.', err.stack || err);
263-
});
264-
}
265-
266225
function _check_internal_ips() {
267226
dbg.log2('_check_internal_ips');
268227
return server_rpc.client.cluster_server.check_cluster_status()

src/server/system_services/schemas/cluster_schema.js

-4
Original file line numberDiff line numberDiff line change
@@ -304,10 +304,6 @@ module.exports = {
304304
type: 'string',
305305
enum: ['UNKNOWN', 'FAULTY', 'UNREACHABLE', 'OPERATIONAL']
306306
},
307-
remote_syslog_status: {
308-
type: 'string',
309-
enum: ['UNKNOWN', 'FAULTY', 'UNREACHABLE', 'OPERATIONAL']
310-
},
311307
cluster_status: {
312308
anyOf: [{
313309
type: 'string',

src/server/system_services/schemas/system_schema.js

-16
Original file line numberDiff line numberDiff line change
@@ -103,22 +103,6 @@ module.exports = {
103103
},
104104
},
105105

106-
//Remote syslog configuration
107-
remote_syslog_config: {
108-
type: 'object',
109-
properties: {
110-
protocol: {
111-
type: 'string'
112-
},
113-
address: {
114-
type: 'string'
115-
},
116-
port: {
117-
type: 'number'
118-
}
119-
}
120-
},
121-
122106
bg_workers_info: {
123107
type: 'object',
124108
properties: {

src/server/system_services/stats_aggregator.js

-2
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,6 @@ const SINGLE_SYS_DEFAULTS = {
8787
dns_name: false,
8888
ntp_server: false,
8989
proxy: false,
90-
remote_syslog: false
9190
},
9291
cluster: {
9392
members: 0
@@ -188,7 +187,6 @@ async function get_systems_stats(req) {
188187
dns_name: has_dns_name,
189188
ntp_server: !_.isEmpty(res.cluster.shards[0].servers[0].ntp_server),
190189
proxy: !_.isEmpty(res.phone_home_config.proxy_address),
191-
remote_syslog: !_.isEmpty(res.remote_syslog_config),
192190
},
193191
cluster: {
194192
members: res.cluster.shards[0].servers.length

src/server/system_services/system_server.js

-43
Original file line numberDiff line numberDiff line change
@@ -629,7 +629,6 @@ function read_system(req) {
629629
ip_address: ip_address,
630630
dns_name: dns_name,
631631
base_address: base_address.toString(),
632-
remote_syslog_config: system.remote_syslog_config,
633632
phone_home_config: phone_home_config,
634633
version: pkg.version,
635634
node_version: process.version,
@@ -1006,47 +1005,6 @@ function update_phone_home_config(req) {
10061005
.return();
10071006
}
10081007

1009-
function configure_remote_syslog(req) {
1010-
let params = req.rpc_params;
1011-
dbg.log0('configure_remote_syslog', params);
1012-
1013-
let update = {
1014-
_id: req.system._id
1015-
};
1016-
let desc_line = '';
1017-
if (params.enabled) {
1018-
if (!params.protocol || !params.address || !params.port) {
1019-
throw new RpcError('INVALID_REQUEST', 'Missing protocol, address or port');
1020-
}
1021-
desc_line = `remote syslog was directed to: ${params.address}:${params.port}`;
1022-
update.remote_syslog_config = _.pick(params, 'protocol', 'address', 'port');
1023-
1024-
} else {
1025-
desc_line = 'Disabled remote syslog';
1026-
update.$unset = {
1027-
remote_syslog_config: 1
1028-
};
1029-
}
1030-
1031-
return P.resolve()
1032-
.then(() => system_store.make_changes({
1033-
update: {
1034-
systems: [update]
1035-
}
1036-
}))
1037-
.then(() => os_utils.reload_syslog_configuration(params))
1038-
.then(() => {
1039-
Dispatcher.instance().activity({
1040-
event: 'conf.remote_syslog',
1041-
level: 'info',
1042-
system: req.system._id,
1043-
actor: req.account && req.account._id,
1044-
desc: desc_line,
1045-
});
1046-
})
1047-
.return();
1048-
}
1049-
10501008
function set_certificate(zip_file) {
10511009
dbg.log0('upload_certificate');
10521010
let key;
@@ -1285,7 +1243,6 @@ exports.verify_phonehome_connectivity = verify_phonehome_connectivity;
12851243
exports.update_phone_home_config = update_phone_home_config;
12861244
exports.set_maintenance_mode = set_maintenance_mode;
12871245
exports.set_webserver_master_state = set_webserver_master_state;
1288-
exports.configure_remote_syslog = configure_remote_syslog;
12891246
exports.set_certificate = set_certificate;
12901247

12911248
exports.get_node_installation_string = get_node_installation_string;

src/server/utils/clustering_utils.js

-1
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,6 @@ function get_cluster_info(rs_status) {
209209
phonehome_server: status.ph_status,
210210
phonehome_proxy: status.proxy_status,
211211
ntp_server: status.ntp_status,
212-
remote_syslog: status.remote_syslog_status,
213212
cluster_communication: {
214213
test_completed: status.cluster_status !== 'UNKNOWN',
215214
results: status.cluster_status === 'UNKNOWN' ? undefined : status.cluster_status

0 commit comments

Comments
 (0)