Mar 02

¿Qué es el servicio de Windows “Andrea ST Filters” (AESTFilters)?

¿Qué es el servicio de Windows “Andrea ST Filters” (AESTFilters)?

Muchas personas se preguntan qué es “Andrea ST filters”, un servicio de Windows al pasar por la lista de procesos que se estaban ejecutando en su máquina. Yo era uno de ellos de hecho. Mi computadora estaba muy lenta y estaba observando los diferentes programas y servicios para ver cual podría ser el causante. “Andrea ST Filters’ era uno de esos procesos que debido a su nombre aparecía hasta arriba de la lista. No estaba usando muchos recursos, simplemente era un proceso que nunca había visto antes y la lista estaba ordenada alfabéticamente por lo que me di cuenta de ello. Resulta que si le sucede que tiene una computadora HP son verás ese proceso. No es nada para alarmarse de, que en realidad es un servicio de fiar que es utilizado por el software Sigmatel Audio. Sigmatel utiliza el servicio de Filtros Andrea ST sobre todo para la cancelación de ruido (para su micrófono , por supuesto). Así que me siento aliviado al saber que no es algo de servicio o innecesario de malware . Mi conjetura es que ST es sinónimo de transformación de sonido (o para SigmaTel ?), pero no he visto eso todavía. Mucha gente se alarme, no sólo como Andrea ST Filtros demuestra para arriba en su administrador de tareas , sino que también se puede ver que cuando se lanza msconfig.exe .

¿Es seguro?

Si, como se ha mencionado anteriormente que es un servicio que viene preinstalado con los ordenadores que utilizan el software de audio Sigmatel para el micrófono, etc Hewlett Packard (o Compaq ) ha utilizado este proveedor en el pasado con sus máquinas.

¿Puedo removerlo?

Claro, en teoría el peor que podría pasar sería que el filtrado de ruido en el micrófono no funcionaba. Algunas personas son muy exigentes en cuanto a qué se ejecuta en sus máquinas y si casi nunca usan el micrófono no hay ningún daño en la eliminación de este servicio. Puede usar msconfig.exe para desactivar su inicio automático. Personalmente me gustaría dejarlo allí en mi experiencia apenas ocupa recursos.

¿Qué es una buena práctica en materia de comprobar para arriba en los servicios de Windows?

Siempre es una buena práctica para echar un vistazo alrededor de los procesos que se están ejecutando en su máquina. A veces, estos procesos pueden ser virus, malware, o simplemente cosas que realmente no necesita, pero está utilizando los recursos del ordenador. Yo sólo hago los cheques cuando mi equipo funciona con lentitud y trato de hacer frente a los que están utilizando la mayoría de la memoria, la capacidad del procesador o con el acceso a disco duro más. Como se suele decir, el 20% de los procesos va a utilizar el 80% o sus recursos, por lo que se centran en las personas!

Enhanced by Zemanta

Mar 01

Resolver: No se encontró el valor solicitado “enabled” al realizar un Get-AzureVM

Resolver: No se encontró el valor solicitado “enabled” al realizar un Get-AzureVM

Últimamente he empezado a asignar las ACL a mi VMs y me di cuenta que esto era una tarea muy repetitiva y que muchas de las varias ACL se repitieron en todo el las máquinas virtuales. Por eso decidí que necesitaba usar PowerShell para administrar esta tarea y más rápidamente desplegar el mismo conjunto de ACL a nuestros servidores. Por ejemplo, imagine que está intentando configurar un servicio externo como CloudFlare y es necesario establecer las direcciones IP válidos de los que pueda conectarse a los servidores. Con 10 entradas sólo para el espacio de IPv4 que se multiplican por el número de servidores y comienza a recibir la idea de la importancia de esto.

El gran problema que estoy enfrentando es que cuando realizo Get-AzureVM que es necesaria para configurar las ACL que consigo un error:

 

Get-AzureVM : Requested value ‘enable’ was not found.

At line:1 char:1
+ Get-AzureVM
+ ~~~~~~~~~~~
+ CategoryInfo          : CloseError: (:) [Get-AzureVM], ArgumentException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ServiceManagement.IaaS.

Get-AzureVM : No se puede encontrar el valor solicitado ‘enable’.
En línea: 1 Carácter: 1
+ Get-AzureVM -ServiceName Maker
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [Get-AzureVM], ArgumentException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ServiceManagement.IaaS.GetAzureVMCommand

 

Después de mucha lucha me enteré de que este es un problema con la última versión de febrero de la SDK de Azure para PowerShell. Desinstalar el momento última versión (0.7.3) y pasar al 0.7.2.1 resuelve este problema.

Para degradar simplemente siga estas instrucciones:

  1. Ir a: Todos los Programas y características y encontrar “Windows Azure PowerShell – Febrero 2014.” Vas a encontrar que tiene un número de versión 0.7.3. Siga adelante y haga clic en Desinstalar.
  2. Ir a: https://github.com/WindowsAzure/azure-sdk-tools/releases/ y ver si hay una nueva versión con un parche para este error o navegue hasta 0.7.2 ( https://github.com/ WindowsAzure/azure-sdk-tools/releases/tag/0.7.2.1 ) para descargar una versión que funciona. Recomiendo el independiente de Windows, ya que lleva a cabo los pasos de instalación para usted. Sólo tienes que descargar ( Windows Azure PowerShell – diciembre 2013 Configuración ) e instalar.
  3. Acepte el acuerdo y finalizar la instalación.
  4. ¡Ya está! Trate de realizar una operación Get-VM y verás que funciona ahora!

Fue duro tratando de solucionar lo que estaba haciendo mal cuando era el SDK no yo. Supongo que el lado positivo es que no siempre es un error de usuario final lo que rompe cosas.

Enhanced by Zemanta

Mar 01

Cómo: Instalar el Agente Memcached para NewRelic en un servidor Ubuntu

Cómo: Instalar el Agente Memcached para NewRelic en un servidor Ubuntu

Cada vez que intento instalar un plugin para New Relic me encuentro tratando de averiguar cómo llevar a cabo cada uno de los pasos. Por ejemplo, tome estas instrucciones sobre cómo instalar el agente Memcached para conseguir el seguimiento en el servidor web:

Manual de instalación

  1. Descargue la ultima newrelic_memcached_plugin-XYZtar.gz de https://github.com/newrelic-platform/newrelic_memcached_plugin/tags
  2. Extraiga el archivo descargado en la ubicación que desea ejecutar el agente de Memcached
  3. Ejecute bundle install para instalar las gemas requeridas
  4. Copiar config/template_newrelic_plugin.yml a config/newrelic_plugin.yml
  5. Editar config/newrelic_plugin.yml con su clave de licencia y señalar a las instancias de Memcached. Puede añadir tantos hosts como desee Si las instancias de Memcached están obligados a una IP externa, utilizar ese valor para el campo de host. Si se omite el campo ‘Puerto’ se usará por defecto ‘11211 ‘
  6. Edite el config/newrelic_plugin.yml archivo cambiando los campos de nombre y de punto final para que coincida con la configuración del servidor Memcached
  7. De su carrera shell: ./newrelic_memcached_agent
  8. Espere unos minutos para New Relic para empezar a procesar los datos enviados desde el agente.
  9. Ingrese a su cuenta nueva reliquia y haga clic en Memcached en la barra de navegación de la izquierda para empezar a ver sus métricas Memcached

Parece bastante simple … pero realmente desearía poder copiar y pegar algo de código y por hacer. Para empezar, yo ni siquiera tengo instalado Ruby o Bundler y no puedo recordar cómo extraer correctamente. Archivos tar … así que esas instrucciones son muy alto nivel para mí. Teniendo en cuenta que no todos los usuarios son conocedores de los usuarios de Linux de hueso que decidí dar un paso más detallada bajo nivel a paso las instrucciones para hacer esta tarea más fácil:

O. Resumen (sólo los comandos)

Para aquellos que han hecho esto en el pasado y sólo quiero acabar con esto rápidamente:

sudo bash

apt-get install ruby2.0

