IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Авторский Софт (http://www.imho.ws/forumdisplay.php?f=92)
-   -   Удаленный монитор *NIX сервера (http://www.imho.ws/showthread.php?t=72120)

Vaulter 28.10.2004 09:12

Удаленный монитор *NIX сервера
 
Вложений: 1
VaultSoft RemoteProcMon v1.0

Эта программа служит для удаленного мониторинга загруженности *nix (Linux, Unix) серверов. Программа-клиент показывает сколько процессорного времени, памяти и swap используется на данный момент. Версия первая, поэтому настроек, как сервера так и клиента крайне мало.

Серверная часть for *NIX
Клиентская часть for Windows

внутри readme.txt

ivahaev 28.10.2004 11:36

А свободное место на ЖД она показывает?

crawler 28.10.2004 19:40

А если сервер упал, что может клиент сообщить ?

Vaulter 01.11.2004 08:23

ivahaev
::VIP::
можно сделать
crawler что отказано в соединении ;)

ivahaev 01.11.2004 08:45

Vaulter, просто это самое нужное для меня :) Вечно забываю логи чистить :)

Vaulter 15.11.2004 13:32

15.11.04
-added: free space on hda

Серверная часть
Клиентская часть

ivahaev 15.11.2004 13:54

На FreeBSD заработает?
Попробую сегодня.

Vaulter 15.11.2004 14:14

ivahaev
Цитата:

На FreeBSD заработает?
вот и потестируешь ;)
незабудь только сообщить.

ivahaev 15.11.2004 14:56

Сразу скажу, что бросилось в глаза - нет диалога подключения. При первом запуске прога упала в трей и всё. Нужен диалог настройки.
Второе. Распаковал серверную часть и все слилось в ./. Надо бы тарить директорию, а не файлы - традиция такая :)

Вот лог компиллятора:
Код:

#make
gcc -O -pipe  -c main.c
main.c: In function `main':
main.c:108: syntax error before `*'
main.c:109: `fpid' undeclared (first use in this function)
main.c:109: (Each undeclared identifier is reported only once
main.c:109: for each function it appears in.)
main.c:114: syntax error before `int'
main.c:115: `insocket' undeclared (first use in this function)
main.c:118: syntax error before `int'
main.c:125: `wsocks' undeclared (first use in this function)
main.c:128: syntax error before `int'
main.c:131: `sock_len' undeclared (first use in this function)
main.c:133: `pollres' undeclared (first use in this function)
main.c:141: `acsocket' undeclared (first use in this function)
main.c:146: `buff' undeclared (first use in this function)
main.c:153: `fst' undeclared (first use in this function)
main.c:162: `pos' undeclared (first use in this function)
main.c:184: syntax error before `*'
main.c:185: `shellprog' undeclared (first use in this function)
main.c: In function `OpenSocket':
main.c:245: syntax error before `int'
main.c:246: `opt' undeclared (first use in this function)
*** Error code 1


Vaulter 15.11.2004 15:27

ivahaev
ужас..
пофиксим.
спасибо за информацию
зы: тестилось на линухах...

KalaSh 16.11.2004 08:53

Цитата:

Vaulter:
15.11.04
-added: free space on hda
Имей в виду, на freebsd для дисков используется термин "slice", и обозначаются они как ad0s1a, ad0s1e, ad0s2b и т.д. Тут нужен индивудуальный подход.

Vaulter 16.11.2004 09:04

ivahaev
новый сервер лежит по старой ссылке
KalaSh эээ... формат df какой?
кинь если не сложно... сюда, вывод

ivahaev 16.11.2004 09:06

Вот мой df
Код:

# df
Filesystem  1K-blocks    Used  Avail Capacity  Mounted on
/dev/da0s1a    128990  36718  81954    31%    /
/dev/da0s1f    257998      4  237356    0%    /tmp
/dev/da0s1g  7367232 1342702 5435152    20%    /usr
/dev/da0s1e    257998    3108  234252    1%    /var
procfs              4      4      0  100%    /proc

А вот компиляция:
Код:

# make
gcc -O -pipe  -c main.c
main.c: In function `main':
main.c:134: syntax error before `int'
main.c:139: `pollres' undeclared (first use in this function)
main.c:139: (Each undeclared identifier is reported only once
main.c:139: for each function it appears in.)
*** Error code 1


