A web based IDE for writing ETL pipeline in Python and server management.
/users/signup{
firstName: "John",
lastName: "Doe",
username: "johndoe123",
password: "testpass",
email: "john.doe@snailmail.com
}
/users/addserverExample
{
username: "johndoe123",
serverName: "server-1",
ipAddr: "192.168.1.1",
sshKey: false,
password: "serverpassowrd1"
}
/users/removeserverExample
{
username: "johndoe123",
serverName: "server-1",
}
/users/getserversExample
{
username: "johndoe123",
password: "testpass",
}
/health/setupserverExample
{
username: "johndoe123",
serverName:"server-2"
}
/health/displayExample
{
serverName:"test"
details:"all" or"last10" or "first10"
}
git clone https://github.com/mathewpius19/Server-Health-Monitor-v2.git
cd Server-Health-Monitor-v2
chmod 777 requirements.py
chmod 777 report.py
```password, servername and username will be passed on by our backend```
echo {password}|sudo -S apt install python3-pip
pip3 install psutil
pip3 install requests
python report.py {servername} {username}