apt-get install ruby2.0-dev

apt-get install build-essential

gem install bundler

(Descargue el plugin en una carpeta como / etc / NewRelic y extraer los archivos a un subdirectorio. Véase para obtener la última versión)

wget https://github.com/newrelic-platform/newrelic_memcached_plugin/archive/release/1.0.1.tar.gz

tar -xvzf 1.0.1.tar.gz

cd newrelic_memcached_plugin-release-1.0.1/

bundle install

cp config/newrelic_plugin.yml.in config/newrelic_plugin.yml

nano config/newrelic_plugin.yml

(Crear el archivo daemon. Tal como se explica en la sección VI. Ejecutar el demonio)

./newrelic_memcached_agent.daemon start

ln -s /etc/newrelic/newrelic_memcached_plugin-release-1.0.1/newrelic_memcached_agent.daemon /etc/init.d/newrelic_memcached_agent.daemon

update-rc.d newrelic_memcached_agent.daemon defaults

Y para aquellos que están pasando por esto, por primera vez: Paso a paso con explicaciones:

I. Instalar Ruby & II. Instale Bundler para Ruby

Visita Cómo instalar Rubí en un Ubuntu Server para utilizarlo con Plugins de NewRelic para obtener una imagen completa de estos dos pasos. Yo les trasladé allí como estos pasos son comunes entre muchos plugins que utilizan Rubí, por tanto, sólo voy a necesitar para mantener estas instrucciones al día en un solo lugar.

III. Obtener el Server Agent

Usted debe comprobar cuál es la última versión es de bien

a) el sitio del NewRelic

https://rpm.newrelic.com/accounts/472634/plugins/directory/144

o

b) GitHub

https://github.com/newrelic-platform/newrelic_memcached_plugin/tags

A la fecha de este artículo se publicó originalmente la versión más reciente es: y se puede descargar desde:https://github.com/newrelic-platform/newrelic_memcached_plugin/archive/release/1.0.1.tar.gz . Una vez que haya determinado la dirección del archivo tar más reciente se puede proceder a extraerlo.

En primer lugar, cree un nuevo directorio eras que voy a poner el agente con el agente mkdir o lo que usted prefiera. Una vez hecho esto vaya a esa carpeta y escriba:

wget https://github.com/newrelic-platform/newrelic_memcached_plugin/archive/release/1.0.1.tar.gz

tar -xvzf 1.0.1.tar.gz

esto debería dar lugar a la siguiente salida:

de liberación newrelic_memcached_plugin-1.0.1 /
newrelic_memcached_plugin-release-1.0.1/.gitignore
newrelic_memcached_plugin-release-1.0.1/Gemfile
newrelic_memcached_plugin-release-1.0.1/LICENSE
newrelic_memcached_plugin-release-1.0.1/README.md
newrelic_memcached_plugin-release-1.0.1/config /
newrelic_memcached_plugin-release-1.0.1/config/template_newrelic_plugin.yml
newrelic_memcached_plugin-release-1.0.1/newrelic_memcached_agent

IV. Instalar Agent

Ejecute los siguientes comandos:

cd newrelic_memcached_plugin-release-1.0.1/

bundle install

Usted debe recibir el mensaje siguiente:

