Aigars Kadikis
Aigars Kadikis
  • Видео 20
  • Просмотров 96 653
Drag a modular window around, Zabbix
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
Просмотров: 200

Видео

Zabbix global event correlation explained
Просмотров 2,7 тыс.Год назад
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,3 тыс.3 года назад
Blog post: blog.zabbix.com/what-takes-disk-space/13349/
Detect if time is off
Просмотров 8244 года назад
Template: github.com/aigarskadikis/poc/tree/master/4.2/time-is-off-by-zabbix-agent-active
Automatic TCP port monitoring
Просмотров 4 тыс.4 года назад
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
Просмотров 6224 года назад
Where to find some inconsistencies of setup.
Auto fuzzytime trigger for Zabbix proxy
Просмотров 8144 года назад
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: ruclips.net/video/MjQJ0g0AaYI/видео.html share.zabbix.com/zabbix-tools-and-utilities/maintain-zabbix-api-session-id-in-a-global-level
Auto register an active Zabbix proxy
Просмотров 4684 года назад
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 ruclips.net/video/MjQJ0g0AaYI/видео.html
Zabbix API key in global level
Просмотров 2 тыс.4 года назад
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
Просмотров 18 тыс.4 года назад
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,2 тыс.5 лет назад
Discover Linux users and home directory and start to monitor some content inside each user profile. Template: github.com/catonrug/linux-user-discovery-zabbix
Fire up trigger on demand, Zabbix
Просмотров 1,1 тыс.5 лет назад
How to fire up and resolve a Zabbix trigger on demand. Video also introduce how to set trigger dependencies.
Office 365 Email Media Type, Zabbix
Просмотров 10 тыс.5 лет назад
outlook.office365.com/owa/?path=/options/popandimap
File versioning, Zabbix agent
Просмотров 1415 лет назад
File versioning, Zabbix agent
PowerShell UserParameter, Zabbix agent
Просмотров 6 тыс.5 лет назад
PowerShell UserParameter, Zabbix agent
GMail media type, Zabbix
Просмотров 3 тыс.5 лет назад
GMail media type, Zabbix
Free disk space less than n GB, Zabbix
Просмотров 28 тыс.5 лет назад
Free disk space less than n GB, Zabbix
Move Zabbix front-end to web root, Ubuntu, CentOS
Просмотров 4645 лет назад
Move Zabbix front-end to web root, Ubuntu, CentOS
Zabbix 4.2 on CentOS 7, MariaDB
Просмотров 5225 лет назад
Zabbix 4.2 on CentOS 7, MariaDB
Zabbix appliance on Windows, VirtualBox
Просмотров 16 тыс.5 лет назад
Zabbix appliance on Windows, VirtualBox

Комментарии

  • @EinTypOhneHandle
    @EinTypOhneHandle 19 дней назад

    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 22 дня назад

    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 4 месяца назад

    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 4 месяца назад

      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 4 месяца назад

    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 5 месяцев назад

    Do you have for windows?

  • @GregoryChalenko-gc
    @GregoryChalenko-gc 5 месяцев назад

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

    • @reberly337
      @reberly337 5 месяцев назад

      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 5 месяцев назад

    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 5 месяцев назад

      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 5 месяцев назад

      @@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 5 месяцев назад

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

    • @reberly337
      @reberly337 5 месяцев назад

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

  • @muradmondol4247
    @muradmondol4247 5 месяцев назад

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

  • @PatrikUytterhoeven
    @PatrikUytterhoeven 6 месяцев назад

    great function really useful thx

    • @aigarskadikis
      @aigarskadikis 6 месяцев назад

      Hey Patrik. Tnx for feedback

  • @aigarskadikis
    @aigarskadikis 6 месяцев назад

    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 8 месяцев назад

    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 9 месяцев назад

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

  • @stevenleander6101
    @stevenleander6101 10 месяцев назад

    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.

  • @booyakasha000
    @booyakasha000 Год назад

    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.

  • @Cholasbanoez
    @Cholasbanoez Год назад

    Hi, currently this process currently works on Zabbix 6.0.5 ?

  • @harrystevensrodriguezgarci2402

    Great video thanks

  • @andersongomes6926
    @andersongomes6926 Год назад

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

  • @aliakseikliashchonak7522
    @aliakseikliashchonak7522 Год назад

    Man, you awesome!

  • @acessocftv40
    @acessocftv40 Год назад

    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 Год назад

    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.

  • @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 ?

  • @anorguli
    @anorguli 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 Год назад

      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[*]"

  • @sertandogan8223
    @sertandogan8223 2 года назад

    Thank you for this video

  • @user-yf1zy3co5s
    @user-yf1zy3co5s 3 года назад

    Hi, I apologize in advance for the clumsy English, I use a translator. May I ask for help, I use your templates to determine the availability of a proxy, they are awesome, but for some reason, if I try to make an action on a trigger or on a tag or something else, my zabbix does not seem to see it, but at the same time I have problems myself the trigger jumps out regularly.

  • @avichaikaykov3027
    @avichaikaykov3027 3 года назад

    its not give me to open in VirtualBox

  • @branislavvartik5032
    @branislavvartik5032 3 года назад

    Super clean and working, thank you!

  • @aigarskadikis
    @aigarskadikis 3 года назад

    Feel free to check what I'm up to: blog.zabbix.com/author/aigars-k/

  • @SL-mw1zl
    @SL-mw1zl 3 года назад

    Hi Aigars, I followed your video. When testing and trying to send out the email, it shows that "Media type test failed. Login denied: NSS: client certificate not found (nickname not specified)". Do you know how to solve it? My zabbix version is 5.0. Thanks.