Skip to content

Ibm

IBM製品監視

IBM Omegamon

📚 公式ドキュメント: IBM Omegamon

com.instana.plugin.ibmomegamon:
  enabled: true

IBM i (AS/400)

📚 公式ドキュメント: IBM i (AS/400)

1
2
3
com.instana.plugin.ibmi:
  connectionPoolSize: 2  # 接続プールサイズ(全センサーで共有)
  connectionTimeout: 120  # 接続タイムアウト(秒)

IBM i Series ローカル監視:

com.instana.plugin.ibmiseries:
  enabled: true
  local:
    poll_rate_configuration:
      os_poll_rate: 15  # OS メトリクス収集間隔(秒)
      db2_poll_rate: 15  # DB2 メトリクス収集間隔(秒)
      disabled_components:
        components: 'HISTORY_LOGS,JOB_QUEUES'  # 無効化するコンポーネント
      custom_poll_rate:
        poll_rate_1:
          polling_rate: 30
          components: 'DISK_STATUS,MESSAGE_QUEUE'
          events: 'DISK_ERROR,QUEUE_FULL'
    user_specification:
      activeJobs:
        jobs: '*/QUSER/QZDASOINIT,*/QSYS/*'
        event:
          identicalJobs:
            jobName/user: 'QZDASOINIT/*'
            threshold: 5

設定項目の説明: - os_poll_rate: OSレベルのメトリクス収集間隔 - db2_poll_rate: DB2メトリクス収集間隔 - disabled_components: 監視から除外するコンポーネント - custom_poll_rate: コンポーネント別のカスタム収集間隔

IBM Cloud Platform Services

📚 公式ドキュメント: IBM Cloud Platform Services

1
2
3
com.instana.plugin.ibmcloud:
  enabled: true
  poll_rate: 60  # 秒単位

IBM Infosphere CDC

📚 公式ドキュメント: IBM Infosphere CDC

1
2
3
4
5
6
7
### IBM APM Proxy

📚 **公式ドキュメント:** [IBM APM Proxy](https://www.ibm.com/docs/en/instana-observability)

```yaml
com.instana.plugin.ibmapmproxy:
  enabled: true

APM Proxyの役割: - IBM APMとの統合 - メトリクス転送 - レガシーシステム連携

IBM Tuxedo

📚 公式ドキュメント: IBM Tuxedo

1
2
3
4
5
6
com.instana.plugin.tuxedo:
  enabled: true
  poll_rate: 60  # 秒単位
  tuxedoPerf: '/path/to/tuxedo/perf'  # Tuxedoパフォーマンスファイルディレクトリ
  batchSizeServiceBroker: 400  # Service Brokerログファイルのバッチサイズ
  batchSizeTuxedo: 4000  # Tuxedoパフォーマンスファイルのバッチサイズ

Tuxedo Application:

1
2
3
com.instana.plugin.tuxedoapp:
  enabled: true
  poll_rate: 60

IBM Domino

📚 公式ドキュメント: IBM Domino

com.instana.plugin.domino:
  metrics-include: '.*'  # 収集するメトリクスの正規表現

Apache Kafka

📚 公式ドキュメント: Apache Kafka

1
2
3
4
5
6
com.instana.plugin.kafka:
  jmxUsername: 'jmx_user'
  jmxPassword: 'jmx_password'
  jmxPort: '1099'
  topicsRegex: '.*'
  poll_rate: 1

設定項目の説明: - jmxUsername: JMX認証用ユーザー名(JMX認証が有効な場合) - jmxPassword: JMX認証用パスワード - jmxPort: JMXポート番号(デフォルト: 1099) - topicsRegex: 監視対象トピックの正規表現パターン(デフォルト: '.*' = 全て) - poll_rate: メトリクス収集間隔(秒単位、デフォルト: 1秒)

JMX認証の設定:

# Kafkaサーバーの設定(server.properties)
# JMXポートの設定
export JMX_PORT=1099

# JMX認証を有効化する場合
export KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote \
  -Dcom.sun.management.jmxremote.authenticate=true \
  -Dcom.sun.management.jmxremote.ssl=false \
  -Dcom.sun.management.jmxremote.password.file=/path/to/jmxremote.password \
  -Dcom.sun.management.jmxremote.access.file=/path/to/jmxremote.access"

特定トピックのみ監視:

1
2
3
4
com.instana.plugin.kafka:
  jmxPort: '1099'
  topicsRegex: '^(orders|payments|notifications)$'  # 特定トピックのみ
  poll_rate: 1

内部トピックを除外:

1
2
3
4
com.instana.plugin.kafka:
  jmxPort: '1099'
  topicsRegex: '^(?!__).+$'  # __で始まる内部トピックを除外
  poll_rate: 1

複数Kafkaクラスターの監視:

com.instana.plugin.kafka:
  clusters:
    - name: 'kafka-prod'
      jmxPort: '1099'
      jmxUsername: 'monitoring'
      jmxPassword: 'prod_password'
      topicsRegex: '.*'
    - name: 'kafka-staging'
      jmxPort: '2099'
      topicsRegex: '.*'

取得方法: - jmxPort: Kafkaサーバーの起動スクリプトまたはserver.propertiesで確認 - jmxUsername/Password: JMX認証ファイル(jmxremote.password)から取得 - topicsRegex: 監視要件に応じて設定(全トピック監視は負荷が高い場合あり)