Obteniendo metadatos joya de http://rubygems.org/ ………..
Obtención de metadatos adicionales de http://rubygems.org/ ..
Resolviendo dependencias …
Instalación dalli (2.7.0)
Usando json (1.8.1)
Uso de newrelic_plugin (1.3.1)
Usando bundler (1.5.3)
Su paquete es completo!
Utilice ‘show bundle [gemname] `para ver donde se instala una joya envuelta.

Luego copiar y editar el archivo de configuración

cp config/template_newrelic_plugin.yml config/newrelic_plugin.yml

nano config/newrelic_plugin.yml

en el YML archivo que tendrá que configurar cosas como la clave de licencia para New Relic, así como la dirección de su host / punto final de la escucha y el nombre que desea que se muestre debajo del tablero.

V. Asegúrese de que usted está aceptando conexiones desde el servidor que el agente está instalado en

Por ejemplo, yo estaba utilizando memcached a través del socket de unix, pero al parecer el agente no se puede conectar a través de sockets sólo a través de la red TCP / IP. Memcached sólo es compatible con la escucha ya sea en un socket unix o un puerto IP. Así que tuve que cambiar mi configuración memcached por lo que mi agente podría comunicarse con él a través de TCP / IP.

VI. Ejecutar el demonio

En primer lugar vamos a hacer una prueba para asegurarse que las cosas funcionen.

./newrelic_memcached_agent

Si las cosas funcionan obtendrá un mensaje que dice:

[01/03/2014 20:49:19 UTC] INFO: Uso de Ruby SDK versión: 1.3.1
[01/03/2014 20:49:19 UTC] INFO: Agente Memcached está en la versión 1.0.1
[01/03/2014 20:49:19 UTC] DEBUG: Comience a recoger datos del agente para el ciclo de sondeo
[01/03/2014 20:49:19 UTC] ERROR: Error en el ciclo de encuesta: método no definido `> ‘para nada: NilClass
[01/03/2014 20:49:19 UTC] DEBUG: StackTrace:
. / Newrelic_memcached_agent: 120: en `report_cacheuse_metrics ‘
. / Newrelic_memcached_agent: 94: en `poll_cycle ‘
/ Var/lib/gems/2.0.0/gems/newrelic_plugin-1.3.1/lib/newrelic_plugin/agent.rb: 139: en `correr ‘
/ Var/lib/gems/2.0.0/gems/newrelic_plugin-1.3.1/lib/newrelic_plugin/run.rb: 143: en `bloque en run_agent_data_collection ‘
/ Var/lib/gems/2.0.0/gems/newrelic_plugin-1.3.1/lib/newrelic_plugin/run.rb: 141: en `cada uno ‘
/ Var/lib/gems/2.0.0/gems/newrelic_plugin-1.3.1/lib/newrelic_plugin/run.rb: 141: en `run_agent_data_collection ‘
/ Var/lib/gems/2.0.0/gems/newrelic_plugin-1.3.1/lib/newrelic_plugin/run.rb: 127: en `loop_forever ‘
/ Var/lib/gems/2.0.0/gems/newrelic_plugin-1.3.1/lib/newrelic_plugin/run.rb: 15: en `setup_and_run ‘
. / Newrelic_memcached_agent: 134: en `<module:MemcachedAgent> ‘
. / Newrelic_memcached_agent: 37: en `<Principal> ‘
[01/03/2014 20:49:19 UTC] DEBUG: Terminado datos del agente de recolección de ciclo de sondeo
[01/03/2014 20:49:19 UTC] DEBUG: JSON carga útil: {“agente”: {“version”: “1.0.1”}, “componentes”: [{“name”: “CloudIngenium – East EE.UU. Server”,”guid”:”com.newrelic.plugins.memcached.ruby”,”duration”:60,”metrics”:{“Component/System/Summary/Memory/Bytes/Used[bytes]“:[]“:
[01/03/2014 20:49:20 UTC] INFO: Reunidos 2 estadísticas de 1 componentes
[01/03/2014 20:50:19 UTC] DEBUG: Comience a recoger datos del agente para el ciclo de sondeo
[01/03/2014 20:50:19 UTC] ERROR: Error en el ciclo de encuesta: método no definido `> ‘para nada: NilClass
[01/03/2014 20:50:19 UTC] DEBUG: StackTrace:
. / Newrelic_memcached_agent: 120: en `report_cacheuse_metrics ‘
. / Newrelic_memcached_agent: 95: en `poll_cycle ‘
/ Var/lib/gems/2.0.0/gems/newrelic_plugin-1.3.1/lib/newrelic_plugin/agent.rb: 139: en `correr ‘
/ Var/lib/gems/2.0.0/gems/newrelic_plugin-1.3.1/lib/newrelic_plugin/run.rb: 143: en `bloque en run_agent_data_collection ‘
/ Var/lib/gems/2.0.0/gems/newrelic_plugin-1.3.1/lib/newrelic_plugin/run.rb: 141: en `cada uno ‘
/ Var/lib/gems/2.0.0/gems/newrelic_plugin-1.3.1/lib/newrelic_plugin/run.rb: 141: en `run_agent_data_collection ‘
/ Var/lib/gems/2.0.0/gems/newrelic_plugin-1.3.1/lib/newrelic_plugin/run.rb: 127: en `loop_forever ‘
/ Var/lib/gems/2.0.0/gems/newrelic_plugin-1.3.1/lib/newrelic_plugin/run.rb: 15: en `setup_and_run ‘
. / Newrelic_memcached_agent: 134: en `<module:MemcachedAgent> ‘
. / Newrelic_memcached_agent: 37: en `<Principal> ‘
[01/03/2014 20:50:19 UTC] DEBUG: Terminado datos del agente de recolección de ciclo de sondeo

Por ejemplo, si no se ha configurado correctamente su talonario de estado es posible que obtenga un mensaje como este:

[01/03/2014 20:43:51 UTC] DEBUG: Componente con el nombre “CloudIngenium – East EE.UU. Server” y “com.newrelic.plugins.memcached.ruby” guid no tenía métricas

Oregón

[01/03/2014 20:45:04 UTC] ERROR: Error en el ciclo de sondeo: valor no válido para enteros (): “/ tmp / memcached.sock”

Oregón

[01/03/2014 20:46:40 UTC] DEBUG: Comience a recoger datos del agente para el ciclo de sondeo
Yo, [2014-03-01T14: 46:40.108269 # 10759] INFO -: localhost: 11211 fallidos (Número: 0) Errno :: ECONNREFUSED:Conexión rechazada – connect (2)

Si todo se ve bien, usted puede comenzar a configurar el demonio de la siguiente manera.

En primer lugar, cree un archivo con su editor de archivos favorito como nano:

nano newrelic_memcached_agent.daemon

a continuación, escriba lo siguiente:

#! / Usr / bin / env ruby
#
# Copyright (C) CloudIngenium.com

requerir ‘rubygems’
requerir ‘demonios’
require ‘bundler / setup’

require ‘newrelic_plugin’
requerir # Memcached conductor dalli ‘

Daemons.run (File.dirname (Pathname.new (__FILE__). Realpath) + ‘/ newrelic_memcached_agent’)

después de que usted tendrá que configurar el bit de ejecución de lo contrario obtendrá un error como este:

bash:. / newrelic_memcached_agent.daemon: Permiso denegado

chmod +x newrelic_memcached_agent.daemon

Ahora, hay una línea tenemos que añadir al archivo agente regular que sin ella el proceso no continuará funcionando con éxito:

nano newrelic_memcached_agent

y encontrar las siguientes líneas e inserte la que se indica en negrita (Gracias a J. Zaparolli, de lo contrario no me habría dado cuenta de esto uno):

#
#
# Agente Memcached
#
#
módulo MemcachedAgent

Agente de la clase <NewRelic :: Plugin :: Agent :: Base
“com.newrelic.plugins.memcached.ruby” agent_guid
agent_version “1.0.1”
agent_config_options: punto final,: puerto,: nombre
agent_human_labels (“Memcached”) {“# {name}”}

Dir.chdir ‘/ etc/newrelic/newrelic_memcached_plugin-release-1.0.1’

setup_metrics def
@ Rusage_user = NewRelic :: Procesador :: EpochCounter.new
@ Rusage_system = NewRelic :: Procesador :: EpochCounter.new

Ahora usted está listo, inicie el demonio!

./newrelic_memcached_agent.daemon start

Tenga en cuenta que usted ha iniciar, detener, reiniciar y el estado a su disposición

VII. Haga que empiece cada vez que reinicie su computadora

Es posible que desee crear un enlace simbólico desde / etc / init.d / a la ubicación real de newrelic_memcached_agent.daemon con el fin de iniciar el agente automáticamente en el arranque.

Vamos a crear un enlace simbólico:

ln -s /etc/newrelic/newrelic_memcached_plugin-release-1.0.1/newrelic_memcached_agent.daemon /etc/init.d/newrelic_memcached_agent.daemon

Y luego debemos dejar Ubuntu saber sobre él:

update-rc.d newrelic_memcached_agent.daemon defaults

A continuación, debe recibir un mensaje similar:

update-rc.d: aviso: / etc / init.d / newrelic_memcached_agent.daemon falta LSB información
update-rc.d: ver <http://wiki.debian.org/LSBInitScripts>
Adición de inicio del sistema de / etc / init.d / newrelic_memcached_agent.daemon …
/ Etc/rc0.d/K20newrelic_memcached_agent.daemon -> .. / init.d / newrelic_memcached_agent.daemon
/ Etc/rc1.d/K20newrelic_memcached_agent.daemon -> .. / init.d / newrelic_memcached_agent.daemon
/ Etc/rc6.d/K20newrelic_memcached_agent.daemon -> .. / init.d / newrelic_memcached_agent.daemon
/ Etc/rc2.d/S20newrelic_memcached_agent.daemon -> .. / init.d / newrelic_memcached_agent.daemon
/ Etc/rc3.d/S20newrelic_memcached_agent.daemon -> .. / init.d / newrelic_memcached_agent.daemon
/ Etc/rc4.d/S20newrelic_memcached_agent.daemon -> .. / init.d / newrelic_memcached_agent.daemon
/ Etc/rc5.d/S20newrelic_memcached_agent.daemon -> .. / init.d / newrelic_memcached_agent.daemon

y ya está! ¡Felicitaciones!

Pruebe a reiniciar el servidor y ver si el daemon funcione correctamente.

En primer lugar comprobar el estado de su servidor:

service newrelic_memcached_agent.daemon status

Luego vaya a NewRelic.com y ver si está recibiendo datos en el dashboard de NewRelic.

Enhanced by Zemanta

Mar 01

Cómo: Instalar Ruby en Ubuntu Server para utilizarlo con Plugins de NewRelic: Memcached y Nginx

Cómo: Instalar Ruby en un Ubuntu Server para utilizarlo con Plugins de NewRelic: Memcached y Nginx

Cada vez que intento instalar un plugin para New Relic me encuentro tratando de averiguar cómo llevar a cabo cada uno de los pasos. Además, la mayoría de ellos requieren otras aplicaciones que se instalen, así como Ruby y Java. Al final del día, me encuentro luchando por imaginar los comandos reales que necesito para ejecutar, así como la mejor manera de instalar los requisitos. Así que finalmente decidí que era el momento de crear una colección de instrucciones para facilitar la instalación de estos plugins.

Como se mencionó, uno de los requisitos comunes que encontrará es tener instalado Ruby. Hay como tropecientos millones (bueno, tal vez dos manos llenas) de formas de instalar Ruby. Hice mi investigación y decidí que era la mejor manera de satisfacer mis necesidades y las obras de aquellos que sólo están buscando en tener instalado Ruby para ejecutar los plugins Nueva Relic. Estas instrucciones usted probablemente encontrará serán referenciadas por las diferentes instrucciones de instalación plugin que me empiezan a desarrollarse. Esperemos que esto le ahorra mucho tiempo como yo.

O. Resumen (sólo los comandos)

Para aquellos que han hecho esto en el pasado y sólo quiero acabar con esto rápidamente:

sudo bash

apt-get install ruby2.0

apt-get install ruby2.0-dev

apt-get install build-essential

gem install bundler

Y para aquellos que están pasando por esto, por primera vez: Paso a paso con explicaciones:

I. Instale Rubí

Estoy asumiendo que usted está instalando esta nueva reliquia de lo que no hay necesidad de hacer RVM para gestionar versiones, etc (Si necesita Rubí para otras cosas … por ejemplo un servidor web usando Ruby on Rails, entonces te recomiendoel RVM instalar .) Sólo tiene que utilizar su mejor amigo apt-get y listo! Es una versión antigua estable, pero luego otra vez el estado requisitos 1.8.7 y 1.9.1 o superior es mayor. Update: Puede instalar Rubí 2.0 de apt-get ahora, sólo tiene que utilizar un nombre de paquete diferente al final “ruby2.0”.

sudo apt-get install ruby2.0

Si vas a hacer que usted obtendrá el siguiente error si continúa para instalar el agente:

Obteniendo metadatos joya de http://rubygems.org/ ………..
Obtención de metadatos adicionales de http://rubygems.org/ ..
Resolviendo dependencias …
El uso de los demonios (1.1.9)

Gem :: Instalador :: ExtensionBuildError: ERROR: No se pudo construir joya extensión nativa.

/ Usr/bin/ruby1.9.1 extconf.rb
/ Usr/lib/ruby/1.9.1/rubygems/custom_require.rb: 36: in `require ‘: no ​​se puede cargar dicho archivo – MKMF (LoadError)
desde / usr/lib/ruby/1.9.1/rubygems/custom_require.rb: 36: in `require ‘
desde extconf.rb: 1: en `<Principal> ‘
Archivos Gem permanecerán instalados en / var/lib/gems/1.9.1/gems/json-1.8.1 para su inspección.
Resultados registran en / var/lib/gems/1.9.1/gems/json-1.8.1/ext/json/ext/generator/gem_make.out
Se ha producido un error al instalar json (1.8.1), y Bundler no puede continuar.
Asegúrese de que `gem install json-v ‘1 .8.1 ‘` tiene éxito antes de la agrupación.

o

Obteniendo metadatos joya de http://rubygems.org/ ………..
Obtención de metadatos adicionales de http://rubygems.org/ ..
Resolviendo dependencias …
Instalación de los demonios (1.1.9)

Gem :: Instalador :: ExtensionBuildError: ERROR: No se pudo construir joya extensión nativa.

/ Usr/bin/ruby2.0 extconf.rb
mkmf.rb no puede encontrar los archivos de cabecera de rubí en / usr / lib / ruby / include / ruby.h
Archivos Gem permanecerán instalados en / var/lib/gems/2.0.0/gems/json-1.8.1 para su inspección.
Resultados registran en / var/lib/gems/2.0.0/gems/json-1.8.1/ext/json/ext/generator/gem_make.out
Se ha producido un error al instalar json (1.8.1), y Bundler no puede continuar.
Asegúrese de que `gem install json-v ‘1 .8.1 ‘` tiene éxito antes de la agrupación.

Para solucionar este error es necesario instalar las herramientas dev:

sudo apt-get install ruby2.0-dev

Además, usted entonces encontrará con este error que requiere hacer:

Obteniendo metadatos joya de http://rubygems.org/ ………..
Obtención de metadatos adicionales de http://rubygems.org/ ..
Resolviendo dependencias …
El uso de los demonios (1.1.9)

Gem :: Instalador :: ExtensionBuildError: ERROR: No se pudo construir joya extensión nativa.

/ Usr/bin/ruby2.0 extconf.rb
la creación de Makefile

hacer “DESTDIR =”
sh: 1: hacer: no encontrado
Archivos Gem permanecerán instalados en / var/lib/gems/2.0.0/gems/json-1.8.1 para su inspección.
Resultados registran en / var/lib/gems/2.0.0/gems/json-1.8.1/ext/json/ext/generator/gem_make.out
Se ha producido un error al instalar json (1.8.1), y Bundler no puede continuar.
Asegúrese de que `gem install json-v ‘1 .8.1 ‘` tiene éxito antes de la agrupación.

así que instalarlo:

apt-get install build-essential

II. Instale Bundler para Ruby

Puede obtener las instrucciones de aquí: https://github.com/carlhuda/bundler o simplemente haga lo siguiente:

gem install bundler

III. ¡Ya está!

Ahora tiene instalado Ruby y ya está listo para proceder a la instalación de cualquiera de tus plugins favoritos como:

Enhanced by Zemanta

Mar 01

Cómo: Obtener las cotizaciones de bolsa en Excel

Cómo: Obtener las cotizaciones de bolsa en Excel

Yo estaba trabajando en la creación de una hoja de cálculo para calcular las ganancias y pérdidas en las posiciones en opciones, pero no sabía cómo llenar excel con las cotizaciones de bolsa. De vuelta en el día solía haber una interfaz para obtener cotizaciones de bolsa con el dinero de MSN sitio pero no se soporta más. La idea detrás de esta hoja de cálculo era utilizar las últimas y las citas históricas para el cálculo de los valores intrínsecos de las opciones y P & L para las que hayan caducado. Tipo de tratar de realizar un seguimiento de mi expediente y evaluar el desempeño. Por supuesto, el problema que enfrentamos es que precios de las acciones se mueven cada segundo y maintaing todos esos datos no es de forma manual la pena. Después de algunas investigaciones he intentado usar Google Finance para poblar Excel en vano pero encontré Yahoo Finance apoya esta mayor facilidad.

Para consultar las cotizaciones de acciones de yahoo todo lo que necesita hacer es utilizar la siguiente URL y proporcionar los parámetros necesarios:

http://finance.yahoo.com/d/quotes.csv?s = símbolos de archivo separados por el carácter ‘+’} & f = {letras que representan una columna de información que desea proporcionar}

Tenga presente que usted necesita para utilizar la función de Excel de “fuente de datos externa” bajo la sección de “datos”. Allí encontrará la opción de “HTML” o similar. Yo uso Excel para Mac en español por lo que los nombres podrían ser ligeramente diferentes en la versión de PC.

Así que en realidad hay 2 piezas de información que usted proporciona a través de la URL para obtener sus cotizaciones de bolsa.En primer lugar la lista de acciones que desea obtener una cotización sobre separados por un signo ‘+’ como ‘GS + BAC + MSFT +AAPL “, etc La segunda parte son las columnas de información que desea proporcionar al igual que el último precio de cotización, la símbolo, el nombre completo, y mucho más. A continuación se muestra una tabla con todas las diferentes columnas que puedan solicitarnos espalda como parte del csv:

un Preguntar a2 Volumen medio diario a5 Ask
b Oferta b2 Ask (en tiempo real) b3 Oferta (en tiempo real)
b4 Valor contable b6 Volumen del Bid c Cambio y Cambio porcentual
c1 Cambio c3 Comisión c6 Cambio (en tiempo real)
c8 After Hours Cambio (en tiempo real) d Dividendo / Compartir d1 Última fecha de comercio
d2 Fecha de Negociación e Ganancias / Compartir e1 Indicación de error (devuelto por el símbolo cambiado / inválido)
e7 EPS estimación del año corriente e8 EPS Estimación Próximo Año e9 EPS Estimación próximo trimestre
f6 Flotador Acciones g Baja del día h Alto del día
j 52 semanas baja k 52 semanas g1 Holdings porcentaje de ganancia
g3 Ganancia anualizada g4 Holdings Gain g5 Holdings porcentaje de ganancia (en tiempo real)
g6 Acciones de ganancia (en tiempo real) yo Más información i5 Cartera de pedidos (en tiempo real)
j1 Capitalización Bursátil j3 Capitalización del mercado (en tiempo real) j4 EBITDA
j5 Cambie De 52 semanas baja j6 Cambio Porcentual De 52 semanas baja k1 Última cotización (en tiempo real) con tiempo
k2 Porcentaje de cambio (en tiempo real) k3 La última negociación k4 Cambie De 52 semanas
k5 Percebt Cambio De 52 semanas l Última cotización (con el tiempo) l1 Última cotización (Sólo Price)
l2 Límite alto l3 Low Limit m Rango del día
m2 Rango del día (en tiempo real) m3 50 días de media móvil m4 200 días de media móvil
m5 Cambio De 200 días de media móvil m6 Porcentaje de cambio Desde 200 días de media móvil m7 Cambio De 50 días de media móvil
m8 Cambio Porcentual De 50 días de media móvil n Nombre n4 Notas
o Abierto p Cerrar Anterior p1 Precio Pagado
p2 Cambio en el porcentaje p5 Precio / Ventas p6 Precio / Libro
q Fecha de ex-dividendo r Coeficiente P / G r1 Dividendo Fecha de Pago
r2 Coeficiente P / G (en tiempo real) r5 Ratio PEG r6 Precio / EPS estimación del año corriente
r7 Precio / EPS Estimación Próximo Año s Símbolo s1 Acciones controladas
s7 Ratio a corto plazo t1 Última Hora de cotización t6 Enlaces comerciales
t7 Tendencia de teletipo t8 1 año Precio Objetivo v Volumen
v1 Acciones Valor v7 Acciones Valor (en tiempo real) w Rango de 52 semanas
w1 Valor Cambio del día w4 Cambio de valor del día (en tiempo real) x Bolsa de Valores
y Rendimiento del dividendo

En mi caso se trataba de una consulta muy simple en el que todo lo que necesitaba era el símbolo del valor y el último precio de cotización de modo que pueda hacer un vlookup y tapón en el precio requerido en mis cálculos. La URL usé ve algo como esto (puedes hacer clic en él para ver el conjunto de datos resultante):

http://finance.yahoo.com/d/quotes.csv?s=bac+bp+c+msft+aapl&f=sl1

Esta descarga un archivo CSV en el navegador, pero si lo pones en una conexión de archivos en excel eres capaz de llenar una hoja con sus cotizaciones de bolsa y luego simplemente ejecutar un vlookup contra ella para cualquier información que necesite.

Si por casualidad usted conoce los trucos más frescos o sugerencias hágamelo saber!

Enhanced by Zemanta

Mar 01

Cómo: Instalar el Agente Nginx para NewRelic en un servidor Ubuntu

Cómo: Instalar el Agente Nginx para NewRelic en un servidor Ubuntu

Cada vez que intento instalar un plugin para New Relic me encuentro tratando de averiguar cómo llevar a cabo cada uno de los pasos. Por ejemplo, tome estas instrucciones sobre cómo instalar el agente Nginx para conseguir el seguimiento en el servidor web:

Instalación y funcionamiento

  1. Haga clic en el botón Continuar y completar el breve formulario.
  2. Descargue el archivo tar.gz NGINX plugin de servidor web..
  3. Descomprimir el archivo tar.gz. En un nuevo directorio.
  4. Ejecute bundle install para instalar todos los requisitos previos necesarios.
  5. Copie config/newrelic_plugin.yml.in a config/newrelic_plugin.yml .
  6. Introduzca su clave de licencia nueva reliquia y URL estado NGINX en config/newrelic_plugin.yml .
  7. Ejecute ./newrelic_nginx_agent.daemon start a iniciar el agente en modo demonio.

Parece bastante simple … pero realmente desearía poder copiar y pegar algo de código y por hacer. Para empezar, yo ni siquiera tengo instalado Ruby o Bundler y no puedo recordar cómo extraer correctamente. Archivos tar … así que esas instrucciones son muy alto nivel para mí. Teniendo en cuenta que no todos los usuarios son conocedores de los usuarios de Linux de hueso que decidí dar un paso más detallada bajo nivel a paso las instrucciones para hacer esta tarea más fácil:

O. Resumen (sólo los comandos)

Para aquellos que han hecho esto en el pasado y sólo quiero acabar con esto rápidamente:

sudo bash

apt-get install ruby2.0

apt-get install ruby2.0-dev

apt-get install build-essential

gem install bundler

bundle install

(Descargue el plugin en una carpeta como / etc / NewRelic y extraer los archivos en un subdirectorio)

cp config/newrelic_plugin.yml.in config/newrelic_plugin.yml

nano config/newrelic_plugin.yml

./newrelic_nginx_agent.daemon start

ln -s /etc/newrelic_nginx_agent/newrelic_nginx_agent.daemon /etc/init.d/newrelic_nginx_agent.daemon

update-rc.d newrelic_nginx_agent.daemon defaults

Y para aquellos que están pasando por esto, por primera vez: Paso a paso con explicaciones:

I. Instalar Ruby & II. Instale Bundler para Ruby

Visita Cómo: Instalar Ruby en Ubuntu Server para utilizarlo con Plugins de NewRelic: Memcached y Nginx para obtener una imagen completa de estos dos pasos. Yo les trasladé allí como estos pasos son comunes entre muchos plugins que utilizan Ruby, por tanto, sólo voy a necesitar mantener estas instrucciones al día en un solo lugar.

III. Obtener el Server Agent

Usted debe descargar el agente de servidor de la web en:

https://rpm.newrelic.com/plugins/13/29407720d7e1aef0f0617334e66c9b4e .

Pero usted podría también hacer lo siguiente:

En primer lugar, cree un nuevo directorio eras que voy a poner el agente con el agente mkdir o lo que usted prefiera. Una vez hecho esto vaya a esa carpeta y escriba:

wget http://nginx.com/download/newrelic/newrelic_nginx_agent.tar.gz

tar -xvzf newrelic_nginx_agent.tar.gz

IV. Instalar el Agente

Ejecute los siguientes comandos:

bundle install

Usted debe recibir el mensaje siguiente:

Obteniendo metadatos joya de http://rubygems.org/ ………..
Obtención de metadatos adicionales de http://rubygems.org/ ..
Resolviendo dependencias …
El uso de los demonios (1.1.9)
Instalación json (1.8.1)
Instalación de newrelic_plugin (1.3.1)
Usando bundler (1.5.3)
Su paquete es completo!
Utilice ‘show bundle [gemname] `para ver donde se instala una joya envuelta.

Luego copiar y editar el archivo de configuración

cp config/newrelic_plugin.yml.in config/newrelic_plugin.yml

nano config/newrelic_plugin.yml

en el YML archivo que tendrá que configurar cosas como la clave de licencia para New Relic, así como la dirección de su comprobante de estatus y el nombre que desea que se muestre bajo.

V. Asegúrese de tener el talón estado Nginx

Es necesario que haya una ubicación stub_status especial a la configuración de nginx para el agente para sondear Nginx para su estado actual. Se puede configurar en un número de maneras:

a) Escuchar a localhost sólo

servidor

{
escuchar 127.0.0.1:80;
localhost nombre_servidor;
location = / nginx_stub_status
{
stub_status en;
acces_log apagado;
permitir 127.0.0.1;
negar todo;
}
}

b) Escuche en *: 80, el acceso limitado por la autenticación HTTP básica

servidor

{

escuchar 80;

nombre_servidor Status.NginX.CloudIngenium.com;

location = / nginx_stub_status

{

stub_status en;

auth_basic “status nginx”;

auth_basic_user_file / ruta / al / auth_file;

}

}

Por favor, siga este enlace para obtener más información sobre HTTP auth básica:

http://nginx.org/en/docs/http/ngx_http_auth_basic_module.html

Es necesario volver a cargar la configuración una vez que haga esto cambia como se indica aquí: Cómo: Actualizar su configuración de Nginx

VI. Ejecutar el demonio

En primer lugar vamos a hacer una prueba para asegurarse que las cosas funcionen.

./newrelic_nginx_agent

Si las cosas funcionan obtendrá un mensaje que dice:

[19/02/2014 23:02:20 UTC] INFO: Uso de Ruby SDK versión: 1.3.1
[19/02/2014 23:02:20 UTC] INFO: Agente Nginx está en la versión 1.2.1
[19/02/2014 23:02:20 UTC] DEBUG: Comience a recoger datos del agente para el ciclo de sondeo
== Http://localhost/nginx_stub_status: STUB ESTADO
conns: activo = 1 = 0 inactivo aceptado = 14 cayó = 0
reqs: Total = 14 corriente = 1
[19/02/2014 23:02:20 UTC] DEBUG: Terminado datos del agente de recolección de ciclo de sondeo
[19/02/2014 23:02:20 UTC] DEBUG: JSON carga útil: {“agente”: {“version”: “1.2.1”}, “componentes”: [{“name”: “Europa del Norte Web Cache”,”guid”:”com.nginx.newrelic-agent”,”duration”:60,”metrics”:{“Component/Connections/Active[Connections]“:

Por ejemplo, si no se ha configurado correctamente su talonario de estado es posible que obtenga un mensaje como este:

[19/02/2014 23:00:25 UTC] DEBUG: Comience a recoger datos del agente para el ciclo de sondeo
ERROR al recopilar estadísticas de http://localhost/nginx_incorrect_status: 404 Not Found
[19/02/2014 23:00:25 UTC] ERROR: Error en el ciclo de encuesta: método no definido `content_type ‘para nada: NilClass
[19/02/2014 23:00:25 UTC] DEBUG: StackTrace:
. / Newrelic_nginx_agent: 79: en `poll_cycle ‘
/ Var/lib/gems/2.0.0/gems/newrelic_plugin-1.3.1/lib/newrelic_plugin/agent.rb: 139: en `correr ‘
/ Var/lib/gems/2.0.0/gems/newrelic_plugin-1.3.1/lib/newrelic_plugin/run.rb: 143: en `bloque en run_agent_data_collection ‘
/ Var/lib/gems/2.0.0/gems/newrelic_plugin-1.3.1/lib/newrelic_plugin/run.rb: 141: en `cada uno ‘
/ Var/lib/gems/2.0.0/gems/newrelic_plugin-1.3.1/lib/newrelic_plugin/run.rb: 141: en `run_agent_data_collection ‘
/ Var/lib/gems/2.0.0/gems/newrelic_plugin-1.3.1/lib/newrelic_plugin/run.rb: 127: en `loop_forever ‘
/ Var/lib/gems/2.0.0/gems/newrelic_plugin-1.3.1/lib/newrelic_plugin/run.rb: 15: en `setup_and_run ‘
. / Newrelic_nginx_agent: 265: en `<module:NginxStatusAgent> ‘
. / Newrelic_nginx_agent: 13: en `<Principal> ‘
[19/02/2014 23:00:25 UTC] DEBUG: Terminado datos del agente de recolección de ciclo de sondeo

Si todo se ve bien, puede empezar como un daemon así:

./newrelic_nginx_agent.daemon start

Tenga en cuenta que usted ha iniciar, detener, reiniciar y el estado a su disposición

VII. Haga que empiece cada vez que reinicie su computadora

De acuerdo con las instrucciones:

Es posible que desee crear un enlace simbólico desde / etc / init.d / a la ubicación real de newrelic_nginx_agent.daemon con el fin de iniciar el agente automáticamente en el arranque.

Vamos a crear un enlace simbólico:

ln -s /etc/newrelic/newrelic_nginx_agent/newrelic_nginx_agent.daemon /etc/init.d/newrelic_nginx_agent.daemon

Y luego debemos dejar Ubuntu saber sobre él:

update-rc.d newrelic_nginx_agent.daemon defaults

A continuación, debe recibir un mensaje similar:

update-rc.d: aviso: / etc / init.d / newrelic_nginx_agent.daemon falta LSB información
update-rc.d: ver <http://wiki.debian.org/LSBInitScripts>
Adición de inicio del sistema de / etc / init.d / newrelic_nginx_agent.daemon …
/ Etc/rc0.d/K20newrelic_nginx_agent.daemon -> .. / init.d / newrelic_nginx_agent.daemon
/ Etc/rc1.d/K20newrelic_nginx_agent.daemon -> .. / init.d / newrelic_nginx_agent.daemon
/ Etc/rc6.d/K20newrelic_nginx_agent.daemon -> .. / init.d / newrelic_nginx_agent.daemon
/ Etc/rc2.d/S20newrelic_nginx_agent.daemon -> .. / init.d / newrelic_nginx_agent.daemon
/ Etc/rc3.d/S20newrelic_nginx_agent.daemon -> .. / init.d / newrelic_nginx_agent.daemon
/ Etc/rc4.d/S20newrelic_nginx_agent.daemon -> .. / init.d / newrelic_nginx_agent.daemon
/ Etc/rc5.d/S20newrelic_nginx_agent.daemon -> .. / init.d / newrelic_nginx_agent.daemon

y ya está! ¡Felicitaciones!

Pruebe a reiniciar el servidor y ver si el daemon funcione correctamente.

En primer lugar comprobar el estado de su servidor:

service newrelic_nginx_agent.daemon status

Luego vaya a NewRelic.com y ver si está recibiendo datos en el dashboard de NewRelic.

Enhanced by Zemanta

Feb 28

Cómo: Configurar varias cuentas de administrador de dominio Live de Microsoft

Cómo: Configurar varias cuentas de administrador de dominio Live de Microsoft

A veces se desea distribuir las tareas administrativas de mantenimiento de un sistema a través de un número de individuos para proporcionar la continuidad del negocio en caso de que usted no está disponible. Afortunadamente, si usted está usando en vivo Dominios que puede tener varios administradores para gestionar su dominio (crear cuentas, etc) Obviamente cada administrador tiene que tener su propio Windows Live ID para que puedan iniciar sesión en la consola de administración. Si usted necesita para crear una, puede hacerlo siguiendo este enlace: Crear una cuenta de Windows Live ID o como un administrador los puede crear una cuenta en el dominio para que los utilice como su Windows Live ID.

¿Cómo configurar varios administradores

Con el fin de tener múltiples administradores el requisito básico es que cada administrador de registro del dominio en el Centro de administración de Windows Live. Esto puede parecer contradictorio, pero es necesario seguir los pasos hasta la creación del registro MX en este post: Cómo usar su propio nombre de dominio con Outlook.com como backend.

La única diferencia en el proceso es que usted recibirá una advertencia de que este dominio ya ha sido previamente añadido / registrado:

Kx.CloudIngenium.com - Cómo utilizar su propio nombre de dominio con Outlook.com como backend - Este dominio está registrado

Teniendo en cuenta que ya lo hiciste todas las entradas DNS necesarios para todos los servicios con el primer administrador, la única tarea que tiene que hacer es agregar el registro MX adicional en el DNS. No te preocupes por eso, ya sea como entrada sería utilizada por Outlook.com para dar servicio a los correos electrónicos entrantes. Así que incluso si usted tenía 5 administradores todos con sus registros MX con la misma prioridad de 10 el servicio funcionará. Tenga en cuenta que si elimina un registro MX el administrador correspondiente no será capaz de utilizar el sistema de gestión por más tiempo.

Cada administrador debe tener un registro MX en el siguiente formato: token> <MX pamx1.hotmail.com.. Cuando se tiene más de un administrador, su dominio tendrá múltiples registros MX de DNS, donde cada registro MX representa un administrador de dominio con un valor token> <MX diferente.

Enhanced by Zemanta

Feb 28

Cómo: Hacer que WordPress se comunique con MySQL a través de un Socket

Cómo: Hacer que WordPress se comunique con MySQL a través de un Socket

Como sigo buscando la forma de mejorar el rendimiento del sitio web de uno de los puntos recurrentes mencionados es utilizar sockets de Linux en lo posible. Realmente no tengo mucha experiencia y puedo ver cómo evitar que la pila TCP podría ayudar pero me imaginé lo menos que no sería malo. Si usted es capaz de establecer una conexión de socket de MySQL también podría estar en el campo de los interesados ​​en tener WordPress conectarse a MySQL a través de una conexión de socket Linux vs usando una dirección IP. He buscado, pero parece que no hay que mucha gente haciendo esto, así que pensé que lo compartiría lo que también puede darle una oportunidad a su sitio si usted quiere.

La forma estándar para conectar a un host es:

servername:/route/to/mysql.sock

por defecto este podría ser así para muchas personas:

localhost:/var/run/mysqld/mysqld.sock

por lo que su archivo wp-config.php se vería así:

/ ** MySQL hostname * /
define (‘DB_HOST’, ‘localhost :/ var / run / mysqld / mysqld.sock’);

Enhanced by Zemanta

Feb 28

Cómo: Administrar Windows Azure con PowerShell

Cómo Administrar Windows Azure con PowerShell

Usted puede manejar su cuenta de Windows Azure a través de PowerShell con una serie de comandos a su disposición. A continuación se muestra una guía de referencia rápida de los comandos disponibles.

Puede conectarse a Azure Cloud de Microsoft utilizando el SDK de Azure Powershell . Después de haber instalado el SDK debe ser capaz de ejecutar los comandos de la guía de referencia para administrar sus suscripciones / servicios / etc. En primer lugar tendrá que conectarse a su cuenta a través de las siguientes instrucciones:

 import-module Azure # download publish settings file Get-AzurePublishSettingsFile # import the settings you just downloaded Import-AzurePublishSettingsFile "C:\Users\<user>\Downloads\MySub-DATE-credentials.publishsettings" # view subscription details Get-AzureSubscription # select an active subscription Select-AzureSubscription 'MySub'

Administración de suscripciones

Nombre Descripción
Get-AzurePublishSettingsFile Descarga el archivo publish-configuración de una suscripción de Windows Azure.
Get-AzureSubscription Obtiene información acerca de una suscripción de Windows Azure desde un archivo de datos de suscripción salvados en el perfil del usuario.
Importación-AzurePublishSettingsFile Datos de suscripción Importaciones de Windows Azure desde un archivo publishsettings. Descargado del portal de administración.
Remove-AzureSubscription Elimina la configuración de una suscripción de Windows Azure desde el archivo de datos de suscripción.
Seleccionar-AzureSubscription Selecciona el abono actual de Windows Azure.
Set-AzureSubscription Configura y tiendas comunes de configuración de suscripción de Windows Azure.

Administración de cuentas de almacenamiento

Nombre Descripción
Add-AzureVhd Carga un disco duro virtual (en formato de archivo. Vhd) de una máquina virtual en las instalaciones de una burbuja en una cuenta de almacenamiento en la nube de Windows Azure.
Get-AzureStorageAccount Obtiene los objetos de cuenta de almacenamiento para la suscripción actual.
Get-AzureStorageKey Devuelve las claves de cuenta de almacenamiento primario y secundario para una cuenta de almacenamiento de Windows Azure.
Nueva-AzureStorageAccount Crea una nueva cuenta de almacenamiento en una suscripción.
Nueva-AzureStorageKey Regenera las claves de almacenamiento para una cuenta de almacenamiento de Windows Azure.
Remove-AzureStorageAccount Elimina la cuenta de almacenamiento especificado de una suscripción.
Set-AzureStorageAccount Actualiza la etiqueta y la descripción de una cuenta de almacenamiento en una suscripción.

Gestión Blobs almacenamiento, tablas y colas

Nombre Descripción
Get-AzureStorageBlob Enumera los blobs en un contenedor.
Get-AzureStorageBlobContent Descarga un blob de almacenamiento.
Get-AzureStorageBlobCopyState Obtiene el estado de copia de un objeto binario de almacenamiento especificado.
Get-AzureStorageContainer Enumera los contenedores de almacenamiento.
Get-AzureStorageQueue Muestra las colas de almacenamiento.
Get-AzureStorageTable Muestra las tablas de almacenamiento.
Nueva-AzureStorageContainer Crea un contenedor de almacenamiento.
Nueva-AzureStorageContext Crea un contexto de almacenamiento utilizando las credenciales de almacenamiento.
Nueva-AzureStorageQueue Creación de una cola de almacenamiento.
Nueva-AzureStorageTable Crea tablas de almacenamiento.
Remove-AzureStorageBlob Elimina el blob de almacenamiento especificado.
Remove-AzureStorageContainer Elimina el contenedor de almacenamiento especificado.
Remove-AzureStorageQueue Retire las colas de almacenamiento especificadas.
Remove-AzureStorageTable Elimina tablas de almacenamiento.
Set-AzureStorageBlobContent Carga un archivo local.
Set-AzureStorageContainerAcl Establece el permiso de acceso público a un recipiente de almacenamiento.
Puesta en AzureStorageBlobCopy Inicia una operación de copia a un blob.
Stop-AzureStorageBlobCopy Detiene una operación de copia.

La implementación y administración de máquinas virtuales

Nombre Descripción
Add-AzureDataDisk Añade un nuevo disco de datos a un objeto de máquina virtual de Windows Azure.
Add-AzureDisk Añade un nuevo disco para el repositorio de disco de Windows Azure.
Add-AzureEndpoint Añade un nuevo punto final a una máquina virtual de Windows Azure.
Add-AzureProvisioningConfig Agrega la configuración de aprovisionamiento a una máquina virtual de Windows Azure.
Add-AzureVMImage Añade una nueva imagen del sistema operativo en el repositorio de imágenes.
Export-AzureVM Exporta un estado de la máquina virtual de Windows Azure en un archivo.
Get-AzureDataDisk Obtiene el objeto de disco de datos en el LUN especificado en la máquina virtual de Windows Azure especificado.
Get-AzureDisk Obtiene un objeto con información sobre los discos en el repositorio de disco de Windows Azure.
Get-AzureEndpoint Obtiene un objeto con información sobre los criterios de valoración asignados a una máquina virtual de Windows Azure.
Get-AzureOSDisk Obtiene el objeto de disco del sistema operativo para el objeto de equipo virtual especificado.
Get-AzureVM Recupera información de una o más máquinas virtuales de Windows Azure.
Get-AzureVMImage Devuelve un objeto de imagen del sistema operativo.
Importación-AzureVM Importa un estado de la máquina virtual de Windows Azure desde un archivo.
Nueva-AzureCertificateSetting Crea un objeto de configuración para insertar un certificado existente en nuevas máquinas virtuales de Windows Azure.
Nueva-AzureQuickVM Crea y disposiciones de una nueva máquina virtual de Windows Azure.
Nueva-AzureSSHKey Crea un objeto clave SSH para insertar un certificado existente en nuevas máquinas virtuales de Windows Azure basados ​​en Linux.
Nueva-AzureVM Crea una nueva máquina virtual de Windows Azure.
Nueva-AzureVMConfig Crea un nuevo objeto de configuración de la máquina virtual de Windows Azure.
Remove-AzureDataDisk Elimina un disco de datos de un objeto de máquina virtual.
Remove-AzureDisk Elimina un disco desde el repositorio de disco de Windows Azure.
Remove-AzureEndpoint Elimina un punto final de un objeto de máquina virtual de Windows Azure.
Remove-AzureVM Elimina una máquina virtual.
Remove-AzureVMImage Elimina una imagen del sistema operativo desde el repositorio de imágenes.
Restart-AzureVM Reinicia una máquina virtual de Windows Azure.
Set-AzureDataDisk Establece el modo de host-cache en un objeto de disco de datos existente.
Set-AzureEndpoint Actualiza un extremo existente asignado a una máquina virtual de Windows Azure.
Set-AzureOSDisk Actualiza el modo host-cache de un disco del sistema operativo de la máquina virtual de Windows Azure.
Save-AzureVMImage Captura y guarda la imagen de una máquina virtual de Windows Azure se ejecuta.
Set-AzureVMSize Actualiza el tamaño de papel a partir de un objeto de máquina virtual.
Puesta en AzureVM Inicia una máquina virtual de Windows Azure.
Stop-AzureVM Cierra una máquina virtual de Windows Azure.
Update-AzureDisk Actualiza la etiqueta de un disco en el repositorio de disco de Windows Azure.
Update-AzureVM Actualiza una máquina virtual de Windows Azure con las modificaciones introducidas en el objeto de la máquina virtual.
Update-AzureVMImage Actualiza la etiqueta de una imagen del sistema operativo en el repositorio de imágenes.

La gestión de redes virtuales

Nombre Descripción
Get-AzureDns Obtiene un objeto con la configuración de DNS para la implementación de Windows Azure.
Get-AzureSubnet Obtiene una lista de subredes asociadas con la máquina virtual de Windows Azure especificado.
Get-AzureVNetConfig Obtiene la configuración de red virtual de Windows Azure de la suscripción actual.
Get-AzureVNetConnection Devuelve un objeto con todas las conexiones de red virtual a la red virtual de Windows Azure especificado.
Get-AzureVNetGateway Recupera un objeto con información sobre un gateway de la red virtual de Windows Azure.
Get-AzureVNetGatewayKey Devuelve una clave compartida que puede ser utilizada para configurar un dispositivo de VPN.
Get-AzureVNetSite Devuelve un objeto que describe las redes virtuales de Windows Azure.
Nueva-AzureDns Crea una configuración de DNS se oponen a utilizar al crear una máquina virtual de Windows Azure.
Nueva-AzureVNetGateway Crea una nueva red virtual de puerta de enlace de Windows Azure a la red virtual de Windows Azure especificado.
Remove-AzureVNetConfig Elimina la configuración de red de la suscripción actual de Windows Azure.
Remove-AzureVNetGateway Elimina la pasarela de red virtual de Windows Azure a la red virtual especificada.
Set-AzureSubnet Define la lista de subred para una máquina virtual de Windows Azure.
Set-AzureVNetConfig Actualiza los ajustes de red virtuales para un servicio en la nube de Windows Azure.
Set-AzureVNetGateway Activa o desactiva una red virtual de puerta de enlace de Windows Azure.

Gestión de Red de ACL para puntos finales

Nombre Descripción
Get-AzureAclConfig Obtiene un objeto de configuración de una lista de control de acceso (ACL).
Nueva-AzureAclConfig Crea un nuevo objeto de configuración, vacía por una lista de control de acceso (ACL).
Remove-AzureAclConfig Crea un objeto de configuración de una lista de control de acceso (ACL).
Set-AzureAclConfig Establece el objeto de configuración de una lista de control de acceso (ACL).

Implementación y administración de servicios en la nube

Nombre Descripción
Add-AzureCacheWorkerRole Agrega una función de trabajo caché dedicada al servicio actual.
Add-AzureCertificate Carga un certificado de servicio para el servicio en la nube especificado.
Add-AzureDjangoWebRole Crea los archivos y la configuración necesarios (a veces conocidos como andamios) para una aplicación de Python Django.
Add-AzureNodeWebRole Crea archivos y carpetas necesarios para una aplicación Node.js.
Add-AzurePHPWebRole Crea los archivos y la configuración necesarios (a veces conocidos como andamios) para una aplicación PHP.
Add-AzureWebRole Añade un rol web.
Add-AzureNodeWorkerRole Crea los archivos y carpetas necesarios para una aplicación Node.js para ser alojados en la nube a través NODE.EXE
Add-AzurePHPWorkerRole Crea los archivos y la configuración necesarios (a veces conocidos como andamios) para una aplicación PHP que se encuentra alojado en Windows Azure a través php.exe.
Add-AzureWorkerRole Crea archivos necesarios y la configuración (a veces conocidos como andamios) para un rol de trabajo personalizado.
Disable-AzureServiceProjectRemoteDesktop Deshabilita el acceso de escritorio remoto a un servicio en la nube.
Enable-AzureMemcacheRole Habilitar memcached para el papel de web especificado, configurado para comunicarse con el papel caché dedicada especificado.
Enable-AzureServiceProjectRemoteDesktop Permite el acceso de escritorio remoto a un servicio en la nube.
Get-AzureAffinityGroup Devuelve un objeto que representa un grupo de afinidad de Windows Azure.
Get-AzureCertificate Obtiene un objeto certificado del servicio de Windows Azure especificado.
Get-AzureDeployment Obtiene los detalles de una implementación específica.
Get-AzureOSVersion Muestra las versiones del sistema operativo invitado que se encuentran actualmente disponibles en Windows Azure.
Get-AzureRemoteDesktopFile Obtiene un archivo de conexión de escritorio remoto (. RDP) para la máquina virtual de Windows Azure especificado.
Get-AzureRole Devuelve una lista de funciones en su servicio de Windows Azure.
Get-AzureService Devuelve un objeto con información sobre los servicios en la nube para la suscripción actual.
Get-AzureServiceProjectRoleRuntime Recibe los tiempos de ejecución disponible para instalar en un papel.
Move-AzureDeployment Intercambia los despliegues en la producción y puesta en escena.
Nueva-AzureAffinityGroup Crea un nuevo grupo de afinidad para la suscripción actual de Windows Azure.
Nueva-AzureDeployment Crea un nuevo despliegue de un servicio que comprende los roles web y funciones de trabajo.
Nueva-AzureRoleTemplate Crea plantillas web y el papel de los trabajadores.
Nueva-AzureService Crea un nuevo servicio de Windows Azure.
Nueva-AzureServiceProject Crea los archivos y la configuración necesarios (a veces conocidos como andamios) para un nuevo servicio.
Publicar-AzureServiceProject Publicar el servicio actual a Windows Azure.
Remove-AzureAffinityGroup Elimina un grupo de afinidad en la suscripción especificada.
Remove-AzureCertificate Elimina el certificado especificado por el servicio de Windows Azure.
Remove-AzureDeployment Borra el despliegue específico de un servicio en la nube de Windows Azure.
Remove-AzureService Borra el servicio especificado de Windows Azure.
Reset-AzureRoleInstance Pide un reinicio o reimage de una única instancia de rol o todas las instancias de rol de una función específica.
Save-AzureServiceProjectPackage Paquetes del proyecto de servicio en el paquete de la nube Windows Azure (*. Cspkg).
Set-AzureAffinityGroup Actualiza las propiedades de un grupo de afinidad de Windows Azure.
Set-AzureDeployment Establece el estado, el modo de actualización, y las opciones de configuración de una implementación de Windows Azure.
Set-AzureRole Establece el número de instancias de una función de Windows Azure para funcionar.
Set-AzureService Establece o actualizaciones de la etiqueta y la descripción del servicio de Windows Azure especificado.
Set-AzureServiceProject Establece la ubicación predeterminada, la suscripción, ranura, y la cuenta de almacenamiento para el servicio actual.
Set-AzureServiceProjectRole Establece el número de casos o la versión de tiempo de ejecución de un rol.
Set-AzureWalkUpgradeDomain Paseos por el dominio de actualización especificado.
Puesta en AzureEmulator Inicia los emuladores de almacenamiento y computación.
Puesta en AzureService Inicia el servicio alojado especificada en Windows Azure.
Stop-AzureEmulator Detiene el entramado de desarrollo.
Stop-AzureService Detiene el servicio hospedado actual.
Test-AzureName Comprueba si un servicio de Windows Azure o nombre de almacenamiento ya está en uso.

Implementación y administración de sitios web

Nombre Descripción
Get-AzureWebsite Obtiene información acerca de sitios web en Windows Azure asociados a la suscripción actual.
Get-AzureWebsiteDeployment Obtiene los despliegues de un sitio web en Windows Azure.
Get-AzureWebsiteLocation Obtiene todas las ubicaciones de sitios web disponibles.
Nueva-AzureWebsite Crear un nuevo sitio web para funcionar en Windows Azure.
Remove-AzureWebsite Elimina la página web especificada de Windows Azure.
Restart-AzureWebsite Detiene y reinicia el sitio web especificado.
Restore-AzureWebsiteDeployment Vuelve a desplegar una implementación anterior de un sitio web en Windows Azure.
Save-AzureWebsiteLog Descargas y guarda los registros de un sitio web determinado.
Set-AzureWebsite Configura un sitio web que se ejecutan en Windows Azure.
Show-AzurePortal Mostrar el Portal de administración de Windows Azure.
Show-AzureWebsite Abre un navegador en un sitio web determinado.
Puesta en AzureWebsite Inicia el sitio web especificado.
Stop-AzureWebsite Detiene el sitio web especificado.

Gestión de Service Bus

Nombre Descripción
Get-AzureSBLocation Obtiene la ubicación del bus de servicios.
Get-AzureSBNamespace Obtiene el espacio de nombres.
Nueva-AzureSBNamespace Crea un espacio de nombres de servicio.
Remove-AzureSBNamespace Elimina un espacio de nombres de servicio
Enhanced by Zemanta
A %d blogueros les gusta esto: