Aigars Kadikis
Aigars Kadikis
  • 25
  • 101 252
Discard unchanged in retrospect, Zabbix
If you enjoyed the video, kindly hit the like button.
SQL delete command, script, pros, cons:
aigarskadikis.github.io/du
#zabbix
มุมมอง: 51

วีดีโอ

Illusion of Zabbix dashboard widget, JSON to HTML
มุมมอง 12314 วันที่ผ่านมา
Kindly click the like button of the video ;) Here is template (applicable only for Zabbix 7.0): github.com/aigarskadikis/poc/tree/master/7.0/host-availability-widget I forgot to mention to populate a value of {$ZABBIX.URL} macro. In order for template to work, please install the frontend address inside this macro at template or global level. #zabbix
HowTo Zabbix availability dashboard
มุมมอง 8721 วันที่ผ่านมา
How to reveil unavailable hosts from the Host availability widget. #zabbix
Benchmark Zabbix 7.0 frontend
มุมมอง 4528 วันที่ผ่านมา
Template (works only on 7.0): github.com/aigarskadikis/poc/tree/master/7.0/zabbix-gui-speed-test #zabbix
Renew Zabbix 7.0 stock templates
มุมมอง 64หลายเดือนก่อน
Github: github.com/aigarskadikis/refresh-stock-templates-zabbix-7.0 Install: cd wget github.com/aigarskadikis/refresh-stock-templates-zabbix-7.0/archive/refs/heads/main.zip unzip main.zip cd refresh-stock-templates-zabbix-7.0 grep z70 refresh_stock.sh echo frontendURL | tee ~/.z70url echo token | tee ~/.z70auth ./refresh_stock.sh #zabbix
Drag a modular window around, Zabbix
มุมมอง 2168 หลายเดือนก่อน
Project on GitHub: github.com/gr8b/zabbix-module-uitwix/ Instruction to install: dnf -y install wget unzip cd /usr/share/zabbix/modules wget github.com/gr8b/zabbix-module-uitwix/archive/refs/heads/main.zip unzip main.zip rm -rf main.zip .devcontainer .github .vscode doc Vote for "Enable sticky filters" functinality here: support.zabbix.com/browse/ZBXNEXT-8980
Zabbix global event correlation explained
มุมมอง 3.1Kปีที่แล้ว
Use the build in functionality to tell the monitoring software which is core device. This will allow us to concentrate on the root cause in case of event cascade happens. Chapters: 00:00 - Explanation of how and why it works 05:03 - Create a dummy template to perform simulations really fast. 06:28 - Create 6 host objects. Now we have 2 locations. Each location has a central router and 2 standar...
What takes disk space in Zabbix
มุมมอง 1.4K3 ปีที่แล้ว
Blog post: blog.zabbix.com/what-takes-disk-space/13349/
Detect if time is off
มุมมอง 8444 ปีที่แล้ว
Template: github.com/aigarskadikis/poc/tree/master/4.2/time-is-off-by-zabbix-agent-active
Automatic TCP port monitoring
มุมมอง 4.1K4 ปีที่แล้ว
The following video will search for all TCP ports which are currently running in listening state. Template: share.zabbix.com/operating-systems/linux/listening-tcp-port-discovery-and-monitoring
List of unsupported items
มุมมอง 6954 ปีที่แล้ว
Where to find some inconsistencies of setup.
Auto fuzzytime trigger for Zabbix proxy
มุมมอง 8414 ปีที่แล้ว
Downloadable template: share.zabbix.com/unsorted/automatic-fuzzytime-trigger-for-all-zabbix-proxies In order to run this solution, you have to have an active session-id and API endpoint defined on a global level. For more info please see: th-cam.com/video/MjQJ0g0AaYI/w-d-xo.html share.zabbix.com/zabbix-tools-and-utilities/maintain-zabbix-api-session-id-in-a-global-level
Auto register an active Zabbix proxy
มุมมอง 5124 ปีที่แล้ว
The solution is based on log file monitoring and the functionality of the Zabbix API. In order to use this template, it's required to run and maintain an active session-id at a global level: share.zabbix.com/zabbix-tools-and-utilities/maintain-zabbix-api-session-id-in-a-global-level th-cam.com/video/MjQJ0g0AaYI/w-d-xo.html
Zabbix API key in global level
มุมมอง 2K4 ปีที่แล้ว
A lot of solutions out there are using Zabbix API to accomplish a specific task. In a lot of times, the session is not closed with API 'user.logout' procedure. In the long term, this will always result in slowness inside the frontend. I offer to not use a repeated authorization at all but use a static session-id (a Zabbix macro) instead for all the API calls/scripts. Here is the template to mai...
Linux service monitoring, Zabbix
มุมมอง 18K5 ปีที่แล้ว
UserParameter: raw.githubusercontent.com/catonrug/zabbix_agentd.d/master/service_monitoring_via_systemctl.conf Template: raw.githubusercontent.com/catonrug/zabbix_agentd.d/master/service_monitoring_via_systemctl.xml
Discover Linux users with Zabbix
มุมมอง 1.2K5 ปีที่แล้ว
Discover Linux users with Zabbix
Fire up trigger on demand, Zabbix
มุมมอง 1.1K5 ปีที่แล้ว
Fire up trigger on demand, Zabbix
Office 365 Email Media Type, Zabbix
มุมมอง 11K5 ปีที่แล้ว
Office 365 Email Media Type, Zabbix
File versioning, Zabbix agent
มุมมอง 1445 ปีที่แล้ว
File versioning, Zabbix agent
PowerShell UserParameter, Zabbix agent
มุมมอง 6K5 ปีที่แล้ว
PowerShell UserParameter, Zabbix agent
GMail media type, Zabbix
มุมมอง 3.1K5 ปีที่แล้ว
GMail media type, Zabbix
Free disk space less than n GB, Zabbix
มุมมอง 29K5 ปีที่แล้ว
Free disk space less than n GB, Zabbix
Move Zabbix front-end to web root, Ubuntu, CentOS
มุมมอง 5155 ปีที่แล้ว
Move Zabbix front-end to web root, Ubuntu, CentOS
Zabbix 4.2 on CentOS 7, MariaDB
มุมมอง 5325 ปีที่แล้ว
Zabbix 4.2 on CentOS 7, MariaDB
Zabbix appliance on Windows, VirtualBox
มุมมอง 17K5 ปีที่แล้ว
Zabbix appliance on Windows, VirtualBox

ความคิดเห็น

  • @Aggnog
    @Aggnog 18 วันที่ผ่านมา

    I'm still on 6.0LTS but this is something we have been sorely needing recently. Since we updated to 6.0 and started using odbc.get items, being unable to use any widget to represent the data as a table was really unfortunate, making us use json to table parsers manually when needed. Is it possible to use the above method with just the json output of a single odbc get item?

    • @aigarskadikis
      @aigarskadikis 18 วันที่ผ่านมา

      Thank you for comment. Yes, you can use just dependent items (JavaScript code inside them) and link with other data inputs as long as it's producing a plain (without subtrees) JSON array which starts with '['

  • @danilodistefanis5990
    @danilodistefanis5990 หลายเดือนก่อน

    Can you do one explaining how to store secrets ? I haven’t found one e of those !

  • @danilodistefanis5990
    @danilodistefanis5990 หลายเดือนก่อน

    Very useful!!

  • @danilodistefanis5990
    @danilodistefanis5990 หลายเดือนก่อน

    Súper useful ! Will definitely implement right away !!!

  • @arthurtebao8022
    @arthurtebao8022 หลายเดือนก่อน

    Hi how to combine Zabbix and virtualbox to do server virtualization and management?

  • @muhammadsaeed6057
    @muhammadsaeed6057 หลายเดือนก่อน

    latest data last value doesn't show verbose info, it only shows 1 or 0, HOWever test shows correct info, but looks like value mapping is not working fine

  • @EinTypOhneHandle
    @EinTypOhneHandle 3 หลายเดือนก่อน

    Thanks for the video - quick question regarding aggressiveness of that rule: Let's say I configure this the way you have, so that if my router goes down, my node won't show any problems. Does this affect all problems? So let's say my router raises a low priority problem because the temperature is too high. Let's say after this, unrelated, one of the connected nodes goes down and raises an unavailable problem. Would this problem get suppressed until my router resolves the temperature problem? If so, this would be a huge drawback. Would there be a way around this? Maybe only be able to apply this for problems of priority high+?

  • @clemenspergler7493
    @clemenspergler7493 3 หลายเดือนก่อน

    Maybe someone should add the information, that in newer Zabbix versions - at least from 7.0 on, which I have started with - a trigger for time offset between agent and server greater than 60 seconds is already incuded in the default templates for Windows and Linux.

  • @xyz5787
    @xyz5787 7 หลายเดือนก่อน

    It is possible to monitoring quotas on windows resources e.g. D:\catalog? I add in conf user parametr= check.quota[*],fsutil quota query $1: Create templeate on active agent with key check.quota[d:\catalog] as a numeric float like type of information. In trigger I use last(/source/check.quota[d:\catalog])<5G but I do not get answer on frontend my zabbix. On svr I enable quota management on disk D label "quota". Some tips, advice...

    • @aigarskadikis
      @aigarskadikis 7 หลายเดือนก่อน

      1) Try to get it working with passive checks at first! If it works only then move to active checks. Additinally to that ensure: 2) Testing item key works with zabbix_agentd -t check.quota[quota] 3) "Hostname" in agent conf is not "Zabbix server" 4) In agent log there is no line "cannot send list of active checks"

  • @clecimarfernandes4992
    @clecimarfernandes4992 7 หลายเดือนก่อน

    Hi Aigars, Thank you for this video. I´m trying to do this and add one more tag to the event correlation, a tag for an event, for example, a pair of tags where tag is problem1. So, only when problem1 occurs will the event correlation run. Is that possible? I´m running some tests.

  • @dyanzzz
    @dyanzzz 7 หลายเดือนก่อน

    Do you have for windows?

  • @GregoryChalenko-gc
    @GregoryChalenko-gc 8 หลายเดือนก่อน

    Thank you for the video and for your efforts to popularize the usage of UI modules. :)

    • @reberly337
      @reberly337 8 หลายเดือนก่อน

      I agree with this! We've already written 2 modules, including a widget to connect global dashboards to the latest data page with tag filters already set. Examples like this help show the community the possibilities!

  • @reberly337
    @reberly337 8 หลายเดือนก่อน

    Good to see my ticket turned into a side project! I also like the expansion of my idea. The UI will benefit from some of these minor yet impactful features. I do think the wticky filters needs some work as you mention in the video. I think sticky table headers and a sticky time selector would be the top priority for me.

    • @GregoryChalenko-gc
      @GregoryChalenko-gc 8 หลายเดือนก่อน

      Sticky table headers is a good idea, sticky time selector i doubt is possible because time selector itself is a part of filter.

    • @reberly337
      @reberly337 8 หลายเดือนก่อน

      @@GregoryChalenko-gc - Yes...I was looking at this. What if you selected using the data-profile-idx attr? For example: document.querySelector('[data-profile-idx="web.dashboard.filter"]'). This works for global dashboards. Host dashboards seem to be set up a bit differently.

    • @GregoryChalenko-gc
      @GregoryChalenko-gc 7 หลายเดือนก่อน

      @@reberly337i will try to make only time selector sticky but i am not sure it will go well :) Thanks for idea.

    • @reberly337
      @reberly337 7 หลายเดือนก่อน

      @@GregoryChalenko-gc I appreciate that you're going to give it a try!

  • @muradmondol4247
    @muradmondol4247 8 หลายเดือนก่อน

    error message.zabbix server is not running the information displayed may not be current

  • @PatrikUytterhoeven
    @PatrikUytterhoeven 8 หลายเดือนก่อน

    great function really useful thx

    • @aigarskadikis
      @aigarskadikis 8 หลายเดือนก่อน

      Hey Patrik. Tnx for feedback

  • @aigarskadikis
    @aigarskadikis 8 หลายเดือนก่อน

    The priceless moment in 3:57. A disaster in presentation. I was thinking myself "No.. I will not re-record the video again. It must be good enough to prove the point"

  • @SinanCakmakcilar
    @SinanCakmakcilar 11 หลายเดือนก่อน

    Hi, Thanks for the template, it works great, it just makes you wait a little too long in the zabbix server queue. I think this will be a problem, is it possible to reduce the queue waiting time?

  • @aleksandrsmortulevs
    @aleksandrsmortulevs ปีที่แล้ว

    Айгар, мы все тебя любим за такие видео! Спасибо тебе огромное! 🙂

  • @stevenleander6101
    @stevenleander6101 ปีที่แล้ว

    Hi, great video, i tried the setup as pr. your description. And i have an alert action that will send SMS after 3minutes of downtime, allowing the correlation to do the magic, before sending the SMS. All fine, i only receive 1 SMS with problem. But when all the units come online again, then i receives resolved SMS's, for all nodes.? Is there a way to avoid this behavior ? Btw. Thanks for a great Summit 2023, I enjoyed it very much.

  • @leodantasestrela
    @leodantasestrela ปีที่แล้ว

    Thank you

  • @manoharchowdary617
    @manoharchowdary617 ปีที่แล้ว

    Hi Aigars Kadikis, That's a great video. I am kinda new to Zabbix, How can we monitor only specific ports like 22 and 443 by using this method?

  • @dombayan
    @dombayan ปีที่แล้ว

    Hi Aigars, thanks very much, very informative video. To me the only drawback will be the constantly raising/closing triggers of non-router hosts. I tried it in my network, but those endless raising/closing alerts while the router is down spoil the trigger count statistics... Do you think there is a way to suppress the dependent triggers? (without using the host dependency ;) )

    • @aigarskadikis
      @aigarskadikis ปีที่แล้ว

      It's actually recommended to use a cronjob which will erase all syntoms from database once in a while. The SQL commands are in video description. Usually in production when we use this cronjob we add a "clock" contraint to only delete records which are older than 14 days. Let us know if that is improving the view of statistics.

  • @leandrodorigam8048
    @leandrodorigam8048 ปีที่แล้ว

    I LOVE YOU MAN !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! IT´S GREAT WORK

  • @JuaandeLP
    @JuaandeLP ปีที่แล้ว

    How can I do the same on zabbix 4.0.2?

    • @aigarskadikis
      @aigarskadikis ปีที่แล้ว

      Not possible on 4.0.x

    • @JuaandeLP
      @JuaandeLP ปีที่แล้ว

      @@aigarskadikis I need to check if my host changes its time, how can I do that?

  • @d.howardcolesjr4862
    @d.howardcolesjr4862 ปีที่แล้ว

    The template can have a Macro called "{$PARENT_LOCATION}" with a default value of "site1", then have tags such as "Location" with value of: {$PARENT_LOCATION}. Which macro can be overridden at the closest template linked to the node, or the node itself. The Router's template and macros can be the same. So "Location" would have value of {$PARENT_NAME} in the template tag, with the macro having a default value. Then you could override that macro at the router (or parent) itself. I've tested this and it's working like a charm. So, as I said this solution can work with templates, with minimal manual intervention.

    • @d.howardcolesjr4862
      @d.howardcolesjr4862 ปีที่แล้ว

      So "Location" would have value of {$PARENT_NAME} in the template tag, with the macro having a default value. should be: So "Location" would have value of {$PARENT_LOCATION} in the template tag, with the macro having a default value. DOH.

  • @d.howardcolesjr4862
    @d.howardcolesjr4862 ปีที่แล้ว

    Hey, this is templateable. hehe. good solution. the location based tag is very good.

  • @booyakasha00000
    @booyakasha00000 ปีที่แล้ว

    short and sweet. Thanks!

  • @ronaldosc86
    @ronaldosc86 ปีที่แล้ว

    Hello friend. I really liked what you presented. Is it possible to share the instructions that were added in Zabbix Server? I'm rebuilding a server that lost its database and I have several proxy servers already set up. And this solution would be of great help.

  • @ahmedismail1018
    @ahmedismail1018 ปีที่แล้ว

    thx a lot, we need such videos about Zabbix

  • @nafishshahzad
    @nafishshahzad ปีที่แล้ว

    really heplful video😊

  • @kenroyandfamily
    @kenroyandfamily ปีที่แล้ว

    I wasn't seeing any data and I found the "permission denied" error when looking at discovery rules. "setenforce 0" on host fixed that, but obviously that is not a good solution.

    • @muhammadsaeed6057
      @muhammadsaeed6057 หลายเดือนก่อน

      an easy way to mitigate that is to use tool called setroubleshoot suggests you correct selinux context/booleans etc to set.

  • @Cholasbanoez
    @Cholasbanoez ปีที่แล้ว

    Hi, currently this process currently works on Zabbix 6.0.5 ?

  • @harrystevensrodriguezgarci2402
    @harrystevensrodriguezgarci2402 ปีที่แล้ว

    Great video thanks

  • @andersongomes6926
    @andersongomes6926 2 ปีที่แล้ว

    Thanks for the tutorial! Here, after making the changes, I'm getting the test page accessing the home page. Anybody can help?

  • @aliakseikliashchonak7522
    @aliakseikliashchonak7522 2 ปีที่แล้ว

    Man, you awesome!

  • @acessocftv40
    @acessocftv40 2 ปีที่แล้ว

    Boa noite, estou com problema quando , boto usuário: appllance a senha eu boto : zabbix diz senha incorreta , essa imagem to usando Vmarer

  • @kristijonaskisonas3582
    @kristijonaskisonas3582 2 ปีที่แล้ว

    From May 30th it is impossible to do step 2 because of some new security requirements

  • @wesleyfranklin2234
    @wesleyfranklin2234 2 ปีที่แล้ว

    Someone can share the Reprocessing text?

    • @aigarskadikis
      @aigarskadikis 2 ปีที่แล้ว

      Check video description and second link. Line 126

  • @AC4TEST
    @AC4TEST 2 ปีที่แล้ว

    Now both Gmail (since May 30, 2022) and Office365 pressed to use OAUTH(2) . So regular appoach does not work any more to send notifications from valid O365 accounts. Does Zabbix have workaround or implemented feature for that?

    • @alexandrudragos9024
      @alexandrudragos9024 ปีที่แล้ว

      Did you find something related to this problem?

    • @AC4TEST
      @AC4TEST ปีที่แล้ว

      @@alexandrudragos9024 we had to use alternative SMTP server which use local domain account, not O365.

  • @zatura
    @zatura 2 ปีที่แล้ว

    Thank Bro, helped a lot

  • @Noor-fx7zb
    @Noor-fx7zb 2 ปีที่แล้ว

    thank you so much

  • @kakmagic
    @kakmagic 2 ปีที่แล้ว

    Cheers Aigars. Great training.

    • @cyrqulz
      @cyrqulz 2 ปีที่แล้ว

      Thanks mate!

    • @aigarskadikis
      @aigarskadikis 2 ปีที่แล้ว

      Thanks mate!

  • @leonkumar7362
    @leonkumar7362 2 ปีที่แล้ว

    Do you have the template available for download? The link is no longer working. Thanks

    • @aigarskadikis
      @aigarskadikis 2 ปีที่แล้ว

      Thank you for noticing it! The link has been updated :)

    • @leonkumar7362
      @leonkumar7362 2 ปีที่แล้ว

      @@aigarskadikis I get this error Cannot find value map "Local time monitoring Zabbix agent" used for item "Agent time shifted in" on "Time is off by Zabbix agent active". new to zabbix any suggestions?

  • @larson240
    @larson240 2 ปีที่แล้ว

    Thanks a million, this is the best way to install zabbix, I was suffering to install zabbix you saved my life thanks

  • @gordogiratorio
    @gordogiratorio 2 ปีที่แล้ว

    you saved my life, thx you so much

  • @petelawrence8618
    @petelawrence8618 2 ปีที่แล้ว

    Really helpful video, thanks

  • @xDeadlyWarriorX
    @xDeadlyWarriorX 2 ปีที่แล้ว

    Thanks a lot bro!

  • @gocanary
    @gocanary 2 ปีที่แล้ว

    I get "Cannot send request: wrong discovery rule type." when I execute it. Any ideas ?

  • @cybermaestro-it
    @cybermaestro-it 2 ปีที่แล้ว

    This does not work now. You will get "Login Denied" error

    • @aigarskadikis
      @aigarskadikis 2 ปีที่แล้ว

      Maybe 2-step authorisation used for account?

    • @shivanithakur8580
      @shivanithakur8580 2 ปีที่แล้ว

      Hi, I am facing the same issue. Does anyone get the solution? I used 2-step authorization too. But error persists.

    • @alexandrudragos9024
      @alexandrudragos9024 ปีที่แล้ว

      @@shivanithakur8580 same issue here

    • @hs53
      @hs53 ปีที่แล้ว

      yes login denied. I fixed it by setting authentication to none.

  • @fakerkochigh5311
    @fakerkochigh5311 2 ปีที่แล้ว

    Hi Sir , Thanks for your video. I tried the. same setup and while test the connection its getting error as " unsupported item key " the key i added as "netstat.tcp.listening"

    • @JorgeCastillo-hq1xh
      @JorgeCastillo-hq1xh 2 ปีที่แล้ว

      I left the default key "system.run["ss --tcp --listening --numeric"]" you have to enable remote commands on the zabbix agent conf file "AllowKey=system.run[*]"