Normalize alive column values to boolean
(value)
| 4010 | 'sensing_service': { |
| 4011 | 'status': run(['systemctl', 'status', 'ragnar-sensing.service', '--no-pager', '-l']), |
| 4012 | 'show': run(['systemctl', 'show', 'ragnar-sensing.service', |
| 4013 | '-p', 'ActiveState', '-p', 'SubState', '-p', 'NRestarts', |
| 4014 | '-p', 'ActiveEnterTimestamp', '-p', 'ExecMainPID', '-p', 'Environment']), |
| 4015 | }, |
| 4016 | 'journal_sensing': run(['journalctl', '-u', 'ragnar-sensing.service', |
| 4017 | '-n', '400', '--no-pager']), |
| 4018 | 'journal_ragnar': run(['journalctl', '-u', 'ragnar.service', |
| 4019 | '-n', '80', '--no-pager']), |
| 4020 | 'sockets_udp': run(['ss', '-uanp']), |
| 4021 | 'udp_capture': udp, |
| 4022 | 'packet_analysis': analyze_udp(udp.get('stdout', ''), secs), |
| 4023 | 'binaries': { |
| 4024 | 'installed': '/usr/local/bin/ragnar-sensing-server', |
| 4025 | 'installed_md5': md5('/usr/local/bin/ragnar-sensing-server'), |
| 4026 | 'vendored': repo_bin, |
| 4027 | 'vendored_md5': md5(repo_bin), |
| 4028 | }, |
| 4029 | 'api': { |
| 4030 | 'status': _rusense_get('/api/v1/status'), |
| 4031 | 'nodes': _rusense_get('/api/v1/nodes'), |
| 4032 | 'mesh': _rusense_get('/api/v1/mesh'), |
| 4033 | 'adaptive_status': _rusense_get('/api/v1/adaptive/status'), |
| 4034 | 'models_active': _rusense_get('/api/v1/models/active'), |
| 4035 | 'sensing_latest': _rusense_get('/api/v1/sensing/latest'), |
no outgoing calls
no test coverage detected