KalaSh 16.11.2004 09:19

Вложений: 1
Vaulter
У меня вывод df несколько отличается

Vaulter 16.11.2004 10:04

Вложений: 1
да что ж такое...
ivahaev пробуй!
df - удовлетворителен ;) должно шуршать!

ivahaev 16.11.2004 10:08

Теперь ошибок меньше:

Код:

# make
gcc -O -pipe  -c main.c
gcc -O -pipe  -c log.c
gcc -O -pipe  -c options.c
gcc -O -pipe  -lpthread -o procmond main.o log.o options.o
/usr/libexec/elf/ld: cannot find -lpthread
*** Error code 1


Vaulter 16.11.2004 10:10

ivahaev
спасибо опять!
сейчас пофиксим... )
я знаю изза чего ошибка, она уже была,
несовместимость gcc между самим собой )
один маленький нюанс есть между c и c++ .... )

ivahaev 16.11.2004 10:16

Vaulter, цепляй новый файл, а ошибки, если будут, буду выкладывать в моем последнем посте - №16, чтобы топик не засорять.

Vaulter 16.11.2004 10:25

Вложений: 1
дубль №457

а почему нет библиотеки pthreads????????????


пробуй! пофиксили! ну сейчас то!!!!! )
я уже почти в экстазе... ;)

ivahaev 16.11.2004 13:07

Вложений: 1
Такс. Откомпилилось нормально, но вот установка не идет.
В FreeBSD по-другому автозагрузка устроена. Например, скрипты запуска располагаются в /usr/local/etc/rc.d .
Ладно. Запущу вручную и погляжу ;)

Странно. Соединилось, но не показывает реальную ситуацию.
Иллюстрация - запустил скрипт обновления базы locate, чтобы нагрузить проц, но на скрине все-равно загрузка по нулям :(

Vaulter 16.11.2004 13:17

ivahaev
в статусе "Empty" значит пустой ответ пришел.
попробуй телнетом...
а в логах что?

ivahaev 16.11.2004 13:57

Где искать логи?

Нашел логи и вот что пишет:
Mon Nov 15 15:22:05 2004 [1704]: WARNING: connection from ххх.ххх.ххх.ххх refused - not in allowlist

Vaulter 16.11.2004 14:06

ivahaev
вот ххх.ххх.ххх.ххх и впиши в /etc/procmon.allow

ivahaev 16.11.2004 14:21

там его не оказалось - переместил :)

Код:

# more /var/log/procmon.log

Mon Nov 15 16:32:00 2004 [1844]: INFO: VaultSoft RemoteProcMon just started
Mon Nov 15 16:32:00 2004 [1844]: SUCCESS: Socket was created: 6
Mon Nov 15 16:32:00 2004 [1844]: SUCCESS: Socket set to listen state
Mon Nov 15 16:32:00 2004 [1844]: INFO: socket for listen opened at port 5000
Mon Nov 15 16:32:03 2004 [1844]: ERROR: cannot open /proc/stat: No such file or directory
Mon Nov 15 16:32:03 2004 [1844]: ERROR: cannot open /proc/meminfo: No such file or directory
Mon Nov 15 16:32:11 2004 [1844]: SIGNAL: terminate detected
Mon Nov 15 16:32:11 2004 [1844]: ERROR: can't poll: Interrupted system call
Mon Nov 15 16:32:11 2004 [1844]: INFO: Exit


Vaulter 25.11.2004 11:05

Вложений: 2
версия идущая и под freeBSD (по идее, не прверял)
абсолютно не совместимая с предыдущими серверами


Часовой пояс GMT +4, время: 12:29.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.