Friday, March 8, 2019

Arch vs Mint is like Apples to Oranges

So Arch vs Linux Mint is more like apples to oranges. If they were cars, Linux Mint would be like a Mercedes Benz, it just works. Arch is a project for a car lover or a rich man (someone who’s got time to spare). It is good if you want to get your hands dirty if you want to fiddle and explore and build on your own, just like assembling your own car. Who needs their own customized car or Linux distro? In the real world, very few people do. What most people need is something that just works, Linux Mint works out-of-the-box. Arch will require you to set it up just right first before it becomes useful. And if you do, the end result is awesome, you get something that works for you, with no bloatware and as light or packed as you want. Just be prepared for constant updates and upgrades as it can be tedious and time-consuming.

[]




Mrežna zaštita gomile kompjutera na lan mreži

FILE ACCESS, first check this out:

https://accessdata.com/product-download/ftk-download-page

https://sourceforge.net/projects/activityindicat/


https://torry.net/pages.php?id=253

https://www.thoughtco.com/delphi-programming-4133475

NET FLOW ANALYZER

https://www.manageengine.com/products/netflow/?utm_source=capterra&utm_medium=ppc&utm_campaign=NetFlow

https://www.capterra.com/network-security-software/


https://gojs.net/latest/index.html


Here's a List of the Top Open-Source Network Monitoring Tools of 2019:

  1. Nagios
  2. Zabbix
  3. Incinga
  4. Libre NMS
  5. Pandora FMS
While it is possible to manually monitor a network (depending on the size of the network and how critical the resources on the network are), you will probably be better off using tools specifically designed for such a purpose.
Let’s take a look at best open source monitoring software for IT Infrastructure monitoring and see what works for you.

1Nagios

Nagios founded in 1999 is one of the industry leaders in providing monitoring solution from small to enterprise level of infrastructure.
Nagios is capable of monitoring almost all type of components like network protocols, operating systems, system metrics, applications, services, web server, website, middleware, etc.
Nagios runs on a Core 4 monitoring engine which provides a high level of performance by consuming fewer server resources.

You can integrate with almost any type of third-party software by using a plugin, and most likely someone has already written the plugin.
If you are into Middleware, you can leverage Nagios to monitor WebLogic, WebSphere, JBoss, Tomcat, Apache, URL, Nginx, etc.
Features
  • Centralized view of entire monitored IT infrastructure
  • Its event handlers grant automatic restart of failed applications
  • Multi-user access
  • Selective access allows clients to view only the infrastructure components about them
  • An active community of over 1 million users
  • Extendable architecture

2Zabbix

Zabbix is a splendid enterprise level software designed to monitor everything from performance and availability of servers, network equipment to web applications and database.
Zabbix is used by thousands of companies worldwide including DELL, Salesforce, ICANN, Orange, etc.

Zabbix is server-agent system architecture where you got to install the agent on a server (client) to by monitored by Zabbix server. However, you don’t need to install the agent for services like FTP, SSH, HTTP, DNS, etc.
You can get it installed on Linux, AIX, Windows, Solaris, MacOS X, FreeBSD, OpenBSD, etc.
It supports SNMP and provides better reporting.
Features
  • Monitor Java application servers over JMX directly
  • VM monitoring allows VMWare, vCenter, and vSpehere
  • The front end has self-protection against brute force attacks
  • Automation can be done by scripts in various languages like Ruby, Python, Perl, PHP, Java or shell scripts
  • Integrates with other system management tools like Puppet, cfengine, Chef, bcfg2 to name a few
If you are looking to learn how to implement Zabbix for a large organization, then you may refer essential online course by Packt Publishing.

3Cacti

Cacti is another open source network monitoring tool which can be installed on Linux or Windows OS. It is connected to RRDTool which allows us to generate graphs related to relevant network data.
It works with SNMP and presents the network statistics in the form of easy to understand charts.

Cacti require MySQL, Apache or IIS that support PHP.
Features
  • Unlimited graph items can be defined for each graph optionally utilizing CDEF or data sources from within Cacti
  • Auto padding support for graphs
  • Supports RRD(Round-Robin Database) files with more than one data source and can also use an RRD file stored anywhere on the local file system
  • User-based management and security
  • Custom data gathering scripts

4OpenNMS

OpenNMS let you build a network monitoring solution for any IT infrastructure. You can collect system metrics using JMX, WMI, SNMP, NRPE, XML HTTP, JDBC, XML, JSON, etc.
With the help of OpenNMS, you can discover layer two network topologies in your network. It’s built on event-driven architecture and support Grafana.

OpenNMS got built-in reporting which means you can view the report in beautiful dashboard and chart. Overall, OpenNMS got a great user interface.
You can also install it in Docker.
Features:
  • It is specially designed for Linux, but Windows, Solaris, and OSX are also supported
  • Device Temperature monitoring
  • Customizable admin dashboard
  • Power Supply Monitoring
  • IPv4 and IPv6 support
  • Events can generate notifications via email, SMS, XMPP, and various other methods
  • Geographical node map to show nodes and service outages using Open Street Map, Google Maps or Mapquest

5Icinga

Icinga monitoring framework allows you to monitor all the available systems in your network, which alerts you in the case of an alarm in many ways and provides you with a database for your SLA reporting.
Icinga, which began as Nagios Fork in 2009, got freed from the constraints of a fork and crafted Icinga 2 which is faster, easier to configure, more comfortable to scale significantly better.

Features:
  • Monitoring of network services, host services, and server components
  • It performs monitoring with Icinga 2 plugins
  • Support for event handlers and notifications
  • Phone, SMS, call and email support
  • Cross-platform support for various operating systems
  • Parallelized service checks
  • You can choose between 2 user interfaces, Classic UI and Icinga web
  • Template-based reports


