Ubuntu

cacti install for ubuntu 20.04

Naan 2021. 10. 12. 13:22
320x100

이전에 centos 6.6 버전에서 cacti 설치 했었는데 설치가 쉬워졌다.

ubuntu 로 설치 해본다

 -- ubuntu 20.04 기준 --

# apt-get install cacti

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  apache2 apache2-bin apache2-data apache2-utils dbconfig-common dbconfig-mysql default-mysql-client default-mysql-server fonts-dejavu-extra fonts-fork-awesome javascript-common libaio1 libapache2-mod-php libapache2-mod-php7.4 libapr1 libaprutil1 libaprutil1-dbd-sqlite3
  libaprutil1-ldap libcgi-fast-perl libcgi-pm-perl libdbi1 libevent-core-2.1-7 libevent-pthreads-2.1-7 libfcgi-perl libhtml-template-perl libjs-c3 libjs-chart.js libjs-d3 libjs-jquery libjs-jquery-colorpicker libjs-jquery-cookie libjs-jquery-hotkeys libjs-jquery-jstree
  libjs-jquery-metadata libjs-jquery-tablesorter libjs-jquery-timepicker libjs-jquery-ui libjs-jquery-ui-theme-smoothness libjs-jquery-ui-theme-south-street libjs-jquery-ui-theme-ui-darkness libjs-jquery-ui-touch-punch liblua5.2-0 libmecab2 libonig5 libphp-phpmailer librrd8
  mecab-ipadic mecab-ipadic-utf8 mecab-utils mysql-client-8.0 mysql-client-core-8.0 mysql-server-8.0 mysql-server-core-8.0 php-common php-gd php-gmp php-ldap php-mbstring php-mysql php-phpmyadmin-motranslator php-phpseclib php-psr-cache php-psr-container php-psr-log php-snmp
  php-symfony-cache php-symfony-cache-contracts php-symfony-expression-language php-symfony-service-contracts php-symfony-var-exporter php-twig php-xml php7.4-cli php7.4-common php7.4-gd php7.4-gmp php7.4-json php7.4-ldap php7.4-mbstring php7.4-mysql php7.4-opcache php7.4-readline
  php7.4-snmp php7.4-xml rrdtool snmp
Suggested packages:
  apache2-doc apache2-suexec-pristine | apache2-suexec-custom cacti-spine moreutils snmpd php-pear libipc-sharedcache-perl libjs-jquery-ui-docs mail-transport-agent mailx tinyca php-libsodium php-mcrypt php-symfony-service-implementation php-twig-doc librrds-perl
The following NEW packages will be installed:
  apache2 apache2-bin apache2-data apache2-utils cacti dbconfig-common dbconfig-mysql default-mysql-client default-mysql-server fonts-dejavu-extra fonts-fork-awesome javascript-common libaio1 libapache2-mod-php libapache2-mod-php7.4 libapr1 libaprutil1 libaprutil1-dbd-sqlite3
  libaprutil1-ldap libcgi-fast-perl libcgi-pm-perl libdbi1 libevent-core-2.1-7 libevent-pthreads-2.1-7 libfcgi-perl libhtml-template-perl libjs-c3 libjs-chart.js libjs-d3 libjs-jquery libjs-jquery-colorpicker libjs-jquery-cookie libjs-jquery-hotkeys libjs-jquery-jstree
  libjs-jquery-metadata libjs-jquery-tablesorter libjs-jquery-timepicker libjs-jquery-ui libjs-jquery-ui-theme-smoothness libjs-jquery-ui-theme-south-street libjs-jquery-ui-theme-ui-darkness libjs-jquery-ui-touch-punch liblua5.2-0 libmecab2 libonig5 libphp-phpmailer librrd8
  mecab-ipadic mecab-ipadic-utf8 mecab-utils mysql-client-8.0 mysql-client-core-8.0 mysql-server-8.0 mysql-server-core-8.0 php-common php-gd php-gmp php-ldap php-mbstring php-mysql php-phpmyadmin-motranslator php-phpseclib php-psr-cache php-psr-container php-psr-log php-snmp
  php-symfony-cache php-symfony-cache-contracts php-symfony-expression-language php-symfony-service-contracts php-symfony-var-exporter php-twig php-xml php7.4-cli php7.4-common php7.4-gd php7.4-gmp php7.4-json php7.4-ldap php7.4-mbstring php7.4-mysql php7.4-opcache php7.4-readline
  php7.4-snmp php7.4-xml rrdtool snmp
0 upgraded, 87 newly installed, 0 to remove and 101 not upgraded.
Need to get 56.0 MB of archives.
After this operation, 345 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://kr.archive.ubuntu.com/ubuntu focal/main amd64 libapr1 amd64 1.6.5-1ubuntu1 [91.4 kB]
Get:2 http://kr.archive.ubuntu.com/ubuntu focal/main amd64 libaprutil1 amd64 1.6.1-4ubuntu2 [84.7 kB]
Get:3 http://kr.archive.ubuntu.com/ubuntu focal/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.1-4ubuntu2 [10.5 kB]
Get:4 http://kr.archive.ubuntu.com/ubuntu focal/main amd64 libaprutil1-ldap amd64 1.6.1-4ubuntu2 [8,736 B]

숄랑 숄랑 ~~~~~~~~~~~~~~~~~~~~~~~~~

 

어떤 web 서비스 할것인지 선택

yes 하고

 

db 암호 설정

확인 암호 입력

Creating config file /etc/lighttpd/conf-available/20-cacti.conf with new version
Loading default cacti templates (may take some time)....  done.
apache2_invoke: Enable configuration cacti
Setting up libapache2-mod-php (2:7.4+75) ...
Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
Processing triggers for ufw (0.36-6) ...
Processing triggers for systemd (245.4-4ubuntu3.11) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for fontconfig (2.13.1-2ubuntu3) ...
Processing triggers for php7.4-cli (7.4.3-4ubuntu2.6) ...
Processing triggers for libapache2-mod-php7.4 (7.4.3-4ubuntu2.6) ...

설치가 완료가 된다.

 

 

http://localhost/cacti 접속 해보면 위와 같이 접속 화면이 뜬다.

ID 는 : admin

Pass 는 아까 db 입력했던 암호 이다.

 

 

버전이 많이 올라가서 그런지 많이 변경됐다. 

https://algo79.tistory.com/entry/cacti-backup-restore

 

cacti backup & restore & upgrade

cacti backup 특별한건 없다 디렉토리와 mysql만 백업하면 된다. mysql backup # mysqldump root -u cacti > cacti.mysql 폴더백업 # tar -cvzf /backup/cacti_home.tgz /usr/share/cacti (cacti 설치디렉토리)..

algo79.tistory.com

백업 복원은 위 링크 참조하자.

 

320x100