contour
Avant présente les environnement de base de données de déploiement d'installation de surveillance partie de base du système lepus Usagi, décrits ci-dessous sont en option, principalement pour surveiller Oracle, SQLServer, Redis, MongoDB était nécessaire, le lien ci-dessous est pas très facile à trouver et à utiliser et chérir. . .
1, le cx_Oracle d'installation python (si vous devez surveiller l'Oracle doit être installé)
1, téléchargez le client instantanée oracle
Si elle est de 64 bits, s'il vous plaît choisir. * X86_64.rpm, sinon il est. * I386.rpm
Si Oracle 9i ou plus tard, sélectionnez Client Instant 11, si elle est 8 ou 8i, sélectionnez Client Instant 10
2, l'installation de tours par minute
# Rpm ivh oracle-instantclient11.2-basique 11.2.0.4.0-1.x86_64.rpm Préparation ... ################################# Nous mettez à niveau / installation ... 1: oracle-instantclient11.2-basic-11 ################################# # Ivh Rpm oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm Préparation ... ################################# Nous mettez à niveau / installation ... 1: oracle-instantclient11.2-devel-11 ################################# # Ivh Rpm oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm Préparation ... ################################# Nous mettez à niveau / installation ... 1: oracle-instantclient11.2-sqlplus - #################################3, configurer les variables d'environnement
# Vim / etc / profile
ORACLE_HOME = "/ usr / lib / oracle / 11.2 / client64" PATH = $ PATH: $ ORACLE_HOME / bin Export PATH LD_LIBRARY_PATH = $ ORACLE_HOME / lib: / usr / lib: / usr / local / lib LD_LIBRARY_PATH export# Source / etc / profile
# /Etc/ld.so.conf.d/cx_lepux.conf ViM
/usr/lib/oracle/11.2/client64/libExécuter ldconfig prennent effet
# ldconfig
4, l'installation cx_Oracle
Site officiel: https: //pypi.org/project/cx-Oracle
Télécharger: https: //files.pythonhosted.org/packages/95/7f/3b74fe3adeb5948187b760330cb7e9175e3484bd6defdfeb9b504d71b4b3/cx_Oracle-5.2.1.tar.gz
# -Xvf Tar cx_Oracle-5.2.1.tar.gz # Cd-cx_Oracle 5.2.1 / # Build setup.py Python # Python setup.py install2, l'installation Pymongo pour python (si vous devez surveiller MongoDB doit être installé)
pymongo connexion Python et le fonctionnement de la bibliothèque MongoDB, prêt à être utilisé si la base de données du système de surveillance MongoDBs, le module doit être installé.
Les étapes d'installation sont les suivantes:
Besoin d'utiliser les anciennes versions de Python easy_install à installer, easy_install est un outil de gestion des paquets Python.
$ Python -m easy_install pymongoLa commande de mise à jour (ce que je ne suis pas une grande utilité, Bahreïn avec la commande précédente sur elle):
$ Python -m easy_install -U pymongo # Wget https://github.com/mongodb/mongo-python-driver/archive/2.7.2.zip # Upzip 2.7.2.zip # Cd mongo-python-driver-2.7.2 # Python setup.py install3, lecteur d'installation Redis (si vous devez surveiller Redis doit être installé)
#wget https://pypi.python.org/packages/source/r/redis/redis-3.2.1.tar.gz #tar -xvf Redis-3.2.1.tar.gz #cd Redis-3.2.1 / #python setup.py install4, la SQLServer d'installation d'entraînement (pymssql installé modules)
package d'installation pymssql besoin:
- freetds (
- setuptools (https://pypi.python.org/pypi/setuptools)
- pymssql (https://pypi.python.org/pypi/pymssql/)
1, l'installation unixODBC
yum install unixODBC unixODBC-devel -y2, freetds d'installation
protocole FreeTDS TDS prévoit le client du système Linux open source. Depuis précisément MS SQL et le protocole TDS Sybase utilisé, il peut être utilisé dans le cadre Linux FreeTDS MS SQL.
Site officiel: http: //www.freetds.org
Télécharger: wget
# Tar -xvf freetds-stable.tgz # Cd-freetds 0,91 / #. / Configurer prefix = / usr / freetds locale de / --with-tdsver = 8,0 --enable-msdblib --enable-dbmfix --with-gnu-ld --enable-shared --enable-statique #make && make install #echo "/ usr / local / freetds / lib" > > /etc/ld.so.conf.d/freetds.conf #ldconfig -v3, installez setuptools
#wget https://bootstrap.pypa.io/ez_setup.py -O - | python4, l'installation pymssql
Télécharger: https: //files.pythonhosted.org/packages/c4/7c/b8303313c0860c493e5e86c9edada29d75ecac76e502d9d1a18c1514b892/pymssql-2.1.2.tar.gz
# Tar -xvf pymssql-2.1.2.tar.gz # Chown racine -R: pymssql-2.1.2 racine # Chmod -R 755 pymssql-2.1.2 # Cd-pymssql 2.1.2 / # Python setup.py install5, chacun de l'essai d'entraînement est un fonctionnement normal (non essentiel)
Dans le paquet d'installation lepus répertoire python, vous pouvez trouver les fichiers de test suivants, tester le lecteur est correctement installé.
# Cd / usr / local / lepus / # Python test_driver_mysql.py # Python test_driver_oracle.py # Python test_driver_mongodb.py # Python test_driver_redis.py # Python test_driver_sqlserver.pyIci essentiellement 7788, la mise en place à l'avant du châssis, suivi par la configuration extraction se penchera sur le problème. La prochaine présentation commencera le déploiement lepus partiel, amis intéressés peuvent regarder -