chown -R www-www.datasheet.com:www-www.datasheet.com /网站根目录/

本文由ilanniweb提供友情赞助,首发于
想要获得更多的文章,可以关注我的微信ilanniweb
要把svn代码同步到git服务器上,本来是想通过subgit直接同步进行就行了。但是自已以前没有搭建过svn服务器,所以有了这篇文章。
我们就来介绍下svn服务器的搭建,下一篇文章,我们再介绍svn与git服务器之间的代码同步。
Svn服务器的搭建与配置网上文章很多,我们只介绍自己关注的几点。
一、安装svn
和以前的文章一样,要搭建svn服务器,我们首先要安装svn,根据OS的不同,我们来介绍在centos和ubuntu上的安装。
1.1 在centos上安装
在centos上安装svn非常简单,我们直接使用yum方式进行安装即可,命令如下:
yum -y install install subversion httpd mod_dav_svn mod_perl mod_ssl openssl
svn安装完毕后,我们来查看svn的版本,如下:
svn –version
通过上图可以看到,目前centos6上svn的版本还是1.6的,版本比较旧了,不过不影响svn的使用就ok。
1.2 在ubuntu上安装
在ubuntu上安装svn也是非常简单,直接使用apt-get方式安装即可,命令如下:
sudo apt-get -y install subversion apache2 libapache2-svn ssl-cert
svn安装完毕后,我们来查看svn的版本,如下:
svn –version
通过上图可以看到,目前ubuntu上svn的版本比较新是1.8的。
二、配置svn
svn安装完毕后,我们现在来配置svn。svn的配置在centos和ubuntu上上基本上是一样的,所以在此我们就不进行区分了。
2.1 创建svn仓库
首先,我们来新建一个ilanni目录用于存储svn仓库,如下:
mkdir -p /data/ilanni
现在我们来创建第一个svn仓库ilannisvn,使用如下命令:
svnadmin create /data/ilanni/ilannisvn
ll /data/ilanni/ilannisvn/
通过上图,我们可以很明显的看出svn创建仓库时会生成conf、db等相关的目录及文件。
现在,我们再来创建第二个svn仓库ilannitest,使用如下命令:
svnadmin create /data/ilanni/ilannitest
ll /data/ilanni/ilannitest/
2.2 svn仓库权限配置
svn仓库创建完毕,我们就可以配置svn仓库的访问权限。
svn仓库权限,我们可以进行单独配置,也可以进行统一配置。考虑实际情况,一般会有多个svn仓库,所以我们进行统一配置。
首先,我们创建用于管理所有仓库帐号密码、权限控制等的目录svndata,如下:
mkdir -p /data/svndata/
svndata目前创建完毕后,我们进行其他文件的配置。
2.2.1 创建svnserve.conf文件
接下来我们来创建svn仓库权限的总控制文件svnserve.conf,如下:
vim /data/svndata/svnserve.conf
#未鉴定的用户无权限访问该版本库
anon-access = none
#鉴定后的可读写版本库
auth-access = write
#使用的密码文件是同级路径的passwd文件,即是/data/svndata/passwd
password-db = passwd
#使用的权限控制文件是同级路径的authz文件,即是/data/svndata/authz
authz-db = authz
#realm指定版本库的认证域,即在登录时提示的认证域名称。各个仓库的认证域都可以自定义
realm = svndata
svnserve.conf文件主要是指定相关用户和权限等配置。
2.2.2 创建passwd文件
svnserve.conf文件创建完毕后,我们来创建用于保存用户和密码的文件passwd,如下:
vim /data/svndata/passwd
ilanniadmin = 123456
test1 = 123456
test2 = 123456
test3 = 123456
passwd文件用于存储用户名和密码,其中等号的两边要有一个空格,=前面是用户名和,=后面是密码,密码是明文保存的。
2.2.3 创建authz文件
passwd文件创建后,我们开始创建svn仓库的权限控制文件authz。
注意:权限管理的统一思路是:创建多个组,将各个用户加入到各个组,控制各个组的权限。以后对权限管理就维持在组的维度上,否则以人为粒度管理,会死人滴。
vim /data/svndata/authz
develop = test1,test2
android = test3
admin = ilanniadmin
[ilannisvn:/]
@develop = rw
@admin = rw
[ilannisvn:/config]
@admin = rw
[ilannitest:/]
@develop = r
@admin = rw
现在这个权限控制是admin用户组,对ilannisvn和ilannitest仓库具有读写权限。
develop用户组对ilannisvn仓库具有读写权限,对ilannitest具有只读权限,并且develop用户组的test1用户对ilannisvn仓库下的config目录只读不能写。
android用户组对svn所有仓库没有任何访问权限。
2.2.4 单独配置svnserve.conf文件
在前面我们说了,要对svn仓库权限进行统一管理。而以上章节中,我们把相关的文件创建完毕后,我们只需要修改每个仓库的svnserve.conf文件,这样就能达到统一管理每个仓库的权限。
修改ilannisvn仓库的svnserve.conf文件,如下:
vim /data/ilanni/ilannisvn/conf/svnserve.conf
anon-access = none
auth-access = write
#说明使用总控制的密码文件
password-db = /data/svndata/passwd
#说明使用总控制的权限文件
authz-db = /data/svndata/authz
realm = ilannisvn
修改ilannitest仓库的svnserve.conf文件,如下:
vim /data/ilanni/ilannitest/conf/svnserve.conf
anon-access = none
auth-access = write
#说明使用总控制的密码文件
password-db = /data/svndata/passwd
#说明使用总控制的权限文件
authz-db = /data/svndata/authz
realm = ilannitest
到此有关svn仓库权限配置已经完毕。
三、使用svn协议访问
svn搭建与配置完毕后,我们现在来访问svn。svn的访问方法有几种,在此我们只介绍最常使用的三种。先来介绍使用svn协议访问的方法。
启动svn,使用如下命令:
svnserve -d -r /data/ilanni/
ps -ef |grep svn
netstat -tunlp
通过上图,我们可以很明显看出svn协议使用tcp的3690端口。
现在我们来直接使用svn协议访问svn服务器,如下:
svn co –username test1 –password 123456 svn://192.168.8.33/ilannisvn
通过上图,我们可以很明显的看出通过svn命令是可以访问svn服务器的。
现在我们再来添加一个文件,然后提交到svn服务器,如下:
vim ilannisvn.txt
this is a test file.
svn add ilannisvn.txt
svn commit -m ‘ilannisvn test’
现在我们使用windows下的svn工具查看,如下:
svn://192.168.8.33/ilannisvn
通过上图,我们可以看到test1用户提交的日志。这就说明使用svn协议访问svn服务器就已经ok了。
四、使用http访问
要使用http访问svn服务器,我们需要配置apache服务,下面根据OS不同分别讲解下。
注意:无论是使用http还是https访问svn,passwd文件都是通过htpasswd命令创建。
4.1 在centos上配置
在centos上配置apache与svn集成,我们只需要修改apache的配置文件subversion.conf即可。
subversion.conf修改内容如下:
vim /etc/httpd/conf.d/subversion.conf
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
&Location /repos&
SVNParentPath /data/ilanni
#一定要放在这行下面,否则会出现权限混乱的现象
AuthzSVNAccessFile /data/svndata/authz
AuthType Basic
AuthName “Authorization Realm”
AuthUserFile /data/svndata/passwd
#告诉apache在authfile中所有的用户都可以访问。 如果没有它,则只能第一个用户可以访问新建库。
Require valid-user
&/Location&
subversion.conf文件修改完毕后,我们要重新创建svn的用户和密码文件passwd,但是passed文件我们要使用apache的工具htpasswd进行创建。如下:
htpasswd -cm /data/svndata/passwd ilanniadmin
htpasswd命令参数中-c是创建passwd文件,-m是使用md5加密。
passwd文件创建完毕后,我们再来添加test1和test2用户,使用如下命令:
htpasswd -m /data/svndata/passwd test1
htpasswd -m /data/svndata/passwd test2
htpasswd -m /data/svndata/passwd test3
passwd用户和密码添加完毕后,然后我们在修改/data目录属性,如下:
chown apache:apache -R /data/
chmod 755 -R /data/
以上配置完毕后,我们来重启apache,使用如下命令:
/etc/init.d/httpd restart
4.2 使用svn客户端验证
现在我们来使用svn客户端来连接svn服务器,
以检出ilannisvn仓库为例,如下图:
http://192.168.8.33/repos/ilannisvn
上图中,输入具有权限的用户及密码。
通过上图,我们可以很明显的看出,我们已经从svn服务器检出svn的代码。这说明svn已经能通过http访问。
4.3 在ubuntu上配置
在ubuntu上配置apache与svn集成,和centos上一样的,也只需要修改apache的配置文件subversion.conf即可。
subversion.conf修改内容如下:
sudo vim /etc/apache2/mods-available/dav_svn.conf
&Location /repos&
SVNParentPath /data/ilanni
#一定要放在这行下面,否则会出现权限混乱的现象
AuthzSVNAccessFile /data/svndata/authz
AuthType Basic
AuthName “Authorization Realm”
AuthUserFile /data/svndata/passwd
#告诉apache在authfile中所有的用户都可以访问。 如果没有它,则只能第一个用户可以访问新建库。
Require valid-user
&/Location&
subversion.conf文件修改完毕后,我们要重新创建svn的用户和密码文件passwd,但是passed文件我们要使用apache的工具htpasswd进行创建。如下:
htpasswd -cm /data/svndata/passwd ilanniadmin
htpasswd命令参数中-c是创建passwd文件,-m是使用md5加密。
passwd文件创建完毕后,我们再来添加test1和test2用户,使用如下命令:
htpasswd -m /data/svndata/passwd test1
htpasswd -m /data/svndata/passwd test2
htpasswd -m /data/svndata/passwd test3
passwd用户和密码添加完毕后,然后我们在修改/data目录属性,如下:
sudo chown -R www-data:www-data /data/
sudo chmod 755 -R /data/
以上配置完毕后,我们来重启apache,使用如下命令:
/etc/init.d/apache2 restart
4.4 使用svn客户端验证
现在我们来使用svn客户端来连接svn服务器,
以检出ilannitest仓库为例,如下图:
http://192.168.8.34/repos/ilannitest
上图中,输入具有权限的用户及密码。
通过上图,我们可以很明显的看出,我们已经从svn服务器检出svn的代码。这说明svn已经能通过http访问。
五、使用https访问
要使用https访问svn服务器,我们也是需要配置apache服务,下面根据OS不同分别讲解下。
注意:无论是使用http还是https访问svn,passwd文件都是通过htpasswd命令创建。
5.1 在centos上配置
在centos上配置apache与svn集成,我们只需要修改apache的配置文件subversion.conf和ssl.conf即可。
对于ssl.conf文件,我们使用默认的即可。但是如果我们要使用自己的ssl证书的话,可以修改ssl.conf文件的SSLCertificateFile和SSLCertificateKeyFile选项即可。
如果不使用自己的ssl证书的话,保持该文件默认就行了,如下:
vim /etc/httpd/conf.d/ssl.conf
LoadModule ssl_module modules/mod_ssl.so
Listen 443
SSLPassPhraseDialog
SSLSessionCache
shmcb:/var/cache/mod_ssl/scache(512000)
SSLSessionCacheTimeout
SSLMutex default
SSLRandomSeed startup file:/dev/urandom
SSLRandomSeed connect builtin
SSLCryptoDevice builtin
&VirtualHost _default_:443&
ErrorLog logs/ssl_error_log
TransferLog logs/ssl_access_log
LogLevel warn
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite DEFAULT:!EXP:!SSLv2:!DES:!IDEA:!SEED:+3DES
SSLCertificateFile /etc/pki/tls/certs/localhost.crt
SSLCertificateKeyFile /etc/pki/tls/private/localhost.key
&Files ~ “\.(cgi|shtml|phtml|php3?)$”&
SSLOptions +StdEnvVars
&Directory “/var/www/cgi-bin”&
SSLOptions +StdEnvVars
&/Directory&
SetEnvIf User-Agent “.*MSIE.*” \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
CustomLog logs/ssl_request_log \
“%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \”%r\” %b”
&/VirtualHost&
而subversion.conf文件,只需要添加SSLRequireSSL选项即可。如下:
vim /etc/httpd/conf.d/subversion.conf
LoadModule dav_svn_module
modules/mod_dav_svn.so
LoadModule authz_svn_module
modules/mod_authz_svn.so
&Location /repos&
SVNParentPath /data/ilanni
#一定要放在这行下面,否则会出现权限混乱的现象
AuthzSVNAccessFile /data/svndata/authz
AuthType Basic
AuthName “Authorization Realm”
AuthUserFile /data/svndata/passwd
#告诉apache在authfile中所有的用户都可以访问。 如果没有它,则只能第一个用户可以访问新建库。
Require valid-user
SSLRequireSSL
&/Location&
以上配置完毕后,我们来重启apache,使用如下命令:
/etc/init.d/httpd restart
5.2 使用svn客户端验证
现在我们来使用svn客户端来连接svn服务器,还是以检出ilannisvn仓库为例,如下图:
https://192.168.8.33/repos/ilannisvn
接受ssl验证。
通过上图,我们可以很明显的看出,我们已经从svn服务器检出svn的代码。这说明svn已经能通过https访问。
5.3 在ubuntu上配置
在ubuntu上配置apache与svn集成,和centos上是差不多的,也是需要修改apache的配置文件subversion.conf和default-ssl.conf。
对于ssl.conf文件,我们使用默认的即可。但是如果我们要使用自己的ssl证书的话,可以修改default-ssl.conf文件的SSLCertificateFile和SSLCertificateKeyFile选项即可。
如果不使用自己的ssl证书的话,保持该文件默认就行了,如下:
sudo vim /etc/apache2/sites-available/default-ssl.conf
&IfModule mod_ssl.c&
&VirtualHost _default_:443&
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
&FilesMatch “\.(cgi|shtml|phtml|php)$”&
SSLOptions +StdEnvVars
&/FilesMatch&
&Directory /usr/lib/cgi-bin&
SSLOptions +StdEnvVars
&/Directory&
BrowserMatch “MSIE [2-6]” \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
BrowserMatch “MSIE [17-9]” ssl-unclean-shutdown
&/VirtualHost&
&/IfModule&
在ubuntu上启用svn的https访问方法和centos上还是有几个地方不一样的,不一样的地方如下:
启用ssl模块,使用如下命令:
sudo a2enmod ssl
这条命令相当于执行了以下两条命令,如下:
sudo ln -s /etc/apache2/mods-available/ssl.load /etc/apache2/mods-enabled
sudo ln -s /etc/apache2/mods-available/ssl.conf /etc/apache2/mods-enabled
如果没有a2enmod指令,也可直接在apache2.conf中设置SSL模块加载,如下:
LoadModule ssl_module /usr/lib/apache2/modules/mod_ssl.so
启用SSL站点,使用如下命令:
sudo a2ensite default-ssl
最后我们再来编辑dav_svn.conf文件,加入SSLRequireSSL选项即可,如下:
sudo vim /etc/apache2/mods-available/dav_svn.conf
&Location /repos&
SVNParentPath /data/ilanni
#一定要放在这行下面,否则会出现权限混乱的现象
AuthzSVNAccessFile /data/svndata/authz
AuthType Basic
AuthName “Authorization Realm”
AuthUserFile /data/svndata/passwd
#告诉apache在authfile中所有的用户都可以访问。 如果没有它,则只能第一个用户可以访问新建库。
Require valid-user
SSLRequireSSL
&/Location&
以上配置完毕后,我们来重启apache,使用如下命令:
/etc/init.d/apache2 restart
5.4 使用svn客户端验证
现在我们来使用svn客户端来连接svn服务器,
以检出ilannitest仓库为例,如下图:
https://192.168.8.34/repos/ilannitest
通过上图,我们可以很明显的看出,我们已经从svn服务器检出svn的代码。这说明svn已经能通过https访问。
六、svn仓库权限验证
以上几个章节我们介绍了svn服务器的搭建与配置,以及svn服务器的访问方法,这个章节,我们再来验证下svn仓库权限。
在第二章节中,我们配置的svn仓库权限,如下:
这个权限控制是admin用户组,对ilannisvn和ilannitest仓库具有读写权限。
develop用户组对ilannisvn仓库具有读写权限,对ilannitest具有只读权限,并且develop用户组的test1用户对ilannisvn仓库下的config目录只读不能写。
android用户组对svn所有仓库没有任何访问权限。
现在我们来验证admin用户组的ilanniadmin用户对svn仓库的权限,如下:
svn co –username ilanniadmin –password 123456 https://192.168.8.33/repos/ilannisvn
svn co –username ilanniadmin –password 123456 https://192.168.8.33/repos/ilannitest
通过上图,我们可以很明显的看出ilanniadmin用户具有对ilannisvn和ilannitest仓库具有读权限,下面我们来测试写权限。
通过上图,我们可以很明显的看出ilanniadmin用户具有对ilannisvn和ilannitest仓库具有读写权限,这说明我们的权限配置是对的。
在此我们只验证admin用户组,其他的权限请各位童鞋自行验证。
到此有关svn服务器搭建与配置的文章就全部结束。
2018年五月
78910111213
14151617181920
21222324252627
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
支付宝扫一扫打赏
微信扫一扫打赏elasticsearch运行问题(一)——exception'pathdata'
elasticsearch运行问题(一)&&exception'pathdata'。分布式安装elasticsearch(4台服务器),使用logstash和kibana进行可视化查询和统计。测试入库因为数据不规范导致es中的数据不理想,想要清空es中的数据,并重新将处理过后的数据入库。重新入库只要配置好logstash脚本中的日志目录就可以,但是清空es数据出现了一些问题。
版本:es2.1.1 旧版本(为了使用简单的head插件,后期应该更新,并使用新插件,相信功能效果会更好。)
root权限下
删除es目录下的data文件夹,连同文件夹本身一同删除 rm -rf data
mkdir data
./elasticsearch
出现权限问题
./elasticsearch
出现unable to access &path.data&问题
ll -lrt 查看data的所属权限为root:root
chown -R elk:elk data
./elasticsearch 可以成功运行
当4个服务器同时操作,全部数据重新开始入库。使用head和kibana可以查询统计访问。酷勤网 C 程序员的那点事!
浏览次数:次
作者:bleach
无废话&apache+mysql+php+snmp+rrdtool+cacti&配置由于论坛升级&原贴内出现部分乱码&我把我昨晚做的步骤写给大家&早上写的&熬了一夜&比较迷糊&如果发现遗漏&请指出&谢谢。另推荐看完原帖的讨论&再开始做&对你会有很大帮助原帖位置http://bbs.chinaunix.net/viewthread.php?tid=594019&extra=page%3D1向原作者致敬OS&CentOS3.5&安装选包定制&选择的包有&桌面里&X&window&+&gnome&&&&&&&&&&&&&&&&&服务器&&一个没选&&&&&&&&&&&&&&&&开发&&除了ked开发包没选&其他都选&&&&&&&&&&&好象只有这就个包&其他的&我都没选&因为是测试&没必要按那么多本机IP&192.168.1.99机器名请用类似&Bleach.com&格式安装&mysql&所有安装程序&在&/usr&&下[root@Bleach&usr]#&groupadd&mysql[root@Bleach&usr]#&useradd&-g&mysql&mysql[root@Bleach&usr]#&cd&/usr/local[root@Bleach&local]#&gunzip&&&/usr/mysql-standard-4.0.23-pc-linux-i686.tar.gz&|&tar&xvf&-&[root@Bleach&local]#&ln&-s&/usr/local/mysql-standard-4.0.23-pc-linux-i686&mysql[root@Bleach&mysql]#&cd&mysql[root@Bleach&mysql]#&scripts/mysql_install_db&--user=mysql&[root@Bleach&mysql]#&chown&-R&root&.[root@Bleach&mysql]#&chown&-R&mysql&data[root@Bleach&mysql]#&chgrp&-R&mysql&.[root@Bleach&mysql]#&./bin/mysqld_safe&--user=mysql&&[root@Bleach&mysql]#&./bin/mysqladmin&-u&root&password&mysql[root@Bleach&mysql]#&cp&./support-files/mysql.server&/etc/init.d/mysql[root@Bleach&mysql]#&cd&/etc/rc3.d/[root@Bleach&rc3.d]#&ln&-s&/etc/init.d/mysql&S85mysql[root@Bleach&rc3.d]#&ln&-s&/etc/init.d/mysql&K85mysqlMysql&安装结束安装apache[root@Bleach&usr]#&tar&-zxvf&&httpd-2.0.54.tar.gz[root@Bleach&usr]#&cd&httpd-2.0.54[root@Bleach&httpd-2.0.54]#&./configure&--prefix=/www&--enable-so[root@Bleach&httpd-2.0.54]#&make&&&&make&install[root@Bleach&httpd-2.0.54]#&cp&/www/bin/apachectl&/etc/init.d/httpd[root@Bleach&httpd-2.0.54]#&cd&/etc/rc3.d[root@Bleach&rc3.d]#&ln&-s&/etc/init.d/httpd&S85httpd[root@Bleach&rc3.d]#&ln&-s&/etc/init.d/httpd&K85httpd[root@Bleach&rc3.d]#&/www/bin/apachectl&startApache&安装完毕安装PHP[root@Bleach&usr]#&tar&-zxvf&php-4.3.10.tar.gz[root@Bleach&usr]#&cd&php-4.3.10[root@Bleach&php-4.3.10]#&./configure&--prefix=/www/php&\&&--with-apxs2=/www/bin/apxs&\&&--with-config-file-path=/www/php&\&&--enable-sockets&\&&--with-mysql=/usr/local/mysql&\&&--with-zlib-dir=/usr/include&\&&--with-gd[root@Bleach&php-4.3.10]#&make&&&&make&install[root@Bleach&php-4.3.10]#&cp&php.ini-dist&/www/php/php.ini[root@Bleach&php-4.3.10]#&vi&/www/conf/httpd.conf按&I&键&添加&AddType&application/x-tar&.tgz&&&&&&&&&&&&&&&&&&&&AddType&application/x-httpd-php&.php&&&&&&&&&&&&&&&&&&&&AddType&image/x-icon&.ico&&&&&&&&&&&&&&&&&&&&DirectoryIndex&index.php&index.html&index.html.var 保存退出&:wq[root@Bleach&php-4.3.10]#&/www/bin/apachectl&restartPhp安装完毕设置mysql[root@Bleach&php-4.3.10]#&/usr/local/mysql/bin/mysql&-u&root&-pmysql&&&&&&mysql&&create&database&  mysql&&grant&all&on&cactidb.*&to&  mysql&&grant&all&on&cactidb.*&to&root@  mysql&&grant&all&on&cactidb.*&to&  mysql&&grant&all&on&cactidb.*&to&cactiuser@  mysql&&set&password&for&cactiuser@localhost=password('cactipw');注:以上语句输出&Query&OK,&0&rows&affected&(0.01&sec)&表示成功  mysql&&exitMysql设置完毕检测apache&+&php&+&mysql[root&@tsai&usr]#&cd&/www/htdocs[root&@tsai&htdocs]#&touch&test.php&[root&@tsai&htdocs]#&vi&test.php&&&&&&&&&&&&&?&&&&&&&&&&&&&phpinfo(&);&&&&&&&&&&&&&?&保存退出&:wq[root&@tsai&htdocs]#&touch&mydqltest.html&[root&@tsai&htdocs]#&vi&mysqltest.html&&&&&&&html&&&&&&&&&&&&body&&&&&&&&&&&&&&&?&&&&&&&&&&&&&&&&$link=mysql_connect('localhost','root');&&&&&&&&&&&&&&&&&mysql_select_db('mysql');&&&&&&&&&&&&&&&&$str="select&*&from&";&&&&&&&&&&&&&&&&$result=mysql_query($str,$link);&&&&&&&&&&&&&&&&$show=mysql_num_rows($result);&&&&&&&&&&&&&&&&mysql_close($link);&&&&&&&&&&&&&&&&for&($i=0;$i&&&$$i++)&&&&&&&&&&&&&&&&&&&&{&&&&&&&&&&&&&&&&&&$arr[$i]=mysql_fetch_array($result);&&&&&&&&&&&&&&&&&&&&};&&&&&&&&&&&&&?&&&&table&align=center&border=1&&&&&&&&&&&&&tr&align=center&&&&&&&&&&&&&&&&td&Host&/td&&&&&&&&&&&&&&&&td&User&/td&&&&&&&&&&&&&&&&td&Password&/td&&&&&&&&&&&&&/tr&&&&&&&&?for&($i=0;$i&$$i++){?&&&&&&&&&&&&&tr&&&&&&&&&&&&&&&td&&?echo&$arr[$i][Host]?&&/td&&&&&&&&&&&&&&&td&&?echo&$arr[$i][User]?&&/td&&&&&&&&&&&&&&&td&&?echo&$arr[$i][Password]?&&/td&&&&&&&&&&&&/tr&&&&&&&&&&&&&&&&?};?&&&&&&&&&&&&&/body&&&&&&&&&&/html&保存退出&:wq重启mysql&+&apache&服务[root&@Bleach&htdocs]#&service&mydql&restart[root&@Bleach&htdocs]#&service&httpd&restart进入浏览器检查&http://192.168.1.99/test/php&和&http://192.168.1.99/mysqltest.html&安装rrdtool[root@Bleach&usr]#&tar&zxvf&rrdtool-1.0.50.tar.gz[root@Bleach&usr]#&cd&rrdtool-1.0.50[root@Bleach&rrdtool-1.0.50]#&./configure[root@Bleach&rrdtool-1.0.50]#&make&&&&make&installRrdtool安装完毕安装net-snmp、snmpwalk和snmpget命令[root@Bleach&usr]#&rpm&-qa&|&grep&net-snmpnet-snmp-5.0.9-2.30E.15net-snmp-devel-5.0.9-2.30E.15net-snmp-libs-5.0.9-2.30E.15net-snmp-utils-5.0.9-2.30E.15&[root@Bleach&usr]#&vi&/etc/snmp/snmpd.conf更改&1、com2sec&notConfigUser&&default&&&&&&&public&&&&&&&改为:com2sec&notConfigUser&&&127.0.0.1&&&&&&&public&&&&&&&2、access&&notConfigGroup&""&&&&&&any&&&&&&&noauth&&&&exact&&systemview&&none&none&&&&&&&改为:access&&notConfigGroup&""&&&&&&any&&&&&&&noauth&&&&exact&&all&&none&&none&&&&&&&3、#view&all&&&&included&&.1&&&&&&&&&80&&&&&&&将前面的&#&注释&去掉。保存退出&:wq[root@Bleach&usr]#&service&snmpd&restart注:如果你机器内没有snmpwalk和snmpge命令,请到安装盘里查找&net-snmp-utils&包,rpm&-ivh&net-snmp-utils-*.rpm&只后这两个命令就在系统里了。其他包也都在安装盘里&确保安装这四个包就OK安装/&配置cacti&[root@Bleach&usr]#&useradd&cactiuser&-g&users[root@Bleach&usr]#&passwd&cactiuser&(pwd:cactipw)[root@Bleach&usr]#&cp&cacti-0.8.6g.tar.gz&/www/htdocs/[root@Bleach&usr]#&cd&/www/htdocs/[root@Bleach&htdocs]#&tar&zxvf&cacti-0.8.6g.tar.gz[root@Bleach&htdocs]#&mv&cacti-0.8.6g&cacti[root@Bleach&htdocs]#&cd&cacti[root@Bleach&cacti]#&/usr/local/mysql/bin/mysql&-u&root&-pmysql&cactidb&&&cacti.sql[root@Bleach&cacti]#&chown&-R&cactiuser&rra/&log/[root@Bleach&cacti]#&cd&scripts[root@Bleach&scripts]#&chown&cactiuser:users&*[root@Bleach&scripts]#&vi&/www/htdocs/cacti/include/config.php&$database_type&=&“mysql”;&$database_default&=&“cactidb”;&$database_hostname&=&“localhost”;&$database_username&=&“cactiuser”;&$database_password&=&“cactipw”;更改用户、密码&等项&与上面给出的对应&保存退出[root@Bleach&scripts]#&crontab&-u&cactiuser&-e&&加入*/5&*&*&*&*&/www/php/bin/php&/www/htdocs/cacti/poller.php&&&/dev/null&2&&1保存退出:wq全部设置完毕。打开浏览器&http://192.168.1.99/cacti&进入cacti的初始设置页面第一次默认登陆账号:admin&密码&admin&J&登陆后在新改个密码就OK需要说明的还有路径snmpwalk&Binary&Path&:&/usr/bin/snmpwalksnmpget&Binary&Path:&/usr/bin/snmpgetRRDTool&Binary&Path:&/usr/rrdtool-1.0.50/src/rrdtoolPHP&Binary&Path:&/www/php/bin/phpCacti&Log&File&Path:&/www/htdocs/cacti/log/cacti.logCactid&Poller&File&Path:&/www/htdocs/cacti/poller.php如果你是按我的步骤做的&那上面的路径一定不会错。注:此时graphs还不能显示图形,需要将服务重新启动一下[root@Bleach&scripts]#&service&snmpd&restart[root@Bleach&scripts]#&service&mysql&restart[root@Bleach&scripts]#&service&httpd&restartOK&,现在打开或刷新&http://192.168.1.99/cacti&选&graphs&选项一定能出图形完[color=red]由于早上比较迷糊&做的匆忙&原帖里出现不少语法输入错误&现已经更改&重新做了一下(ctrl+c&=&ctrl+v做法&成功),以上code已经确保无错&&23:00&修改[/color]用的所有软件包&在&2&楼我的帖里有连接&另:拘坛友&bjchenxu&表示&cacti&不支持&mysql&5&,请确认你的mysql&版本完[&本帖最后由&bleach&于&&23:09&编辑&]
&platinum 回复于: 08:40:47
文档中有多处“-”写成了“-”(半角全角问题),请修正
&bleach 回复于: 08:41:31
我用的安装包下载地址[url=http://219.135.157.180/~tcledu/xshell.rar]apache&+&php&+&mysql&+&net-snmp-utils&+&rrdtool&+&cacti&集合下载[&本帖最后由&bleach&于&&08:42&编辑&]
&bleach 回复于: 08:49:29
引用:原帖由&platinum&于&&08:40&发表文档中有多处“-”写成了“-”(半角全角问题),请修正&已经替换。。。:0
&编号1124 回复于: 09:02:07
我配置完成后,图片现示不出来!!!
&platinum 回复于: 09:05:10
我也遇到过这样的问题,后来查明是&snmp&没装好,少了一些程序
&编号1124 回复于: 09:06:47
哦,我已经把snmp的三个包都装上了,net-snmp&&&&net-snmp-devel&&net-snmp-until,还要什么包啊!!!
&编号1124 回复于: 09:07:34
看到了一个net-snmp-lib现在装一下试试!
&platinum 回复于: 09:07:39
引用:原帖由&编号1124&于&&09:06&发表哦,我已经把snmp的三个包都装上了,net-snmp&&&&net-snmp-devel&&net-snmp-until,还要什么包啊!!!&对了,好像接的有个&debug&模式,你试试打开他,看看问题究竟
&bleach 回复于: 09:17:02
引用:原帖由&编号1124&于&&09:02&发表我配置完成后,图片现示不出来!!!&检查一下设置的路径都对不对。rra/&下&有没有&.rrd&文件运行&&snmpget&-v&2c&-c&public&127.0.0.1&.1.3.6.1.4.1..0&看得出结果是什么
&GoldSn0ke 回复于: 09:28:02
文章好,MM的共享精神不错。
&编号1124 回复于: 10:16:47
很不幸,俺峁钦飧觯海&#snmpget&-v&2c&-c&public&127.0.0.1&.1.3.6.1.4.1..0UCD-SNMP-MIB::ssCpuRawSystem.0&=&No&Such&Object&available&on&this&agent&at&this&OID我用Turn&On&Graph&Debug&Mode.&提示sh:&/usr/local/rrdtool-1.0.50/bin/rrdtool:&Permission&denied我给rddtool加了s位也不行!~!:em10::em10:[&本帖最后由&编号1124&于&&10:27&编辑&]
&platinum 回复于: 10:38:40
是不是没有&x&位啊?
&编号1124 回复于: 10:43:59
有啊,当然有x位了,呵呵权限-rwsrwxrwx&&1&root&root&月&&8&15:34&rrdtool
&platinum 回复于: 10:45:58
chmod&a+s&/usr/local/rrdtool-1.0.50/bin/rrdtool试试看?
&编号1124 回复于: 10:48:35
引用:原帖由&platinum&于&&10:45&发表chmod&a+s&/usr/local/rrdtool-1.0.50/bin/rrdtool试试看?&问题依旧!!看来不是文件权限的问题!!我在找找原因,解决了再贴出来!
&编号1124 回复于: 13:44:48
我算是没辙了,说啥也不好使,那个rrdtool就是没有权限执行!!!
&bleach 回复于: 14:32:18
引用:原帖由&编号1124&于&&13:44&发表我算是没辙了,说啥也不好使,那个rrdtool就是没有权限执行!!!&[root@Bleach&src]#&pwd/usr/rrdtool-1.0.50/src[root@Bleach&src]#&ll&rrdtool-rwxr-xr-x&&&&1&root&&&&&root&&&&&&&月&&9&05:27&rrdtool[root@Bleach&src]#&我的没出问题啊。。。
&编号1124 回复于: 14:46:19
我安装完成后没有src目录啊,我是默认安装的,被安装在/usr/local/rrdtool-1.0.50下了!bin&&contrib&&doc&&examples&&html&&include&&lib&&man上面是安装完后的所以目录!-rwxr-xr-x&&1&root&root&月&&9&16:27&rrdtool
&bleach 回复于: 15:38:14
引用:原帖由&编号1124&于&&14:46&发表我安装完成后没有src目录啊,我是默认安装的,被安装在/usr/local/rrdtool-1.0.50下了!bin&&contrib&&doc&&examples&&html&&include&&lib&&man上面是安装完后的所以目录!-rwxr-xr-x&&1&root&root&6&...&你安装rrdtool可能有问题这是我的目录和路径[root@Bleach&rrdtool-1.0.50]#&pwd/usr/rrdtool-1.0.50[root@Bleach&rrdtool-1.0.50]#&lsaclocal.m4&&&config.status&&[color=blue]doc[/color]&&&&&&&&&&&Makefile.in&&&&&&&&stamp-h1[color=blue]cgilib-0.4[/color]&&&configure&&&&&&[color=blue]examples[/color]&&&&&&NT-BUILD-TIPS.txt&&[color=blue]tc[/color]lCHANGES&&&&&&configure.ac&&&[color=blue]gd1.3&&&&&&&&&perl-piped[/color]&&&&&&&&&TODO[color=blue]config&&&&&&&contrib&&&&&&&&libpng-1.0.9&&perl-shared&&&&&&&&zlib-1.1.4[/color]config.h&&&&&CONTRIBUTORS&&&libtool&&&&&&&READMEconfig.h.in&&COPYING&&&&&&&&Makefile&&&&&&rrdtool.specconfig.log&&&COPYRIGHT&&&&&&Makefile.am&&&[color=blue]src[/color][root@Bleach&rrdtool-1.0.50]#[&本帖最后由&bleach&于&&15:44&编辑&]
&bleach 回复于: 15:45:43
[root@Bleach&/]#ll&rrdtool-1.0.50.tar.gz-rw-r--r--&&&&1&root&&&&&root&&&&&&月&&9&15:42&rrdtool-1.0.50.tar.gz你先核对一下压缩包的大小。[root@Bleach&/]#&tar&zxvf&rrdtool-1.0.50.tar.gz&[root@Bleach&/]#&lsbin&&&etc&&&&&lib&&&&&&&&&mnt&&&root&&&&&&&&&&&&&&&&&&&sbin&&varboot&&home&&&&lost+found&&opt&&&rrdtool-1.0.50&&&&&&&&&tmp&&&wwwdev&&&initrd&&misc&&&&&&&&proc&&rrdtool-1.0.50.tar.gz&&usr[root@Bleach&/]#&cd&rrdtool-1.0.50[root@Bleach&rrdtool-1.0.50]#&lsaclocal.m4&&&configure.ac&&examples&&&&&&&&&&&perl-piped&&&&TODOcgilib-0.4&&&contrib&&&&&&&gd1.3&&&&&&&&&&&&&&perl-shared&&&zlib-1.1.4CHANGES&&&&&&CONTRIBUTORS&&libpng-1.0.9&&&&&&&READMEconfig&&&&&&&COPYING&&&&&&&Makefile.am&&&&&&&&rrdtool.specconfig.h.in&&COPYRIGHT&&&&&Makefile.in&&&&&&&&srcconfigure&&&&doc&&&&&&&&&&&NT-BUILD-TIPS.txt&&tcl[root@Bleach&rrdtool-1.0.50]#解开后就有那几个目录[&本帖最后由&bleach&于&&15:49&编辑&]
&编号1124 回复于: 15:48:54
用src里的rrdtool也不行!!!我觉得应该换个角度考虑,可能不是rrdtool的问题了!!!估计还是snmp的问题!因为我在运行snmpget&-v&2c&-c&public&172.16.1.93&.1.3.6.1.4.1..0提示:UCD-SNMP-MIB::ssCpuRawSystem.0&=&No&Such&Object&available&on&this&agent&at&this&OID[&本帖最后由&编号1124&于&&15:50&编辑&]
&bleach 回复于: 15:57:48
我在帖子里后加了&/etc/snmp/snmpd&的配置说明你对照一下
&jeffreyli 回复于: 16:37:08
可以在Data&Sources和Graph&Management中选择你的监控点,然后点击右上角的“Turn&on&...&Debug&Mode”,进行debug请问一下楼主,为什么我debug后它提示我把rrd文件保存到cacti/rra下,为什么我保存了,里面却没有rra文件呢?&我用snmpget&-v&2c&-c&public&IP&.1.3.6.1.4.1..0采取数据后提示,aod.4.1,.0:no&sucn&available&on&this&agent&at&this&OID.&我是在单机上运行的.不知大家没有碰见过。麻烦楼主给指点一下。
&bleach 回复于: 23:22:50
引用:原帖由&编号1124&于&&15:48&发表用src里的rrdtool也不行!!!我觉得应该换个角度考虑,可能不是rrdtool的问题了!!!估计还是snmp的问题!因为我在运行snmpget&-v&2c&-c&public&172.16.1.93&.1.3.6.1.4.1..0提示:UCD-SNM&...&在注册&cacti&web&里有个&ucd-snmp&和&net-snmp的选择&好像是,,记不大清楚啦
&iinhf 回复于: 15:16:45
在建议Graph&&template&时RRDTool&Says:ERROR:&invalid&rpn&expression&'a,1024,*'
&iinhf 回复于: 15:34:51
要增加Windows或Switch的相关,怎么才能建立相关的图形,请给予指导
&iinhf 回复于: 17:11:57
对于windows,不知道怎么做,我图中什么数据也没有,有没有别的方法呀
&iinhf 回复于: 17:15:22
根本无法建立新的图像RRDTool&Says:ERROR:&can't&parse&'#FF0000:CPU&Usage'RRDTool&Says:ERROR:&can't&parse&CDEF&'cdefbc='
&tiandi_g 回复于: 20:52:26
我在执行crontab&-u&cactiuser&-e&时&。出现了错误。具体情况如下:[cactiuser@localhost&scripts]$&crontab&-u&cactiuser&-emust&be&privileged&to&use&-u不知道是什么原因。还有在我开了snmpd服务,但是161端口却没有开,很奇怪。[root@localhost&~]#&/etc/init.d/snmpd&restartåœæ­¢&snmpd:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&[&ok&&]å¯åŠ¨&snmpd:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&[&&ok&&][root@localhost&~]#&nmap&-sS&localhostStarting&nmap&3.70&(&http://www.insecure.org/nmap/&)&at&&20:49&CSTInteresting&ports&on&localhost.localdomain&(127.0.0.1):(The&1652&ports&scanned&but&not&shown&below&are&in&state:&closed)PORT&&&&&STATE&SERVICE21/tcp&&&open&&ftp22/tcp&&&open&&ssh111/tcp&&open&&rpcbind113/tcp&&open&&auth199/tcp&&open&&smux443/tcp&&open&&https631/tcp&&open&&ipp3306/tcp&open&&mysqlNmap&run&completed&--&1&IP&address&(1&host&up)&scanned&in&0.217&seconds[root@localhost&~]#谢谢指教!!!!
&tiandi_g 回复于: 21:04:33
还有一点就是我的/rra&文件夹下空空如也,什么东西也没有,根本就没有生成*.rrd文件。所以我的图表压根就没有出现,只是什么问题造成的?还请指教!!!
&unregister 回复于: 04:13:01
好文,顶一个
&iinhf 回复于: 08:12:56
查看SNMP启动服务的端口,请通过netstat&-ln这个命令进行查看。如果你是按照楼主的方法进行安装的,一般不会出现象你这样的问题。
&zhuningwll 回复于: 11:00:04
我也是一样没有图片
&ytlxx 回复于: 12:28:49
尽管还没用到,但是收藏:)
&lufien 回复于: 12:46:12
when&i&configure&php&and&run&script&make&&&&make&install&,&&i&get&error&mesg&below&,&how&can&i&resolve&it&.&pls&suggest&....&thx&..checking&for&fabsf...&yeschecking&for&floorf...&yesIf&configure&fails&try&--with-jpeg-dir=&DIR&configure:&error:&libpng.(a|so)&not&found.
&tiandi_g 回复于: 20:06:53
直接用系统盘给提供的rpm包不就行了。何必麻烦去找tar.gz的,还要下载还要编译,还很容易出错。还是老问题.没能解决.总是图片出不来,rra/下什么都没有!也许是没有看清楚楼上各位哥哥们的帖子,导致了这样的错误,很是郁闷,还是从头来过.仔细分析以下.希望可以解决这个问题.学点东西就是这么不容易,不过没有点挫折也就没了成就感了,那岂不是很没意思.还是解决问题能够学习知识.努力ing.......................
&bleach 回复于: 20:52:22
引用:原帖由&iinhf&于&&08:12&发表查看SNMP启动服务的端口,请通过netstat&-ln这个命令进行查看。如果你是按照楼主的方法进行安装的,一般不会出现象你这样的问题。&哇~~&发现古董啦~~iinhf&侠客会员UID:111注册时间:&11:16最后登录:&08:02帖子总数:&17&精华帖子:&1&原创精华:&0积分:26在线状态:...离线...[会员资料]&[站内短信]&2001&年&我才接触计算机&正用QQ泡MM呢。。。
&telecom 回复于: 21:09:37
引用:原帖由&编号1124&于&&15:48&发表用src里的rrdtool也不行!!!我觉得应该换个角度考虑,可能不是rrdtool的问题了!!!估计还是snmp的问题!因为我在运行snmpget&-v&2c&-c&public&172.16.1.93&.1.3.6.1.4.1..0提示:UCD-SNM&...&我制作的时候也出现这种问题,后来发现snmpwalk比get要好很多,所以直接把snmpwalk这个文件复制成snmpget来使用。主要是没在cacti中找到使用那个命令的控制项:em24:[&本帖最后由&telecom&于&&21:11&编辑&]
&tiandi_g 回复于: 11:31:47
我的httpd.conf&文件不能加入以下两行,否则就会出现错误.AddType&application/x-httpd-php&.phpAddType&image/x-icon&.ico出现的错误是:启动httpd:&Suntax&error&on&line&782&/etc/httpd/conf/httpd.conf:AddType&requries&at&least&two&arguments&,a&mine&type&followed&by&one&or&more&file&extensions&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&[失败]不是很明白,不知道有没有同样的菜鸟遇到相同的问题。如何解决?我怀疑图片不能显示,是不是就是这儿的原因。
&tiandi_g 回复于: 11:48:36
我执行:data&source&-turn&on&data&source&debug&model时出现的错误如下:Data&Source&Debug/usr/local/bin/rrdtool&create&/var/www/html/cacti/rra/swtich30_traffic_in_32.rrd&--step&300&&DS:traffic_in:COUNTER:600:0:&DS:traffic_out:COUNTER:600:0:&RRA:AVERAGE:0.5:1:600&RRA:AVERAGE:0.5:6:700&RRA:AVERAGE:0.5:24:775&RRA:AVERAGE:0.5:288:797&RRA:MAX:0.5:1:600&RRA:MAX:0.5:6:700&RRA:MAX:0.5:24:775&RRA:MAX:0.5:288:797&这是怎么回事呢?不明白是什么意思?还要请教!!!
&inhell 回复于: 20:38:33
我的也出不来&图形啊&&debug&没有权限&&但是明明有权限啊
&inhell 回复于: 21:15:18
^_^&我的图形终于出来了&就是rratool的目录权限问题可是我的cron不好使&可以手动从shell里取数据&不能自己自动执行啊&真晕了&&我是复制他们的code进去的&没有错误呀
&inhell 回复于: 21:17:08
刚刚又测试了一下&结果没啥问题了&楼主的文档写的太好了&简单明了&让我这个不太懂的人&基本上一次成功谢谢&楼主啦
&iinhf 回复于: 23:18:23
没什么古董不古董的,我只不过那时候用过Unix而已,好久不用了,生熟了。
&bleach 回复于: 22:28:25
引用:原帖由&iinhf&于&&23:18&发表没什么古董不古董的,我只不过那时候用过Unix而已,好久不用了,生熟了。&呵呵&那把你的ID转让给俺吧&嘻~~偶一定给他找个MM陪~~
&bleach 回复于: 22:30:17
引用:原帖由&tiandi_g&于&&11:48&发表我执行:data&source&-turn&on&data&source&debug&model时出现的错误如下:Data&Source&Debug/usr/local/bin/rrdtool&create&/var/www/html/cacti/rra/swtich30_traffic_in_32.rrd&--step&300&&DS:tra&...&我只安装了&自己也没用&你问问原作者吧。
&zyangj 回复于: 18:16:25
我这是有这样的情况:[root@crawler_test&htdocs]#&snmpget&-v&2c&-c&public&192.168.1.4&.1.3.6.1.4.1..0UCD-SNMP-MIB::ssCpuRawSystem.0&=&Counter32:&25511然后,我在Data&Sources&&DEBUG里面的结果是这样的:Data&Source&Debug/root/rrdtool-1.0.50/src/rrdtool&create&/www/htdocs/cacti/rra/crawler_test_mem_buffers_16.rrd&--step&300&&DS:mem_buffers:GAUGE:600:0:U&RRA:AVERAGE:0.5:1:600&RRA:AVERAGE:0.5:6:700&RRA:AVERAGE:0.5:24:775&RRA:AVERAGE:0.5:288:797&RRA:MAX:0.5:1:600&RRA:MAX:0.5:6:700&RRA:MAX:0.5:24:775&RRA:MAX:0.5:288:797&另外一个Graph&Management是这样的:&&RRDTool&Says:GRAPH&ACCESS&DENIED请看我的权限:drwxrwxrwx&&2&cactiuser&users&&&4096&11月&18&18:10&rra[root@crawler_test&cacti]#&ls&rra/&-l总用量&512-rw-r--r--&&1&root&&&&&&root&&47836&11月&18&18:10&192_168_1_4_mem_buffers_14.&rrd-rwxrwxrwx&&1&root&&&&&&root&&47836&11月&18&18:10&crawler_test_mem_buffers_15&.rrd-rw-r--r--&&1&root&&&&&&root&&47836&11月&18&18:10&crawler_test_mem_buffers_16&.rrd-rwxrwxrwx&&1&cactiuser&root&月&18&18:10&localhost_load_1min_5.rrd-rwxrwxrwx&&1&cactiuser&root&&47836&11月&18&18:10&localhost_mem_buffers_3.rrd-rwxrwxrwx&&1&cactiuser&root&&47836&11月&18&18:10&localhost_mem_swap_4.rrd-rwxrwxrwx&&1&cactiuser&root&&47836&11月&18&18:10&localhost_proc_7.rrd-rwxrwxrwx&&1&cactiuser&root&&47836&11月&18&18:10&localhost_users_6.rrd[root@crawler_test&rrdtool-1.0.50]#&ls&-ldrwxr-xr-x&&&4&root&root&&&4096&11月&11&19:16&src[root@crawler_test&rrdtool-1.0.50]#&ls&src/&-l-rwxr-xr-x&&1&root&root&月&11&19:16&rrdtool就是这个情况,我在数据源的列表里看不到一条数据行,图形哪个列表也看不见数据行,不知为何?请大位来看看!!!!
&mousejsh 回复于: 00:28:12
snmpget&-v&2c&-c&public&127.0.0.1&.1.3.6.1.4.1..0UCD-SNMP-MIB::ssCpuRawSystem.0&=&Counter32:&17063我得到一个这个.正常吗?我也是装完了没有图.
&RootZero 回复于: 01:03:51
好文,收了。明天研究一下。不过我晚上试的下了一下不能下载
&mousejsh 回复于: 11:38:47
snmpget&-v&2c&-c&public&192.168.36.104&.1.3.6.1.4.1..0UCD-SNMP-MIB::ssCpuRawSystem.0&=&Counter32:&42294Turn&&Graph&Debug&Mode.ERROR:&opening&'/var/www/html/cacti/rra/rmserver_traffic_in_21.rrd':&No&such&file&or&directory我查看/var/www/html/cacti/rra/目录没有文件.我把再个目录/var/www/html/cacti改成了chmod&-R&777&/var/www/html/cacti还是没有文件.
&phpcool 回复于: 10:51:18
我用的是mysql5,安装没问题。就是图形显示不出来(并不是叉叉)。
&phpcool 回复于: 14:04:06
换成mysql4就没问题了。证实楼主的贴子了。
&scdzw 回复于: 11:43:11
终于安装成功了,谢谢楼主妹妹!但是域名的是,不能用cactid执行。肯定是在安装了cactid的情况下。不过用cmd.php取数据也将就了!
&yinhero 回复于: 12:30:06
我从网站上下载的q14all.cgi文件不能打开,哪个好心人请发到我的邮箱中.谢谢了.yin_
&fly_gougou 回复于: 15:48:16
哥哥啊,我下不了啊
&harry007 回复于: 16:09:46
我配置以后,输入IP什么显示都没有啊,是怎么回事?就是一个空白页面啊,各位,怎么办啊?
&abel 回复于: 19:12:46
@Y的}多是基本功的}&,web&嘞薜挠^念&...cron&概念snmp&^念rrdtool&我J檫@些|西是在要基A的情r下再碛不是用了不成功又找不到}所在,在@些|西都懂了後,&cacti&在眼中就不y,H上K]有那N多的&troubleshooting底D底炙椎陌俜直D[&本帖最后由&abel&于&&19:16&编辑&]
&rainballdh 回复于: 19:25:52
收藏,谢谢
&windychan 回复于: 18:24:52
这段时间一直在Linux不同平台玩这个东西,成功许多次,也出错很多次.现在在SUSE10玩,奇怪的是在Graphs&-&&Tree&Mode下面看不到画出现的图,但点击进入相关的监视内容,却可能看到详细图.去Console&-&&Graph&Management&-&&(Edit)&中也可以看到画出现的图.反正就是在Graphs&-&&Tree&Mode&看不到)
&windychan 回复于: 19:02:57
引用:原帖由&phpcool&于&&10:51&发表我用的是mysql5,安装没问题。就是图形显示不出来(并不是叉叉)。&------------不支MYSQL5的原因是在于MYSQL5的许多库连接方式已经更改,需要在cacti/lib/adodb/drivers&#&adodb-mysql.inc.php&这个文件的连接方式。可惜我不是写程序的,所以做不出来。只知道原因。哈哈,对不起。BTW,楼上我发的贴的问题已经解决是RRDTOOL的版本设错了。
&wuhao1001 回复于: 13:49:26
http://fanqiang.chinaunix.net/adm/other//3826.shtml这个也是你整理的么?
&wuhao1001 回复于: 13:59:27
真的很完整。感谢
&icehillwiner 回复于: 21:45:59
新建WIN2003主机的时候,为什么建立不成功,提示SNMP&ERROR呢?明明WIN2003的SNMP服务已正确配置,而且团体名称也正确,很是郁闷,请高手指教..
&windychan 回复于: 16:55:18
为什么ucd/net&CPU&Usage为超100%.
&dgvri 回复于: 11:22:25
装成后是不是要再新建devel和hosts?默认的127.0.0.1是正常吗?还有要添加哪个才是网卡的流量?
&ddie 回复于: 10:44:39
我用的是fedora4&,编译rrdtool的时候提示2个错误就是运行make后末尾出现如下错误../src/config_aux.h:80:2:&error:&#error&"Can't&compile&without&finite&function"../src/config_aux.h:84:2:&error:&#error&"Can't&compile&without&isinf&function"make[3]:&***&[RRDs.o]&Error&1make[3]:&Leaving&directory&`/km/cacti/rrdtool-1.0.50/perl-shared'make[2]:&***&[perl_shared]&Error&2make[2]:&Leaving&directory&`/km/cacti/rrdtool-1.0.50'make[1]:&***&[all-recursive]&Error&1make[1]:&Leaving&directory&`/km/cacti/rrdtool-1.0.50'make:&***&[all]&Error&2该怎么解决呢?&大侠帮忙一下呀,感激不尽
&shijiu 回复于: 16:07:45
我用net-snmp的tar包安装,例如net-snmp-5.2.1.tar.gz,安装之后发现没有HOST-RESOURCES-MIB&-&-!请教怎样安装才可以?
&coolzsb 回复于: 09:14:40
引用:原帖由&windychan&于&&18:24&发表这段时间一直在Linux不同平台玩这个东西,成功许多次,也出错很多次.现在在SUSE10玩,奇怪的是在Graphs&-&&Tree&Mode下面看不到画出现的图,但点击进入相关的监视内容,却可能看到详细图.去Console&-&&Grap&...&你的rrdtool版本为1.2.x,而你的cacti选的rrdtool版本为1.0.x签名----------其实cacti真的没那么复杂的
&monitorzhu 回复于: 20:11:10
&xtqimw 回复于: 04:33:28
请问如何添加其他主机(或设备),我在其他主机上装了SNMP,并修改了SNMP.COMF,但是在CACTI的WEB上总是提示SNMP&error,我郁闷中^^^,希望哪位高手能把详细的添加主机的步骤写出来,在下感激!在此先谢谢了!!!
&hhxxttxs 回复于: 19:00:25
我的rpm&-qa&|&grep&snmpnet-snmp-utils-5.1.2-11net-snmp-libs-5.1.2-11net-snmp-devel-5.1.2-11net-snmp-5.1.2-11netstat&-nl&&&&显示有udp&161&端口,但在cacti中,Console&-&&Devices,中只有“Localhost&”这个“Devices”,其它设备为什么不显示呢?&&&而且,点击localhost后,出现的localhost信息页面中,显示“SNMP&InformationSNMP&not&in&use&”,这是为什么?难道我的snmp有问题?我都是按照论坛上的做法做的。&&&&另外,怎么检测windows2000上的信息呢?我通过添加/删除程序安装了snmp,但是无法通过snmp连接上.,wei&为什么呢?[&本帖最后由&hhxxttxs&于&&19:02&编辑&]pic1
&cbs20 回复于: 17:19:03
应该是windows自带的防火墙吧?取消防火墙或者&把161端口打开
&jim0769 回复于: 21:00:54
&chenxkg 回复于: 23:56:29
真的是好东西啊!
&jim0769 回复于: 08:24:44
静观其变&&学习中
&huanghaojie 回复于: 18:43:01
为什么我的rrdtool一直编不过去make&install时make[2]:&***&[install-idocDATA]&Error&1make[2]:&Leaving&directory&`/usr/local/rrdtool-1.0.50/doc'make[1]:&***&[install-am]&Error&2make[1]:&Leaving&directory&`/usr/local/rrdtool-1.0.50/doc'make:&***&[install-recursive]&Error&1
&lrtman 回复于: 23:09:47
偶的情况跟楼上这位兄弟一样make[2]:&***&[install-idocDATA]&Error&1make[2]:&Leaving&directory&`/usr/local/rrdtool-1.0.50/doc'make[1]:&***&[install-am]&Error&2make[1]:&Leaving&directory&`/usr/local/rrdtool-1.0.50/doc'make:&***&[install-recursive]&Error&1不知道怎么回事,要紧不要紧?跟lib库有没有关系?[&本帖最后由&lrtman&于&&23:11&编辑&]
&Nanu 回复于: 23:22:56
引用:原帖由&编号1124&于&&09:02&发表我配置完成后,图片现示不出来!!!&这个问题是因为没有正确设置好RRDTOOL版本。进入CACTI后台,settings,把RRDTOOL版本选为1.2.X
&huanghaojie 回复于: 22:51:47
引用:原帖由&lrtman&于&&23:09&发表偶的情况跟楼上这位兄弟一样make[2]:&***&[install-idocDATA]&Error&1make[2]:&Leaving&directory&`/usr/local/rrdtool-1.0.50/doc'make[1]:&***&[install-am]&Error&2make[1]:&Leaving&directory&`/usr/&...&不要紧的,我现在成功了,经历了那么多的艰辛,TMD,这个破东东为什么一定要MYSQL为4.几的版本,我之前是5.01,浪费了好几天时间。难道一定要在4.几的版本上吗。哪位仁兄在5.01上成功的。
&lrtman 回复于: 23:33:35
关于rrdtool的问题,我初次安装的rrdtool的时候出现以下错误make[2]:&***&[install-idocDATA]&Error&1make[2]:&Leaving&directory&`/usr/local/rrdtool-1.0.50/doc'make[1]:&***&[install-am]&Error&2make[1]:&Leaving&directory&`/usr/&...&后来发现,只是在/usr/local下载解压,默认安装还是在/usr/local下,应该是这个原因但是还是打不开图片,郁闷啊,net-snmp应该是正常的运行snmpget&-v&2c&-c&public&127.0.0.1&.1.3.6.1.4.1..0结果为UCD-SNMP-MIB::ssCpuRawSystem.0&=&Counter32:&22493按照楼主安装的话,会出现两个rrdtool一个是/usr/rrdtool-1.0.50/src/rrdtool&另一个是/usr/local/rrdtool-1.0.50/bin/rrdtool到底选哪个,还有,这个错误应该跟rrdtool版本的选择无关[&本帖最后由&lrtman&于&&23:42&编辑&]
&sunpluto 回复于: 14:36:25
好东西,打算试下,不过所提供软件连接无法下载。。。如果可以的话麻烦给个连接。&关注ing
&redhat.com 回复于: 12:50:39
debug&模式,怎么用呀
&redhat.com 回复于: 13:33:37
ttt&(192.168.2.100)&&SNMP&InformationSystem:&Linux&cacti&2.6.9-34.EL&#1&Wed&Mar&8&00:07:35&CST&Uptime:&252496Hostname:&cactiLocation:&Unknown&(edit&/etc/snmp/snmpd.conf)Contact:&Root&root@localhost&(configure&/etc/snmp/snmp.local.conf)
&leo-josn 回复于: 17:59:01
我装的是MYSQL5&但是按照楼主的安装后,发现CACTI的页面显示空白,什么都没有运行snmpget&-v&2c&-c&public&127.0.0.1&.1.3.6.1.4.1..0出现错误UCD-SNMP-MIB::ssCpuRawSystem.0&=&Counter32:&45917请问是什么原因,谢谢&&&
&yxm0513 回复于: 15:11:08
楼主不如把所有过程打个包好了,用makeself&&or&RPM都可,可能makeself&方便点。送佛送到西了,哈哈
&wysilly 回复于: 22:01:19
不错,&受教了,&希望更多的人使用cacti
&lin220011 回复于: 10:29:27
&pzf 回复于: 15:47:53
有一点&应该是service&mysqld&restart&~~~&&你写的是&mysql&~
&sclego 回复于: 15:55:16
有个这样的问题,就是我用cacti监控出来的流量,和mrtg监控的不一样,我已经选snmp&v2了?
&broceliu 回复于: 10:28:18
LZ&帖子不错&&啊
&FreeLei 回复于: 18:28:20
照楼主方法安装了&就是不显示图片&Turn&On&Graph&Debug&Mode.&提示/usr/local/rrdtool-1.0.50/bin/rrdtool:&Permission&denied&于是在权限上找原因&无果!中在cacti官方论坛上看到这个:[url=http://forums.cacti.net/about15506.html&highlight=]http://forums.cacti.net/about15506.html&highlight="SElinux&will&cause&you&a&LOT&of&problem&like&this&one&...&it's&a&better&idea&to&deactivate&it..."selinux的问题&&&搞定了!&感谢楼主分享!
&shangjieok 回复于: 10:45:06
欢迎加入Linux技术群『群号:』,大家共同研究Linux,本群高手众多。
&cathyleung 回复于: 10:49:46
支持支持~
&聪明笨小孩 回复于: 20:50:49
学习&目前就用这种方式
&atianyu 回复于: 21:26:13
好东西,正好我也在做,出了问题参考一下,谢谢楼主的分享
原文链接:http://linux.chinaunix.net/bbs/viewthread.php?tid=644567
转载请注明作者名及原文出处
& 相关主题:

我要回帖

更多关于 www.gpsdata.com.cn 的文章

 

随机推荐