Aigars Kadikis
Aigars Kadikis
  • 41
  • 105 731
Zabbix minimal install, bare minimum of templates
Enjoy video? Kindly hit like button.
Latest 7.0 LTS templates:
git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates?at=refs%2Fheads%2Frelease%2F7.0
How to renew 7.0 stock templates in one go:
ua-cam.com/video/88r2xaxjG8Y/v-deo.html
#zabbix #template #minimal #monitoring #lts
Переглядів: 42

Відео

Measure exact CPU usage for Zabbix agentd, agent2, proxy
Переглядів 264 години тому
#zabbix #monitoring #systemd
Zabbix proxy on Raspberry Pi, never corrupt SD card
Переглядів 907 годин тому
If you did enjoy video, kindly hit like button Notes: aigarskadikis.github.io/rpi/ Video index: 00:00 Intro 01:41 Launch install script 02:57 Explaining auto install script 08:14 How to automatically restart proxy or agent if configuration file has been changed 10:15 Turn off writes to SD card, enable RAM filesystem 12:51 Benchmarking the disk speed (LPDDR4) 14:03 How to configure proxy in fron...
Google blogger blogspot monitoring with Zabbix
Переглядів 4619 годин тому
If you enjoyed video, kindly hit like button Example blog: ih3y8.blogspot.com/ Feed: ih3y8.blogspot.com/feeds/posts/default/?atom.xml?redirect=false&start-index=1&max-results=1 Access one post, method 1: ih3y8.blogspot.com/feeds/posts/default/1433186556633847239?alt=json Method 2: www.blogger.com/feeds/291901817652733164/posts/default/1433186556633847239?alt=json Zabbix template: github.com/aig...
Baseline knowledge about VirtualBox
Переглядів 3421 годину тому
#zabbix #virtualbox
HowTo import devices from Excel without Zabbix API
Переглядів 143День тому
#zabbix XML minify: www.browserling.com/tools/xml-minify
Mastering Zabbix JavaScript preprocessing
Переглядів 11114 днів тому
// grep warning return value.match(/.*warning.*/gm) ? value.match(/.*warning.*/gm).join(" ") : ''; // grep -c pattern return (value.match(/.*error.*/gm) || []).length; // wc -l return value "" ? 0 : value.split(/\r? /).length; // grep -v warning return value.split(" ").filter(function(line) {return !/warning/.test(line)}).join(' '); #zabbix #preprocessing #grep
Zabbix alternative log file monitoring, create and maintain global macro via API
Переглядів 9414 днів тому
If you like the content, kindly hit like button. Template for ZAbbix 7.0 to create and maintain macros at global level: github.com/aigarskadikis/poc/blob/master/7.0/overwrite-global-macro-through-JavaScript-via-Zabbix-API/overwrite-global-macro-through-JavaScript-via-Zabbix-API.yaml #zabbix #log #api
Speed up simulation of Zabbix media type
Переглядів 3521 день тому
#zabbix
Zabbix sender with an input file, my biggest mistake
Переглядів 7821 день тому
#zabbix
Register Raspberry Pi into Zabbix with unique hostname
Переглядів 107Місяць тому
1) Test command from bash: ip a | grep -Eo '..:..:..:..:..:..' | grep -vE '(00:00:00:00:00:00|ff:ff:ff:ff:ff:ff)' | sed 's|:||g;s|^|rpi_|' | head -1 2) Open /etc/zabbix/zabbix_agentd.conf and delete: Hostname=Zabbix server 3) Add: HostnameItem=system.run[ip a | grep -Eo '..:..:..:..:..:..' | grep -vE '(00:00:00:00:00:00|ff:ff:ff:ff:ff:ff)' | sed 's|:||g;s|^|rpi_|' | head -1] 4) Edit "ServerActi...
Random colors in modern graph widget in Zabbix 7.0
Переглядів 142Місяць тому
If you did enjoy the topic, kindly hit the like button. To implement patch: 1) Go to frontend server and open: vim /usr/share/zabbix/widgets/svggraph/includes/CSvgGraphHelper.php 2) Locate line: $colors = getColorVariations('#' . $data_set['color'], count($items)); 3) Right after this line insert: if ('#' . $data_set['color'] '#247003') { $colors = ['#7EB26D','#EAB839','#6ED0E0','#EF843C','#E24...
Decrease load of Zabbix agent (active) checks
Переглядів 55Місяць тому
If you did enjoy the video, kindly hit the like button #zabbix #cloud #saas
Set it and forget it strategy to create Zabbix solution
Переглядів 120Місяць тому
If you did enjoy the video, kindly hit the like button. Here is template in the outcome: github.com/aigarskadikis/poc/blob/master/7.0/detect-active-missconfiguration-agentd-agent2/detect-active-missconfiguration-agentd-agent2.yaml #zabbix #monitoring #lld
Fix Zabbix agent active checks on 100% all Linux servers
Переглядів 180Місяць тому
If you find the video useful kindly hit the like button
Convert all pie graphs to normal graphs, Zabbix
Переглядів 77Місяць тому
Convert all pie graphs to normal graphs, Zabbix
Discard unchanged in retrospect, Zabbix
Переглядів 702 місяці тому
Discard unchanged in retrospect, Zabbix
Illusion of Zabbix dashboard widget, JSON to HTML
Переглядів 2452 місяці тому
Illusion of Zabbix dashboard widget, JSON to HTML
HowTo Zabbix availability dashboard
Переглядів 3522 місяці тому
HowTo Zabbix availability dashboard
Benchmark Zabbix 7.0 frontend
Переглядів 623 місяці тому
Benchmark Zabbix 7.0 frontend
Renew Zabbix 7.0 stock templates
Переглядів 1893 місяці тому
Renew Zabbix 7.0 stock templates
Drag modular window around in Zabbix
Переглядів 22710 місяців тому
Drag modular window around in Zabbix
Zabbix global event correlation explained
Переглядів 3,4 тис.Рік тому
Zabbix global event correlation explained
What takes disk space in Zabbix
Переглядів 1,4 тис.3 роки тому
What takes disk space in Zabbix
Detect if time is off
Переглядів 8544 роки тому
Detect if time is off
Automatic TCP port monitoring
Переглядів 4,2 тис.4 роки тому
Automatic TCP port monitoring
List of unsupported items
Переглядів 7374 роки тому
List of unsupported items
Auto fuzzytime trigger for Zabbix proxy
Переглядів 8634 роки тому
Auto fuzzytime trigger for Zabbix proxy
Auto register an active Zabbix proxy
Переглядів 5294 роки тому
Auto register an active Zabbix proxy
Zabbix API key in global level
Переглядів 2,1 тис.4 роки тому
Zabbix API key in global level

КОМЕНТАРІ

  • @danilodistefanis5990
    @danilodistefanis5990 3 дні тому

    Is a raspberry pi a feasible option for production proxy ? Say, for small businesses.

    • @aigarskadikis
      @aigarskadikis 2 дні тому

      This will need an industrial case and cooling, which will add to the price. If the fan is used, who will clean the vents? :) If Pi is already available, then go for it. Zabbix vendor officially supports Zabbix proxy on a Raspberry Pi OS. Raspberry Pi foundation officially supports the overlay filesystem. The method described in the video brainstorms the best solution. I cannot share a success story of using this for multiple years because the "checkbox" was discovered just recently. Theoretically, it should last forever. The logging in this solution is poor. Practically, the old logs from Zabbix proxy and agent are lost.

  • @petzoRTV
    @petzoRTV 3 дні тому

    🔥

  • @mikelisdumpis9109
    @mikelisdumpis9109 6 днів тому

    Varbūt vari palīdzēt saprast, kadēļ man nenostrādā šis... Man ir iestatīti divi Win aktīvie aģenti. Izgāju visiem taviem soļiem cauri tieši tā, kā Tu tiem gāji cauri, bet, kad nospiežu widžetam apply, man ir tukš widžets. Rādās "No data found". Man ir vēl ir kaut kas jāatzīmē papildus pie hostiem? Caur Host Avalability widžetu rādās abi hosi un pareizi parādās kuri ir un kuri nav pieejami. Izmantoju versiju 7.2.1

    • @aigarskadikis
      @aigarskadikis 6 днів тому

      Paldies par komentāru. Šādi varētu notikt ja dažādi templāti/moduļi pielinkoti katram windows hostam kas itkā satur itemu ar nosaukumu "Active agent availability". Ja tas tā ir, pamēģini lai abiem hostiem viens un tas pats templāts/modulis tiek izmantots.

    • @mikelisdumpis9109
      @mikelisdumpis9109 5 днів тому

      Paldies. Abiem Hostiem pieliku Windows by Zabbix agent active Template un viss aizgāja. @@aigarskadikis

  • @Scanto
    @Scanto 15 днів тому

    The macro update is super useful! Thanks a lot for that 👍

  • @MoshikoRahamim
    @MoshikoRahamim 16 днів тому

    Your are the best

  • @danilodistefanis5990
    @danilodistefanis5990 24 дні тому

    This is very useful tip !

  • @danilodistefanis5990
    @danilodistefanis5990 24 дні тому

    I will definitely try this on the weekend!!

  • @danilodistefanis5990
    @danilodistefanis5990 24 дні тому

    Fantastic work!!

  • @Scanto
    @Scanto 25 днів тому

    Just found your channel. Really super useful videos like this one. Thanks for your effort and looking forward to see more of your videos 👍

  • @danilodistefanis5990
    @danilodistefanis5990 Місяць тому

    This is extremely helpful and clever ! I will try it out !!

  • @danilodistefanis5990
    @danilodistefanis5990 Місяць тому

    You might think that you don’t get enough likes or views or commitment from viewers, but I’m telling you my friend. you are creating a very valuable library of IT and monitoring resources. Please keep your work up. This is fantastic.!!!

    • @aigarskadikis
      @aigarskadikis Місяць тому

      Thank you Dani from Patagonia Argentina

  • @danilodistefanis5990
    @danilodistefanis5990 Місяць тому

    Great video !! Regards from Patagonia Argentina 🇦🇷

  • @Aggnog
    @Aggnog 2 місяці тому

    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 2 місяці тому

      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 3 місяці тому

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

  • @danilodistefanis5990
    @danilodistefanis5990 3 місяці тому

    Very useful!!

  • @danilodistefanis5990
    @danilodistefanis5990 3 місяці тому

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

  • @arthurtebao8022
    @arthurtebao8022 3 місяці тому

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

  • @muhammadsaeed6057
    @muhammadsaeed6057 4 місяці тому

    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 5 місяців тому

    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 5 місяців тому

    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 9 місяців тому

    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 9 місяців тому

      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 9 місяців тому

    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 9 місяців тому

    Do you have for windows?

  • @GregoryChalenko-gc
    @GregoryChalenko-gc 10 місяців тому

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

    • @reberly337
      @reberly337 10 місяців тому

      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 10 місяців тому

    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 10 місяців тому

      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 10 місяців тому

      @@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 10 місяців тому

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

    • @reberly337
      @reberly337 10 місяців тому

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

  • @muradmondol4247
    @muradmondol4247 10 місяців тому

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

  • @PatrikUytterhoeven
    @PatrikUytterhoeven 10 місяців тому

    great function really useful thx

    • @aigarskadikis
      @aigarskadikis 10 місяців тому

      Hey Patrik. Tnx for feedback

  • @aigarskadikis
    @aigarskadikis 10 місяців тому

    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 Рік тому

    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 4 місяці тому

      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 2 роки тому

    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