Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
W2K_SystemTotalProcessorTime = "Процессор(_Total)\% загруженности процессора"
W2K_SystemSystemUpTime = "СистемаВремя работы системы"
W2K_MemoryCommitLimit = "ПамятьПредел выделенной виртуальной памяти"
W2K_MemoryCommitByte = "ПамятьБайт выделенной виртуальной памяти"
Сохранив файл, перезапускаем сервис NetSaint NT agent.
Тем, кому религия не позволяет вносить изменения в файлы собственноручно,
предлагаю скачать модифицированную версию здесь:
NSClient is now responding to queries.
NSClient 1.0.7.0 has started. Language code : 0x0419
NSClient is reading C:Program FilesNSClientcounters.defs for counters definitions. Language code : 0x0419
NSClient has stopped
Закончив возню с Windows, переходим к UNIX. В дальнейшем я предполагаю, что Nagios установлен в директорию /usr/local/nagios/. Запускается он с правами пользователя nagios, принадлежащего к группе nagios.
По крайней мере, именно так это происходит во FreeBSD.
Если вы используете другую операционную систему, то вполне возможно настройки
будут слегка отличаться. Для начала берем на сайте проекта Nagios:
# tar zxvf nagiosplug-1.3-beta1.tar.gz
К сожалению, в официальном пакете модулей, подключаемых к Nagios, находится старая версия исходного текста программы check_nt. Если оставить все как есть, то некоторые функции сбора данных станут для нас недоступны.
Сейчас мы легко в течение нескольких секунд устраним это досадное неудобство. Из дистрибутива, оставленного на Windows- машине, берем файл check_nt.c, расположившийся в директории UnixSource, и заменяем им старую версию, находящуюся на UNIX-машине в директории ./nagiosplug-1.3-beta1/plugins/.
Осталось исправить еще одну ошибку. Она касается только тех, кто использует FreeBSD или Solaris. Открываем файл ./nagiosplug-1.3-beta1/plugins/utils.c и ищем там строку:
nchars = vsnprintf (str, size, fmt, ap);
Найдя, заменяем ее на вот это: