web-dev-qa-db-ja.com

ZenOSSはGangliaをスムーズに統合できますか?

私はGmetric機能がGangliaが好きで、マルチレイヤー機能が好きです。

ただし、Gangliaには、サーバーモニター機能のヘルスチェックやアラートなどはありません。ですから、この2つの種を一緒にするのは素晴らしいことです。

もちろん、Gangliaをインストールしてから、ZenOSSをインストールできます。しかし、それらをスムーズに統合できるプラグインなどはありますか?少なくともプレゼンテーションレベルでの統合。

ありがとう

2
chen

質問に nagios タグが表示されているので、GangliaとNagiosの統合を検討しましたか?もしそうなら、これを見てください:

  1. http://www.ibm.com/developerworks/linux/library/l-ganglia-nagios-1/
  2. http://www.ibm.com/developerworks/linux/library/l-ganglia-nagios-2/

Gangliaソースコードフォルダーには、check_ganglia.pyという名前のスクリプトがあります。このスクリプトは、GangliaメトリックについてレポートするためのNagiosプラグインとして使用できます。

define command {
    command_name    check_ganglia
    command_line    $USER1$/check_ganglia.py -h $HOSTNAME$ -m $ARG1$ -w $ARG2$ -c $ARG3$
}

CPUシステムを監視するための定義の例:

define service {
    use                     generic-service
    hostgroup_name          ganglia-servers
    service_description     cpu_system
    check_command           check_ganglia!cpu_system!70!80
    max_check_attempts      5
    check_interval          5
    retry_interval          3
    check_period            24x7
    notification_interval   60
    contact_groups          admin
}
2
quanta