{"id":2966,"date":"2012-10-27T16:19:18","date_gmt":"2012-10-27T16:19:18","guid":{"rendered":"http:\/\/blog.pmail.idv.tw\/?p=2966"},"modified":"2012-10-27T16:19:18","modified_gmt":"2012-10-27T16:19:18","slug":"centos-6-3-%e5%ae%89%e8%a3%9dcacti-0-8-8a","status":"publish","type":"post","link":"https:\/\/blog.pmail.idv.tw\/?p=2966","title":{"rendered":"CentOS 6.3 \u5b89\u88ddCacti 0.8.8a"},"content":{"rendered":"<p>\u5229\u7528\u6700\u5c0f\u5b89\u88dd\u7248\u672c\u7684CentOS 6.3 (CentOS-6.3-x86_64-minimal) \u4e0a\u5b89\u88ddCacti&nbsp; (\u5b89\u88dd\u5728hyper-v VM )<\/p>\n<p><!--more--><\/p>\n<p>1.\u4e0b\u8f09 CentOS-6.3-x86_64-minimal&nbsp; ISO \u4f86\u5b89\u88dd\u7cfb\u7d71\uff0c\u904e\u7a0b\u4e0d\u5728\u6b64\u8aaa\u660e<\/p>\n<p>2.\u5b89\u88dd hyper-v \u6574\u5408\u670d\u52d9\u5957\u4ef6 LinuxICv34 (\u76ee\u524d\u6700\u65b0\u7248\u672c 3.4),\u624d\u53ef\u4ee5\u5c07\u7db2\u5361\u555f\u52d5<\/p>\n<p>&nbsp;&nbsp; \u56e0\u70ba\u6211\u662f\u88dd\u5728hyper-v \u74b0\u5883\u4e14\u4e0d\u662f\u4f7f\u7528\u50b3\u7d71\u7db2\u8def\u4ecb\u9762,\u6240\u4ee5\u9700\u8981\u5b89\u88dd\u6574\u5408\u670d\u52d9\u5f8c<\/p>\n<p>&nbsp;&nbsp; \u624d\u53ef\u4ee5\u5c07\u7db2\u5361\u555f\u52d5,\u82e5\u4f7f\u7528\u50b3\u7d71\u7db2\u5361\u88dd\u5b8ccentos\u5f8c\u5c31\u53ef\u4ee5\u4f7f\u7528<\/p>\n<p>&nbsp;&nbsp; \u6b65\u9a5f\u53ef\u4ee5\u53c3\u8003 \u4e0b\u9762\u9023\u7d50<\/p>\n<h3><a href=\"https:\/\/blog.pmail.idv.tw\/?p=2205\" target=\"_blank\">CentOS 6.2 \u9a45\u52d5 Hyper-V\u7db2\u8def\u4ecb\u9762\u5361<\/a><\/h3>\n<p>3. <strong>\u5b89\u88dd RepoForge\u5957\u4ef6\u64f4\u5145centos rpm<\/strong>&nbsp; \u5957\u4ef6\u4e0d\u8db3\u60c5\u6cc1<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp; \u53c3\u8003\u7db2\u5740&nbsp; <\/p>\n<p>&nbsp;<a href=\"http:\/\/blog.miniasp.com\/post\/2012\/07\/17\/Using-RepoForge-extend-CentOS-Linux-package-repository.aspx\">http:\/\/blog.miniasp.com\/post\/2012\/07\/17\/Using-RepoForge-extend-CentOS-Linux-package-repository.aspx<\/a><\/p>\n<p>\u76f4\u63a5\u4e0b \u4e0b\u5217\u6307\u4ee4\u5373\u53ef\u5b89\u88dd\u5b8c\u7562<\/p>\n<p>rpm -Uvh http:\/\/pkgs.repoforge.org\/rpmforge-release\/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm<\/p>\n<p>\u9806\u4fbf\u628awget \u88dd\u8d77\u4f86&nbsp; yum install wget<\/p>\n<p>4. \u5b89\u88ddcacti \u6240\u9700\u5957\u4ef6<\/p>\n<ul>\n<li>php&nbsp; &#8212;&gt;&nbsp; yum -y install php php-devel php-snmp php-mysql\n<li>mysql&nbsp; &#8212;&gt;yum -y install mysql mysql-server mysql-devel\n<li>snmp&nbsp; &#8212;&gt; yum -y install net-snmp net-snmp-devel net-snmp-utils\n<li>rrdtool&nbsp; &#8212;-&gt;&nbsp; yum -y install rrdtool<\/li>\n<\/ul>\n<p>5.&nbsp; yum\u5b89\u88ddcacti &#8212;&gt;&nbsp; yum -y install cacti<\/p>\n<p>\u8a2d\u5b9amysql<\/p>\n<p>1. \u5148\u555f\u52d5mysql \u670d\u52d9&nbsp; &#8212;&gt;&nbsp; service&nbsp; mysqld start<\/p>\n<p>2. \u8a2d\u5b9a\u958b\u6a5f\u81ea\u52d5\u555f\u52d5 mysql &#8212;&gt;&nbsp;&nbsp; chkconfig mysqld on<\/p>\n<p>3. \u8a2d\u5b9a mysql root \u5bc6\u78bc&nbsp; &#8212;&gt;&nbsp; mysqladmin -u root password \u20191234\u2032<\/p>\n<p>\u8a2d\u5b9aCacti <\/p>\n<p>1. \u5148\u5207\u63db\u76ee\u9304\u81f3&nbsp; [ \/var\/www\/cacti ]<\/p>\n<p>2. \u5efa\u7acbCacti \u8cc7\u6599\u5eab :&nbsp;&nbsp; <font color=\"#9b00d3\"><font color=\"#9b00d3\"><strong>mysqladmin -u root -p create cacti<\/strong><\/font>&nbsp;<\/font><\/p>\n<p>3. \u532f\u5165cacti \u8cc7\u6599\u5eab&nbsp; :&nbsp;&nbsp; <font color=\"#9b00d3\"><strong>mysql -u root -p -A cacti &lt; cacti.sql<br \/><\/strong><\/font><\/p>\n<p>4. \u8a2d\u5b9a\u8cc7\u6599\u5eab\u9023\u7dda\u5404\u9805\u8cc7\u8a0a \u4fee\u6539 &#8212;&gt;&nbsp; vi&nbsp; \/var\/www\/cacti\/include\/config.php<\/p>\n<p>\u4fee\u8a72\u5982\u4e0b <\/p>\n<p>$database_type = &#8220;mysql&#8221;;<br \/>$database_default = &#8220;cacti&#8221;;<br \/>$database_hostname = &#8220;localhost&#8221;;<br \/>$database_username = &#8220;root&#8221;;&nbsp;&nbsp;&nbsp;&nbsp; &#8212;-&gt;&nbsp; \u8a2d\u5b9a\u8cc7\u6599\u5eab\u5e33\u865f<br \/>$database_password = &#8220;1234&#8221;;&nbsp;&nbsp; &#8212;-&gt;&nbsp; \u8a2d\u5b9a\u8cc7\u6599\u5eab\u5bc6\u78bc<br \/>$database_port = &#8220;3306&#8221;;<br \/>$database_ssl = false;<\/p>\n<p>6.\u8a2d\u5b9a\u76ee\u9304\u76f8\u95dc\u6b0a\u9650<\/p>\n<p>\u7db2\u9801\u76ee\u9304\u6b0a\u9650&#8212;-&gt; chown -R cacti.root \/var\/www\/cacti<\/p>\n<p>7. \u8a2d\u5b9asnmp <\/p>\n<p>\u4fee\u6539 vi \/etc\/snmp\/snmpd.conf<\/p>\n<p>com2sec notConfigUser&nbsp; 127.0.0.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; public  <\/p>\n<p>access&nbsp; notConfigGroup &#8220;&#8221;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; any&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; noauth&nbsp;&nbsp;&nbsp; exact&nbsp; all none none  <\/p>\n<p>view all&nbsp;&nbsp;&nbsp; included&nbsp; .1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 80  <\/p>\n<p>\u555f\u52d5 snmp \u670d\u52d9 :&nbsp; service snmpd strat  <\/p>\n<p>\u8a2d\u5b9a\u958b\u6a5f\u81ea\u52d5\u555f\u52d5 : chkconfig snmpd on  <\/p>\n<p>8. apache \u4fee\u6539<\/p>\n<p>\u4fee\u6539\u7d05\u8272\u90e8\u5206 \u52a0\u5165\u53ef\u4ee5\u700f\u89bd\u7684IP \u5373\u53ef<\/p>\n<p>vi \/etc\/httpd\/conf.d\/cacti.conf<\/p>\n<p>Alias \/cacti\/ \/var\/www\/cacti\/<br \/>&lt;Directory \/var\/www\/cacti\/&gt;<br \/>&nbsp;&nbsp;&nbsp; DirectoryIndex index.php<br \/>&nbsp;&nbsp;&nbsp; Options -Indexes<br \/>&nbsp;&nbsp;&nbsp; AllowOverride all<br \/>&nbsp;&nbsp;&nbsp; order deny,allow<br \/>&nbsp;&nbsp;&nbsp; deny from all<br \/>&nbsp;&nbsp;&nbsp; <strong><font color=\"#ff0000\">allow from 127.0.0.1&nbsp;&nbsp; 192.168.1.x\/24 <br \/><\/font><\/strong>&nbsp;&nbsp;&nbsp; AddType application\/x-httpd-php .php<br \/>&nbsp;&nbsp;&nbsp; php_flag magic_quotes_gpc on<br \/>&nbsp;&nbsp;&nbsp; php_flag track_vars on<br \/>&lt;\/Directory&gt;<\/p>\n<p>\u4fee\u6539\u5f8c \u91cd\u65b0\u555f\u52d5Apache \u670d\u52d9&nbsp; &#8212;&gt;&nbsp; service httpd restart<\/p>\n<p>\u8a2d\u5b9a\u958b\u6a5f\u81ea\u52d5\u555f\u52d5&nbsp;&nbsp; chkconfig httpd on<\/p>\n<p>9. \u6392\u7a0b\u8a2d\u5b9a <\/p>\n<p>vi \/etc\/cron.d\/cacti<\/p>\n<p>*\/5 * * * * cacti php \/var\/www\/cacti\/poller.php &amp;&gt;\/dev\/null<\/p>\n<p>\u555f\u52d5 cron \u670d\u52d9&nbsp; service crond start<\/p>\n<p>\u958b\u6a5f\u81ea\u52d5\u555f\u52d5&nbsp; chkconfig crond on<\/p>\n<p>10. \u4fee\u6539firewall \u8a2d\u5b9a<\/p>\n<p>vi&nbsp; \/etc\/sysconfig\/iptables&nbsp;&nbsp; (\u65b0\u589e80 port \u5141\u8a31\u901a\u904e)<\/p>\n<p>-A INPUT -m state &#8211;state NEW -m tcp -p tcp &#8211;dport 80&nbsp; -j ACCEPT<\/p>\n<p>\u91cd\u65b0\u555f\u52d5 iptables&nbsp;&nbsp; &#8212;&gt; service&nbsp; iptables restart<\/p>\n<p>11. \u907f\u514d\u602a\u554f\u984c\u767c\u751f\u95dc\u9589selinux<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \u4fee\u6539 vi&nbsp; \/etc\/sysconfig\/selinux<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELINUX=disables<\/p>\n<p>\u4fee\u6539\u5b8c\u7562 \u91cd\u65b0\u958b\u6a5f<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>\u767b\u5165web&nbsp; \u5e33\u865f\u5bc6\u78bc\u90fd\u662fadmin<\/p>\n<p>\u767b\u5165\u7db2\u5740 http:\/\/ your.host.ip\/cacti\/  <\/p>\n<p><a href=\"https:\/\/blog.pmail.idv.tw\/wp-content\/uploads\/2012\/10\/cacti1.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" title=\"cacti1\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"cacti1\" src=\"https:\/\/blog.pmail.idv.tw\/wp-content\/uploads\/2012\/10\/cacti1_thumb.png\" width=\"244\" height=\"192\"><\/a><\/p>\n<p><a href=\"https:\/\/blog.pmail.idv.tw\/wp-content\/uploads\/2012\/10\/cacti2.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" title=\"cacti2\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"cacti2\" src=\"https:\/\/blog.pmail.idv.tw\/wp-content\/uploads\/2012\/10\/cacti2_thumb.png\" width=\"244\" height=\"124\"><\/a><\/p>\n<p><a href=\"https:\/\/blog.pmail.idv.tw\/wp-content\/uploads\/2012\/10\/cacti3.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" title=\"cacti3\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"cacti3\" src=\"https:\/\/blog.pmail.idv.tw\/wp-content\/uploads\/2012\/10\/cacti3_thumb.png\" width=\"165\" height=\"244\"><\/a><\/p>\n<p><a href=\"https:\/\/blog.pmail.idv.tw\/wp-content\/uploads\/2012\/10\/cacti4.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" title=\"cacti4\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"cacti4\" src=\"https:\/\/blog.pmail.idv.tw\/wp-content\/uploads\/2012\/10\/cacti4_thumb.png\" width=\"244\" height=\"169\"><\/a><\/p>\n<p>\u767b\u5165\u5f8c \u5f37\u5236\u4fee\u6539\u5bc6\u78bc<\/p>\n<p><a href=\"https:\/\/blog.pmail.idv.tw\/wp-content\/uploads\/2012\/10\/cacti5.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" title=\"cacti5\" style=\"border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px\" border=\"0\" alt=\"cacti5\" src=\"https:\/\/blog.pmail.idv.tw\/wp-content\/uploads\/2012\/10\/cacti5_thumb.png\" width=\"244\" height=\"159\"><\/a><\/p>\n<div class=\"21cd169d3c0f71e95b84db320302cb4a\" data-index=\"1\" style=\"float: right; margin:10px 0 10px 10px;\">\n<script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-8711325745898650\"\r\n     crossorigin=\"anonymous\"><\/script>\n<\/div>\n\n<div style=\"font-size: 0px; height: 0px; line-height: 0px; margin: 0; padding: 0; clear: both;\"><\/div>","protected":false},"excerpt":{"rendered":"<p>\u5229\u7528\u6700\u5c0f\u5b89\u88dd\u7248\u672c\u7684CentOS 6.3 (CentOS-6.3-x86_64-m &hellip; <a href=\"https:\/\/blog.pmail.idv.tw\/?p=2966\">\u95b1\u8b80\u5168\u6587 <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[58],"tags":[],"class_list":["post-2966","post","type-post","status-publish","format-standard","hentry","category-ipad"],"_links":{"self":[{"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=\/wp\/v2\/posts\/2966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2966"}],"version-history":[{"count":0,"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=\/wp\/v2\/posts\/2966\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2966"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.pmail.idv.tw\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}