Меню Рубрики

Zabbix restart service windows

Zabbix Documentation 2.0

Sidebar

Table of Contents

2 Удаленные команды

Обзор

С помощью удаленных команд вы можете указать какие из предустановленных команд буду выполнены на наблюдаемом узла сети при выполнении некоторых условий.

Таким образом, удаленные команды являются мощным механизмом для умного про-активного мониторинга.

В наиболее очевидных использованиях функции вы можете попробовать:

Настройка действия для удаленных команд аналогична настройке действия для отправки сообщений, с той лишь разницей, что Zabbix будет выполнять команду вместо отправки сообщения.

Удаленные команды ограничены 255 символами. Несколько команд могут быть выполнены один за другим при размещении их на новой строке. Удаленные команды могут содержать макросы!

Это руководство содержит пошаговые инструкции о том как настроить удаленные команды.

Настройка

Удаленные команды, которые выполняются на стороне Zabbix агента (пользовательские скрипты) сначала должны быть включены в соответствующем zabbix_agentd.conf.

Убедитесь, что параметр EnableRemoteCommands выставлен в 1 и раскомментирован. Перезапустите демона агента, если изменили этот параметр.

Затем, при настройке нового действия в Настройка→Действия:

В этом случае, Zabbix попытается перезапустить процесс Apache. С этой командой, убедитесь что команда будет выполнена Zabbix агентом (отметьте соответствующий пункт в Выполнять на).

Удаленные команды на Zabbix агенте выполняются без какого либо таймаута с помощью ключа system.run[,nowait]. На Zabbix сервере удаленные команды выполняются с таймаутом установленным переменной TrapperTimeout в zabbix_server.conf файле.

Права доступа

Убедитесь, что пользователь ‘zabbix’ имеет права на выполнение для настроенных команд. Один способ будет интересен в использовании sudo для предоставления доступа к привилегированным командам. Для настройки доступа, выполните из под root:

Примеры строк, которые могут использоваться в файле sudoers:

Удаленные команды при нескольких интерфейсах

Если целевая система имеет несколько интерфейсов выбранного типа (Zabbix agent or IPMI), удаленные команды будут выполнены на интерфейсе по умолчанию.

Примеры

Пример 1

Перезагрузка Windows при определенном условии.

Для того, чтобы автоматически перезагрузить Windows при обнаружении проблемы Zabbix’ом, определим следующие действия:

ПАРАМЕТР Описание
Тип операции ‘Удаленная команда’
Тип ‘Пользовательский скрипт’
Команда c:\windows\system32\shutdown.exe -r -f
Пример 2

Перезагрузка узла сети с использованием управления по IPMI.

ПАРАМЕТР Описание
Тип операции ‘Удаленная команда’
Тип ‘IPMI’
Команда reset on
Пример 3

Выключение узла сети с использованием управления по IPMI.

Источник

[P]Delete

Auto restart Windows service using zabbix

  • Nhận đường liên kết
  • Facebook
  • Twitter
  • Pinterest
  • Email
  • Ứng dụng khác

  • Nhận đường liên kết
  • Facebook
  • Twitter
  • Pinterest
  • Email
  • Ứng dụng khác

Nhận xét

Đăng nhận xét

Bài đăng phổ biến từ blog này

Graylog Collector Sidecar

Required Graylog version: 2.0 and later + installed graylog-plugin-collector (this plugin available in install package — folder plugins)
The Graylog Collector Sidecar is a supervisor process for 3rd party log collectors like NXLog. The Sidecar program is able to fetch configurations from a Graylog server and render them as a valid configuration file for various log collectors. You can think of it like a centralized configuration management system for your log collectors.

Download Graylog Collector Sidecar at
https://github.com/Graylog2/collector-sidecar/releases
Installation Download a package and install it on the target system.
Ubuntu Install the NXLog package from the offical download page

$ sudo /etc/init.d/nxlog stop
$ sudo update-rc.d -f nxlog remove
$ sudo gpasswd -a nxlog adm

$ sudo dpkg -i collector-sidecar_0.0.8-1_amd64.deb
Edit /etc/graylog/collector-sidecar/collector_sidecar.yml, you should set at least the correct URL to your Graylog server and proper tags. The ta…

How to setup SSH tunnel, Web Proxy, Bitvise Tunnelier, sock browsing

First, In order to have SSH tunnel web proxy, you need to have a shell account.
you can get shell account from RisingNet.com
The reason that we choose Risingnet because they provide Dedicated IP address which mean only you can use your own personal IP and it is not share with anyone else.
Moreover, you can choose any TCP port that you wish the SSH server to listen.

Second, you need an SSH client so you can setup tunnel or web proxy to the shell account.
I use Bitvise Tunnelier, you can download it from their website, it is free.

SETUP Bitvise Tunnelier

1) Install Bitvise Tunnelier on your windows OS.
2) Put in the login/password information
Hostname: (put in the SSH IP or hostname)
Port: (put in your SSH port number, default is 22)
Username: (put in the username that your provider assign to you)
Initial method: (password)
Check on (Store encrypted password in profile)

— Click on «Options»
Under: «On Login»
Un check on ( Open Terminal)

— Click on «Terminal»
Und…

Postfix + Centos + Policyd V2 + MySQL

Requirements for Policyd v2
MySQLNet::Server >= 0.96Net::CIDRConfig::IniFiles (Debian based: libconfig-inifiles-perl, RPM based: perl-Config-IniFiles)Cache::FastMmap (Debian based: libcache-fastmmap-perl, RPM based: perl-Cache-FastMmap)Mail::SPF (Required for SPF)Requirements for webui
PHP v5+Download policyd v2

Источник

Ad Widget

Stop and start Windows service

I have a problem doing an action to stop and start a Windows service.

I’m looking for an action to do this :

net stop «servicename»
net start «servicename»

So i created my action but i don’t want to use a trigger as condition but a time.

For example, i want to do my action at 5pm every day. And every day at 5pm, my action should stop and start my service.

Someone can help me to find a solution please?

Comment

But wouldn’t it be much easier to just use the Scheduled Task function in Windows itself? You could still — if neccessary go check the logs with Zabbix afterwards. I usually just check if Zabbix reported the server being offline in a certain timeframe.

Comment

Thanks for your answers.

@GPegel: My Zabbix version is 2.2 and i don’t think this solution is included in my version but thanks for the info.

@Sugarman: Yes i can use the scheduled task from Windows but the goal of this is to log those service restart in a Zabbix action for Available statistics.

Comment

Comment

But as i have actions configured to send notifications by email and send me a text message when i restart my service, i don’t know if a trigger of the availability state is enough . Because if the service crash or is restart for another reason out of my range time, i’ll receive wrong notifications.

I don’t know if what i say is clear enough for you to understand all the problem.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Zabbix raid monitoring windows
  • Zabbix proc info windows
  • Zabbix hdd smart windows
  • Zabbix check windows update
  • Zabbix agent windows что это