A stwierdziłem, że wrzuce na grupę, niech jest w archiwach:
http://dw.czechowice.net/pyLMS2Nagios-v4-r2.tar.bz2
W razie pytań, problemów, piszcie, wydaje mi się, że w miarę
przejrzyście jest to napisane, że znawca php da sobie rady z pythonem. :)
Do działania jest potrzebny python-MySQLdb.
Zdrowie.
--
. Przemyslaw Stanislaw Knycz JID:djrzulf@kol.net.pl .
| Net/Sys Admin, PLD Developer, Mobile: +48 601391681 |
| Apple & Sun Microsystems Reseller http://knycz.net/ |
| OSBRiDGE Wireless Authorized Distributor && Support |
`- To see tomorrow's PC, look at today's Macintosh -'
Witam.
Jakiś czas temu stworzyłem skrypty konwertujące "Osprzęt sieciowy" do
odpowiednich regułek w Nagiosie.
Skrypty są napisane w Pythonie.
Jeśli by kogoś to interesowało, to zapraszam na maila prywatnego ;-)
Zdrowie.
--
. Przemyslaw Stanislaw Knycz JID:djrzulf@kol.net.pl .
| Net/Sys Admin, PLD Developer, Mobile: +48 601391681 |
| Apple & Sun Microsystems Reseller http://knycz.net/ |
| OSBRiDGE Wireless Authorized Distributor && Support |
`- To see tomorrow's PC, look at today's Macintosh -'
Witam.
Konrad Cempura napisał(a):
> Mi osobiście brakuje komunikatu w miejscu daty ostatniego przeładowania
> o treści: proszę czekać, demon jest przeładowywany, przeładowanie trwa,
> lub coś podobnego.
No to fakt, w nowszych wersjach tego brakuje, ja na starszej naniosłem
parę zmian (może i to nie ładnych) ale się sprawdza:
http://dw.czechowice.net/lms.jpg
Są trzy stany - oczekuje, ładuje, przeładował.
Przy kliknięciu przeładuj w LMSie, do MySQLa jest pakowana zmienna "0",
coby skrypty na serwerach "widziały" zmianę - jedynym minusem tego
rozwiązania, jest to, że skrypty odpalone na serwerach co jakiś czas
wysyłają zapytanie do bazy, czy tam czegoś nie ma do roboty.
Skrypty sprawdzające są napisane w pythonie+bash.
Jeśli by kogoś interesowało, mogę podesłać, ale nie wiem na ile będzie
można ugryźć nowszego lms'a, tak by wyglądało to mniej więcej jak u mnie ;)
Pozdrawiam.
> Konrad Cempura
--
. Przemyslaw Stanislaw Knycz JID:djrzulf@kol.net.pl .
| Net/Sys Admin, PLD Developer, Mobile: +48 601391681 |
| Apple & Sun Microsystems Reseller http://knycz.net/ |
| OSBRiDGE Wireless Authorized Distributor && Support |
`- To see tomorrow's PC, look at today's Macintosh -'
node(a)satfilm.net.pl napisał(a):
>> wystarczy prosciutki skrypt w mysqlu
> rozumie doskonale, jednak jakimi danymi karmic baze, do jakich tabel
> wpisywac, nie chce pominac czegos istotnego.
> jak wyglada minimalny wystarczajacy wpis dla nowego uzytkownika i jego
> hosta...
Wejdź sobie na bazę phpMyAdminem i wyeksportuj sobie ją do pliku.
Najważniejszą masz tabele `users' oraz `nodes'. Mniej ważna jest tutaj
`assingments', bo w niej siedzą taryfy. Tak przynajmniej mam w LMS
1.4.3, nie wiem jak tam w nowszych.
Zdrow.
--
. Przemyslaw Stanislaw Knycz JID:djrzulf@kol.net.pl .
| Net/Sys Admin, PLD Developer, Mobile: +48 601391681 |
| Apple & Sun Microsystems Reseller http://knycz.net/ |
| OSBRiDGE Wireless Authorized Distributor && Support |
`- To see tomorrow's PC, look at today's Macintosh -'
Witam
Nacialem sie (po raz kolejny) na problem liczenia VATu na fakturze :)
Oto moje poprawki do LMS z komentarzem.
- $result['content'][$idx]['basevalue'] = round(($row['value'] / (100 + $row['taxvalue']) * 100),2);
- $result['content'][$idx]['totalbase'] = $result['content'][$idx]['basevalue'] * $row['count'];
- $result['content'][$idx]['totaltax'] = ($row['value'] - $result['content'][$idx]['basevalue']) * $row['count'];
+ $result['content'][$idx]['basevalue'] = ($row['value'] / (100 + $row['taxvalue']) * 100);
+ $result['content'][$idx]['totalbase'] = round($result['content'][$idx]['basevalue'] * $row['count'],2);
$result['content'][$idx]['total'] = $row['value'] * $row['count'];
+ $result['content'][$idx]['totaltax'] = ($result['content'][$idx]['total'] - $result['content'][$idx]['totalbase']) ;
W przypadku duzej ilosci rzeczy o malej wartosci 1. zaokraglenie spowoduje bledne naliczanie podatkow (np. jesli zafakturujemy 200m skretki ca 90gr/m to roznica bedzie dosc spora). W tej chwili zaokraglamy dopiero wartosci po przemnozeniu przez liczbe sztuk.
Oczywiscie mozna to wrzucic do CVS :)
pozdrawiam
--
Yaro
IRL:Jaroslaw Dziubek, ICQ:1340145 | Niewiele jest rzeczy, których
http://yaro.perfect.net.pl/ | nie dało by się załatwić
KNM Member: http://www.knm.org.pl/ | przy pomocy odpowiedniej
IRC: Yaro na #grudziadz | dawki materiałów wybuchowych.
Hej!
Pytanko, bo statystyki w lms'ie jakos dziwnie pokazuja...
Uzywan do zbierania skryptu perlowego wycigajacego liczniki z iptables
-m aacount
Czy nalezy je zerowac, dodawac do bazy tylko roznice....??
--
Bartlomiej Niedziela