📜 ⬆️ ⬇️

Alarm, ahtung, attention, whistle all the server



Many people have no idea what the nervous system of the system administrators is: something constantly fails, and users do it all without any measure. Every day, we have to solve dozens, if not hundreds of tasks related to maintaining the operability of servers, network infrastructure, a fleet of user computers, all kinds of equipment and electronics. Not to mention all sorts of simpler tasks like software setup and office equipment maintenance. In our work a lot of routine, and we wanted to bring a little variety and fun to the workflow. No sooner said than done: after thinking a little, we built a special system of warning, control, control and rule.

In our company, everyday tasks - tasks - for system administrators are created in the internal information system. In our department hangs a large TV, which displays a list of the current unclosed task. Naturally, all tasks are classified by importance and urgency.

We wanted to make some nice variety in the process of obtaining information about new tasks. To do this, we chose several types of events and wrote a small application that sends messages (triggers) about these events to the virtual COM port of the Arduino Nano. Now, depending on the received trigger, the Arduino signals us with the help of one of the devices:
')




The code for programming this whole thing is quite simple, even a schoolboy can handle it:

int metro = 13; int buben = 12; int pig = 11; int alarm = 10; int usbnumber = 0; void setup() { pinMode(metro, OUTPUT); pinMode(buben, OUTPUT); pinMode(pig, OUTPUT); pinMode(alarm, OUTPUT); Serial.begin(9600); } void loop() { if (Serial.available()) { usbnumber = Serial.read(); if (usbnumber == 'm') { digitalWrite(metro, LOW); } if (usbnumber == 'b') { digitalWrite(buben, LOW); } if (usbnumber == 'a') { digitalWrite(alarm, LOW); } if (usbnumber == 'p') { digitalWrite(pig, LOW); } if (usbnumber == 'q') { digitalWrite(buben, HIGH); } Serial.print(usbnumber); } } 


In addition, especially for employees who personally come to our department for professional help, we made a device for relaxation - the control panel of the technical support department (you can see it in the first picture).

Indicators:

Buttons and switches:

The remote with buttons and indicators is a good thing, but quickly annoying. Therefore, in addition to the pleasure of tactile sensations, the console allows you to have fun in another way: it allows you to play the game "neutralize the bomb." The timer displays a countdown of 60 seconds, and during this time you need to have time to pick the right combination of keystrokes and switches that will stop the timer. If the sapper-enthusiast does not have time for a minute, the sound of an explosion comes from the speaker.

We kindly invite all those who have come to sit down at the console, share painful problems, and while we are working hard to solve the problems that have arisen, stand, figuratively speaking, at the helm of a team of system administrators. And it’s pleasant to a person, something can take hands and attention, and we don’t need to make sure that the bored guest doesn’t unscrew something important from the devices and accessories that are richly arranged in the department.

In general, the scheme of our new offline notification system looks like this:



The first visitors have already positively appreciated our creation. And now we are getting used to new unusual sounds that accompany the appearance of the next tasks.

PS In the process of creating a system, no pigs were harmed. Happy sys admin!

Source: https://habr.com/ru/post/263861/


All Articles