Bueno en alguna parte tenia que partir y en la infraestructura es muy importante poder graficar lo que pasa para poder hacer comprensibles las cosas y detalles tecnicos que no todos ven a simple vista. aca lo que tenemos, es un proyecto que comenzare sin saber como termina, pero que por primera vez documentaré en la web.
Pagina Oficial del sitio CACTI
NOTA: La idea de poder documentar no es generar conocimiento nuevo si no aplicar el que ya existe y hacer demostrable la implementacion en una arquitectura determinada:
Pipe = | = alt+124
La ubicacion en donde se ejecuten los comandos de servicios no es reelevante.
Al crear una base de datos usar el siguinete comando mysqladmin --user=root --password=mipassworddeMYSQL create cacti
instalado centos, procedemos:
[root@localhost ~]# yum update
instalar rdd tool
[root@localhost ~]# INSTALL_DIR=/opt/rrdtool-1.4.5
[root@localhost ~]# mkdir -p $BUILD_DIR
[root@localhost ~]# cd $BUILD_DIR
[root@localhost rrdbuild]# wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.5.tar.gz
[root@localhost rrdbuild]# gunzip -c rrdtool-1.4.5.tar.gz | tar xf -
[root@localhost rrdbuild]# cd rrdtool-1.4.5
[root@localhost rrdtool-1.4.5]# ./configure --prefix=$INSTALL_DIR && make && make install
Instalar MySql
[root@localhost rrdtool-1.4.5]# yum install -y mysql mysql-server
Para hacer que el servicio de mysqld esté activo con el siguiente inicio del sistema, en todos los niveles de corrida (2, 3, 4, y 5), se utiliza lo siguiente:
[root@localhost rrdtool-1.4.5]/sbin/chkconfig mysqld on
Iniciar, detener y reiniciar el servicio mysqld.
Para iniciar por primera vez el servicio mysqld y generar la base de datos inicial (mysql), utilice:
[root@localhost rrdtool-1.4.5]#/sbin/service mysqld start
Para reiniciar el servicio mysqld, utilice:
/sbin/service mysqld restart
Para detener el servicio mysqld, utilice:
/sbin/service mysqld stop
La forma más simple de asignar una clave de acceso al usuario root de MySQL™ solo requiere de un único mandato, descrito a continuación.
[root@localhost ~]# mysqladmin -u root password "la clave aqui sin comillas"
Sitio de referencia quickstart
Para abrir puerto en mysql:
Camino Corto : iptables -A RH-Firewall-1-INPUT -p tcp --dport 3306 -j ACCEPT
El archivo que define las reglas que usa el firewall de linux Centos es iptables, este se encuentra en
/etc/sysconfig/iptables
Podemos editar este archivo para definir nuestras reglas.
Por ejemplo si deseamos abrir el puerto del Mysql (3306):
1. Abrimos el archivo de iptables
nano /etc/sysconfig/iptables
2. Buscamos la linea que contiene
[0:0] -A RH-Firewall-1-INPUT -i lo -j ACCEPT
y le damos un ENTER
3. Escribimos
[0:0] -A RH-Firewall-1-INPUT -p tcp --dport 3306 -j ACCEPT
4. Guardamos el archivo con CRTL + O y lo cerramos con CTRL + X
5. Reiniciamos el servicio con
service iptables restart
De cualquier modo revisar, con Telnet desde otro equipo para ver si se conecta:
windos CMD : telnet 172.21.0.miip 3306
deberia aparecer un mensaje que esta desconecta de my sql, eso quiere decir que conecto pero como no nos hemos autentificados estamos afuera, con eso esta bien por ahora.
Instalar PHP.
Quitaremos todos los paquetes de php previamente para evistar problemas posteriores.
[root@localhost sysconfig]# yum -y remove php*
Una ves des-instalado toda la paquetería PHP, deberás activar los depósitos CentOS Plus y al mismo tiempo que instalamos PHP5, lo puede hacer de la siguiente forma:
yum -y --enablerepo=centosplus --exclude=php-domxml install php*
Sitio Referencia
Instalar APACHE.
Apache ya viene instalado por defecto pero dejaremos el servicio con arranque en el inicio.
Referencia
Revisamos los modulos de PHP que necesitamos, de esta forma:
[root@localhost html]# php -m
De esta forma, podremos ver todos los que necesitamos, aunque si han hecho todo como aparece aqui no debiera haber problemas....
NOTA: librerias que pudieran faltar..
yum install net-snmp-utils
Son cosas que se podrian necesitar...
yum install Net-SNMP-devel
No hay comentarios:
Publicar un comentario