LINUX.ORG.RU

Сообщения cy4apa

 

Grep нужного значения из html

Добрый день.
Есть такая строчка:

 <tr align="RIGHT"><td>#1</td><td>server<br>192.168.0.11</td><td bgcolor="#add8e6">281.9 k (16.9%)</td><td>11.2 k (3.3%)</td><td>36.7   (14.7%)</td><td>25.0   (12.8%)</td><td>353.3 m (1.7%)</td><td>360.0 m (1.5%)</td></tr>
Она иногда может быть такой:
<tr align="RIGHT"><td>#1</td><td>192.168.0.12</td><td bgcolor="#add8e6">264.3 k (15.9%)</td><td>12.1 k (3.5%)</td><td>25.7   (10.3%)</td><td>20.5   (10.5%)</td><td>1.5   (7.0%)</td><td>1.5   (6.2%)</td></tr> 
Как мне из нее выдергивать ип адрес?

 , , ,

cy4apa
()

Nagios rrd усредняет и сглаживает графики за прошедшее время

Проблема в сабже. Как это можно исправить? Или есть ли интеграция nagios с postgresql?

 , ,

cy4apa
()

График в нагиосе с UOM

Сейчас график показывает просто текущую скорость без учета KB MB TB,т.е получается 300кб больше 2МБ.
Как в графике учитывать это?

 ,

cy4apa
()

Nagios плагин perfomance data 0

Вывод скрипта в шелле

Ok |speed 2M 
В веб морде нагиоса в Performance Data:speed 0 M
с чем может быть такое связанно?

 ,

cy4apa
()

Nagios проверка на bash

Есть код на баше для проверки и парсинга страницы.

 
#!/bin/bash
COMMAND=$(wget -q -O test.html http://test/test.html)
var=$(grep -m1 '<td bgcolor="#add8e6">.*</td>' test.html | tr '<>' '\n\n' | awk '/#add8e6/ {getline; print $1$2}')
echo $var
#E_SUCCESS="0"
#E_WARNING="1"
#E_CRITICAL="2"
#E_UNKNOWN="3"

if (( "$var"  > 0  && "$var" <5 ));
then
        echo "Ok"
                stateid=0
elif (( "$var" > 5 && "$var" <10 ));
then
        echo "Warning"
                stateid=1
elif  (( "$var" > 10 ));
then
        echo "Critial"
                stateid=2
fi
exit $stateid
Выходит он без статуса для нагиоса,а просто
test.sh: 22: 865.0k: not found
Как исправить ошибку?
На выходе парсинга имеем число и k или M.Как можно преобразовывать значение в число и с условием что будет или k or M.

cy4apa
()

Sed awk grep вывод нужного текста

Есть строчка <tr align=«RIGHT»><td>#1</td><td>10.11.10.12</td><td bgcolor=«#add8e6»>451.4 k (18.2%)</td><td>9.2 k (1.2%)</td><td>38.0 (8.1%)</td><td>19.9 (5.6%)</td><td>26.7 m (0.1%)</td><td>33.3 m (0.1%)</td></tr> Как грепнуть строчку чтобы остался только текст 451.4 k Сейчас grep'ом grep -m1 '<td bgcolor=«#add8e6»>.*</td>' topten.html и он выводит полностью строчку данную выше.

 , , ,

cy4apa
()

Sed awk замена удаление из html кода

Есть html который генерируется по запросу пользователя. Пытаюсь оттуда заменить данные в data-image-src=«» на свои,но там стоят названия на русском и это набор цифр % ? / и других символов.Как их можно экранировать?Например data-image-src=«/п║я┌я─я┐п╨я┌я┐я─п╫п╟я▐+я│я┘п╣п╪п╟.jpg?version=18&modificationDate=1346072587984»> При чем название меняется. После этого строка продолжается,но менять мне нужно только это значение,чтобы на локальной машине можно было открыть html и в нем присутствовали картинки. С удалением такая же беда,как удалить тег начиная от <div bla bla > до его закрытия </div>

 sed awk python java php

cy4apa
()

Ubuntu 10.04+catalytst 10.7+ati 5650 mobile

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

cy4apa
()

На чем лучше виртуализировать?

Планируется запускать фрибсд винду линуксы.Хочется что нибудь аля esxi,но оно не держит железо и внешние стораджи,простенький райд на ICH9R не понимает.важен момент еще с миграцией между серверами.

cy4apa
()

[suse sles 10.2] Обновление

Как обновить сие чудо до 11.2? И какие репозиторий знаете вы?с которых можно обновиться.

cy4apa
()

[freebsd][linux]Не холивара ради.Выбор для web сервера

Что же взять,стоит один на фрибсд,нужен еще один вводить.Понимаю что не хочется разводить зоопарк.Но иптаблес мне удобней чем ипфв\пф,хотя tcp/ip стек приятней тюнить в freebsd. А что стоит у вас на веб серверах и почему выбрали эту систему?Что можете мне посоветовать?)

 ,

