Ad Widget

Collapse

Items key_ case-(in)sensitivity

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sivy310
    Junior Member
    • Aug 2013
    • 15

    #1

    Items key_ case-(in)sensitivity

    Hi,

    I observed that when I try to send some value using zabbix-sender, item key_ is case-sensitive:

    $ zabbix_sender -z vplab2236 -s PWS_JMETER -k "PWS_JMETER.pmt-Master-Auth-1S-Functions_setup[tps]" -o "0.03325131342688036" -vv
    zabbix_sender [26333]: DEBUG: answer [{"response":"success","info":"processed: 1; failed: 0; total: 1; seconds spent: 0.000054"}]
    info from server: "processed: 1; failed: 0; total: 1; seconds spent: 0.000054"
    sent: 1; skipped: 0; total: 1

    $ zabbix_sender -z vplab2236 -s PWS_JMETER -k "PWS_JMETER.pmt-Master-Auth-1s-Functions_setup[tps]" -o "0.03325131342688036" -vv
    zabbix_sender [26352]: DEBUG: answer [{"response":"success","info":"processed: 0; failed: 1; total: 1; seconds spent: 0.000057"}]
    info from server: "processed: 0; failed: 1; total: 1; seconds spent: 0.000057"


    However, when I try to create two different items in Zabbix (names as above) it looks like it's case-insensitive so I recieve error:

    Zabbix_case_sensitivity.png


    Is it known behaviour of both zabbix-sender and Zabbix?
    Attached Files
    Last edited by sivy310; 01-08-2017, 16:14.
  • Atsushi
    Senior Member
    • Aug 2013
    • 2028

    #2
    What are you using as a database?
    Is it a character code setting that can distinguish upper case letters and lower case letters?

    ex. MariaDB
    Code:
    MariaDB [zabbix]> show variables like 'char%';
    +--------------------------+----------------------------+
    | Variable_name            | Value                      |
    +--------------------------+----------------------------+
    | character_set_client     | utf8                       |
    | character_set_connection | utf8                       |
    | character_set_database   | utf8                       |
    | character_set_filesystem | binary                     |
    | character_set_results    | utf8                       |
    | character_set_server     | utf8                       |
    | character_set_system     | utf8                       |
    | character_sets_dir       | /usr/share/mysql/charsets/ |
    +--------------------------+----------------------------+
    8 rows in set (0.00 sec)
    
    MariaDB [zabbix]> show variables like 'collation%';
    +----------------------+----------+
    | Variable_name        | Value    |
    +----------------------+----------+
    | collation_connection | utf8_bin |
    | collation_database   | utf8_bin |
    | collation_server     | utf8_bin |
    +----------------------+----------+
    3 rows in set (0.00 sec)
    
    MariaDB [zabbix]>

    Comment

    Working...