System
4 need you · snapshot 14:30 verified
Needs you
- Failing12 waiting since 13:48 · nobody has taken the alert
- 2 of 4 to ITDisk space and a changed server port
- LateLate since 14:30 · battery 21 %
- 3 rows waitingIMS ReelSaveIn is still a draft · 3 of 4 integrations on
Site
janus-smt-line2
Online · PostgreSQL OK- Version
- Janus 0.9.4
- Host
- Windows Server 2022
- Running for
- 6 d 4 h · since Thu 18 Sep
- Database
- PostgreSQL 16 · 164 MB · 212 GB free
- Background jobs
- 6 of 6 running
Rack networken5 · controllers only
Office networken0 · stations, terminals, handhelds, phones
Outside systemsthrough Integrations
Snapshots
How snapshots are kept
A snapshot every 15 minutes while the site is in use, read back on this host, then copied off it. The interval is a value on Policies.
The newest verified snapshot and the pre-update snapshots of the last two updates are never pruned. Licence files are never in a snapshot.
Restoring one is a Janus Service CLI step; Janus then starts in recovery mode. How a restore runs
- Latest snapshot
- 14:30 · verified
- Off-host copy
- Unknown · the host’s own tooling copies it
- Stock export
- Full stock 14:00 Exports
- Janus dataPostgreSQL 16 · database janusA snapshot every 15 min
- Verified on this hostD:\janus\snapshotsRead back and verified
- Copied off the hostpulled by the host’s own toolingJanus can’t see this copy
| Today | Size | On this host | Off-host copy |
|---|---|---|---|
| 14:30 | 164 MB | Verified | Unknown · the host’s own tooling copies it |
| 14:15 | 164 MB | Verified | Unknown |
| 14:00 | 163 MB | Verified | Unknown |
| 13:45 | 163 MB | Verified | Unknown |
Site transition
Cut over Mon 1 Sep · go/no-go 2 by Eszter Szabó 15:10 · rollback window closed 22:00
Cut over Mon 1 Sep: go/no-go 2 by Eszter Szabó at 15:10 · whole host, every rack.
- Prepare (done)
- Go/no-go 1 (done)
- Freeze and archiveDanutek’s record (done)
- Hand-over and commissioning (done)
- Re-put (done)
- Go/no-go 2 (done)
- First shiftrollback until 22:00 (done)
Prepare
Danutek site template · re-entered, never importedPrepareDone · 10 of 10
- DoneTime and certificateSet in the Janus Service CLI · Europe/Budapest from ntp.danutek.local · Danutek plant CA certificate
- DoneSnapshots copied off this computer\\fileserver\smt\janus · dedicated share credential · verified 14:30
- DoneRecovery code sealedCreated at the first sign-in, Mon 1 Sep 11:20 · sealed in the site safe, Office 2
- DoneRack port set on the hosten5 · 192.168.0.0/24 · set in the Janus Service CLI by plant IT
- 3 of 3Racks drafted from the Danutek site templateSR-01, SR-02, SR-03 qualified and in service · SR-04 being commissioned now
- 2 of 2Stations bound to a rackStation SMT-2 at SR-01 · Station SMT-1 at SR-03
- 2 of 2Handhelds enrolledPDA-03, PDA-04 · enrolled by QR through MDM
- 12 of 12People who can sign in10 by badge · 2 by passcode only
- DoneParts importedERP parts · last import Mon 22 Sep
- 9 of 9Supplier labels readOne label per supplier checked Mon 1 Sep
Before the first shift
- DoneRecovery kit kept off-hostLicence file, site certificate material and the share credential · Office 2 safe
- 2 of 4Server alerts reach ITDisk and server-port alerts still go to Eszter Szabó
Later
- 3 of 4 onIntegrationsIMS ReelSaveIn is a draft · each starts from now on
- AcceptedPolicies and tower lights reviewedStrict preset · version 14 · published by Eszter Szabó
- PerpetualLicenceRevision 3 · export and snapshots are never gated
Go/no-go 1
RecordedGo · go/no-go 1
- Decided by
- Eszter SzabóSupervisor · signed in by name
- When
- Mon 1 Sep 06:10
- Latest rollback start
- 20:30
- Reference
- EV-2104
- Ready Host checks and host OS
- Ready Label format published
- Ready MES lookup answers
- Ready Named supervisors
- Ready Licence imported, a rack free
- Ready Site certificate trusted on every device
- Ready Snapshot copied off the host
- Ready Recovery kit checked
Freeze and archive
Outside JanusThe old-system owner stops movements, takes the final database copy and full stock export (classified secret, checksums), disables the old service’s automatic start and updater, and rotates the MES credentials. Danutek’s transition record TR-SMT2-2026-01 holds it; Janus reads no archive.
Hand-over and commissioning
One owning connection per controller- In serviceSR-01 · Reel rack AAdopted at its own address · qualified as a whole by follow-the-light
- In serviceSR-02 · High-capacity rack BAdopted at its own address · qualified as a whole by follow-the-light
- In serviceSR-03 · Line-side rack CAdopted at its own address · qualified as a whole by follow-the-light
- CommissioningSR-04 · Line-side rack DOccupied rack, no clearing: baseline, follow the light, put in service
Re-put
Nothing left- None leftSR-01Every bay that reads a reel has a record
- None leftSR-02Every bay that reads a reel has a record
- None leftSR-03Every bay that reads a reel has a record
- None leftSR-04Every bay that reads a reel has a record
Go/no-go 2 · the go-live check
RecordedGo · go/no-go 2
- Decided by
- Eszter SzabóSupervisor · signed in by name
- When
- Mon 1 Sep 15:10
- Reference
- EV-2161
- Ready Racks qualified and in service
- Ready One put-in, sensor-confirmed
- Ready One take-out
- Ready Cancel issue: the reel put back
- Ready One scan-time lookup
- Ready One stock export written
- Ready Every tower shows healthy
First shift
Rollback window until 22:00The rollback window closed Mon 1 Sep 22:00, at the end of the first shift. After it, a defect is bridged by manual operation of the affected scope until a forward fix lands as a patch release: gated on an 8–12 h soak, the 72 h soak completed afterwards.
Health alerts
Where health alerts go
Server alerts go to plant IT on-call; floor alerts go to the supervisor on duty, otherwise the site administrator by SMS. Email, SMS and Teams are set in Integrations; each person’s optional notices in My settings.
To plant IT on-call · Gábor Szabó · email
- Off-host snapshot copy failingOn
Last: Mon 22 Sep 10:03 · verified again 10:15Email to Gábor Szabó 10:04opened 10:06
- Certificate expires in 30 daysOn
Not raised · valid to Fri 17 Sep 2027
- Disk below 10 GB freeGoes to Eszter Szabó
Not raised · 212 GB free
- Server port changedGoes to Eszter Szabó
USB Ethernet en7 plugged in 13:50Email to Eszter Szabó 13:51not opened
To the shift · supervisor on duty, otherwise Eszter Szabó by SMS
- Messages piling upOn
Counter ReelSave · 12 waiting since 13:48Nobody on Shift B holds “Resend failed messages”Email to Eszter Szabó 13:50not taken over
- Rack sensors not reportingOn
SR-02 tier 3 since 09:41SMS to Katalin Horváth 09:41opened 09:44taken over by Bence Tóth 14:02
- Controller offlineOn
None nowSMS to the supervisor on duty——
Plant monitoringHealth address · syslog off
- Health addresshttps://janus-smt-line2.local:8443/health · answers OK or Not OK with the failing check · no site data
- SyslogOffSends every health alert to syslog.danutek.local:514 as well.
Server and support
This serverIn sync · set in the Janus Service CLI
- Namejanus-smt-line2.local on the office network · DNS name not set
- CertificateTrusted · the site’s own certificate, Danutek plant CAFor janus-smt-line2.local, 192.168.10.24 · valid to Fri 17 Sep 2027
- TimeIn sync · Europe/Budapest (CEST, UTC+02:00) · from ntp.danutek.local · off by 0.2 s
- AddressesOffice en0 · 192.168.10.24/24Rack port en5 · 192.168.0.253 · rack subnet 192.168.0.0/24 · no DHCP, no routing
- HostWindows Server 2022 · PostgreSQL 16 · maintenance group: Gábor Szabó
Owner Gábor Szabó · plant IT
Change a host setting
Plant IT runs these on this computer.
janus-service host show janus-service host set --ntp ntp.danutek.local janus-service ports set en5 --use racks --pool 192.168.0.20-39 janus-service cert import plant-ca.pfx
Version and updatesJanus 0.9.4 · Signed
- Janus 0.9.4Updated Thu 18 Sep 06:10 by Gábor Szabó (maintenance group) · pre-update snapshot kept
- Update rollbackEnded: commands were admitted after the pre-update snapshot. A defect now gets a forward fix, as a patch release where it is narrowly scoped.
- Patch releasesNarrowly scoped fixes: the same signing, checks and suites as a full release, gated on an 8–12 h soak; the 72 h soak follows.
Phone access2 phones paired · office network
Phones need a secure link on a network the host serves Janus on. Who may scan with a phone is set per person in People.
- Office network en0 · 192.168.10.24OnPrivate network · stations, handhelds, phones and office PCs
- Wi-Fi not connectedOffPublic network when connected
- Rack network en5 · 192.168.0.253Racks onlyControllers only. Phones are never allowed here.
IT sheetHanded over Mon 1 Sep · 1 open item
- Before installing JanusWindows host, ports, addresses, name, certificate, firewall, time, Wi-Fi, the off-host share · what Janus needs, blank for IT to fill in
- IT handover sheetEvery value read from this server now · 1 open item: line counter refused on port 9443
Diagnostics bundles2 saved · 1 not sent
Logs, health, versions and configuration for Danutek or Perpixel support, without secrets; people appear as stable pseudonyms. When Janus can’t start, the Janus Service CLI collects one.
- Health, rack checksFri 19 Sep, 11:04 · Eszter Szabó · 118 KB
- HealthTue 9 Sep, 16:40 · Dávid Horváth · 41 KB
RetentionActivity and receipts kept for good · cleanup every 6 h
| Records | Keeps | Holding now | Last cleanup |
|---|---|---|---|
| Activity log | For good | 58 213 | Never trimmed · from Mon 1 Sep |
| Receipts, including rejected take-out requests | For good | 4 811 | Never trimmed |
| Scanner diagnostics | 500 runs | 500 | Trimmed 18 not linked to anything |
| Rack health samples | 7 days | 120 960 | Trimmed 4 320 older than Wed 17 Sep |
| Message bodies sent to connected systems the message record itself stays | 30 days | 2 406 | Nothing to trim |
| Import files full files for the newest 32; the import record stays | 32 files | 32 | Nothing to trim |
Last cleanup 12:14 · next 18:14
Technical details
- Database
- PostgreSQL 16 · database janus on janus-smt-line2
- Background jobs
- Controller connection 3 of 4 · integration deliveries · cleanup · snapshots every 15 min · off-host copy · health alerts (every 30 s)
- Job
- retention-cleanup · every 6 h
- Retention version
- 3