GNU/Linux >> Belajar Linux >  >> Linux

Memantau server Linux dengan iPhone/iPad

Pendahuluan:

Meskipun Apple tidak memiliki terlalu banyak aplikasi yang mendukung admin Linux, berikut adalah salah satu yang baru saja kembali ke pasar dengan rebound pada 26 Oktober 2016 dengan tampilan baru, fitur, dan perbaikan bug:Server iStat3 untuk Linux dan iStat3 untuk iOS dibuat oleh Bjango PTY Ltd. Aplikasi ini akan menampilkan langsung karakteristik server Linux berikut ini.
– Waktu beroperasi
– Penggunaan CPU
– Beban Sistem
– Ruang disk dan aktivitas disk
– Beban lalu lintas jaringan
– Daftar proses(atas)
– Sensor:Memori dan suhu CPU

Baca selengkapnya di //bjango.com/ios/istat/

Agar aplikasi iOS mendapatkan informasi ini dari server Linux, diperlukan koneksi ke rekan server iStat3 , yang merupakan agen yang berjalan di setiap server Linux yang ditargetkan. Agen adalah daemon yang berjalan di latar belakang dan mendengarkan pada port standar 5109 (dapat dikonfigurasi). Karena ada begitu banyak distribusi Linux yang berbeda, agen perlu dikompilasi di setiap server Linux yang ditargetkan. Untuk memfasilitasi proses ini saya menulis artikel ini.

Catatan: Saya hanya menyebutkan langkah-langkah untuk Debian 6/7/8 dan Ubuntu 12.x/14.x/16.x

Langkah-langkah:

Menginstal paket yang dibutuhkan:
apt-get update && apt-get install build-essential g++ autoconf libxml2-dev libssl-dev libsqlite3-dev fancontrol libsensors4:amd64 libsensors4-dev lm-sensors libssl1.0-dev
Unduh perangkat lunak:
wget http://download.bjango.com/istatserverlinux -O istatserver-linux_3.02.tar.gz
atau jika alamat diubah atau tidak tersedia
wget http://public.itmatrix.eu/istatserver-linux_3.02.tar.gz
Mengkompilasi dan menginstal perangkat lunak:
tar fvxz istatserver-linux_3.02.tar.gz
cd istatserver-3.02
./configure && make && make install

Mengonfigurasi server istat:
Di sini Anda perlu memodifikasi 5 digit server_code.
vim /usr/local/etc/istatserver/istatserver.conf

Persiapan ekstra untuk Debian 6/7 atau Ubuntu 12.x/14.x yang menggunakan init SysV

Mendapatkan skrip awal dari repo saya:
wget //public.itmatrix.eu/istatserver -O /etc/init.d/istatserver
chmod 755 /etc/init.d/istatserver
update-rc.d istatserver defaults
service istatserver start ; sleep 1 ; ps aux | grep -v grep | grep istat

Hasilnya seharusnya:
istat 17891 0.0 0.2 42108 2332 ? R 18:39 0:00 /usr/local/bin/istatserver -d

Persiapan ekstra untuk Debian 8 atau Ubuntu 16.x yang menggunakan Systemd init

vim /etc/systemd/system/istatserver.service
isi file istatserver.service:
[Unit]
Description=istatserver server daemon
Documentation=man:istatserver(8)
After=network.target
#
[Service]
Type=simple
EnvironmentFile=/etc/default/istatserver
ExecStart=/usr/local/bin/istatserver $OPTIONS
ExecReload=/bin/kill -HUP $MAINPID
KillMode=control-group
Restart=on-failure
RestartSec=30s
#
[Install]
WantedBy=multi-user.target

Pastikan file lingkungan ada, meskipun kosong, jika tidak layanan tidak akan mau memulai!!
touch /etc/default/istatserver
systemctl daemon-reload
systemctl enable istatserver.service
service istatserver start ; sleep 1 ; ps aux | grep -v grep | grep istat

Hasilnya seharusnya:
istat 1507 43.0 0.0 118844 7120 ? Ssl 19:02 0:00 /usr/local/bin/istatserver

Catatan Umum:

Pastikan firewall Anda mengizinkan di port 5109 (atau port apa pun yang Anda gunakan).
Saya menggunakan ufw , jadi misalnya perintahnya adalah:
ufw allow from any to any port 5109
Hasil:
Rule added
Rule added (v6)

MENINGKATKAN dari ISTATD ke ISTATSERVER:

Jika Anda sudah menjalankan versi lama agen(istatd) ini, berikut adalah langkah-langkah untuk berhenti menggunakannya:
ps aux | grep istat
killall istatd ; sleep 2 ; killall istatd
update-rc.d -f istatd remove

Mendapatkan APLIKASI iPad/iPhone:

Mengenai aplikasi iOS, Anda perlu membelinya di Apple store dan namanya adalah:iStat 3 dari Bjango PTY Ltd.
Aplikasi ini memungkinkan untuk memantau beberapa server Linux dengan grafik yang sangat cantik.
Jika Anda memiliki Mac, Anda juga dapat membeli APLIKASI serupa yang disebut iStat dari Apple Store. Ini menampilkan hal yang sama persis dengan iPad dan menambahkan beberapa fitur tambahan kecil.


Linux
  1. Lihat koneksi jaringan server Linux Anda dengan netstat

  2. Pemantauan keamanan di Linux dengan Tripwire

  3. Sinkronkan Waktu Server Linux dengan Server Waktu Jaringan

  1. Cara Memantau Keamanan Server Linux dengan Osquery

  2. Letakkan file dengan klien tftp di Linux

  3. Bagaimana cara mendaftarkan server Linux dengan server DNS Windows

  1. Pantau server Linux Anda dengan Checkmk

  2. Cara membuat server file pribadi dengan SSH di Linux

  3. Memantau host Linux dan Windows dengan Glances