Crystal’s syntax is heavily inspired by Ruby’s, so it feels natural to read and easy to write, and has the added benefit of a lower learning curve for experienced Ruby devs.

https://crystal-lang.org/

Ruby like programming for Ruby on steroids !

[]

Thursday, March 7, 2019

Wednesday, March 6, 2019

JMBG u Srbiji

JMBG = Jedinstveni matični broj gradjanina

U njemu se podseća da se matični broj sastoji od 13 cifara koje potiču iz šest grupa podataka:

I grupa - dan rođenja (dve cifre),
II grupa - mesec rođenja (dve cifre),
III grupa - godina rođenja (tri cifre),
IV grupa - broj registracionog područja (dve cifre),
V grupa - kombinacija pola i rednog broja za lica rođena istog datuma (tri cifre), muškarci 000−499, žene 500−999;
VI grupa - kontrolni broj (jedna cifra).

Kada je reč o četvrtoj grupi, i broju registracionog područja koji čine dve cifre - osma i deveta, on je određen po jedinici lokalne samouprave.

Tako na osnovu osmog i devetog broja u matičnom broju može lako da se odredi odakle osoba potiče, a evo koji brojevi su dodeljeni lokalnim samoupravama.

71 - Beograd
72 - Aranđelovac, Batočina, Despotovac, Jagodina, Knić, Kragujevac, Lapovo, Paraćin, Rača, Rekovac, Svilajnac, Topola i Ćuprija
73 - Aleksinac, Babušnica, Bela Palanka, Blace, Dimitrovgrad, Doljevac, Gadžin Han, Kuršumlija, Merošina, Niš, Niška Banja, Pirot, Prokuplje, Ražanj, Svrljig i Žitorađa
74 - Bojnik, Bosilegrad, Bujanovac, Crna Trava, Lebane, Leskovac, Medveđa, Preševo, Surdulica, Trgovište, Vladičin Han, Vlasotince i Vranje
75 - Boljevac, Bor, Kladovo, Knjaževac, Majdanpek, Negotin, Soko Banja i Zaječar
76 -  Golubac, Kučevo, Malo Crniće, Petrovac na Mlavi, Požarevac, Smederevo, Smederevska Palanka, Velika Plana, Veliko Gradište, Žabari i Žagubica
77 -  Bogatić, Koceljeva, Krupanj, Lajkovac, Loznica, Ljig, Ljubovija, Mali Zvornik, Mionica, Osečina, Ub, Valjevo, Vladimirci i Šabac
78 - Aleksandrovac, Brus, Gornji Milanovac, Kraljevo, Kruševac, Lučani, Novi Pazar, Raška, Sjenica, Trstenik, Tutin, Varvarin, Vrnjačka Banja, Ćićevac i Čačak
79 - Arilje, Bajina Bašta, Ivanjica, Kosjerić, Nova Varoš, Požega, Priboj, Prijepolje, Užice i Čajetina
80 - Bač, Bačka Palanka, Bački Petrovac, Beočin, Novi Sad, Sremski Karlovci, Temerin, Titel i Žabalj
81 - Apatin, Odžaci i Sombor
82 - Ada, Bačka Topola, Kanjiža, Kula, Mali Iđoš, Senta i Subotica
83 -  Bečej, Srbobran i Vrbas
84 - Kikinda, Nova Crnja, Novi Kneževac i Čoka
85 - Novi Bečej, Sečanj, Zrenjanin i Žitište
86 - Alibunar, Kovačica, Kovin, Opovo i Pančevo
87 - Bela Crkva, Plandište i Vršac
88 -  Inđija, Irig, Pećinci, Ruma i Stara Pazova
89 -  Sremska Mitrovica i Šid
91 - Glogovac, Kosovo Polje, Lipljan, Novo Brdo, Obilić, Podujevo i Priština
92 - Kosovska Mitrovica, Leposavić, Srbica, Vučitrn, Zubin Potok i Zvečan
93 -  Dečani, Istok, Klina i Peć
94 - Đakovica
95 - Dragaš, Gora, Mališevo, Opolje, Orahovac, Prizren i Suva Reka
96 -  Kačanik, Uroševac, Štimlje i Štrpce
97 - Gnjilane, Kosovska Kamenica i Vitina

Važeći Zakon o jedinstvenom matičnom broju građana donet još u vreme SFRJ. Počeo je da se primenjuje 1. januara 1979. godine.


[]

Wi-Fi is very old try something new

Tuesday, March 5, 2019

DATA STRUCTURE BUILDER


Redis is an open source in-memory data structure project implementing a distributed, in-memory key-value database with optional durability. Redis supports different kinds of abstract data structures, such as strings, lists, maps, sets, sorted sets, hyperloglogs, bitmaps, streams and spatial indexes.

https://redis.io/




Npm is a package manager for the JavaScript programming language. It is the default package manager for the JavaScript runtime environment Node.js. It consists of a command line client, also called npm, and an online database of public and paid-for private packages, called the npm registry.

https://www.npmjs.com/




Node.js is an open-source, cross-platform JavaScript run-time environment that executes JavaScript code outside of a browser.

https://nodejs.org/en/



INTERFACE BUILDERS


Vue.js is an open-source JavaScript framework for building user interfaces and single-page applications.

https://vuejs.org/


React is a JavaScript library for building user interfaces. It is maintained by Facebook and a community of individual developers and companies. React can be used as a base in the development of single-page or mobile applications.

https://reactjs.org/



Gulp is an open-source JavaScript toolkit by Fractal Innovations and the open source community at GitHub, used as a streaming build system in front-end web development.

https://gulpjs.com/



Lodash is a JavaScript library which provides utility functions for common programming tasks using the functional programming paradigm.

https://lodash.com/