วันพุธที่ 1 พฤษภาคม พ.ศ. 2562
การติดตั้ง Cacti Monitoring ใน Ubuntu 16.04
1. ติดตั้ง Ubuntu Server 16.04
2. หลังจากติดตั้งแล้ว อัพเดตระบบอีกครั้งด้วยคำสั่ง
# apt-get update
# apt-get upgrade
3. ติดตั้ง apache2
#sudo apt-get install apache2
#sudo systemctl status apache2.service
#sudo netstat -tlpn
#sudo a2enmod ssl
#service apache2 restart
#sudo a2ensite default-ssl.conf
#service apache2 reload
#sudo systemctl restart apache2.service
#sudo netstat -tlpn
เรียกใช้งาน apache2 https://10.10.2.229/
4. ติดตั้ง php7
#apt install php7.0-snmp php7.0-xml php7.0-mbstring php7.0-json php7.0-gd php7.0-gmp php7.0-zip php7.0-ldap php7.0-mcrypt
#sudo apt install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-xml php7.0-gd
ทดสอบสร้างไฟล์ใน info.php
#sudo nano /var/www/html/info.php
<?php
phpinfo();
?>
เรียกใช้งาน https://your_server_IP_address/info.php
5. ติดตั้ง MySQL
Step 1 – Configure Apt Repository
#add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe'
#apt-get update
#wget http://repo.mysql.com/mysql-apt-config_0.8.9-1_all.deb
#sudo dpkg -i mysql-apt-config_0.8.9-1_all.deb
Step 2 – Install MySQL Server
#sudo apt-get update
#sudo apt-get install mysql-server
# apt-get install apache2 mysql-server-5.6 php libapache2-mod-php
Step 3 – Secure MySQL Installation
#sudo mysql_secure_installation
#sudo systemctl restart mysql.service
#mysql -u root -p
6. ติดตั้ง phpMyAdmin
#sudo apt install php-gettext phpmyadmin
เรียกใช้งาน https://your_server_IP_address/phpmyadmin/
7. ติดตั้ง SNMP, SNPMD และ RRDTools
# apt-get install snmp snmpd rrdtool
8. การติดตั้ง Cacti
# apt-get install cacti cacti-spine
ทำตามขั้นตอน
- เลือก server เป็น apache2
- เลือก config database Yes
- ใส่รหัสผ่าน MySQL
- ตั้งชื่อ Database for Cacti ว่า cacti
# service snmpd restart
# service mysql restart
# service apache2 restart
9. เข้าเว็บหน้า config cacti http://your-server_ip-address/cacti
Default user & password คือ admin
เว็บอ้างอิง https://linoxide.com/ubuntu-how-to/install-setup-cacti-ubuntu-16-04/