Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

DTH Network

No description
by

Casey Sullivan

on 11 May 2016

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of DTH Network

Initial flow chart
The Process
Coding Flowcharts
Cron Job Code
Overview of Code
DTH Network
Production by: Mara,Belle,Stacey,Allison and Casey
UI Code
User interface code
Revision flow chart
The DTH Network is a command line tool that takes inputs of different data about systems attached to the UNIX environment. The module prints a summary of how many users are online or down in the UNIX network from the input given. The platform to be used for this system is Linux and the languages used to develop the system will be Shell Scripting .


LINUX- write the script to gain the user info
CRON- Works with LINUX to run a background script
Our Objective
The Plan
User Interface
Cron job
Afterword
User interface code (Input from File)
Which language was best, Bash, Python, or Combo?
Using bash commands in python was overkill and not efficient.
Capstone Project to highlight our diverse skillset.
Simple elegant solution to a simplified problem.

* * * * * /home/mguser12/cronjob.sh > /home/mguser12/cronoutput.log 2>&1
Check_file.sh

echo 'Please enter the file path' read info

index
=0
while
read line;
do
my_array[$index]="
$line
"
index=$(($index+1))
done < $info

Bonus:
Codename:BZZ LGHTYR
The Software Requirements Specification (SRS) document provides a detailed description of the requirements for the DTH Network Management System and will be given to the client

This document explains the DTH network management system project and its’ functionality and will allow for the correct software to be developed for the end user and will be used for the development of the future stages of the project.

This SRS will provide the foundation for the project, how it is designed, constructed, and tested.


Software Requirements Specification (SRS) Document
GOAL:
look for ways to improve system efficiency, with large systems in mind
user/system on too long online, is it justified?
efficient use of resources
predict future use for planning
HOW:
Data science technology
Basic Stats
Graphs

We needed concise bash code.
Use grep, sed or awk?
Other functions: w, who, and users?
Complete focus on bash shell scripting.


Software Needed

Jupyter Notebook for Python:

Virtual Envrionment
OR
Anaconda
AND
Text Editor
Browser

Numpy
Pandas
Matplotlib

Python Libraries
Cron:
munge_data.sh
cron_graphs.sh

Future:
Alert when user/system is outside of 2sd of their norm and agg norm
Predict user/system time for scheduling (linear regression)
Predict which users/systems will be redlining at what times
Find us on github
To Infinity and …...BCron
THE END
(for real)
Full transcript