HBMonv2/sysinfo/Readme.txt

100 lines
2.3 KiB
Plaintext

Monitoring system
==================
You can use and install ezSM tool to monitor your server instead described below method.
The ezSM you can download from: https://www.ezservermonitor.com/
Below is a description of how to monitor the system using rrdtools and scripts :
Install package:
sudo apt-get install rrdtool -y
Change scripts to execute:
chmod +x /opt/HBMonv2/sysinfo/cpu.sh
chmod +x /opt/HBMonv2/sysinfo/grap.sh
chmod +x /opt/HBMonv2/sysinfo/rrd-db.sh
Run script create database
cd /opt/HBMonv2/sysinfo
./rrd-db.sh
Edit file
/opt/HBMonv2/sysinfo/cpu.sh
Setup in WEB_PATH path to your web server html directory
for example /var/www/html or /var/www/html/hbmon
where is located your html files of HBMon
Edit file
/opt/HBMonv2/sysinfo/graph.sh
Setup in WEB_PATH path to your web server html directory
for example /var/www/html or /var/www/html/hbmon
where is located your html files of HBMon
Setup temperature depend of your computer
On raspberry pi or PC you can use sensors package to get temperature CPU
If not avilable set:
tempcpu=false
For VPS set:
tempcpu=false
Optional display network traffic
===============================
Instal package mrtg and snmp
sudo apt-get install mrtg snmp snmpd -y
Edit file
/etc/snmp/snmpd.conf
and set as below
rocommunity public localhost
#rocommunity public default -V systemonly
#rocommunity6 public default -V systemonly
Restart snmpd
systemctl restart snmpd
Create config for mrtg:
cfgmaker -zero-speed=10000 public@localhost > /etc/mrtg.cfg
Please edit /etc/mrtg.cfg and change diretory to store image change WorkDir with
path to your webserver html directory where is html files for HBMon:
WorkDir:/var/www/html/hbmon/img/mrtg
Put below lines in section your netrwork card
and replace localhost_2 to your name network card as result cfgmaker generate in mrtg.cfg
XSize[localhost_2]: 600
Options[localhost_2]: growright, bits
Unscaled[localhost_2]: d
Tune MaxBytes value for exmample 50000 to set vertical scale graph
Please edit template file where is which graph you are want display /opt/HBMonv2/templates/sysinfo_template.html
and check / verify name of img from mrtg: <img alt="" src="/img/mrtg/localhost_2-day.png" />