Linfo - ສະແດງສະຖານະພາບສຸຂະພາບຂອງ Server Server ໃນເວລາຈິງ


Linfo ແມ່ນແຫລ່ງຂໍ້ມູນທີ່ບໍ່ເສຍຄ່າແລະເປີດເຜີຍ, ສະຖິຕິເຊີຟເວີຂ້າມເວທີ UI/ຫ້ອງສະຫມຸດເຊິ່ງສະແດງຂໍ້ມູນລະບົບຕ່າງໆຢ່າງຫຼວງຫຼາຍ. ມັນເປັນການຂະຫຍາຍ, ງ່າຍຕໍ່ການໃຊ້ (ຜ່ານນັກຂຽນ) ຫ້ອງສະຫມຸດ PHP5 ເພື່ອໃຫ້ໄດ້ສະຖິຕິລະບົບຢ່າງກວ້າງຂວາງຈາກໂປແກຼມ PHP ຂອງທ່ານ. ມັນເປັນມຸມມອງ Ncurses CLI ຂອງ Web UI ເຊິ່ງເຮັດວຽກຢູ່ໃນ Linux, Windows, * BSD, Darwin/Mac OSX, Solaris, ແລະ Minix.

ມັນສະແດງຂໍ້ມູນຂອງລະບົບລວມທັງປະເພດ CPU/ຄວາມໄວ; ສະຖາປັດຕະຍະ ກຳ, ການ ນຳ ໃຊ້ຈຸດຈຸດ, ຂັບແຂງ/optical/ແຟດ, ອຸປະກອນຮາດແວ, ອຸປະກອນເຄືອຂ່າຍແລະສະຖິຕິ, ເວລາຂຶ້ນ/ວັນ, ເກີບໃສ່ຊື່, ການ ນຳ ໃຊ້ຫນ່ວຍຄວາມ ຈຳ (RAM ແລະແລກປ່ຽນ, ຖ້າເປັນໄປໄດ້), ອຸນຫະພູມ/ແຮງດັນ/ຄວາມໄວຂອງພັດລົມແລະຂບວນ RAID.

  • PHP 5.3
  • ການຂະຫຍາຍ pcre
  • Linux -/proc ແລະ/sys ຖືກຕິດຕັ້ງແລະອ່ານໄດ້ໂດຍ PHP ແລະທົດສອບດ້ວຍແກ່ນ 2.6.x/3.x ແກ່ນ

ວິທີການຕິດຕັ້ງ Linfo Server Stats UI/library ໃນ Linux

ກ່ອນອື່ນ, ສ້າງໄດເລກະທໍລີ Linfo ໃນລະບົບຮາກຫລື Apache ຂອງເວັບໄຊທ໌ Nginx ຂອງທ່ານ, ຫຼັງຈາກນັ້ນ clone ແລະຍ້າຍແຟ້ມບ່ອນເກັບຂໍ້ມູນໃສ່ /var/www/html/linfo ໂດຍໃຊ້ ຄຳ ສັ່ງ rsync ດັ່ງທີ່ສະແດງຢູ່ຂ້າງລຸ່ມນີ້:

$ sudo mkdir -p /var/www/html/linfo 
$ git clone git://github.com/jrgp/linfo.git 
$ sudo rsync -av linfo/ /var/www/html/linfo/

ຈາກນັ້ນປ່ຽນຊື່ຕົວຢ່າງ sample.config.inc.php ມາເປັນ config.inc.php. ນີ້ແມ່ນເອກະສານ Linfo config, ທ່ານສາມາດ ກຳ ນົດຄຸນຄ່າຂອງຕົວເອງໃນນັ້ນ:

$ sudo mv sample.config.inc.php config.inc.php 

ຕອນນີ້ເປີດ URL http:// SERVER_IP/linfo ໃນ browser browser ເພື່ອເບິ່ງ Web UI ດັ່ງທີ່ສະແດງຢູ່ໃນ ໜ້າ ຈໍຂ້າງລຸ່ມນີ້.

