Windows2011. 9. 16. 11:29
1. download setuptools

다운받고 실행한다. 
이게 미리 깔려있지 않으면 memcached 라이브러리 설치할 때, ImportError: No module names setuptools 에러를 보게 된다. 

2. download python-memcached

다운받아서 압축을 푼다.
커맨드 창을 열고 압축을 푼 디렉토리로 찾아간다.
cmd> setup.py install
 

'Windows' 카테고리의 다른 글

[Git] Windows XP에서 Github사용하기  (0) 2011.03.06
명령 프롬프트에서 d:로 이동하기.  (2) 2010.02.25
Posted by 준피
Server-Side/Linux2011. 9. 9. 22:35
1. Download Python2.7

http://www.python.org/download/releases/2.7.2/

2. Install

# cd /usr/local/src
# tar xzfv ./Python-2.7.2.tgz
# cd ./Python-2.7.2 
#  ./configure --prefix=/usr/local/Python-2.7
# make
# make install

3. Alias : 기본적으로 python2.4 or 2.6등이 깔려있기 때문에 python PATH 변경 

# python -V
Python 2.6.4
# alias python='/usr/local/Python2.7/bin/python2.7'
# python -V
Python 2.7.2


Reference

http://www.joywang.info/?p=112
Posted by 준피
Server-Side/Linux2010. 12. 18. 16:52

Required software(s)

 - MySQL server : Store cacti data.

 - NET-SNMP server : SNMP(Simple Network Management Protocol) is a protocol used for network management.

 - PHP with net-snmp module : Access SNMP data using PHP.

  - RRDTOOL(round robin database tool)

 - Apache / lighttpd / nginx webserver : Web server to display graphs created with PHP and RRDTOOL.


Install the software

# yum install mysql-server mysql php-mysql php-pear php-common php-gd php-devel php php-mbstring php-cli php-snmp php-pear-Net-SMTP php-mysql httpd


Configure MySQL server

# mysql -u root -p

Enter password: **********


mysql> create database cacti;

mysql> use mysql;

mysql> GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'password';

mysql> FLUSH privileges;

mysql> quit


Install snmpd

# yum install net-snmp-utils php-snmp net-snmp-libs

# vi /etc/snmp/snmpd.conf


------------> append <----------------

.

.


com2sec local   localhost       public

group   MyRWGroup       v1      local

group   MyRWGroup       v2c     local

group   MyRWGroup       usm     local

view    all     included        .1      80

access  MyRWGroup       ""      any     noauth  exact   all     all     none

syslocation     Unknown (edit /etc/snmp/snmpd.conf)

syscontact      Root    (configure /etc/snmp/snmp.local.conf)

pass .1.3.6.1.4.1.4413.4.1      /usr/bin/ucd5820stat

------------------------------------


# /etc/init.d/snmpd start

# chkconfig snmpd on

# snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex


(output)

IP-MIB::ipAdEntIfIndex.your.ip.address = INTEGER: 2

IP_MIB::ipAdEntIfIndex.127.0.0.1 = INTEGER: 1


Install cacti

# cd /usr/local/src

# wget http://www.cacti.net/downloads/cacti-0.8.7g.tar.gz


# tar xzfv cacti-0.8.7g.tar.gz

# cp -Rf cacti-0.8.7g /usr/local/cacti/

# ln -s /usr/local/cacti/ /usr/local/apache/htdocs/cacti


# vi /usr/local/cacti/include/config.php

--------------->modify<------------------

#database_type = "mysql";

#database_default = "cacti";

$database_hostname = "127.0.0.1";

$database_username = "cacti";

$database_password = "password";

$database_port = "3306";

------------------------------------------


# mysql -u root -p cacti < /usr/local/cacti/cacti.sql



Configure crond

# crontab -e

-------------->append<----------------

*/5 * * * * php /usr/local/cacti/poller.php > /dev/null 2>&1

----------------------------------------

# service crond restart


Install cacti web console

go to http://your.ip.address/cacti/

click 'Next'

choose 'New Install' and click 'Next'

if all of Path is [FOUND], click 'Finish'


if you show "[NOT FOUND] PHP Binary Path", install php-cli

# yum install php-cli


Username: admin

Password: admin



reference site

cacti plug-in

install cacti

install cacti

more specific information about cacti


Posted by 준피