Как к [закрытым] сервисам окон монитора

Я попытался воссоздать вашу проблему, но не зная, какие именно ваши метки, я могу дать вам общие комментарии по этой проблеме. Есть несколько вещей, которые вы можете сделать, чтобы уменьшить перекрытие меток, включая их количество, размер шрифта и их вращение.

Вот пример:

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

genreplot = pd.DataFrame(columns=['genres', 'pct'])
genreplot.genres = np.random.random_integers(1, 10, 20)
genreplot.pct = np.random.random_integers(1, 100, 20)
genreplot = genreplot.set_index(['genres'])

ax = genreplot.plot(kind='barh', width=1)

Теперь вы можете установить, какие ваши метки 5

pct_labels = np.arange(0, 100, 5)
ax.set_xticks(pct_labels)
ax.set_xticklabels(pct_labels, rotation=45)

Для дополнительной справки вы можете взглянуть на этой странице для документации по xticks и yticks:

39
задан Craig HB 17 November 2008 в 21:21
поделиться

6 ответов

"Могло бы быть достаточно" версии этого, встроен в Windows. Изучите вкладку "Recovery" свойств службы, как доступную через services.msc.

можно действовать на сервисный сбой с:

  • "Перезапускают Сервис"
  • "Выполненный, Проножка"
  • "Перезапускает Компьютер"

"Запущенный, программа" могла быть маленьким сценарием, который отправляет почту, например.

, Если Вы хотите большее решение с панелью инструментов обзора и всеми, существует много доступных решений для системного мониторинга. Например, SolarWinds IPMonitor приходит на ум, или Nagios или Кактусы.

43
ответ дан Tomalak 23 September 2019 в 17:52
поделиться

Если Вы интересуетесь [приблизительно 112].NET программирование, Система. Пространство имен ServiceProcess обеспечивает классы, которые позволяют Вам реализовывать, устанавливать и управлять приложениями службы Windows.

Простой пример, проверяя и запуская сервис в C#:

var srv = new ServiceController("MyService");
Console.WriteLine("MyService Status {0}", srv.Status);
if (srv.Status != ServiceControllerStatus.Running)
    srv.Start();
15
ответ дан gimel 23 September 2019 в 17:52
поделиться

Это зависит от точно, что Вы хотите контролировать:

  • сервис А на самом деле остановился, насколько Диспетчер управления службами (SCM) затронут.
  • сервис А разрушил без SCM быть знающим - это очень распространено из-за поточной обработки.
  • сервис А подвесил без SCM быть знающим - также очень распространенный.

Для первого объекта, можно настроить сервис к началу сценарий, который отправляет предупреждение по электронной почте. Обратите внимание, что это может быть действительно раздражающим, если сервис продолжает перезагружать из-за обстоятельств вне его управления (зависимость от облупленного сетевого соединения, или безотносительно).

Для других двух объектов, Вам будет нужен некоторый тип сервиса heartbeat, который можно или создать или купить. Старайтесь иметь монитор heartbeat, работающий локальный для сервисов, которые он контролирует, потому что, как я записал только что, , сеть не надежна .

5
ответ дан RoadWarrior 23 September 2019 в 17:52
поделиться

Хорошо Вы будете интересоваться блейд-Логическим продуктом, названным блейд-Логическим Менеджером конфигурации? Не свободный, но это может сделать намного больше, чем сервисы окон монитора. Просмотрите его. Это сделает все, что Вы спросили в своем вопросе и больше

0
ответ дан Colwin 23 September 2019 в 17:52
поделиться

Они могут быть некоторыми специальными инструментами там, но я просто хочу указать инструмент wmic .

wmic /node:[hostname] service list

в состоянии перечислить сервисы любого компьютера

WMIC SERVICE where caption='TELNET' CALL STARTSERVICE

, перезапустил бы сервис telnet.

при инкапсуляции wmic на языке сценария (способный послать электронное письмо) у Вас может быть контрольный инструмент, который Вы ищете.

6
ответ дан VonC 23 September 2019 в 17:52
поделиться

+1, чтобы убедиться, что службы отслеживаются на локальном компьютере.

Что-то вроде Service Hawk может отслеживать ваши службы и перезапускать их, если они должны остановиться, и отправляет вам уведомление по электронной почте. Вы также можете подумать о планировании периодических перезапусков, поскольку, как упоминалось другим автором, служба не всегда отображается как «остановленная», что касается SCM. В этих случаях служба зависает, зависает или иным образом выходит из строя, а перезапуск службы время от времени по расписанию поддерживает ее чистую работу. Он просто очищает память и т. Д. И дает новый запуск.

1
ответ дан 27 November 2019 в 02:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: