សកលវ ិទ្យាល័យ អាស៊ី អឺរប
ASIA EURO UNIVERSITY
មហាវ ិទ្យាល័យ វវ ិទ្យាស្រសត និង បច្ចេកវ ិទ្យា
ច្េប៉ា តឺម៉ាង់ វវ ិទ្យាស្រសត កព្យូ ទ្យ័រ
ព្្ះរាជាណាចព្កកមព ុជា
ជាតិ ស្សនា ព្្ះមហាកសព្ត
កិចេការព្ស្យព្ជាវ ជពនាន់ទ្យ៊ី១៨, ព្ក ុម២, ឆ្ន ពទ្យ៊ី៣, ឆមាសទ្យ៊ី២
ផ្ននកវ ិទ្យាស្រសត កព្យូ ទ្យ័រ មខវ ិជាា Open Source
ច្រៀបច្រៀងនិងចងព្កងច្ោយ
១. ច្េង សបិន
២. ចពង រាវធ
៣.ស្ឌិន ឡាវ
៤.ឈឹម ចន់រសម ៊ី
៥.ច្យ៉ាន ផារង
៦.ជូវបូរាន់
02-Apr-2017
ស្រស្ត ចរយផ្ែនាព
Chan Oeurn
Cacti Network
Monitoring
The Cacti project was first started by LAN BERRY on September 2, 2001. Berry was
inspired to start the project while working for a small ISP while also still in high
school, learning PHP and MySQL. His central aim in creating Cacti "was to offer
more ease of use than RRDtool
On September 13, 2004, version 0.8.6
Version 0.8.8c was released in August 2014[16]
Version 0.8.8d was released in June 2015[17]
- - -
- - -
- - -
Cacti! tuesday, april 25th, 2017 - 09:13 pm1.1.5 released
History
Cacti is an open-source, web-based
network monitoring and graphing tool
designed as a front-end application. Cacti
allows a user to poll graph the resulting
data. It is generally used to graph time-
series data of metrics such as CPU load and
network bandwidth utilization. A common
usage is to monitor network traffic by
polling a network switch or router interface
via SNMP
The front end can handle multiple users,
each with their own graph sets so it is
sometimes used by display bandwidth
statistics for their customers.
Definition of Cacti
Benefit of Using Cacti
Benefit of using cacti
The primary features of Cacti include:
unlimited graph items
auto-padding support for graph
graph data manipulation
flexible data sources
data gathering on a non-standard
timespan
custom data-gathering scripts
built-in SNMP support
graph templates
data source templates
host templates
tree, list, and preview views of graph data
user-based management and see
Step 1 – Prerequisites
• rrdtool
• apache
• mysql
• cron
• gcc
yum -y install mariadb-server php php-cli php-mysql net-snmp-utils rrdtool 
php-snmp gcc mariadb-devel net-snmp-devel autoconf automake libtool
dos2unix wget help2man
systemctl enable httpd.service
systemctl enable mariadb.service
systemctl restart httpd.service
systemctl restart mariadb.service
Step 2 – Cacti Files
cd /var/www/html
wget http://www.cacti.net/downloads/cacti-0.8.8h.tar.gz
tar -xzvf cacti-0.8.8h.tar.gz
ln -s cacti-0.8.8h cacti
Step 3 – Cron and file permissions
adduser -d /var/www/html/cacti -s /sbin/nologin cacti
echo "*/5 * * * * cacti php /var/www/html/cacti/poller.php &>/dev/null" >> /etc/cron.d/cacti
cd /var/www/html/cacti
chown -R cacti.apache rra log
chmod 775 rra log
Step 4 – Cacti Database
/usr/bin/mysql_secure_installation
mysqladmin -u root -p create cacti
mysql -p cacti < /var/www/html/cacti/cacti.sql
mysql -u root -p
GRANT ALL ON cacti.* TO cactiuser@localhost
IDENTIFIED BY 'MyV3ryStr0ngPassword';
flush privileges;
exit
cd /var/www/html/cacti/include/
vim config.php
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost"; $database_username = "cactiuser";
$database_password = "MyV3ryStr0ngPassword";
$database_port = "3306"; $database_ssl = false;
$url_path = "/cacti/";
Step 5 – Adding firewall rules
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --reload
CACTI CentOS7
CACTI CentOS7
CACTI CentOS7
CACTI CentOS7
CACTI CentOS7
CACTI CentOS7
CACTI CentOS7
CACTI CentOS7
CACTI CentOS7
CACTI CentOS7
CACTI CentOS7
CACTI CentOS7
CACTI CentOS7
CACTI CentOS7
CACTI CentOS7
CACTI CentOS7
Cd /var/www/html/cacti/plugin
wget http://docs.cacti.net/_media/plugin:monitor-v1.3-1.tgz
Mv plugin:monitor-v1.3-1.tgz monitor-v1.3-1.tgz
Tar –xzvf monitor-v1.3-1.tgz
CACTI CentOS7
Thank your for your pay attention

More Related Content

PPT
Open Networking Better Networking Through Programmability
PDF
An Introduction to ATM Networks 1st Edition Harry G. Perros
PPTX
สาระน่ารู้เทคโนโลยีสารสนเทศ
PDF
Scallable Distributed Deep Learning on OpenPOWER systems
PDF
Introduction to Performance Analysis tools on Shaheen II
PDF
Overview of the MVAPICH Project and Future Roadmap
PDF
Call for Chapters- Edited Book: Real-World Applications of Quantum Computers ...
PPTX
Future Internet
Open Networking Better Networking Through Programmability
An Introduction to ATM Networks 1st Edition Harry G. Perros
สาระน่ารู้เทคโนโลยีสารสนเทศ
Scallable Distributed Deep Learning on OpenPOWER systems
Introduction to Performance Analysis tools on Shaheen II
Overview of the MVAPICH Project and Future Roadmap
Call for Chapters- Edited Book: Real-World Applications of Quantum Computers ...
Future Internet

Similar to CACTI CentOS7 (20)

PDF
lisbon2016
PDF
Network Security Data Visualization
PPTX
Master-Thesis-Qualnet-Projects
PPT
Active Network Node in Silicon-Based L3 Gigabit Routing Switch
PPT
PACS strategic plan and needs assessment, technical Issues, PACS architecture.
PPTX
สาระน่ารู้เทคโนโลยีสารสนเทศ
PDF
|QAB> : Quantum Computing, AI and Blockchain
PDF
IRJET- IoT based Flow Analyzing and Alerting System
PDF
An Introduction To Atm Networks 1st Edition Harry G Perros
PPTX
Sniffing
PDF
IRJET- Cloud based Sewerage Monitoring and Predictive Maintenance using M...
PDF
iMicrobe and iVirus: Extending the iPlant cyberinfrastructure from plants to ...
PPTX
Static Memory Management for Efficient Mobile Sensing Applications
PDF
Ceh v8 labs module 08 sniffers
PPTX
The Pacific Research Platform
PPT
Cyberinfrastructure for Ocean Observing
PDF
Network Control And Optimization First Eurofgi International Conference Netco...
PDF
The road ahead for scientific computing with Python
PDF
IRJET- Fish Recognition and Detection Based on Deep Learning
PDF
Honeypotdeploy Ieee2005
lisbon2016
Network Security Data Visualization
Master-Thesis-Qualnet-Projects
Active Network Node in Silicon-Based L3 Gigabit Routing Switch
PACS strategic plan and needs assessment, technical Issues, PACS architecture.
สาระน่ารู้เทคโนโลยีสารสนเทศ
|QAB> : Quantum Computing, AI and Blockchain
IRJET- IoT based Flow Analyzing and Alerting System
An Introduction To Atm Networks 1st Edition Harry G Perros
Sniffing
IRJET- Cloud based Sewerage Monitoring and Predictive Maintenance using M...
iMicrobe and iVirus: Extending the iPlant cyberinfrastructure from plants to ...
Static Memory Management for Efficient Mobile Sensing Applications
Ceh v8 labs module 08 sniffers
The Pacific Research Platform
Cyberinfrastructure for Ocean Observing
Network Control And Optimization First Eurofgi International Conference Netco...
The road ahead for scientific computing with Python
IRJET- Fish Recognition and Detection Based on Deep Learning
Honeypotdeploy Ieee2005
Ad

