kso512.install_check_mk_agent

install-check_mk-agent

この役割は、より良いプラクティスと命名規則に基づいて再構築されたcheckmk_agentに取って代わられました。このリポジトリ/役割には、今後の更新はありません。

Ansible役割で、Check_MK RAWのエージェント/クライアントをインストールします。

すべてのタスクにはinstall-check-mk-agentのタグが付けられています。

この役割は、Unix系システムではデフォルトのポート6556の代わりにSSHを利用します。これにより通信が暗号化され、監視用に新しいポートを開く必要がありません。

以下のディストリビューションで、Jeff GeerlingによるAnsible Role Test Shim Scriptを手動でテストしました。

以下のオペレーティングシステムもサポートされており、手動でテストされています。

要件

役割を実行するホストの要件:

  • groupadd
  • groupdel
  • groupmod

役割をAPTで実行するホストの要件:

  • python-apt (python 2)
  • python3-apt (python 3)
  • aptitude (バージョン2.4以前)

役割をYUMで実行するホストの要件:

  • yum

サーバーがWindowsでファイアウォールが有効な場合、TCPポート6556の受信パケットを許可するように変更が必要な場合があります。

役割の変数

デフォルト

変数 説明
install_check_mk_agent_prereqs エージェントの設定前にインストールするパッケージのリスト sudo
install_check_mk_agent_user 設定するユーザーの名前 cmkagent
install_check_mk_agent_home 設定されたユーザーのホームフォルダ "/home/{{ install_check_mk_agent_user }}"
install_check_mk_agent_count_users_warn ログインしているユーザー、警告閾値 10
install_check_mk_agent_count_users_crit ログインしているユーザー、クリティカル閾値 15
install_check_mk_agent_count_zombie_procs_warn ゾンビプロセス、警告閾値 5
install_check_mk_agent_count_zombie_procs_crit ゾンビプロセス、クリティカル閾値 10
install_check_mk_agent_freebsd_plugins アクティブなFreeBSDプラグインのリスト []
install_check_mk_agent_local_checks アクティブなローカルチェックのリスト count_users, count_zombie_procs
install_check_mk_agent_plugins アクティブなLinuxプラグインのリスト NOTE Aを参照
install_check_mk_agent_win_tmp Windowsインストールファイルの一時場所 "c:\{{ install_check_mk_agent_win_filename }}"
install_check_mk_agent_win_filename Windowsインストールファイルのファイル名 check_mk_agent.msi
install_check_mk_agent_win_config Windows設定テンプレートのファイル名 check_mk.example.ini.j2
install_check_mk_agent_win_folder エージェントがインストールされるフォルダ C:\Program Files (x86)\check_mk\
install_check_mk_agent_win_plugins アクティブなWindowsプラグインのリスト mk_inventory.vbs

NOTE A

install_check_mk_agent_plugins:

  • lvm
  • mk_inventory.linux
  • mk_iptables
  • mk_nfsiostat
  • mk_sshd_config
  • netstat.linux
  • nfsexports
  • smart

依存関係

この役割は他には依存していません。

例プレイブック

完全な例:

- hosts: all
  roles:
     - { role: install-check_mk-agent, install_check_mk_agent_user: agent }

ライセンス

GNU General Public License version 2

作成者情報

Chris Lindbergh @kso512

インストール
ansible-galaxy install kso512.install_check_mk_agent
ライセンス
gpl-2.0
ダウンロード
329
所有者