{"id":19568,"date":"2017-05-21T06:56:04","date_gmt":"2017-05-20T22:56:04","guid":{"rendered":"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/05\/21\/%e5%9c%a8-centos-7-x-%e4%b8%8b%e5%ae%89%e8%a3%9d-cacti\/"},"modified":"2021-03-18T17:25:02","modified_gmt":"2021-03-18T09:25:02","slug":"%e5%9c%a8-centos-7-x-%e4%b8%8b%e5%ae%89%e8%a3%9d-cacti","status":"publish","type":"post","link":"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/05\/21\/%e5%9c%a8-centos-7-x-%e4%b8%8b%e5%ae%89%e8%a3%9d-cacti\/","title":{"rendered":"\u5728 CentOS 7.x \u4e0b\u5b89\u88dd Cacti"},"content":{"rendered":"<p>1. \u5b89\u88dd epel \u5957\u4ef6\u5eab <br \/># <span style=\"color: #ff0000\">yum install epel-release<\/span> <br \/># <span style=\"color: #ff0000\">yum update<\/span> <\/p>\n<p>2. \u5b89\u88dd LAMP <br \/># <span style=\"color: #ff0000\">yum install httpd mariadb-server php php-mysql php-pear php-gd php-mbstring net-snmp net-snmp-utils rrdtool<\/span> <\/p>\n<p>3. \u5b89\u88dd cacti <br \/>#<span style=\"color: #ff0000\"> yum install cacti<\/span>[@more@] <br \/>4. \u555f\u52d5\u76f8\u95dc\u670d\u52d9\u4e26\u958b\u6a5f\u6642\u555f\u52d5 <br \/># <span style=\"color: #ff0000\">systemctl enable httpd.service<\/span> <br \/># <span style=\"color: #ff0000\">systemctl enable mariadb.service<\/span> <br \/># <span style=\"color: #ff0000\">systemctl start httpd.service<\/span> <br \/># <span style=\"color: #ff0000\">systemctl start mariadb.service<\/span> <\/p>\n<p>5. \u8a2d\u5b9a MariaDB SQL Server <br \/># <span style=\"color: #ff0000\">\/usr\/bin\/mysql_secure_installation<\/span> <\/p>\n<p>6. \u5efa\u7acb\u8cc7\u6599\u5eab\u4e26\u8a2d\u5b9a\u7ba1\u7406\u5e33\u865f\u53ca\u5bc6\u78bc <br \/># <span style=\"color: #ff0000\">\/usr\/bin\/mysql -u root -p<\/span> <br \/><span style=\"color: #0000ff\">MariaDB [(none)]&gt;<\/span> <span style=\"color: #ff0000\">create database cacti;<\/span> <br \/><span style=\"color: #0000ff\">Query OK, 1 row affected (0.00 sec)<\/span> <\/p>\n<p><span style=\"color: #0000ff\">MariaDB [(none)]&gt;<\/span> <span style=\"color: #ff0000\">grant all privileges on cacti.* to cacti@localhost identified by &#8216;password&#8217;;<\/span> <br \/><span style=\"color: #0000ff\">Query OK, 0 rows affected (0.00 sec)<\/span> <\/p>\n<p># For 1.0.x <br \/><span style=\"color: #0000ff\">MariaDB [(none)]&gt;<\/span> <span style=\"color: #ff0000\">grant select on mysql.time_zone_name to cacti@localhost;<\/span> <br \/><span style=\"color: #0000ff\">Query OK, 0 rows affected (0.00 sec)<\/span> <\/p>\n<p><span style=\"color: #0000ff\">MariaDB [(none)]&gt;<\/span> <span style=\"color: #ff0000\">flush privileges;<\/span> <br \/><span style=\"color: #0000ff\">Query OK, 0 rows affected (0.00 sec)<\/span> <\/p>\n<p><span style=\"color: #0000ff\">MariaDB [(none)]&gt;<\/span> <span style=\"color: #ff0000\">exit<\/span> <\/p>\n<p>7. \u532f\u5165\u8cc7\u6599 \u7248\u672c\u6703\u8b8a\u52d5 <br \/># <span style=\"color: #ff0000\">\/usr\/bin\/mysql -u cacti -p cacti &lt; \/usr\/share\/doc\/cacti-0.8.8h\/cacti.sql<\/span> <br \/># <span style=\"color: #ff0000\">\/usr\/bin\/mysql -u cacti -p cacti &lt; \/usr\/share\/doc\/cacti-1.0.4\/cacti.sql<\/span> <\/p>\n<p>8. \u4fee\u6539 <span style=\"color: #0000ff\">\/etc\/httpd\/conf.d\/cacti.conf <\/span>\u9650\u5236\u700f\u89bd\u7684 IP \u4f86\u6e90 <br \/># <span style=\"color: #ff0000\">sed -i &#8220;\/# httpd 2.4\/attRequire ip 192.168.1.0\/24&#8221; \/etc\/httpd\/conf.d\/cacti.conf<\/span> <br \/># <span style=\"color: #ff0000\">cat \/etc\/httpd\/conf.d\/cacti.conf<\/span> <br \/><span style=\"color: #0000ff\">Alias \/cacti\u00a0\u00a0\u00a0 \/usr\/share\/cacti<\/span> <\/p>\n<p><span style=\"color: #0000ff\">&lt;Directory \/usr\/share\/cacti\/&gt;<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;IfModule mod_authz_core.c&gt;<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # httpd 2.4<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Require ip 192.168.1.0\/24<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Require host localhost<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;\/IfModule&gt;<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;IfModule !mod_authz_core.c&gt;<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 # httpd 2.2<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Order deny,allow<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Deny from all<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Allow from localhost<\/span> <br \/><span style=\"color: #0000ff\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;\/IfModule&gt;<\/span> <br \/><span style=\"color: #0000ff\">&lt;\/Directory&gt;<\/span> <\/p>\n<p>9. \u91cd\u65b0\u555f\u52d5 Web Server <br \/># <span style=\"color: #ff0000\">systemctl restart httpd.service<\/span> <\/p>\n<p>10. \u4fee\u6539 cacti \u8cc7\u6599\u5eab\u8a2d\u5b9a\u00a0 <span style=\"color: #0000ff\">\/etc\/cacti\/db.php<br \/><\/span># <span style=\"color: #ff0000\">sed -i -e &#8216;s\/database_username = &#8220;cactiuser&#8221;\/database_username = &#8220;cacti&#8221;\/&#8217; -e &#8216;s\/database_password = &#8220;cactiuser&#8221;\/database_password = &#8220;password&#8221;\/&#8217; \/etc\/cacti\/db.php<\/span> <br \/>For 1.0.x <br \/># <span style=\"color: #ff0000\">sed -i -e &#8220;s\/database_username = &#8216;cactiuser&#8217;\/database_username = &#8216;cacti&#8217;\/&#8221; -e &#8220;s\/database_password = &#8216;cactiuser&#8217;\/database_password = &#8216;password&#8217;\/&#8221; \/etc\/cacti\/db.php<\/span> <\/p>\n<p>11. \u4fee\u6539 cacti \u5de5\u4f5c\u6392\u7a0b\u8a2d\u5b9a<span style=\"color: #0000ff\"> \/etc\/cron.d\/cacti<\/span> <br \/># <span style=\"color: #ff0000\">sed -i -e &#8216;s\/^#\/\/&#8217; \/etc\/cron.d\/cacti<\/span> <\/p>\n<p>12. \u9032\u884c\u5b89\u88dd\u8a2d\u5b9a <span style=\"color: #ff0000\">http:\/\/Server&#8217;IP\/cacti<\/span> <\/p>\n<p>13.\u5b89\u88dd\u904e\u7a0b 0.8.8 \u7248\u672c<\/p>\n<p> <a id=\"res_3790542\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3790542.png\"> <img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3790542.png\" border=\"0\" alt=\"\" \/> <\/a> <\/p>\n<p> <a id=\"res_3790541\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3790541.png\"> <img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3790541.png\" border=\"0\" alt=\"\" \/> <\/a> <\/p>\n<p> <a id=\"res_3790540\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3790540.png\"> <img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3790540.png\" border=\"0\" alt=\"\" \/> <\/a> <\/p>\n<p>\u9810\u8a2d\u5e33\u865f\u5bc6\u78bc\uff1a<span style=\"color: #ff0000\">admin<\/span> \/ <span style=\"color: #ff0000\">admin<\/span> <br \/> <a id=\"res_3790539\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3790539.png\"> <img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3790539.png\" border=\"0\" alt=\"\" \/> <\/a> <\/p>\n<p> <a id=\"res_3790538\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3790538.png\"> <img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3790538.png\" border=\"0\" alt=\"\" \/> <\/a> <\/p>\n<p>\u5b89\u88dd\u5b8c\u6210\uff01 <br \/> <a id=\"res_3790543\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3790543.png\"> <img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3790543.png\" border=\"0\" alt=\"\" \/> <\/a><\/p>\n<p>1.0.x \u7248 <\/p>\n<p> <a id=\"res_3794833\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3794833.png\"> <img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3794833.png\" border=\"0\" alt=\"\" \/> <\/a> <br \/>\u89e3\u6c7a <span style=\"color: #ff0000\">ERROR: Your Cacti database login account does not have access to the MySQL TimeZone database. Please provide the Cacti database account &#8220;select&#8221; access to the &#8220;time_zone_name&#8221; table in the &#8220;mysql&#8221; database, and populate MySQL&#8217;s TimeZone information before proceeding.<\/span> <\/p>\n<p># <span style=\"color: #ff0000\">\/usr\/bin\/mysql_tzinfo_to_sql \/usr\/share\/zoneinfo | \/usr\/bin\/mysql -u root -p mysql<\/span> <br \/>Enter password: <\/p>\n<p>\u66f4\u6539\u76ee\u9304\u64c1\u6709\u8005\u53ca\u6b0a\u9650 <br \/># <span style=\"color: #ff0000\">chown -R apache:apache \/usr\/share\/cacti<\/span> <br \/># <span style=\"color: #ff0000\">chmod -R 777 \/usr\/share\/cacti\/resource<\/span> <\/p>\n<p>\u9032\u884c\u5b89\u88dd <span style=\"color: #ff0000\">http:\/\/Server&#8217;IP\/cacti<\/span> <\/p>\n<p> <a id=\"res_3794828\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3794828.png\"> <img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3794828.png\" border=\"0\" alt=\"\" \/> <\/a> <\/p>\n<p>\u6709\u4e00\u4e9b Warn\uff0c\u5148\u8df3\u904e <br \/> <a id=\"res_3794827\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3794827.png\"> <img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3794827.png\" border=\"0\" alt=\"\" \/> <\/a> <\/p>\n<p><span style=\"color: #ff0000\">Next<\/span> <br \/> <a id=\"res_3794826\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3794826.png\"> <img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3794826.png\" border=\"0\" alt=\"\" \/> <\/a> <\/p>\n<p>\u7a0b\u5f0f\u8def\u5f91 <br \/> <a id=\"res_3794825\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3794825.png\"> <img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3794825.png\" border=\"0\" alt=\"\" \/> <\/a><\/p>\n<p>\u76ee\u9304\u6b0a\u9650<br \/><a id=\"res_3794824\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3794824.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3794824.png\" border=\"0\" alt=\"\" \/><\/a><\/p>\n<p>\u5b89\u88dd\u5b8c\u6210<br \/><a id=\"res_3794823\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3794823.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3794823.png\" border=\"0\" alt=\"\" \/><\/a><\/p>\n<p>\u9810\u8a2d\u5e33\u865f\u53ca\u5bc6\u78bc\uff1a<span style=\"color: #ff0000\">admin<\/span> \/ <span style=\"color: #ff0000\">admin<\/span><br \/><a id=\"res_3794832\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3794832.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3794832.png\" border=\"0\" alt=\"\" \/><\/a><\/p>\n<p>\u91cd\u8a2d\u5bc6\u78bc\uff0c\u5bc6\u78bc\u5f37\u5ea6\u8981\u6c42\u5f88\u9ad8<br \/><a id=\"res_3794831\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3794831.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3794831.png\" border=\"0\" alt=\"\" \/><\/a><br \/><a id=\"res_3794830\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3794830.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3794830.png\" border=\"0\" alt=\"\" \/><\/a><\/p>\n<p>\u6309 <span style=\"color: #ff0000\">Save<\/span> \u66f4\u6539\u5bc6\u78bc<br \/><a id=\"res_3794822\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3794822.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3794822.png\" border=\"0\" alt=\"\" \/><\/a><\/p>\n<p>\u767b\u5165\u5b8c\u6210\u756b\u9762<br \/><a id=\"res_3794829\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3794829.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3794829.png\" border=\"0\" alt=\"\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. \u5b89\u88dd epel \u5957\u4ef6\u5eab # yum install epel-release # yum update &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/05\/21\/%e5%9c%a8-centos-7-x-%e4%b8%8b%e5%ae%89%e8%a3%9d-cacti\/\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008\u5728 CentOS 7.x \u4e0b\u5b89\u88dd Cacti\u3009<\/span><\/a><\/p>\n","protected":false},"author":55,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[125,117],"tags":[],"class_list":["post-19568","post","type-post","status-publish","format-standard","hentry","category-c-78470","category-c-78462"],"meta_key":{"_pingme":["1"],"_encloseme":["1"],"lt_post_id":["688356"]},"_links":{"self":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19568"}],"collection":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/comments?post=19568"}],"version-history":[{"count":1,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19568\/revisions"}],"predecessor-version":[{"id":21076,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19568\/revisions\/21076"}],"wp:attachment":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/media?parent=19568"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/categories?post=19568"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/tags?post=19568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}