More from Chaing Ravuth (20)

PPTX
CCNP ROUTE V7 CH8
PPTX
CCNP ROUTE V7 CH7
PPTX
CCNP ROUTE V7 CH6
PPTX
CCNP ROUTE V7 CH5
PPTX
CCNP ROUTE V7 CH4
PPTX
CCNP ROUTE V7 CH3
PPTX
CCNP ROUTE V7 CH2
PPTX
CCNP ROUTE V7 CH1
PPTX
CCNP Switching Chapter 3
PPTX
CCNP Switching Chapter 2
PPTX
CCNP Switching Chapter 1
PPTX
CCNP Switching Chapter 10
PPTX
CCNP Switching Chapter 9
PPTX
CCNP Switching Chapter 8
PPTX
CCNP Switching Chapter 7
PPTX
CCNP Switching Chapter 6
PPTX
CCNP Switching Chapter 5
PPTX
CCNP Switching Chapter 4
PPTX
CCNA4 Verson6 Chapter1
PPTX
CCNA4 Verson6 Chapter8
CCNP ROUTE V7 CH8
CCNP ROUTE V7 CH7
CCNP ROUTE V7 CH6
CCNP ROUTE V7 CH5
CCNP ROUTE V7 CH4
CCNP ROUTE V7 CH3
CCNP ROUTE V7 CH2
CCNP ROUTE V7 CH1
CCNP Switching Chapter 3
CCNP Switching Chapter 2
CCNP Switching Chapter 1
CCNP Switching Chapter 10
CCNP Switching Chapter 9
CCNP Switching Chapter 8
CCNP Switching Chapter 7
CCNP Switching Chapter 6
CCNP Switching Chapter 5
CCNP Switching Chapter 4
CCNA4 Verson6 Chapter1
CCNA4 Verson6 Chapter8
Ad

Recently uploaded (20)

PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PPTX
Chapter 5: Probability Theory and Statistics
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
STKI Israel Market Study 2025 version august
DOCX
search engine optimization ppt fir known well about this
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPTX
2018-HIPAA-Renewal-Training for executives
PDF
CloudStack 4.21: First Look Webinar slides
PPTX
Modernising the Digital Integration Hub
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PDF
Comparative analysis of machine learning models for fake news detection in so...
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
UiPath Agentic Automation session 1: RPA to Agents
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PPT
Module 1.ppt Iot fundamentals and Architecture
PPT
What is a Computer? Input Devices /output devices
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
Taming the Chaos: How to Turn Unstructured Data into Decisions
Chapter 5: Probability Theory and Statistics
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
A proposed approach for plagiarism detection in Myanmar Unicode text
1 - Historical Antecedents, Social Consideration.pdf
STKI Israel Market Study 2025 version august
search engine optimization ppt fir known well about this
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
2018-HIPAA-Renewal-Training for executives
CloudStack 4.21: First Look Webinar slides
Modernising the Digital Integration Hub
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
Comparative analysis of machine learning models for fake news detection in so...
Enhancing plagiarism detection using data pre-processing and machine learning...
UiPath Agentic Automation session 1: RPA to Agents
Convolutional neural network based encoder-decoder for efficient real-time ob...
Custom Battery Pack Design Considerations for Performance and Safety
Module 1.ppt Iot fundamentals and Architecture
What is a Computer? Input Devices /output devices
Improvisation in detection of pomegranate leaf disease using transfer learni...

