Ad Widget

Collapse

New trigger action condition

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • xs-
    Senior Member
    Zabbix Certified Specialist
    • Dec 2007
    • 393

    #1

    New trigger action condition

    I would like to propose the following new trigger conditions.

    1. Condition based on node (self explanatory i think)

    2. Condition based on 'application'. Either the application of the item(s) (preferred i think) used by the trigger or adding the application context to the triggers.

    Why:
    Right now most of the conditions are based on 'hosts' or trigger constants, which means that all problems on a host can trigger a message or action. What i am missing in zabbix is the ability to base actions (specifically for sending messages) on a certain subject like 'hardware', 'oracle', 'operating system', 'network', etc.
    There are ways to achieve similar functionality right now, but these methods either lack the ability to use layered templates or require all trigger messages to have 'match strings' which is ugly and puts unnecessary strain on the database (wildcard queries).

    Example:
    Large environment, layered templates, multiple support groups who work independently of each other (think multiple stand-by schedules, NOC, 3rd party specialists, etc).
    Server is running an oracle database. Zabbix is checking hardware, OS, oracle and several smaller processes. Therefor the server is placed in an OS specific hostgroup and the Oracle hostgroup, users have access to these hostgroups.
    Now this server's OS is maintained by a group of sysadmins, oracle is maintained by DBA's, etc. So in the current situation both user groups would receive all triggers, because both groups are related to this 'server'.
    I would like to be able to only send oracle related issues to the oracle support group, and OS related stuff to the OS group.
    Furthermore, the 'application' system allows for items to have multiple applications related to them, making it easier to catch those 'grey areas'.

    Comments please
    - Are there more people seeing a use for these 2 proposed action conditions?
    - Developers: if something like this feasible (easy enough to add to 1.6 or hard enough to move it to another version)?
    Last edited by xs-; 05-06-2008, 10:18.
  • nelsonab
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Sep 2006
    • 1233

    #2
    I'd also like to be able to trigger if I haven't seen data from a child node for a while.
    RHCE, author of zbxapi
    Ansible, the missing piece (Zabconf 2017): https://www.youtube.com/watch?v=R5T9NidjjDE
    Zabbix and SNMP on Linux (Zabconf 2015): https://www.youtube.com/watch?v=98PEHpLFVHM

    Comment

    • Niels
      Senior Member
      • May 2007
      • 239

      #3
      Originally posted by nelsonab
      I'd also like to be able to trigger if I haven't seen data from a child node for a while.
      That'd be very nice. I haven't been able to figure out a pretty way of doing it, so I'm relying on a script that parses the server log. On my nodes I have a similar problem: That the server-> node tunnel sometimes dies, and so I have to have the remote node restart the tunnel when it hasn't seen data from the main server for a while. All this is cumbersome to say the least, doing it directly in Zabbix would be much preferable.

      Comment

      Working...