Design Development

Script simple check workstation yang sedang hidup

Ini adalah shellscript ecek-ecek tapi lumayan berguna. Bergunanya gimana? Ketika ente punya banyak station diseluruh Indonesia, katakanlah 50 oh bukan…100. masih kurang lagi? Ok 500. maka ini akan berguna untuk mengecek kondisi disana. Memang ada sih software monitoring lain, namanya Zabbix cuma agak lambat terkadang ya mau ga mau cek manual sebagai cek rutin saja, jadinya punya laporan sendiri dan bukan sekedar berharap dari Zabbix itu.

Pertama buat file baru, buka terminal linux

  1. Ketik nano namafile.sh
  2. Copy script dibawah
  3. Ubah set permission rulenya ketikkan chmod +x namafile.sh
  4. Run file dengan command ./namafile.sh

Berikut adalah scriptnya,
echo “——————————————————“;
echo ” NETWORK TEST FOR LOT 01A AWS STATION “;
echo “——————————————————“;
echo -e “\e[1;31m 1.TEGAL – IP: x.x.x.x – GW : x.x.x.x \e[0m”;
ping x.x.x.x -c 3
echo “”;
echo “————— RDP PORT CHECK 3389 -w 5 —————“;
nc -vz x.x.x.x 3389 -w 5
echo “————— VNC PORT CHECK 5900 -w 5 ————— “;
nc -vz x.x.x.x 5900 -w 5
echo -e “\e[1;33mTEST DONE!\e[0m”
echo “======================================================”;
echo “”;
echo -e “\e[1;31m 2.GUNUNG SITOLI – IP: x.x.x.x – GW: x.x.x.x \e[0m”;
ping x.x.x.x -c 3
echo “”;
echo “————— RDP PORT CHECK 3389 -w 5 —————“;
nc -vz x.x.x.x 3389 -w 5
echo “————— VNC PORT CHECK 5900 -w 5 ————— “;
nc -vz x.x.x.x 5900 -w 5
echo -e “\e[1;33mTEST DONE!\e[0m”
echo “======================================================”;

selanjutnya silahkan tambahkan dan modifikasi sendiri.
Penjelasan :

Ganti x.x.x.x dengan target ip anda
3389 dan 5900 ini adalah port default Remote Desktop dan VNC untuk melakukan remote control
-c 3 membatasi ping sampai 3x saja
Mengenai nc command silahkan ketikkan man nc di terminal

Gimana kalo multi cek? Ya ubah lagi aja…

echo “——————————————————“;
echo ” NETWORK TEST FOR Lot 04A UPPER AIR STATION “;
echo “——————————————————“;
echo -e “\e[1;31m CILACAP – IP: x.x.x.x – GW : x.x.x.x \e[0m”;
echo “”;
echo “PING PC CILACAP”; ping x.x.x.x -c 3
echo “”;
echo “PING CMSS CILACAP”; ping x.x.x.x -c 3
echo “”;
echo “PING GATEWAY CILACAP”; ping x.x.x.x -c 3
echo “”;
echo “————— RDP PC CILACAP PORT CHECK 3389 -w 5 —————“;
nc -vz x.x.x.x 3389 -w 5
echo “————— VNC PC CILACAP PORT CHECK 5900 -w 5 ————— “;
nc -vz x.x.x.x 5900 -w 5
echo “TEST DONE!”
echo “————— RDP CMSS CILACAP PORT CHECK 3389 -w 5 —————“;
nc -vz x.x.x.x 3389 -w 5
echo “————— VNC CMSS CILACAP PORT CHECK 5900 -w 5 ————— “;
nc -vz x.x.x.x 5900 -w 5
echo “TEST DONE!”
echo “======================================================”;
echo “”;
echo -e “\e[1;31m TARAKAN – IP: x.x.x.x – GW : x.x.x.x \e[0m”;
echo “”;
echo “PING PC TARAKAN”; ping x.x.x.x -c 3
echo “”;
echo “PING CMSS TARAKAN”; ping x.x.x.x -c 3
echo “”;
echo “PING GATEWAY TARAKAN”; ping x.x.x.x -c 3
echo “”;
echo “————— RDP PC TARAKAN PORT CHECK 3389 -w 5 —————“;
nc -vz x.x.x.x 3389 -w 5
echo “————— VNC PC TARAKAN PORT CHECK 5900 -w 5 ————— “;
nc -vz x.x.x.x 5900 -w 5
echo “TEST DONE!”
echo “————— RDP CMSS TARAKAN PORT CHECK 3389 -w 5 —————“;
nc -vz x.x.x.x 3389 -w 5
echo “————— VNC CMSS TARAKAN PORT CHECK 5900 -w 5 ————— “;
nc -vz x.x.x.x 5900 -w 5
echo “TEST DONE!”
echo “======================================================”;

Gampang bukan. Bersusah payah ngetik dahulu, nikmati kemudian. Bayangkan kalo 50 station, apa ga pegel ente ngetik. Cukup run aja..

Ada cara yang lebih advance, namun ya elah, routine cek biasa aja masa mesti develop lama2 ūüėÄ

Bye

Facebook Comments

Pande Permadi

Pande Permadi. Hobby model kit diantaranya adalah Gundam. Kadang menggunakan C13, code13, root sebagai nicknamenya. Menyukai Linux sebagai OS Platform serta tertarik apapun yang berhubungan dengan Linux dan aplikasinya. Hal yang tidak disukai adalah Windows OS. Silahkan mengunjungi website resminya di www.pandepermadi.com

Komentar

Mungkin lebih tepatnya atau bisa juga dikatakan website ini sebagai blog pribadi. Sebagai pemilik website ini saya ingin memisahkan website pandepermadi.com yang crowded berisi profil dan portfolio kerja.

Stats

  • 0
  • 37
  • 0
  • May 3, 2020
Do NOT follow this link or you will be banned from the site!