cy4apa
()

Freebsd,2 сервера с внешними ип.Как пустить 2 сервер через 1-ый,так чтобы 2 сервер сохранил свой внешний ип?:)

Приветствую. Думаю как организовать правильно такую схему: Есть два сервера с внешними ип,сервер 1 уже работает(на нем натится все что нужно в виде различных сервисов в локаль и из нее наружу).Внедряется 2 сервер с внешним ип и необходимо сделать чтобы он ходил во внешку через первый сохраняя свой внешний ип... Вот так :) У меня идеи про алиасы на 1 сервере,но эт не то.Порт форвардинг...Натить?Как же все таки пустить 2 сервер через 1-ый,так чтобы 2 сервер сохранил свой внешний ип?:)

cy4apa
()

Linux и Isa клиент.Secure Nat

Клиента нет под никсы,но может быть оно работает под вайном?Есть ли вариант подключиться через ису на ссш?Фаерволл режет,а мне копаться в ней лень.

cy4apa
()

Dovecot Permission Denied

Mar 24 01:41:37 serv1 dovecot: imap-login: Login: user=<test@test.com.>, method=PLAIN, rip=::ffff:, lip=::ffff:, TLS
Mar 24 01:41:48 serv1 dovecot: chdir(/var/www/test/data/email/test.com/test) failed with uid 561: Permission denied
Mar 24 01:41:48 sirius dovecot: child 25730 (imap) returned error 89
Еще есть
Mar 24 01:40:01 sукм1 dovecot: imap-login: Disconnected: user=<test>, method=PLAIN, rip=::ffff:, lip=::ffff:, TLS
Почта не забирается.Пробовал через телнет:коннект есть и дальше такое
serv@serv1:~$ telnet ip imap
Trying ip...
Connected to ip.
Escape character is '^]'.
* OK Dovecot ready.
a login test@test.com 123
a OK Logged in.
Connection closed by foreign host.

ps aux | grep dovecot
root 26118 0.0 0.0 1880 468 ? Ss 01:49 0:00 /usr/sbin/dovecot
root 26120 0.0 0.0 7724 1412 ? S 01:49 0:00 dovecot-auth
dovecot 26121 0.0 0.0 4900 1516 ? S 01:49 0:00 pop3-login
dovecot 26122 0.0 0.0 4900 1516 ? S 01:49 0:00 pop3-login
dovecot 26123 0.0 0.0 4900 1768 ? S 01:49 0:00 pop3-login
dovecot 26124 0.0 0.0 4904 1520 ? S 01:49 0:00 imap-login
dovecot 26125 0.0 0.0 4904 1524 ? S 01:49 0:00 imap-login
dovecot 26126 0.0 0.0 4904 1524 ? S 01:49 0:00 imap-login
root 26128 0.0 0.0 3928 684 pts/5 S+ 01:49 0:00 grep dovecot

grep 561 /etc/passwd
virtuser_561:x:561:509::/var/www/test/data/email/test.com/test:/sbin/nologin
ls -lad /var/www/test/data/email/test.com/test/
drw-rw-r-- 2 virtuser_561 dovecot 4096 Mar 24 01:16 /var/www/test/data/email/test.com/test/
В чем проблема?Почта так и не забирается с ящиков.Через SquirrelMail дает ошибку подключения к imap.

cy4apa
()

RSS подписка на новые темы