- Видео 20
- Просмотров 96 653
Aigars Kadikis
Добавлен 16 сен 2013
Hi,
I'm Aigars. This is my primary channel where I talk about Zabbix monitoring software. The content is dense, prepared and well compiled.
I do have another channel "Aigars Kadikis 2" where the content is not dense, just looking into a terminal and trying to figure out things. Most likelly the channel "Aigars Kadikis 2" is a waste of your time. Better watch some cat videos, which is well time spent!
I'm Aigars. This is my primary channel where I talk about Zabbix monitoring software. The content is dense, prepared and well compiled.
I do have another channel "Aigars Kadikis 2" where the content is not dense, just looking into a terminal and trying to figure out things. Most likelly the channel "Aigars Kadikis 2" is a waste of your time. Better watch some cat videos, which is well time spent!
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
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
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
PowerShell UserParameter, Zabbix agent
Просмотров 6 тыс.5 лет назад
PowerShell UserParameter, Zabbix agent
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 appliance on Windows, VirtualBox
Просмотров 16 тыс.5 лет назад
Zabbix appliance on Windows, VirtualBox
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+?
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.
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...
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"
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.
Do you have for windows?
Thank you for the video and for your efforts to popularize the usage of UI modules. :)
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!
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.
Sticky table headers is a good idea, sticky time selector i doubt is possible because time selector itself is a part of filter.
@@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.
@@reberly337i will try to make only time selector sticky but i am not sure it will go well :) Thanks for idea.
@@GregoryChalenko-gc I appreciate that you're going to give it a try!
error message.zabbix server is not running the information displayed may not be current
great function really useful thx
Hey Patrik. Tnx for feedback
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"
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?
Айгар, мы все тебя любим за такие видео! Спасибо тебе огромное! 🙂
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.
Thank you
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?
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 ;) )
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.
I LOVE YOU MAN !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! IT´S GREAT WORK
How can I do the same on zabbix 4.0.2?
Not possible on 4.0.x
@@aigarskadikis I need to check if my host changes its time, how can I do that?
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.
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.
Hey, this is templateable. hehe. good solution. the location based tag is very good.
short and sweet. Thanks!
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.
thx a lot, we need such videos about Zabbix
really heplful video😊
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.
Hi, currently this process currently works on Zabbix 6.0.5 ?
Great video thanks
Thanks for the tutorial! Here, after making the changes, I'm getting the test page accessing the home page. Anybody can help?
Man, you awesome!
Boa noite, estou com problema quando , boto usuário: appllance a senha eu boto : zabbix diz senha incorreta , essa imagem to usando Vmarer
From May 30th it is impossible to do step 2 because of some new security requirements
Someone can share the Reprocessing text?
Check video description and second link. Line 126
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?
Did you find something related to this problem?
@@alexandrudragos9024 we had to use alternative SMTP server which use local domain account, not O365.
Thank Bro, helped a lot
thank you so much
Cheers Aigars. Great training.
Thanks mate!
Thanks mate!
Do you have the template available for download? The link is no longer working. Thanks
Thank you for noticing it! The link has been updated :)
@@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?
Thanks a million, this is the best way to install zabbix, I was suffering to install zabbix you saved my life thanks
you saved my life, thx you so much
Really helpful video, thanks
Thanks a lot bro!
I get "Cannot send request: wrong discovery rule type." when I execute it. Any ideas ?
This does not work now. You will get "Login Denied" error
Maybe 2-step authorisation used for account?
Hi, I am facing the same issue. Does anyone get the solution? I used 2-step authorization too. But error persists.
@@shivanithakur8580 same issue here
yes login denied. I fixed it by setting authentication to none.
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"
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[*]"
Thank you for this video
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.
its not give me to open in VirtualBox
me 2
Super clean and working, thank you!
Feel free to check what I'm up to: blog.zabbix.com/author/aigars-k/
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.