The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"MRTG - нужно дать переменную не по snmp"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"MRTG - нужно дать переменную не по snmp"
Сообщение от peresvet Искать по авторуВ закладки on 17-Мрт-03, 16:21  (MSK)
Доброе время суток!
настраиваю MRTG, хочу скармливать ему переменные из скриптов:

вот на такой скрипт:

#!/usr/bin/perl -w

$uptime = `date '+%M'`;
#$uptime =~ /up (.*?),/;
#$uptime = $1;

print "$uptime";

exit;

на команду /usr/bin/mrtg /etc/mrtg/mrtg.cfg --logging /var/log/mrtg.log
выдает следующее

2003-03-17 15:54:02 -- Started mrtg
2003-03-17 15:54:02 -- WARNING: Problem with External get '/root/news.pl':
   Expected a Number for 'out' but nothing'

2003-03-17 15:54:02 -- ERROR: Target[bla][_OUT_] ' $$target[0]{$mode} ' did not eval into defined data
2003-03-17 15:54:02 -- Use of uninitialized value in pattern match (m//) at /usr/bin/mrtg line 262.
2003-03-17 15:54:02 -- Use of uninitialized value in numeric lt (<) at /usr/bin/mrtg line 269.
2003-03-17 15:54:02 -- ERROR: outlast is undefined. This should not be possible

что может быть не так?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "MRTG - нужно дать переменную не по snmp"
Сообщение от keepver Искать по авторуВ закладки on 17-Мрт-03, 16:56  (MSK)
The external command must return 4 lines of output:

Line 1

current state of the first variable, normally 'incoming bytes count'

Line 2

current state of the second variable, normally 'outgoing bytes count'

Line 3

string (in any human readable format), telling the uptime of the target.

Line 4

string, telling the name of the target.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "MRTG - нужно дать переменную не по snmp"
Сообщение от killall Искать по авторуВ закладки on 17-Мрт-03, 17:32  (MSK)
Вобщем напиши так:

print "$uptime\n0\n0\n";

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "MRTG - нужно дать переменную не по snmp"
Сообщение от Zergling emailИскать по авторуВ закладки on 17-Мрт-03, 18:56  (MSK)
>Вобщем напиши так:
>
>print "$uptime\n0\n0\n";

не верно !!!
mrtg в принципе надо всего 2 числа в возврате от скрипта
так сказать incoming и outgoing (в принципе любые два числа)
все остальное настраивается в конфиге mrtg (легенда, подписи осей и т.п.)
:)
а минимум и максимум он сам посчитает

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру