@rbuckland one thing to keep in mind which i just realized. do NOT make the original ethernet model your template for creating an ethernet connection between assets. reason? ethernet model is tied to ip addresses. in other words, if you delete a connection, you'd delete an ip, and vice versa. def don't want to do that...
unrelated question, would there be a way to make the network view of a data_center asset have a read-only link that links back to the main network (of which that ip is a part of)? see below screenshot. i tried making it loop back to the network like in pic below (field that is readonly that says 'network') but it's actually pretty complicated - the relationship between ip addresses, ethernet, and network.
i found the hack-y way to input the network id number in 'label' and it will successfully go back to its parent network, but that's obviously not the right solution.
in ralph/assets/models/components.py - there's a def __str__ where it's pulling that info from, that's how i found the above method. anyway, if ppl have suggestions that'd be cool
and yes, i realize there is a thing get_network_path that's used for the original ip view in ralph/networks/admin.py but not entirely sure that thing would work in this case?
@spencewb16_twitter I have been mulling over what I need .. it's essentially a component that is an interface and it can have a set of tags or type-tags
The type tags I want would be physical and logical
An interface can be dependant on one or more
Interfaces on the same asset
sure, i would make sure it applies to all data_center assets. a feature like the U-height of data_center assets, where the # of ports is determined by the model would be cool. that's how i would approach it
Thanks @spencewb16_twitter I'll look at that. The # of ports for a switch from its model is good. Do you think the Nic on a host should also be registered as a an asset model ? Questions/ thoughts I have are ... how to represent a server with built in Nics .. and (eg.) one with a PCI NIC
What are the suggested hardware requirement for an Ubuntu Server hosting Ralph (and its dependencies) only? Need to deploy a VM for that and need to know it, thanks!
@sscarpone89_twitter I think that 2 cores and 4gb of ram should be enough for start (it also depends if you want to keep redis and DB on the same VM)
@mkurek yes, I want to create a VM with all required servers inside (MySQL and redis). How much do you suggest? And what about disk space?
it all depends on your traffic and expected db size (ex. number of servers stored in ralph). 2 CPU, 4 GB of RAM and ~30GB of disk should be totally fine for start (ralph itself has at most few hundreds of MB, our prod DB have at most 1GB as far as i remember, but it's better to allocate some space in case you'll want to store attachments, deployment files etc on this server).
We estimate to start with Ralph as IPAM product only, without exploiting the other features for now. So I think we can start with minimum requirement. Thanks for the kind answers!
@rbuckland hmm i think having the nic as an asset would over complicate things, but not really sure? as to your other question (PCI nic's etc.), that info should be kept in the ethernet>specs section. to me connections, should be kept separate. again, because if i disconnect an ethernet cable and connect it to another switch, i don't want to lose mac address, ip info, etc. that stuff's too valuable. connections should just be a virtual connection between machines to remember where you plugged things in. well, that's just my opinion - i don't think there's really a wrong answer though.
Hi all, am new here? Any one can provide me "ralph" vmware imge file for Centos 8 /7. I want to use it for my IT and Billing depts asset management. I would be very thank full to you. please help me.
✪ vi4m Marcin Kliks
We only provide Debian/Ubuntu packages as for now
Tristan Le Toullec
Hi all, and first point, thanks for Ralph. I've a simple problem. I want to execute a custom python script in order to make our migration from GLPI. How to execute a custom script which manipulate models ?