全文検索:
- 13 Zabbixでsnmptrapを受信(Zabbix2系)
- == receiverのPerlスクリプトは、Zabbixのソースコードに含まれています。 <code console> # cp zabbix-2.2.2/misc/snmptrap/zabbix_t... # chmod +x /etc/zabbix/zabbix_trap_receiver.pl </code> ===== ②snmptrapdの準備 ===== ==== 1.snmptrapd.conf修正 ==== トラップを受け取ると、perlを実行するよう設定します。 <code console> # vi /etc/snmp/snmptrapd.conf authCommu... t perl do "/etc/zabbix/zabbix_trap_receiver.pl" </code> ※authCommunityの代わりに以下のように記述すると、認証を無効にできます。(どのコミ
- 10 Zabbixでsnmptrapを受信する
- てzabbix_senderで送る仕組み === snmptrapd.confを修正 === <code console> # /etc/snmp/snmptrapd.conf authCommunity... ult /bin/bash /usr/local/bin/zabbix_snmptrap.sh </code> この場合、「snmptraptest」いうコミュニティ名で送信されたSNMPv1またはv2cのコ... に以下のように記述すると、認証を無効にできます。(どのコミュニティからもで受け付けるようになる) <code> disableAuthorization yes </code> === 実行するプログラム「zabbix_snmptrap.sh」を作成 === /usr/local/bin/zabbix_snmp
- 03 ダッシュボードの「最新20件の障害」件数を増やす
- ドの「最新20件の障害」件数を増やす ====== 20件 -> 30件に増やす場合 ・件数 <code console> /usr/share/zabbix/include/blocks.inc.php... sset($filter['limit']) ? $filter['limit'] : 30; </code> ・バーの表示部分変更 <code console> /usr/share/zabbix/include/locales/ja_jp.inc.php 1178 'S_LAST_20_... AST_20_ISSUES'=> '最新30件の障害', </code> ====== Zabbix 2.2 ====== DEFAULT_LATEST_ISSU
- 11_Zabbix自体の監視
- る。 ===== 手動でtelnetした場合 ===== ==== 異常な場合 ===== <code console> $ telnet 192.168.100.10 10051 Trying 192... to connect to remote host: Connection timed out </code> ==== 正常な場合 ===== <code console> $ telnet 192.168.100.10 10051 Trying 192.168.100.10... Connected to ... er is '^]'. Connection closed by foreign host. </code> ===== スクリプト仕組み ===== ①expectでtelnetを実行する。 ②正常
- 91 ZabbixのMySQLが遅い
- db_buffer_pool_sizeとinnodb_log_file_sizeを増やしてみる <code console> # vi /etc/my.cnf innodb_file_per_table i... buffer_pool_size=512M innodb_log_file_size=128M </code> innodb_buffer_pool_sizeは、DBのみ動作の場合物理メモリの70%~80%... 移動してあげてからMySQLを起動すると、新しいサイズでInnoDBログファイルが作成されます。 <code console> # mv /var/lib/mysql/ib_logfile* /tmp/ </code> ===== MySQL ログ ===== <code> InnoDB: Error: log
- 18 Zabbix API
- する ===== user: hogehoge password: hogehgoepass <code> # curl -XPOST http://hogehoge.net/zabbix/api_jso... ult":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","id":1} </code> ===== 最新のアラート3件 ===== <code> curl -XPOST http://hogehoge.net/zabbix/api_jsonrpc.php \ -H "Content-Ty... : "DESC" }, "auth": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "id": 1 }' </code> {{tag>zabbix}}
- 19 Zabbix でDBサーバを変える
- x/web/zabbix.conf.php」にも、Web表示の設定があったようでした。 環境: <code> # zabbix_server --version zabbix_server (Zabbix) 3.0.1 </code> <code> [root@altuszabbix1 etc]# grep DBHost /etc/zabbix/zabbix_server.conf ### Option: DBHost # DBHo... zabbix.conf.php #$DB['SERVER'] = '127.0.0.1'; $DB['SERVER'] = '10.10.10.11'; </code> {{tag>zabbix}}
- 02 外部チェック
- -p.net/2011/12/zabbix.html]] # cat dnscheck.sh <code> #! /bin/sh str=`/usr/bin/nslookup -query=a $1 $... 1` if [[ $str == *"Address"* || $str == *"Alias"* ]]; then cnt='1' else cnt='0' fi echo $cnt </code>
- 17 Zabbix history trends
- === 日付指定で、1000行削除 2019年12月01日 00:00以前のものを削除する。 <code> # date +%s --date "2019-12-01 00:00" 1575126000 mysql> delete from trends where clock < 1575126000 limit 1000; </code> {{tag>zabbix}}
- 92 利用されているitemを検索(SQL)
- 0 : monitored items.status = 1 : not monitored <code console> mysql> SELECT itemid, items.hostid, item... JOIN hosts ON items.hostid=hosts.hostid WHERE key_ LIKE '%vfs.smart.health%' ; </code> {{tag>zabbix}}
- 93 Unknown column 'impi_errors_from' in 'field list'
- rs_from' in 'field list' ====== 下記のようなエラーが出力される <code console> query failed: [XXXX] Unknown column 'imp... XXXXX] Unknown error XXXXX' where hostid=XXXXX] </code> Zabbix 2.2.1のバグなのでバージョンアップすれば治る [[https://supp