Memo/Linux/Zabbix/2.0

http://dexlab.net/pukiwiki/index.php?Memo/Linux/Zabbix/2.0
 

Zabbix 2.0


Ubuntu 12.04.3 LTSにagentインストール

  1. # 通常のリポジトリにはv1.8しか無かったため、別リポジトリを追加
  2. sudo wget http://repo.zabbix.com/zabbix/2.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.0-1precise_all.deb
  3. sudo dpkg -i zabbix-release_2.0-1precise_all.deb
  4. sudo aptitude update
  5.  
  6. # agentのインストール
  7. sudo aptitude install zabbix-agent
  8. sudo sysv-rc-conf zabbix-agent on
  9.  
  10. # 設定
  11. sudo vim /etc/zabbix/zabbix_agentd.conf
  12. ----
  13. Server=192.168.1.10
  14. ListenIP=192.168.1.20
  15. ServerActive=192.168.1.10
  16. Hostname=ubuntu.example.com
  17. ----
  18. sudo service zabbix-agent restart
  19.  
  20. # ポート開放(LANの場合)
  21. sudo ufw allow proto tcp from 192.168.1.0/24 to any port 10050

Windowsにagentをインストール

  • SNMPで済む場合はエージェントインストールせずに済む分、SNMPの方が簡単
  1. Homepage of Zabbix からWindows向けagentをダウンロード。例:zabbix_agents_2.0.10.win.zip
  2. zabbix_agents_2.0.10.win.zip を展開し、以下にc:\zabbixにリネーム
  3. 空ファイル c:\zabbix\zabbix_agentd.userparams.conf を作成
  4. 設定変更: C:\zabbix\conf\zabbix_agentd.win.conf をコピーして C:\zabbix\zabbix_agentd.conf を編集
    1. Timeout=10
    2. LogFile=c:\zabbix\zabbix_agentd.log
    3. EnableRemoteCommands=1
    4. LogRemoteCommands=1
    5. Server=192.168.1.10
    6. ListenIP=192.168.1.20
    7. ServerActive=192.168.1.10
    8. Hostname=win.example.com
    9. Include=c:\zabbix\zabbix_agentd.userparams.conf
  5. サービスとしてインストール
    1. cd C:\zabbix\bin\win64
    2. zabbix_agentd.exe --config C:\zabbix\zabbix_agentd.conf --install
    3. zabbix_agentd.exe --config C:\zabbix\zabbix_agentd.conf --start
  6. アンインストールする場合
    1. cd C:\zabbix\bin\win64
    2. zabbix_agentd.exe --config C:\zabbix\zabbix_agentd.conf --stop
    3. zabbix_agentd.exe --config C:\zabbix\zabbix_agentd.conf --uninstall
  7. Zabbix server上のホストにテンプレート追加
    • Template OS Windows

Zabbix2.0サーバインストール

※新規インストールする場合は、EPELではなく、Zabbix Official Repository を使った方が3.0へのバージョンアップもできて良い。

  • 2012-5-31にZabbix2.0のRPMパッケージが公開されたが、まだyumから全てインストールできる状態ではない
    • CentOS5.6 x86_64 t1.micro : ami-5a02fc33 811118151095/suz-lab_ebs_centos-core-x86_64-5.6.2 rootでログイン
    • MySQL版
    • ※Amazon Linux AMIではrpmパッケージの細かいバージョンが合わず失敗
    • 開放ポート:10050/tcp
  • yumでインストールする場合
    1. rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
    2. yum install zabbix20-server zabbix20-server-mysql zabbix20-web zabbix20-agent --enablerepo=epel
  • rpmでサーバとエージェントのインストール
    1. sudo su -
    2. cd /tmp
    3.  
    4. # SELinuxは無効
    5. vi /etc/sysconfig/selinux
    6. ----
    7. SELINUX=disabled
    8. ----
    9. reboot
    10.  
    11. # yum
    12. yum -y install wget vim-enhanced expect ntp mailx postfix
    13. yum -y install mysql-server curl net-snmp unixODBC OpenIPMI-libs httpd php php-bcmath php-gd php-mbstring php-mysql php-xml
    14.  
    15. # MTAをpostfixに変更
    16. alternatives --config mta
    17.  
    18. # 必要パッケージをダウンロード
    19. wget -q http://www.kodai74.net/packages/non-supported/rhel/5/x86_64/fping-2.4b2-16.el5.x86_64.rpm
    20. wget -q http://www.kodai74.net/packages/non-supported/rhel/5/x86_64/iksemel-1.4-2.el5.x86_64.rpm
    21. wget -q http://www.kodai74.net/packages/non-supported/rhel/5/x86_64/libssh2-1.4.0-2.el5.x86_64.rpm
    22.  
    23. rpm -ivh \
    24.     fping-2.4b2-*.rpm \
    25.     iksemel-1.4-2.*.rpm \
    26.     libssh2-1.4.0-*.rpm
    27.  
    28. # zabbix本体やagentをダウンロード
    29. # CentOS 5.xの場合
    30. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-2.0.1-1.el5.x86_64.rpm
    31. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-agent-2.0.1-1.el5.x86_64.rpm
    32. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-server-2.0.1-1.el5.x86_64.rpm
    33. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-server-mysql-2.0.1-1.el5.x86_64.rpm
    34. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-web-2.0.1-1.el5.x86_64.rpm
    35. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-web-mysql-2.0.1-1.el5.x86_64.rpm
    36. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-web-japanese-2.0.1-1.el5.x86_64.rpm
    37. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-get-2.0.1-1.el5.x86_64.rpm
    38. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-sender-2.0.1-1.el5.x86_64.rpm
    39.  
    40. #サーバとエージェント両方をインストールする場合
    41. rpm -ivh \
    42.     zabbix-2.0.*.rpm \
    43.     zabbix-agent-2.0.*.rpm \
    44.     zabbix-server-2.0.*.rpm \
    45.     zabbix-server-mysql-2.0.*.rpm \
    46.     zabbix-web-2.0.*.rpm \
    47.     zabbix-web-mysql-2.0.*.rpm \
    48.     zabbix-web-japanese-2.0.*.rpm \
    49.     zabbix-get-2.0.*.rpm \
    50.     zabbix-sender-2.0.*.rpm
    51.  
    52. #エージェントだけをインストールする場合
    53. rpm -ivh \
    54.     zabbix-2.0.1-1.*.rpm \
    55.     zabbix-agent-2.0.1-1.*.rpm
    56.  
    57. chkconfig httpd on
    58. chkconfig mysqld on
    59.  
    60. # ポートを開放する
    61. vi /etc/sysconfig/iptables
    62. ----
    63. # apache
    64. -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
    65. # zabbix-server
    66. -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 10051 -j ACCEPT
    67. ----
    68. service iptables restart
    69.  
    70. # 時計を日本に
    71. yes | cp -f /usr/share/zoneinfo/Japan /etc/localtime
    72. cat > /etc/sysconfig/clock << 'EOS'
    73. ZONE="Asia/Tokyo"
    74. UTC=false
    75. ARC=fals10
    76. EOS
    77.  
    78. ntpdate ntp.nict.jp; hwclock --systohc;
    79.  
    80. # apache 文字化け防止と、ディレクトリインデックスを止める
    81. vi /etc/httpd/conf/httpd.conf
    82. ----
    83. #AddDefaultCharset UTF-8
    84.  
    85. <Directory "/var/www/html">
    86.  
    87. Options -Indexes FollowSymLinks
    88. ----
    89.  
    90. # php utf-8を使用可能に
    91. vi /etc/php.ini
    92. ----
    93. max_execution_time = 300
    94. memory_limit = 128M
    95. post_max_size = 16M
    96. upload_max_filesize = 2M
    97. max_input_time = 300
    98.  
    99. date.timezone = "Asia/Tokyo"
    100.  
    101. output_handler = mb_output_handler
    102. auto_detect_line_endings = Off
    103.  
    104. mbstring.language = Japanese
    105. mbstring.internal_encoding = UTF-8
    106. mbstring.http_input = pass
    107. mbstring.http_output = pass
    108. mbstring.encoding_translation = On
    109. mbstring.detect_order = auto
    110. mbstring.substitute_character = none;
    111. ----
    112. service httpd restart
    113.  
    114. # DB作成
    115. vi /etc/my.cnf
    116. ----
    117. [mysqld]
    118. datadir=/var/lib/mysql
    119. socket=/var/lib/mysql/mysql.sock
    120. user=mysql
    121. # Disabling symbolic-links is recommended to prevent assorted security risks
    122. symbolic-links=0
    123.  
    124. skip-character-set-client-handshakecharacter-set-server=utf8
    125. default-storage-engine=InnoDB
    126. innodb_log_file_size=128M
    127. innodb_data_file_path=ibdata1:1G
    128. innodb_file_per_table=1
    129. innodb_file_format=Barracuda
    130. innodb_stats_on_metadata=0
    131. #メモリに余裕がある場合は増やす
    132. innodb_buffer_pool_size=8M
    133.  
    134. [mysqld_safe]
    135. log-error=/var/log/mysqld.log
    136. pid-file=/var/run/mysqld/mysqld.pid
    137.  
    138. [mysql]
    139. default-character-set=utf8
    140. prompt="\u@\h[\d]> "
    141. auto-rehash
    142.  
    143. [client]
    144. default-character-set=utf8
    145.  
    146. [mysqldump]
    147. default-character-set=utf8
    148. max_allowed_packet=16M
    149. ----
    150.  
    151. service mysqld restart
    152.  
    153. mkpasswd -s 0 > ~/.mysql-zabbix
    154. cat ~/.mysql-zabbix
    155. DBパスワード
    156.  
    157. echo "DELETE FROM mysql.user WHERE user='';" | mysql -u root -p$(cat ~/.mysql-root) mysql
    158. echo "grant SELECT,INSERT,DELETE,UPDATE,CREATE,DROP,FILE,ALTER,INDEX,CREATE ROUTINE,CREATE VIEW,LOCK TABLES ON *.* TO 'zabbix'@'%' IDENTIFIED BY '$(cat ~/.mysql-zabbix)';FLUSH PRIVILEGES;" | mysql -u root -p$(cat ~/.mysql-root) mysql
    159. echo "CREATE DATABASE zabbix CHARACTER SET utf8;" | mysql -u root -p$(cat ~/.mysql-root) mysql
    160.  
    161. # 接続テスト
    162. mysql -u zabbix -p$(cat ~/.mysql-zabbix) zabbix
    163.  
    164. # DBインストール
    165. mysql -u zabbix -p$(cat ~/.mysql-zabbix) zabbix < /usr/share/doc/zabbix-server-mysql-2.0.1/create/schema.sql
    166. mysql -u zabbix -p$(cat ~/.mysql-zabbix) zabbix < /usr/share/doc/zabbix-server-mysql-2.0.1/create/images.sql
    167. mysql -u zabbix -p$(cat ~/.mysql-zabbix) zabbix < /usr/share/doc/zabbix-server-mysql-2.0.1/create/data.sql
    168.  
    169. # Serverの設定
    170. vim /etc/zabbix/zabbix_server.conf
    171. ----
    172. DBPassword=****
    173. ----
    174.  
    175. # Webインターフェースの設定
    176. vim /etc/httpd/conf.d/zabbix.conf
    177. ----
    178. # 追加
    179. php_value date.timezone Asia/Tokyo
    180. ----
    181. service httpd restart
    182.  
    183. #エージェントの設定
    184. vi /etc/zabbix/zabbix_agentd.conf
    185. ----
    186. LogFileSize=0
    187. Server=127.0.0.1
    188. Hostname=Zabbix server
    189. ServerActive=127.0.0.1
    190. ListenIP=127.0.0.1
    191. ----
    192.  
    193. service zabbix-agent restart
    194. service zabbix-server restart
    195.  
    196. chkconfig zabbix-server on
    197. chkconfig zabbix-agent on
  1. 管理画面:http://www.example.com/zabbix にブラウザでアクセス
  2. Webインストーラの手順を勧めるshow create table zabbix.valuemaps;
  3. Web画面にログイン
    • Username: admin
    • Password: zabbix
  4. 日本語に変更。右上の「Profile」> Language:Japanese(ja_JP) , パスワードを変更, 更新:300秒 にして Save
  5. ローカルホストの監視。設定 > ホスト > zabbix server > 無効をクリックして有効に変更
  6. 監視データの確認。監視データ > 最新データ
  7. 監視データ > グラフ でグラフの表示
  • 設定ファイル
    • Server:/etc/zabbix/zabbix_server.conf
    • Agent:/etc/zabbix/zabbix_agentd.conf
  • 管理 > ユーザ
  1. 右上のセレクトボックスで「ユーザ」に切り替え
  2. エイリアス「Admin」がデフォルトユーザなのでパスワードを変更しておく
  3. 右上の「ユーザの追加」で追加可能
  4. 「権限」タブで「ユーザ」「管理者」「特権管理者」と選択ができる
  5. 保存
  • メール送信
  1. 管理 > メディアタイプ > Email
    • SMTPサーバー: localhost
    • SMTP helo: localhost
    • 送信元メールアドレス: zabbix@localhost
  • PHPのプリコンパイルをキャッシュして高速化。いずれか一つで良い
    • APC を使う場合。apacheの子プロセス毎に apc.shm_size を確保しようとする。物理メモリを超えないように注意
      1. yum install php-pecl-apc --enablerepo=epel
      2.  
      3. vim /etc/php.d/apc.ini
      4. ----
      5. apc.shm_size=32M
      6. ----
      7. service httpd restart
    • php-eaccelerator を使う場合。(PHP 5.3.3, php-eaccelerator.x86_64 1:0.9.6.1-1.el6 環境だと Segmentation fault)
      1. yum install php-eaccelerator --enablerepo=epel
      2.  
      3. vim /etc/php.d/eaccelerator.ini
      4. ----
      5. eaccelerator.shm_size = "32"
      6. ----
      7. service httpd restart