CACTI CentOS7

  • 1. សកលវ ិទ្យាល័យ អាស៊ី អឺរប ASIA EURO UNIVERSITY មហាវ ិទ្យាល័យ វវ ិទ្យាស្រសត និង បច្ចេកវ ិទ្យា ច្េប៉ា តឺម៉ាង់ វវ ិទ្យាស្រសត កព្យូ ទ្យ័រ ព្្ះរាជាណាចព្កកមព ុជា ជាតិ ស្សនា ព្្ះមហាកសព្ត កិចេការព្ស្យព្ជាវ ជពនាន់ទ្យ៊ី១៨, ព្ក ុម២, ឆ្ន ពទ្យ៊ី៣, ឆមាសទ្យ៊ី២ ផ្ននកវ ិទ្យាស្រសត កព្យូ ទ្យ័រ មខវ ិជាា Open Source ច្រៀបច្រៀងនិងចងព្កងច្ោយ ១. ច្េង សបិន ២. ចពង រាវធ ៣.ស្ឌិន ឡាវ ៤.ឈឹម ចន់រសម ៊ី ៥.ច្យ៉ាន ផារង ៦.ជូវបូរាន់ 02-Apr-2017 ស្រស្ត ចរយផ្ែនាព Chan Oeurn Cacti Network Monitoring
  • 2. The Cacti project was first started by LAN BERRY on September 2, 2001. Berry was inspired to start the project while working for a small ISP while also still in high school, learning PHP and MySQL. His central aim in creating Cacti "was to offer more ease of use than RRDtool On September 13, 2004, version 0.8.6 Version 0.8.8c was released in August 2014[16] Version 0.8.8d was released in June 2015[17] - - - - - - - - - Cacti! tuesday, april 25th, 2017 - 09:13 pm1.1.5 released History
  • 3. Cacti is an open-source, web-based network monitoring and graphing tool designed as a front-end application. Cacti allows a user to poll graph the resulting data. It is generally used to graph time- series data of metrics such as CPU load and network bandwidth utilization. A common usage is to monitor network traffic by polling a network switch or router interface via SNMP The front end can handle multiple users, each with their own graph sets so it is sometimes used by display bandwidth statistics for their customers. Definition of Cacti
  • 4. Benefit of Using Cacti Benefit of using cacti The primary features of Cacti include: unlimited graph items auto-padding support for graph graph data manipulation flexible data sources data gathering on a non-standard timespan custom data-gathering scripts built-in SNMP support graph templates data source templates host templates tree, list, and preview views of graph data user-based management and see
  • 5. Step 1 – Prerequisites • rrdtool • apache • mysql • cron • gcc yum -y install mariadb-server php php-cli php-mysql net-snmp-utils rrdtool php-snmp gcc mariadb-devel net-snmp-devel autoconf automake libtool dos2unix wget help2man systemctl enable httpd.service systemctl enable mariadb.service systemctl restart httpd.service systemctl restart mariadb.service
  • 6. Step 2 – Cacti Files cd /var/www/html wget http://www.cacti.net/downloads/cacti-0.8.8h.tar.gz tar -xzvf cacti-0.8.8h.tar.gz ln -s cacti-0.8.8h cacti
  • 7. Step 3 – Cron and file permissions adduser -d /var/www/html/cacti -s /sbin/nologin cacti echo "*/5 * * * * cacti php /var/www/html/cacti/poller.php &>/dev/null" >> /etc/cron.d/cacti cd /var/www/html/cacti chown -R cacti.apache rra log chmod 775 rra log
  • 8. Step 4 – Cacti Database /usr/bin/mysql_secure_installation mysqladmin -u root -p create cacti mysql -p cacti < /var/www/html/cacti/cacti.sql mysql -u root -p GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'MyV3ryStr0ngPassword'; flush privileges; exit cd /var/www/html/cacti/include/ vim config.php $database_type = "mysql"; $database_default = "cacti"; $database_hostname = "localhost"; $database_username = "cactiuser"; $database_password = "MyV3ryStr0ngPassword"; $database_port = "3306"; $database_ssl = false; $url_path = "/cacti/";
  • 9. Step 5 – Adding firewall rules firewall-cmd --permanent --zone=public --add-service=https firewall-cmd --permanent --zone=public --add-service=http firewall-cmd --reload
  • 26. Cd /var/www/html/cacti/plugin wget http://docs.cacti.net/_media/plugin:monitor-v1.3-1.tgz Mv plugin:monitor-v1.3-1.tgz monitor-v1.3-1.tgz Tar –xzvf monitor-v1.3-1.tgz
  • 28. Thank your for your pay attention