ພາບ ໜ້າ ຈໍນີ້ສະແດງໃຫ້ເຫັນ Linfo Web UI ສະແດງຂໍ້ມູນລະບົບຫຼັກ, ສ່ວນປະກອບຮາດແວ, ສະຖິຕິ RAM, ອຸປະກອນເຄືອຂ່າຍ, ໄດແລະລະບົບໄຟລ໌ຈຸດ.

ທ່ານສາມາດເພີ່ມສາຍຂ້າງລຸ່ມນີ້ໃນເອກະສານ config config.inc.php ເພື່ອສົ່ງຂໍ້ຄວາມຜິດພາດທີ່ເປັນປະໂຫຍດ ສຳ ລັບຈຸດປະສົງການແກ້ໄຂບັນຫາ:

$settings['show_errors'] = true;

ແລ່ນ Linfo ໃນແບບ Ncurses

Linfo ມີການໂຕ້ຕອບ ncurses ທີ່ງ່າຍດາຍ, ເຊິ່ງອີງໃສ່ການຂະຫຍາຍ ncurses ຂອງ php.

# yum install php-pecl-ncurses                    [On CentOS/RHEL]
# dnf install php-pecl-ncurses                    [On Fedora]
$ sudo apt-get install php5-dev libncurses5-dev   [On Debian/Ubuntu] 

ຕອນນີ້ລວບລວມການຂະຫຍາຍ php ດັ່ງຕໍ່ໄປນີ້

$ wget http://pecl.php.net/get/ncurses-1.0.2.tgz
$ tar xzvf ncurses-1.0.2.tgz
$ cd ncurses-1.0.2
$ phpize # generate configure script
$ ./configure
$ make
$ sudo make install

ຕໍ່ໄປ, ຖ້າທ່ານໄດ້ລວບລວມແລະຕິດຕັ້ງການຂະຫຍາຍ php ຢ່າງປະສົບຜົນ ສຳ ເລັດ, ໃຫ້ ດຳ ເນີນການ ຄຳ ສັ່ງດ້ານລຸ່ມ.

$ sudo echo extension=ncurses.so > /etc/php5/cli/conf.d/ncurses.ini

ພິສູດຄວາມຖືກຕ້ອງ.

$ php -m | grep ncurses

ດຽວນີ້ແລ່ນ Linfo.

$ cd /var/www/html/linfo/
$ ./linfo-curses

ຄຸນລັກສະນະຕໍ່ໄປນີ້ຍັງບໍ່ໄດ້ເພີ່ມເຂົ້າໃນ Linfo:

<

  • ສະ ໜັບ ສະ ໜູນ ລະບົບປະຕິບັດການ Unix ເພີ່ມເຕີມ (ເຊັ່ນ: Hurd, IRIX, AIX, HP UX, ແລະອື່ນໆ)
  • ສະ ໜັບ ສະ ໜູນ ລະບົບປະຕິບັດການທີ່ບໍ່ຮູ້ຈັກ: Haiku/BeOS
  • ລັກສະນະພິເສດ/ຂະຫຍາຍພິເສດ
  • ສະ ໜັບ ສະ ໜູນ ສຳ ລັບຄຸນລັກສະນະຄ້າຍຄືກັບ htop ໃນຮູບແບບ ncurses
  • ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມ, ໃຫ້ໄປທີ່ຫໍສະ ໝຸດ Linfo Github: https://github.com/jrgp/linfo

    ຫມົດເທົ່ານີ້! ຈາກນີ້ທ່ານສາມາດເບິ່ງຂໍ້ມູນຂອງລະບົບ Linux ຈາກພາຍໃນ browser ໂດຍໃຊ້ Linfo. ທົດລອງໃຊ້ແລະແບ່ງປັນຄວາມຄິດຂອງທ່ານກັບພວກເຮົາໃນ ຄຳ ເຫັນ. ນອກຈາກນັ້ນ, ທ່ານໄດ້ຊອກຫາເຄື່ອງມື/ຫ້ອງສະມຸດທີ່ມີປະໂຫຍດທີ່ຄ້າຍຄືກັນບໍ? ຖ້າແມ່ນ, ຫຼັງຈາກນັ້ນໃຫ້ຂໍ້ມູນບາງຢ່າງກ່ຽວກັບພວກມັນເຊັ່ນກັນ.