Zabbix2.0エージェントの追加

※新規インストールする場合は、EPELではなく、Zabbix Official Repository を使った方が3.0へのバージョンアップもできて良い。

  • 2.0でzabbix_agentd.conf から次のオプションが廃止になった ServerPort?DisableActive?DisablePassive?
  • zabbix-agentなしでも、ping, ポート監視等はできる
    • Template App Agentless(FTP, HTTP, HTTPS, ICMP, IMAP, LDAP, NNTP, NTP, POP3, SMTP, SSH, Telnet)等
  • zabbix-agentをインストールするとリソース監視ができる(要:10050/tcpポート開放)
    • Template OS Linux, Template OS Mac OS X, Template OS Windows等
  • yumでインストールする場合
    • Zabbix SIA
      1. wget http://repo.zabbix.com/zabbix/2.0/rhel/6/x86_64/zabbix-release-2.0-1.el6.noarch.rpm
      2. rpm -ivh http://repo.zabbix.com/zabbix/2.0/rhel/6/x86_64/zabbix-release-2.0-1.el6.noarch.rpm
      3. yum install zabbix-agent --enablerepo=zabbix
    • epel
      1. yum install zabbix20-agent --enablerepo=epel
    • 何故か設定ファイルオプション -c が無くてzabbixサーバから通信できないで修正(zabbix20-agent-2.0.9-2.el6.x86_64)
      1. vim /etc/rc.d/init.d/zabbix-agent
      2. ----
      3. daemon --user zabbix $exec -c /etc/zabbix/zabbix_agentd.conf
      4. ----
  • エージェント側の設定
    • CentOS5.8 x86_64にエージェントだけ追加し、Zabbix serverで監視する
      1. sudo su -
      2. cd /tmp
      3.  
      4. # SELinuxは無効
      5. vi /etc/sysconfig/selinux
      6. ----
      7. SELINUX=disabled
      8. ----
      9. reboot
      10.  
      11. # zabbix 10050/tcp ポートを開放する
      12. vi /etc/sysconfig/iptables
      13. ----
      14. # zabbix-agent
      15. -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 10050 -j ACCEPT
      16. ----
      17. service iptables restart
      18.  
      19. # 最低限zabbix, zabbix-agentが有れば良い。デバッグ用にzabbix-get, zabbix-senderがあると便利
      20. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-2.0.1-1.el5.x86_64.rpm
      21. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-agent-2.0.1-1.el5.x86_64.rpm
      22. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-get-2.0.1-1.el5.x86_64.rpm
      23. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-sender-2.0.1-1.el5.x86_64.rpm
      24.  
      25. rpm -ivh \
      26.     zabbix-2.0.*.rpm \
      27.     zabbix-agent-2.0.*.rpm \
      28.     zabbix-get-2.0.*.rpm \
      29.     zabbix-sender-2.0.*.rpm
      30.  
      31. vi /etc/zabbix/zabbix_agentd.conf
      32. ----
      33. LogFileSize=0
      34. Server=zabbixサーバのアドレスに修正
      35. Hostname=agentのホスト名に変更
      36. # 省略可:NICが複数ある場 + 合などエージェントがListenするIPを指定
      37. #ListenIP=192.168.1.10
      38.  
      39. # zabbix-serverが1時間落ちてもデータロストしないようにAgentのバッファサイズを拡張
      40. BufferSize=65535
      41. ----
      42.  
      43. service zabbix-agent restart
      44. chkconfig zabbix-agent on
  • Zabbixサーバ側の設定
  1. 設定
  2. [ホスト]タブ > ホストの作成
  3. ホスト名:zabbix_agentnod.confのHostnameと会わせた方が良い
  4. 表示名:適当
  5. グループ:「Zabbix servers」を外し、新規か「Linux servers」を追加
  6. エージェントのインタフェース
    • IPアドレス:エージェントのIPアドレス(DNSがあれば空)
    • DNS名:あれば設定
  7. 保存
  8. [テンプレート]タブ > 追加
  9. グループ:Templates
  10. チェック「Template OS Linux」
  11. 保存

