vania-janet/multiturn-rag-retrieval-data huggingface dataset:
Configuring monitoring 



  Configuring monitoring for Citrix Hypervisor 



  IBM Cloud monitoring services 

You can configure monitoring with IBM Cloud® Monitoring to keep you aware of any issues with your devices. For more information, see [IBM Cloud monitoring services](https://cloud.ibm.com/docs/cloud-infrastructure?topic=cloud-infrastructure-monitoring).





  Virtual Apps and Desktops monitoring 

You can also configure alerts and notifications for your Citrix DaaS service. Log in to your [Virtual Apps and Desktops service](https://xenapp.cloud.com/monitor) to configure monitoring. For more information, see the [Citrix monitoring documentation](https://docs.citrix.com/en-us/citrix-virtual-apps-desktops-service/monitor.html).







  Configuring monitoring for VMware ESXi 

When you add or delete a service or infrastructure component, you must wait until the modification is complete before you can add or delete another service or infrastructure component.

You can configure VMware Vrealize for monitoring your VMware cluster.



1.  Log in to the [IBM Cloud® console](https://cloud.ibm.com/login) by using your unique credentials.
2.  Navigate to Menu icon ![Menu icon](https://cloud.ibm.com/docs-content/v1/content/e9cda99c64ea1ee68cf0eda257d6a1de69ddbc4e/icons/icon_hamburger.svg) > VMware > Resources.
3.  Select your vCenter instance.
4.  Click the Services tab.
5.  Click Add.
6.  Click vRealize Operations.
7.  Accept the terms and click Create.



For more information, see [vRealize Operations and Log Insight overview](https://cloud.ibm.com/docs/VMwaresolutions?topic=VMwaresolutions-vrops_overview).
Managing service access 

App Configuration uses IBM Cloud® Identity and Access Management (IAM) to perform authorization and authentication.

Access to App Configuration service instances for users in your account is controlled by IBM Cloud® Identity and Access Management (IAM). Every user in your account who needs access to App Configuration, must be assigned with an IAM role with specific access policy. The access policy determines what actions that a user can perform within the context of the service or instance that you select. The allowable actions are customized and defined by the IBM Cloud service as operations that are allowed to be performed on the service. The actions are then mapped to IAM user roles.

Policies help you to grant access at different levels. Some of the options are:



* Access across all instances of the service in your account.
* Access to an individual service instance in your account.
* Access to a specific resource within an instance.





 Roles and permissions 

With IBM Cloud IAM, you can manage and define access for users and resources in your account. App Configuration service aligns with IBM Cloud IAM roles so that each user has a different view of the service, according to the role assigned.

Roles define the actions that a user or service ID can run. The following types of roles are in IBM Cloud:



* Platform management roles enable users to perform tasks on service resources at the platform level, for example assign user access for the service, create or delete service IDs, create instances, assign policies for your service to other users, or bind instances to applications.
* Service access roles enable users to be assigned varying levels of permission for calling the service's API.



App Configuration uses both the Platform and Service management roles. You can set policies about who can create an instance at the platform level, and then use the service roles to manage interaction with the instance itself. As the creator of an instance, you do not need to set any IAM policies to view or work with your App Configuration entities.

For complete IAM documentation, see [Managing access](https://cloud.ibm.com/docs/account?topic=account-cloudaccess) in IBM Cloud.

Review the platform and service roles available and the actions that are mapped to each to help you assign access.
: Explore [IBM Cloud Satellite](https://cloud.ibm.com/docs/satellite?topic=satellite-faqs) to extend the flexibility and scalability of IBM Cloud into your on-premises, edge, or other cloud provider environments.





 Can I automate my infrastructure deployments? 

If you want to run your app in multiple clusters, public and private environments, or even multiple cloud providers, you might wonder how you can make your deployment strategy work across these environments.

You can use the open source [Terraform](https://cloud.ibm.com/docs/ibm-cloud-provider-for-terraform?topic=ibm-cloud-provider-for-terraform-getting-startedgetting-started) tool to automate the provisioning of IBM Cloud infrastructure, including Kubernetes clusters. Follow along with this tutorial to [plan, create, and update deployment environments](https://cloud.ibm.com/docs/solution-tutorials?topic=solution-tutorials-plan-create-update-deploymentsplan-create-update-deployments). After you create a cluster, you can also set up the [Red Hat OpenShift on IBM Cloud cluster autoscaler](https://cloud.ibm.com/docs/openshift?topic=openshift-cluster-scaling-classic-vpc) so that your worker pool scales up and down worker nodes in response to your workload's resource requests.





 What kind of apps can I run? Can I move existing apps, or do I need to develop new apps? 

Your containerized app must be able to run on the supported operating system, RHEL 7 or RHEL 8. You also want to consider the statefulness of your app. For more information about the kinds of apps that can run in Red Hat OpenShift on IBM Cloud, see [Planning app deployments](https://cloud.ibm.com/docs/openshift?topic=openshift-plan_deployapp_types).
The Cloud Foundry equivalent of VCAP_SERVICES in Code Engine is CE_SERVICES. For more information, see [Integrating IBM Cloud service with service binding](https://cloud.ibm.com/docs/codeengine?topic=codeengine-service-binding).





 Updating an app or job 

After you create your application or job, you can update properties of your workload by using the update command. For example, to update an application in Code Engine,

ibmcloud ce app update --name <APPNAME> ...

You can update any of the properties that are available when you create an application or job. For more information, see the following topics.



* [Working with applications](https://cloud.ibm.com/docs/codeengine?topic=codeengine-application-workloads)
* [Updating an app](https://cloud.ibm.com/docs/codeengine?topic=codeengine-update-app)
* [Working with jobs and job runs](https://cloud.ibm.com/docs/codeengine?topic=codeengine-job-plan)
* [Updating a job](https://cloud.ibm.com/docs/codeengine?topic=codeengine-update-job)
* [app update](https://cloud.ibm.com/docs/codeengine?topic=codeengine-clicli-application-update) command
* [job update](https://cloud.ibm.com/docs/codeengine?topic=codeengine-clicli-job-update) command







 Runtime support 

Code Engine supports many of the runtimes that Cloud Foundry supports. For a list of runtimes that are supported by Code Engine, see [Cloud Native buildpacks](https://cloud.ibm.com/docs/codeengine?topic=codeengine-plan-buildbuild-buildpack-strat).
* To install other supported services, such as DataStage, MongoDB, Db2, Db2 Big SQL, Cognos Analytics, Decision Optimization, Db2 Data Gate, Execution Engine for Hadoop, Open Pages or SPSS Modeler, which cannot be automatically installed when you install IBM Cloud Pak for Data on IBM Cloud, see [Services and integrations](https://www.ibm.com/docs/SSQNUZ_4.6.x/svc-nav/head/svc.html).
* To install configure global image pull secrets on your cluster, set the value of configchanges to Required and provide your IBM Cloud API Key in the apikey, see [Updating the global image pull secret](https://www.ibm.com/docs/SSQNUZ_4.6.x/cpd/install/prep-cluster-global-image-pull-secret.html).
* To uninstall IBM Cloud Pak for Data or IBM Cloud Pak for Data services see [Uninstalling](https://cloud.ibm.com/docs/cloud-pak-data?topic=cloud-pak-data-uninstalling).
3. Click Install Packages.
4. Click the IBM Cloud Object Storage Package group, then click the IBM Cloud Object Storage Package.
5. In the Available Runtimes section, select either Node.JS or Python. Then, click Install.
6. After the package is installed, you are redirected to the Actions page and can search for your new package, which is named cloud-object-storage.







 Installing with the CLI 



1. Clone the IBM Cloud Object Storage package repo.

git clone https://github.com/ibm-functions/package-cloud-object-storage.git
2. Navigate to either the runtimes/nodejs or runtimes/python< directory to select a runtime for the actions in the package.

cd package-cloud-object-storage/runtimes/<nodejs_or_python>
3. Deploy the package.

ibmcloud fn deploy
4. Verify that the cloud-object-storage package is added to your package list.

ibmcloud fn package list









 2. Setting an IAM access policy for your Cloud Functions namespace 

Before you can read or write objects to a bucket, you must provide service-to-service authentication. You can do this by setting an IAM access policy.

You can create an access policy at either [the service level or the bucket level](https://cloud.ibm.com/docs/cloud-object-storage/iam?topic=cloud-object-storage-iam-bucket-permissionsiam-service-id). You can do this from either the console or the CLI.



 Setting an IAM access policy with the console 



1. Navigate to the Service IDs tab in the IAM console.
2. Click the service ID that corresponds to your Cloud Functions namespace.
3. On the Manage page, click Access policies.
4. Click Assign access.
5. Click Assign access to resources.
6. From Services, select Cloud Object Storage.
7.
ibmcloud cf push app_name -p app_path -b https://github.com/cloudfoundry/ruby-buildpack.git

You can also use a custom buildpack for your app. For example, you can use an open source PHP buildpack that is provided by the Cloud Foundry community. When you deploy your PHP app to IBM Cloud, enter the following command to specify the Git repository URL of the buildpack.

ibmcloud cf push app_name -p app_path -b https://github.com/cloudfoundry/php-buildpack.git

You can also edit the manifest.yml file in your project to add a buildpack line.

buildpack: https://github.com/cloudfoundry/python-buildpack.git





 Specifying the Java buildpack version 

To specify a Java™ buildpack version, use the ibmcloud cf set-env command. For example, enter the following command to set the Java™ version to 1.7.0.

ibmcloud cf set-env app_name JBP_CONFIG_OPEN_JDK_JRE '{jre: { version: 1.7.0_+ }}'

Then, restage your app to make the change effective.

ibmcloud cf restage app_name





 Use the manifest.yml file. 

You can add the environment variable and the value that you want to specify directly to the manifest.yml file. See [Environment variables](https://docs.cloudfoundry.org/devguide/deploy-apps/manifest.htmlenv-block).
IBM Cloud Object Storage CLI 

The IBM Cloud® Object Storage plug-in extends the IBM Cloud command line interface (CLI) with an API wrapper for working with object storage resources.



 Installation and configuration 

The plug-in is compatible with linux64, ppc64le, Windows®, and macOS® platforms that run on 64-bit processors.

Install the plug-in by using the plugin install command.

ibmcloud plugin install cloud-object-storage

Once the plug-in is installed, you can configure the plug-in by using the ibmcloud cos config(#ic-config) command. This can be used to populate the plug-in with your credentials, default download location, choosing your authentication, etc.

For optimal performance, ensure that tracing is disabled by setting the IBMCLOUD_TRACE environment variable to false.

The program also offers the ability for you to set the default local directory for downloaded files, and to set a default region. To set the default download location, type ibmcloud cos config ddl and input into the program a valid file path. To set a default region, type ibmcloud cos config region and provide an input into the program a region code, such as us-south. By default, this value is set to us-geo.

You can view your current IBM Cloud Object Storage credentials by prompting ibmcloud cos config list. As the config file is generated by the plug-in, it's best not to edit the file manually.

$ ibmcloud cos config list
Key Value
Last Updated Tuesday, April 28 2020 at 19:35:57
Default Region us-south
Download Location /home/ibmuser/Downloads
CRN 8f275e7b-c076-49e2-b9c5-f985704cf678
AccessKeyID 9eib1eejar6HaezaohveV5hikei4aNg2ooV0qu
SecretAccessKey 
Authentication Method IAM
URL Style VHost



 IAM Authentication
For more information about namespaces, see Managing namespaces]] ! .<-- <ol> -->1. Go to the Create page]] ! ! ! ! in the Cloud Functions console.2. Click Quickstart templates.3. Click Get HTTP Resource.4. Enter a name for your package or use the default name get-http-resource.5. Choose the runtime for your actions.6. Click Deploy.<-- </ol> -->After the template deploys, you can make further edits to the code to customize it as needed, or go back and check out the catalog of available templates.<-- </section "id="section-get-http-resource-template-ui" "> --><-- <section "id="section-get-http-resource-template-cli" "> --> Deploying the Get HTTP Resource template from the CLI Use the CLI to deploy the Get HTTP Resource template.Before you begin<-- <ul> --> * Install the Cloud Functions]] CLI. * Specify a namespace to contain your Cloud Functions entities. For more information about namespaces, see Managing namespaces]] ! ! ! ! ! ! .<-- </ul> --><-- <ol> -->1. Clone the template repo.
git clone https://github.com/ibm-functions/template-get-external-resource.git
2. Navigate to the directory for the action runtime that you want to use. For example, nodejs.
cd template-get-external-resource/runtimes/nodejs
3. Deploy the template with a custom package name as an environment variable.
PACKAGE_NAME=<name> ibmcloud fn deploy -m manifest.yaml
ibmcloud fn rule update RULE_NAME TRIGGER_NAME ACTION_NAME



 Example 

ibmcloud fn rule update myrule mytrigger myaction









 SDK command 

Install SDK components, such as docker, iOS, and bashauto.

To see CLI help for the sdk command, run ibmcloud fn sdk.



 ibmcloud fn sdk install 

Install an SDK.

ibmcloud fn sdk install COMPONENT [--limit NUMBER_OF_TRIGGERS]



 Command options 

COMPONENT
: The SDK component, such as docker, iOS, and bashauto. This value is required.

--stdout, --s
: Prints the bash command results to STDOUT. This flag is optional.





 Example 

ibmcloud fn sdk install docker









 Service commands 

Service commands bind and unbind service credentials to an action or package.

To see CLI help for the service command, run ibmcloud fn service.

If you receive the error Unable to refresh user access token: CloudFoundry API endpoint is not set when running the service command, run ibmcloud target --cf.



 ibmcloud fn service bind 

Bind service credentials to an action or package.

ibmcloud fn service bind SERVICE PACKAGE_or_ACTION_NAME [--instance SERVICE_INSTANCE] [--keyname SERVICE_KEY]



 Command options 

SERVICE
: The name of the service.

PACKAGE_or_ACTION_NAME
: The name of the package or action to bind the credentials to.

--instance SERVICE_INSTANCE
: The service instance name.

--keyname SERVICE_KEY
: The name of the service KEY credentials to bind.





 Example 

ibmcloud fn service bind cloudant hello --instance CLOUDANT_SERVICE







 ibmcloud fn service unbind 

Unbind service credentials from an action or package.

ibmcloud fn service unbind SERVICE PACKAGE_or_ACTION_NAME



 Command options 

SERVICE
: The name of the service.

PACKAGE_or_ACTION_NAME
There are various ways to implement a compliant bastion solution, but we show you how to configure a bastion host in your VPC by using Teleport Enterprise Edition, along with Object Storage and App ID for enhanced security. You will learn how to set up a Teleport-based solution that meets the previously described IBM Cloud Framework for Financial Services requirements.

Object Storage App ID

+2

Virtual Private Cloud (VPC),IBM Cloud Framework for Financial Services



* 2 hours
* 2023-05-11



[Enhance cloud security by applying context-based restrictions](https://cloud.ibm.com/docs/solution-tutorials?topic=solution-tutorials-cbr-enhanced-security)Enhance cloud security by applying context-based restrictions

This tutorial walks you through the process of implementing context-based restrictions (CBRs) in your IBM Cloud account. CBRs help you to secure the cloud environment further and move towards a zero trust security model.

Kubernetes service Object Storage

+7

Activity Tracker hosted event search,Container Registry,Secrets Manager,App ID,Cloudant,Key Protect,Log Analysis



* 2 hours
* 2023-06-28



[Apply end to end security to a cloud application](https://cloud.ibm.com/docs/solution-tutorials?topic=solution-tutorials-cloud-e2e-security)Apply end to end security to a cloud application

This tutorial walks you through key security services available in the IBM Cloud® catalog and how to use them together. An application that provides file sharing will put security concepts into practice.

Kubernetes service Object Storage

+8

Activity Tracker hosted event search,Container Registry,Secrets Manager,App ID,Cloudant,Key Protect,Log Analysis,Cloud Internet Services (CIS)



* 2 hours
* 2023-05-05



[Resource sharing across accounts](https://cloud.ibm.com/docs/solution-tutorials?topic=solution-tutorials-resource-sharing)Resource sharing across accounts

This tutorial walks you through different options on how to share cloud-based resources across accounts.

Virtual Private Cloud (VPC) Log Analysis

+6
You can run the ibmcloud cf stacks command to show the available stacks, or root file systems, that your apps are to be deployed to. You can also specify the stack when you use the ibmcloud cf push command with the -s option and the stack_name, where the stack_name is the root file system. IBM Cloud Foundry currently only supports cflinuxfs3.

ibmcloud cf push <APP_NAME> -s STACK

You can use the ibmcloud cf buildpacks command to show the available buildpacks, such as Liberty for Java and SDK for Node.js, that are available as runtimes for your app to run in. And you can specify the runtime environment for your app by using the following command:

ibmcloud cf push <APP_NAME> -b BUILDPACK_NAME
Adding services by using IBM Cloud service binding 

Add IBM Cloud services to enhance your Red Hat OpenShift cluster with extra capabilities in areas such as Watson AI, data, security, and Internet of Things (IoT).



 About service binding 

Review the following frequently asked questions about service binding.



 What types of services can I bind to my cluster? 

When you add IBM Cloud services to your cluster, you can choose between services that are enabled for IBM Cloud Identity and Access Management (IAM) and services that are based on Cloud Foundry. IAM-enabled services offer more granular access control and can be managed in an IBM Cloud resource group. Cloud Foundry services must be added to a Cloud Foundry organization and space, and can't be added to a resource group. To control access to your Cloud Foundry service instance, you use Cloud Foundry roles. For more information about IAM-enabled services and Cloud Foundry services, see [Managing access to resources](https://cloud.ibm.com/docs/account?topic=account-assign-access-resources).

To find a list of supported IBM Cloud services, see the [IBM Cloud catalog](https://cloud.ibm.com/catalog).





 What is IBM Cloud service binding? 

Service binding is a quick way to create service credentials for an IBM Cloud service by using its public cloud service endpoint and storing these credentials in a Kubernetes secret in your cluster. To bind a service to your cluster, you must provision an instance of the service first. Then, you use the ibmcloud oc cluster service bind[command](https://cloud.ibm.com/docs/openshift?topic=openshift-kubernetes-service-clics_cluster_service_bind) to create the service credentials and the Kubernetes secret. The Kubernetes secret is automatically encrypted in etcd to protect your data.

Want to make your secrets even more secured?
Can't access private endpoint from action 

  What’s happening 

You cannot connect to a private endpoint from your action.

  Why it’s happening 

The use of private endpoints from within your action code is not supported by IBM Cloud® Functions.

  How to fix it 

With IBM Cloud service endpoints, you can connect to IBM Cloud services over the IBM Cloud private network. However, the only integration that supports private endpoints with IBM Cloud® Functions is IBM Cloud Object Storage. For more information, see [Object storage](https://cloud.ibm.com/docs/openwhisk?topic=openwhisk-pkg_obstorage).

For all other actions, you cannot set private endpoints from within your action code. To connect to services such as a database service, you must use public endpoints.
[Extension Settings](https://cloud.ibm.com/docs-content/v1/content/78bb71851d95d7580503eb9ba10cf3ae31490ade/apiconnect/tutorials/images/45-extension-settings.png)
3. When the settings modifications are complete, click Save configuration.



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





 Select a different theme for your developer portal 

The developer portal comes with additional themes that change its look and feel.



1. To enable a different theme, select the List tab in the Appearance settings. ![Lists](https://cloud.ibm.com/docs-content/v1/content/78bb71851d95d7580503eb9ba10cf3ae31490ade/apiconnect/tutorials/images/51-list.png)

Enabled themes display on the Lists tab. ![Enabled Themes](https://cloud.ibm.com/docs-content/v1/content/78bb71851d95d7580503eb9ba10cf3ae31490ade/apiconnect/tutorials/images/52-enabled-themes.png)
2. Disabled themes display after enabled themes in the list. Enable a theme by selecting it and clicking Enable. ![Enable Theme](https://cloud.ibm.com/docs-content/v1/content/78bb71851d95d7580503eb9ba10cf3ae31490ade/apiconnect/tutorials/images/53-enable-theme.png)

When the theme is enabled, it will appear at the top of the List tab in the Enabled Themes.
3. Customize a them by selecting it and clicking Settings.
!