アップデート

  • マイナーバージョンアップ時(1.8 > 1.8.1等)は基本はバイナリ更新だけで良い
  • メジャーバージョンアップ(1.8 > 2.0等)はDBスキーマの更新も必要。2.2からzabbix-server更新時に自動的に更新されるようになった
  • 1.8 => 2.0の場合、2.0のデフォルトの値はインポートされないため、手動でインポートや設定を行う必要がある。(2.0はdiscoveryがデフォルトで設定されているので、新規でインストールしたい)
    • 管理 > 一般設定
      • イメージ
      • 正規表現
      • マクロ
      • 値のマッピング
    • 設定 > テンプレート

serverバージョンアップ

  1. zabbix停止
    1. service zabbix-server stop
    2. service zabbix-agent stop
  2. 最新バージョンの取得
    • yumでバージョンアップ
      1. yum update zabbix-server \
      2. zabbix-agent \
      3. zabbix-server-mysql \
      4. zabbix-web-japanese \
      5. zabbix-web \
      6. zabbix \
      7. zabbix-web-mysql \
      8. zabbix-get \
      9. zabbix-sernder
    • rpmから
      1. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-2.0.1-1.el5.x86_64.rpm
      2. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-agent-2.0.1-1.el5.x86_64.rpm
      3. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-get-2.0.1-1.el5.x86_64.rpm
      4. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-server-2.0.1-1.el5.x86_64.rpm
      5. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-server-mysql-2.0.1-1.el5.x86_64.rpm
      6. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-web-2.0.1-1.el5.x86_64.rpm
      7. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-web-japanese-2.0.1-1.el5.x86_64.rpm
      8. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-web-mysql-2.0.1-1.el5.x86_64.rpm
      9. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-sender-2.0.1-1.el5.x86_64.rpm
      10.  
      11. rpm -Uvh zabbix-2.0.*.rpm \
      12. zabbix-agent-2.0.*.rpm \
      13. zabbix-get-2.0.*.rpm \
      14. zabbix-server-2.0.*.rpm \
      15. zabbix-server-mysql-2.0.*.rpm \
      16. zabbix-web-2.0.*.rpm \
      17. zabbix-web-japanese-2.0.*.rpm \
      18. zabbix-web-mysql-2.0.*.rpm \
      19. zabbix-sender-2.0.*.rpm
  3. 1.8から2.0などのメジャーバージョンアップの場合のデータベースのアップデート
    1. /usr/share/doc/zabbix-server-mysql-2.0.1/upgrades/dbpatches/2.0/mysql/upgrade
  4. DB削除、ユーザ追加してからのmysql完全リストア
    1. mysql -u root -e 'drop database zabbix;'
    2. mysql -u root -e
    グラフ でグラフの表示
  • 設定ファイル
    • Server:/etc/zabbix/zabbix_server.conf
    • Agent:/etc/zabbix/zabbix_agentd.conf
  • 管理

server/agentのマイナーアップデート

  • EPELリポジトリを使用している場合(zabbix20, zabbix22)
    1. sudo yum update zabbix20 zabbix20-web zabbix20-server zabbix20-agent --enablerepo=epel
    2. sudo service zabbix-agent restart
    3. sudo service zabbix-server restart
    4. sudo service httpd restart

agentバージョンアップ

  1. 最新バージョンの取得
    • yumでバージョンアップ
      1. yum update zabbix-agent \
      2. zabbix
    • zabbix-agent 2.0.0 > 2.0.1へバージョンアップ
      1. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-2.0.1-1.el5.x86_64.rpm
      2. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-agent-2.0.1-1.el5.x86_64.rpm
      3. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-get-2.0.1-1.el5.x86_64.rpm
      4. wget -q http://www.kodai74.net/packages/zabbix/zabbix-2.0/rhel/5/x86_64/zabbix-sender-2.0.1-1.el5.x86_64.rpm
      5.  
      6. rpm -Uvh \
      7.     zabbix-2.0.*.rpm \
      8.     zabbix-agent-2.0.*.rpm \
      9.     zabbix-get-2.0.*.rpm \
      10.     zabbix-sender-2.0.*.rpm
  2. zabbix再開
    1. service zabbix-agent restart
  • エラー:"vfs.partitions.discovery": duplicate key
    • 原因:userparameter_examples.confに同じパラメータがあるので片方をコメントアウトする
      1. tail -f /var/log/zabbix/zabbix_agentd.log
      2.   6995:20120712:174713.028 failed to add UserParameter "vfs.partitions.discovery": duplicate key
      3.  
      4. vi /etc/zabbix/zabbix_agentd.d/userparameter_examples.conf
      5. ----
      6. #solarisの方をコメントアウト
      7. #UserParameter=vfs.partitions.discovery,/somewhere/solaris_partitions.sh
      8. ----

アクティブチェックの追加

  • zabbix-serverの設定
    • 10051/tcpを開放する
  • zabbix-agentの設定
    1. vi /etc/zabbix/zabbix_agentd.conf
    2. ----
    3. Hostname=agentのホスト名に変更
    4.  
    5. # zabbix1.8
    6. #DisableActive=0
    7.  
    8. # zabbix2.0
    9. ServerActive=127.0.0.1:10051,zabbix.domain:10051
    10.  
    11. # zabbix-serverから監視項目のリストを取得する間隔
    12. RefreshActiveChecks=120
    13. ----
    14.  
    15. service zabbix-agent restart

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-10-30 (日) 08:44:58 (661d)